Android App
Compose screens, ViewModels, Room cache, feature gating and local continuity.
VoltPay uses an offline-first Kotlin client and a modular Functions Gen2 API. Critical verification and payment settlement decisions are enforced server-side and mirrored to client state through deterministic sync.
Operating company: VoltService Ltd
Compose screens, ViewModels, Room cache, feature gating and local continuity.
Auth-guarded endpoints, policy checks, payment and verification orchestration.
Session documents, wallet records, encrypted payload object lifecycle.
Envelope key handling and attestation verification boundaries.
Payment rail with webhook-settled wallet mutation.
Decrypt-processing and final identity status transitions.
verified or
rejected.
/api/quotes.| Layer | Module | State |
|---|---|---|
| App | Auth and security preferences | Hardened baseline |
| App | Address and identity setup resolver | Live with iterative UX polish |
| App + API | Add money PaymentSheet + status sync | Shipped in sandbox mode |
| API + Worker | Identity commit and review transition | Operational with strict status transitions |
| API + App | FX live quote and cache strategy | In progress |