Money Flows
Understand deposits, spendable balance, matured funds, withdrawals, and settlement receipts.
Money flows in Synapse are split by actor. Consumers fund agent budgets, agents spend those budgets through Gateway, and providers earn receivables that later settle back on-chain.
Consumer: deposit -> indexed balance -> T+1 matured -> withdrawal intent -> on-chain claim
Provider: paid invocation -> provider receivable -> T+7 matured -> withdrawal intent -> on-chain claim
State model
- Spendable consumer balance: indexed funds that can be used by authorized agent credentials.
- Matured withdrawable balance: consumer funds that passed the T+1 risk window and are eligible for withdrawal intent creation.
- Provider receivable: earned provider revenue from paid invocations.
- Matured provider receivable: provider earnings that passed T+7 risk, dispute, and reconciliation review.
- Frozen withdrawal funds: funds locked by an active withdrawal intent until the ticket is claimed, failed, expired, or manually reviewed.
Why maturity exists
The maturity window protects users and providers from replayed callbacks, anomalous invocation bursts, disputed charges, provider downtime disputes, and reconciliation drift. It also gives Gateway a clean period to compare indexed chain events, off-chain charges, receipts, provider receivables, and withdrawal tickets before funds leave the system.