Vaults V1 is a native accounting kernel for idle assets and asynchronous redemption. It is designed to give future strategy adapters a safe custody and share boundary without granting them direct control over depositor shares.
Accounting model
Each vault has one immutable base denom, deterministic share denom, isolated custody account, isolated claim escrow, immutable owner/curator/guardian roles, tracked assets, and tracked shares. Share conversion uses virtual offsets copied at creation and every user action carries a minimum-output bound.
Direct donations to custody or claim escrow are quarantined and do not silently change price-per-share or reserved claims. Governance can recover quarantined funds without sweeping tracked assets or user claims.
Redemption lifecycle
shares
→ request (shares escrowed)
→ pending epoch
→ cancel or settle
→ claimable assets in claim escrow
→ claim to the fixed receiverSettlement processes a bounded epoch snapshot. A zero-output or below-minimum request is cancelled individually so it cannot freeze other redeemers. Claims remain available while deposits or settlement are paused.
Deliberate V1 exclusions
Vaults V1 does not connect to arbitrary contracts, lending, DEX, leverage, cross-chain movement, performance fees, automatic timers, or agent execution permissions. Existing networks must add the module through the named vaults-v1 upgrade; it is not a generic missing-store repair.
Use agentic commerce for the future automation context and keep capital policy behind explicit, typed adapters.