Decoupled Architecture
Platform Architecture & Ecosystem
Explore how the decoupled frontend thin client communicates securely with the centralized backend engine.
Decoupled System Topology
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β THIN CLIENT APPS β
β Web SPA (Port 3000) • Android App • PWA Cache β
βββββββββββββββββββββββββββββ¬βββββββββββββββββββββββββββββ
β REST API (JSON / CORS)
βΌ
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β CENTRALIZED BACKEND ENGINE β
β FastAPI / WSGI Server • Port 8000 β
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
β • 6-Char Deterministic ID Generator β
β • Passwordless Argon2id Cryptographic Hasher β
β • Turn-by-Turn GPS Directions Calculator β
β • In-Memory LRU & Sitemap XML Cache β
βββββββββββββββββββββββββββββ¬βββββββββββββββββββββββββββββ
β Persistent Storage
βΌ
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β DATABASE & AUDIT LOGS β
β SQLite / PostgreSQL • Access Telemetry β
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
1. Thin Client Layer
Lightweight, responsive UI built with pure Object-Oriented JavaScript. Manages offline local wallets, clipboard auto-copy, and service worker caching.
2. Central Resolution API
Stateless REST endpoints resolving Public IDs in sub-millisecond speeds. Handles rate limiting, IP telemetry, and automated routing headers.
3. Argon2id Key Derivation
Enterprise passwordless security. Secret Edit IDs are salted with random bytes and hashed using Argon2id, providing immunity to rainbow table attacks.