Programmable Asset Commitments
Built on Robinhood Chain
Assets should follow rules.
Custodes lets you place digital assets into smart-contract-controlled vaults and define the rules governing when, how, and to whom those assets can be released — multiple assets, multiple beneficiaries, multiple conditions, one onchain commitment.
Drag to rotate
- MATERIAL
- AG · 925
- ENFORCEMENT
- SMART CONTRACT
- STATE
- DETERMINISTIC
Define the conditions.
Secure the assets.
Execute the commitment.
The Ring
The Knot
The Prism
The Protocol
Programmable vaults, enforced onchain.
A vault is an onchain environment containing assets together with a defined set of rules governing their release. The creator establishes the commitment and deposits the selected assets. The smart contract then enforces the rules — and when the required conditions are satisfied, eligible assets can become available for distribution or claim.
- Fungible tokensOK
- NFTsOK
- Multiple different assetsOK
- One or multiple beneficiariesOK
- Time-based conditionsOK
- Milestone conditionsOK
- Verification requirementsOK
- Recurring release schedulesOK
- Sequential conditionsOK
- Conditional distribution rulesOK
Commitment Model
More than a simple transfer.
A commitment defines the full shape of an arrangement before a single asset moves.
WHAT
Which assets are being committed.
WHO
Which wallet or wallets may receive them.
WHEN
When the assets become eligible.
HOW
How much is released at each stage.
WHY
Which predefined conditions must be satisfied.
Lifecycle
Every commitment follows a defined path.
- 01Stage
Creation
The creator defines the vault parameters and release logic.
- 02Stage
Funding
The selected assets are deposited into the vault.
- 03Stage
Active
The commitment is active and its conditions are being evaluated.
- 04Stage
Eligible
One or more distributions have satisfied their required conditions.
- 05Stage
Claim
The appropriate beneficiary claims the available assets.
- 06Stage
Continuing
If additional conditions or scheduled releases remain, the commitment continues.
- 07Final
Completed
Once all programmed distributions have been fulfilled, the commitment reaches completion.
- Full lifecycle
Conditional Logic
Conditions that combine.
A commitment does not have to depend on a single trigger. Requirements can be combined through logical relationships, executed sequentially, or nested into more sophisticated structures.
AND
Every specified condition must be satisfied.
date_reached && milestone_verified
EVALUATION: HELD
OR
Any one of several conditions can activate a release.
date_reached || milestone_verified
EVALUATION: HELD
SEQUENTIAL
Conditions can be arranged in a defined sequence.
stage_1 → stage_2 → stage_3
EVALUATION: HELD
NESTED
Sophisticated commitments can combine different logical structures.
A && (B || C)
EVALUATION: HELD
Interactive Demo
Run a commitment yourself.
Configure a commitment, deploy it, advance time, verify milestones, and claim distributions. The simulator evaluates the same condition logic the contract enforces — watch the lifecycle play out exactly as specified.
Asset
Release schedule
Condition logic
TIME REACHED AND MILESTONE VERIFIED
[SYS] AWAITING COMMITMENT PARAMETERS
- No distributions — deploy a commitment first
Simulated environment — no real assets move. Same logic the contract enforces.
Use Cases
One primitive, many arrangements.
Family Allocations
Recurring allowances, educational funds, future gifts, or structured family distributions.
Contributor Compensation
Milestone-based or time-based compensation for contributors.
Grants
Funding distributed progressively as predefined milestones are completed.
Treasury Management
Structured allocations for future ecosystem or organizational spending.
Creator Payments
Recurring distributions for collaborators, contributors, or service providers.
Donations
Assets committed for scheduled or condition-based charitable distributions.
Digital Collectibles
NFTs locked with future release conditions.
Incentive Programs
Rewards distributed on predetermined schedules or verified milestones.
Long-Term Savings
Assets that become available gradually or after specified periods.
Asset Inheritance Structures
Programmable distribution arrangements based on predetermined rules and conditions.
NOTE — CUSTODES DOES NOT ITSELF CONSTITUTE A LEGAL TRUST, ESTATE, FIDUCIARY ARRANGEMENT, OR INHERITANCE SERVICE. LEGAL ARRANGEMENTS SHOULD BE ESTABLISHED SEPARATELY WHERE REQUIRED.