TrustVault
TrustVault is a programmable commerce and payments app on Arc that packages three complete USDC journeys. Its wallet layer is a full EIP-6963 implementation — lib/wallet/provider-registry.ts discovers injected providers, provider-identity.ts handles provider identity, and selected-provider-connector.ts keeps the connected wallet as the final signing boundary with a review-before-signing step. A Marketplace (app/marketplace), a timed Gift Vault backed by the Foundry contract contracts/gift-vault/src/TrustVaultTimedGiftVault.sol, and a Bill Split flow (app/bill-split — pay, manage, receipt) each move USDC through Circle App Kit (lib/app-kit/send.ts) and produce ArcScan-verifiable receipts (lib/arc/arc-testnet-assets.ts, lib/bill-split/pay-participant-share.ts, lib/gift-vault/claim-gift.ts). Atlas, an in-app assistant, grounds guidance in a feature and tool registry (lib/atlas/atlas-feature-registry.ts, atlas-tool-registry.ts, atlas-grounding.ts) and separates general help from authenticated customer operations. A TrustPoints layer (lib/trustpoints/) tracks activity across the surfaces.
40-year-old father to two and proud grandad, living life at the crossroads of family and crypto. On-chain grandad, Web3 enthusiast.
TrustVault is a modern USDC-powered marketplace built on Arc Network™, combining secure shopping, escrow payments, gifting, bill splitting and future AI commerce into one trusted platform.