# Unify Platform ## Docs - [Background Jobs](https://docs-terra.withunify.org/core-systems/async/background-jobs.md): How Terra processes async operations and scheduled tasks via cron-triggered API routes - [Queue Architecture](https://docs-terra.withunify.org/core-systems/async/queue-architecture.md): How Terra handles async operations with persistent queuing, retries, and dead-letter handling - [Webhooks](https://docs-terra.withunify.org/core-systems/async/webhooks.md): How Terra delivers webhooks with HMAC signing and retry logic - [Audit Logging](https://docs-terra.withunify.org/core-systems/data/audit-logging.md): SOC 2 compliant audit logging for tracking all user actions - [Database Schema](https://docs-terra.withunify.org/core-systems/data/database-schema.md): Complete reference for Terra's 35+ PostgreSQL tables - [Encryption & PII](https://docs-terra.withunify.org/core-systems/data/encryption-pii.md): How Terra protects sensitive personal information with encryption - [File Storage](https://docs-terra.withunify.org/core-systems/data/file-storage.md): How Terra securely stores uploaded files with private buckets and signed URLs - [Field Types](https://docs-terra.withunify.org/core-systems/forms/field-types.md): Complete reference for Terra's 18+ form field types - [Form Builder Internals](https://docs-terra.withunify.org/core-systems/forms/form-builder-internals.md): How the visual form builder manages state with Zustand and renders fields via registry - [Logic Engine](https://docs-terra.withunify.org/core-systems/forms/logic-engine.md): How Terra evaluates conditional visibility using expression trees - [Schema Design](https://docs-terra.withunify.org/core-systems/forms/schema-design.md): How Terra represents forms as recursive JSON trees with Zod validation - [Template System](https://docs-terra.withunify.org/core-systems/forms/template-system.md) - [Applicant Identity](https://docs-terra.withunify.org/core-systems/identity/applicant-identity.md): How Terra manages applicant identity across forms and submissions - [Authentication](https://docs-terra.withunify.org/core-systems/identity/authentication.md): How Terra handles user authentication with WorkOS AuthKit - [Authorization](https://docs-terra.withunify.org/core-systems/identity/authorization.md): Role-based access control and permission checking in Terra - [Multi-Tenancy](https://docs-terra.withunify.org/core-systems/identity/multi-tenancy.md): How Terra organizes forms into workspaces, folders, and agencies - [Scoped Access](https://docs-terra.withunify.org/core-systems/identity/scoped-access.md): Admin-managed form access grants for editors and viewers - [Creating Forms](https://docs-terra.withunify.org/features/form-lifecycle/creating-forms.md): How to build forms using Terra's visual form builder - [Public Pages](https://docs-terra.withunify.org/features/form-lifecycle/public-pages.md): Applicant-facing form pages and portal - [Publishing](https://docs-terra.withunify.org/features/form-lifecycle/publishing.md): Draft and publish workflow, scheduling, and form freezing - [Share Links](https://docs-terra.withunify.org/features/form-lifecycle/share-links.md): Track form response sources with custom shareable links - [Submissions](https://docs-terra.withunify.org/features/form-lifecycle/submissions.md): How form submissions are processed, tracked, and enriched with metadata - [Translations](https://docs-terra.withunify.org/features/translations.md): Multi-language support with auto-translation - [Variable Interpolation](https://docs-terra.withunify.org/features/variable-interpolation.md): Dynamic content in form fields using {{fieldId}} syntax - [Welcome to Forge](https://docs-terra.withunify.org/forge/foundation/introduction.md): Program design studio for building benefit programs with AI assistance - [Core Concepts](https://docs-terra.withunify.org/foundation/core-concepts.md): Mental models for understanding Terra's architecture - [Design Philosophy](https://docs-terra.withunify.org/foundation/design-philosophy.md): The thinking behind Terra's architectural choices - [Welcome to Terra](https://docs-terra.withunify.org/foundation/introduction.md): Engineering documentation for Terra's government intake platform - [System Map](https://docs-terra.withunify.org/foundation/system-map.md): Visual overview of Terra's architecture and component relationships - [Tideswell vs Terra](https://docs-terra.withunify.org/foundation/tideswell-comparison.md): How Terra relates to Tideswell and our approach to building a modern successor - [Tideswell/Jester/Zuiyo Parity Matrix](https://docs-terra.withunify.org/foundation/tideswell-parity.md): Feature-by-feature comparison between the current stack and Terra, with gap analysis and validation checklist - [Welcome to Hub](https://docs-terra.withunify.org/hub/foundation/introduction.md): Unified applicant view across all Unify applications - [Airtable Integration](https://docs-terra.withunify.org/integrations/airtable.md): Sync form submissions to Airtable in real-time - [Form Import](https://docs-terra.withunify.org/integrations/form-import/overview.md): AI-powered import from Google Forms, PDFs, and more - [Form Import Quick Start](https://docs-terra.withunify.org/integrations/form-import/quickstart.md): Import a form in 5 minutes - [Google Drive Integration](https://docs-terra.withunify.org/integrations/google-drive.md): Upload files directly to Google Drive for permanent storage - [Notifications](https://docs-terra.withunify.org/integrations/notifications.md): Email and SMS notifications with the Notification Hub - [Plaid Integration](https://docs-terra.withunify.org/integrations/plaid.md): Identity and bank verification with Plaid - [Compliance](https://docs-terra.withunify.org/operations/compliance.md) - [Contributing](https://docs-terra.withunify.org/operations/contributing.md): How to contribute to Terra without breaking release quality - [Custom Domains](https://docs-terra.withunify.org/operations/custom-domains.md): Configure custom domains for workspaces and forms - [Deployment Workflow](https://docs-terra.withunify.org/operations/deployment-workflow.md): Branch strategy, CI/CD gates, and releases for Terra - [Engineering Planning 2026](https://docs-terra.withunify.org/operations/engineering-planning.md): Comprehensive capability audit, roadmap analysis, and strategic recommendations - [Local Development](https://docs-terra.withunify.org/operations/local-development.md): Canonical setup guide for new Terra engineers - [Migration Fixes](https://docs-terra.withunify.org/operations/migration-fixes.md) - [QA Progress Tracker](https://docs-terra.withunify.org/operations/qa-progress-tracker.md) - [QA Quick Reference](https://docs-terra.withunify.org/operations/qa-quick-reference.md) - [QA Overview](https://docs-terra.withunify.org/operations/qa-readme.md) - [QA Test Scripts](https://docs-terra.withunify.org/operations/qa-test-scripts.md) - [Security](https://docs-terra.withunify.org/operations/security.md): Defense-in-depth security practices for Terra - [Security Improvements](https://docs-terra.withunify.org/operations/security-improvements.md) - [Security Policy](https://docs-terra.withunify.org/operations/security-policy.md) - [Testing](https://docs-terra.withunify.org/operations/testing.md): Test strategy and running tests - [Eligibility Engine](https://docs-terra.withunify.org/pathfinder/core-systems/eligibility-engine.md): How Pathfinder matches users to benefit programs based on household data - [Programs Database](https://docs-terra.withunify.org/pathfinder/core-systems/programs-database.md): Schema design and query patterns for the benefits programs catalog - [Calendar Integration](https://docs-terra.withunify.org/pathfinder/features/calendar.md): Export benefit deadlines and reminders to user calendars - [Case Manager Dashboard](https://docs-terra.withunify.org/pathfinder/features/case-manager.md): Tools for social workers and navigators to help clients discover and apply for benefits - [Document Management](https://docs-terra.withunify.org/pathfinder/features/documents.md): Upload, preview, and track required documents for benefit applications - [Notifications System](https://docs-terra.withunify.org/pathfinder/features/notifications.md): Email, SMS, and in-app notifications for deadlines, status updates, and new opportunities - [PWA & Offline Support](https://docs-terra.withunify.org/pathfinder/features/pwa-offline.md): Progressive Web App features and offline functionality for users with limited connectivity - [Eligibility Screener](https://docs-terra.withunify.org/pathfinder/features/screener.md): Multi-step questionnaire that matches users to benefit programs - [Success Stories](https://docs-terra.withunify.org/pathfinder/features/success-stories.md): User testimonials that inspire action and reduce stigma around benefit programs - [Core Concepts](https://docs-terra.withunify.org/pathfinder/foundation/core-concepts.md): Mental models for understanding Pathfinder's benefits matching architecture - [Welcome to Pathfinder](https://docs-terra.withunify.org/pathfinder/foundation/introduction.md): Engineering documentation for Pathfinder - a benefits discovery and eligibility screening platform - [System Map](https://docs-terra.withunify.org/pathfinder/foundation/system-map.md): Visual architecture diagram of Pathfinder's components and data flows - [AI Capabilities Roadmap](https://docs-terra.withunify.org/platform/ai-capabilities.md): GitLab Foundation grant deliverables: document extraction, fraud detection, program generation, and multilingual outreach - [Competitive Strategy](https://docs-terra.withunify.org/platform/competitive-strategy.md) - [Operating Model](https://docs-terra.withunify.org/platform/operating-model.md): What Unify is, what it owns, what it orchestrates, and how it all fits together - [Shared Packages](https://docs-terra.withunify.org/platform/packages.md): Common infrastructure shared across all Unify applications - [Repository Overview](https://docs-terra.withunify.org/platform/repository-overview.md) - [Service Architecture](https://docs-terra.withunify.org/platform/services-architecture.md): Internal services that feed Terra and Airtable while keeping manual review control - [Platform Vision](https://docs-terra.withunify.org/platform/vision.md): The Unify Platform: connecting community needs to opportunities and resources - [December 2025](https://docs-terra.withunify.org/reference/changelog/2025-12.md): Updates from December 2025 - [January 2026](https://docs-terra.withunify.org/reference/changelog/2026-01.md): Updates from January 2026 - [Changelog](https://docs-terra.withunify.org/reference/changelog/overview.md): Recent updates to Terra - [Environment Variables](https://docs-terra.withunify.org/reference/environment-variables.md): Complete reference for Terra's environment variables - [Server Actions](https://docs-terra.withunify.org/reference/server-actions.md): Reference for Terra's server actions - [Data Protection](https://docs-terra.withunify.org/review/data-protection.md): PII encryption, submission data isolation, audit logging, and log safety - [Functional Logic](https://docs-terra.withunify.org/review/functional-logic.md): Core workflows — form submission, notifications, async operations, integrations - [Known Gaps](https://docs-terra.withunify.org/review/known-gaps.md): What's missing, risk levels, and remediation plans - [Production Review](https://docs-terra.withunify.org/review/overview.md): A guided review for senior engineering sign-off on Terra's production readiness - [PR Review Guide](https://docs-terra.withunify.org/review/pr-review-guide.md): How to review PRs efficiently without drowning in volume - [Security](https://docs-terra.withunify.org/review/security.md): Authentication, authorization, input validation, rate limiting, and webhook security - [Test Coverage](https://docs-terra.withunify.org/review/test-coverage.md): Complete inventory of every test — what it proves, how to run it - [Welcome to Sentinel](https://docs-terra.withunify.org/sentinel/foundation/introduction.md): Fraud analysis platform for protecting program integrity ## OpenAPI Specs - [openapi](https://docs-terra.withunify.org/api-reference/openapi.json)