Staking
Staking is how you validate memory and back what the network keeps. When you stake $TODA behind a data sequence, you put the network's AI validation to work over it, and the resulting signal, S, feeds ranking and spam resistance.
S can be combined with source history, reputation, and review. Stake alone does not establish truth.
Vault
Each wallet has a self-custody stake vault. Stake and unstake transactions are signed by the wallet.
toda prepares unsigned transactions. It cannot withdraw from the vault.
Maturity: the lot ledger
Each deposit is recorded as a lot with its own maturity time. Only mature lots count toward stake-gated activity.
The default maturity period is 24 hours. This prevents stake from being added immediately before an event and removed immediately after it.
Reconciliation
The onchain vault is the source of truth for the balance. The lot ledger records deposit timing.
When the values differ, the ledger is reconciled to the vault balance. Failed RPC reads are not treated as zero balances.
Withdrawals
Partial withdrawals consume the newest lots first. Mature stake remains intact where possible.
A minimum can apply to partial withdrawals. Full withdrawal is always allowed.
Network role
Staking drives validation today and produces the S signal. The same system extends to contributor rewards, service access, and reputation in the memory exchange.
Slashing and dispute resolution are not active.