React Native Android
Local profile, mnemonic wallet, signing, readiness, QR, NFC/BLE state, and guided onboarding.
Technologies and flows
AirPay combines a React Native wallet, local NFC/BLE discovery, shared TypeScript protocol logic, FastAPI sync services, and Solana Anchor contracts.
Protocol path
Architecture layers
Local profile, mnemonic wallet, signing, readiness, QR, NFC/BLE state, and guided onboarding.
Canonical payloads, policy checks, reserve limits, risk snapshots, and journal evidence.
Wallet profiles, claims, reserves, metadata, settlement batches, and penalty records.
Core flows
When connectivity exists, the wallet can submit directly and sync operational state.
When isolated, the sender creates a bounded signed promise with evidence for later clearing.
The technical page should make settlement assumptions explicit: offline creation is not final offline settlement.