Cookie Jars
Current state
Admin + hooks
Creating, funding, and managing cookie jars works today from the admin dashboard, backed by shared hooks.
Deployment status
Cookie jar contracts are deployed on Arbitrum, and jar creation is indexed. Garden jars are provisioned automatically when a garden is minted, so a garden with no jar was likely minted before cookie jar support; campaign jars are created through the deployer and ops flow, not a per-operator action. Note: per-jar deposit and withdrawal activity is not indexed, so it does not show up in reports.
Target operator flow
- 1
Create jar
Define interval, max withdrawal, and eligible members.
- 2
Fund jar
Deposit supported asset from endowment.
- 3
Operate
Pause/unpause or update limits as governance decides.
- 4
Audit
Review withdraw events and policy adherence.
Choose the right cookie-jar policy
If: You want small recurring payouts with low governance overhead
Do: Set short intervals with conservative withdrawal caps.
Then: Review usage monthly and tune limits.
If: You need strict control over endowment outflows
Do: Start with paused jar + explicit operator approvals.
Then: Unpause only after policy and monitoring checks are complete.
If: You need larger strategic allocations
Do: Use vault or conviction flows instead of cookie jars.
Then: Route to Vaults/Endowments or Signal Pools based on governance intent.
Next page
Next best action
Keep momentum by moving to the next high-value step in this journey.
Managing Governance