Layered architecture with distinct domain boundaries for security and scalability
User-facing services
PublicAgent/business services
RestrictedSource integrations
API OnlyInternal operations
VPN OnlyReact + Qwik for resumable apps, user dashboard, document management
React TypeScript QwikType-safe API with tRPC, Zod validation, rate limiting
tRPC Zod Port: 443OCR, metadata extraction, document type detection
WASM TesseractZero-knowledge encryption, client-side only
libsodium WebCryptoUser accounts, metadata, permissions
Neon Postgres Port: 5432Immutable audit trail, WORM storage
Append-only Hash-chainedLandlord/employer document requests
React SSESubmit requests, webhooks
REST WebhooksDocument authenticity validation
Ed25519 SHA-256Connect to ATS, CRM systems
OAuth2 SAMLFetch statements via Plaid/Finicity
Plaid APIConnect to IRS, SSA, DMVs
OIDCVerify employment, fetch pay stubs
ArgyleMobile OCR and auto-crop
React NativeCS tools, user lookup, fraud detection
React GrafanaService health, alerting
Uptime Kuma Port: 80Dashboards, alerting, visualization
Grafana Loki| Edge Locations | 275+ globally |
| Database | Neon Serverless Postgres |
| Object Storage | Cloudflare R2 (11 9's durability) |
| CDN | Cloudflare Global Network |
| Compute | V8 Isolates (0ms cold start) |
| API Response Time | <50ms P95 |
| Uptime SLA | 99.99% |
| Concurrent Users | 100,000+ |
| Document Processing | <2s per document |
| Notification Delivery | <100ms |
Enterprise-grade architecture with consumer-friendly experience