System architecture / trust boundaryKiến trúc hệ thống / ranh giới tin cậy
UX stays off-chain. Critical wallet authority moves to the Stellar account layer.
UX nằm off-chain. Quyền ví cốt lõi được đưa xuống lớp tài khoản Stellar.
Off-chain / deviceUser device
PasskeyFace ID / FingerprintDevice-bound credential
→
Off-chain / UXFamilyHaven app
Web frontendWebAuthnWallet session
→
Target production servicesApplication services
Backend API + IndexerNotification + Recovery WatchPostgreSQL + Redis/DragonflyWorker jobs + Monitoring
→
NetworkStellar RPC
TransactionsLedger evidence
→
On-chain / accountSoroban Smart Account
Mainnet WASMCustom __check_authWallet instance in pilot
→
On-chain / policyWallet rules
Spending PolicyRecovery RegistryThreshold + TimelockVeto + Signer Rotation
OFF-CHAINUX, indexing, notifications and orchestrationUX, indexing, notification và orchestration
ON-CHAINFunds, authorization and security rulesFunds, authorization và security rules
Backend does not custody user funds. Critical authorization rules are enforced at the Stellar account layer.Backend không lưu ký tài sản người dùng. Quy tắc authorization cốt lõi được thực thi tại lớp tài khoản Stellar.