Open beta
The treasury that runs itself.
AI agents and your team pay, earn, and spend inside limits the contract enforces. One balance. A one-batch payday. You keep the Safe.
Paste a Safe and see what idle balances missed. No wallet, no sign-in.
Non-custodial · revocable in one click · beta
In the wallet
180K
idle, ready now
Earning
1.10M
lent, still yours
Available to pay
1.28M
Wallet plus earning. Shortfall redeems in the same tx.
Payroll 40Kthis run
Comes from earning. The wallet need not hold it.
Payroll agent
40K of 50K / mo
Cap is onchain. The agent cannot spend past it.
The problem
Checking-account ops, with extra ceremony.
Every payment is a production. Draft the transfer, queue it, ping the second signer, wait. The queue sits in a browser tab nobody opens, and the real decisions happen in chat threads, with no audit trail.
And nobody can be given real responsibility over the money without getting the keys. Not an ops lead, not payroll, not an AI agent. Through all of it, the float sits still.
Five steps, three days
- day 0Draft the transfer
- day 0Queue it in the Safe UI
- day 0Ping the second signer
- day 1Wait. They are in another timezone
- day 3Execute
No bound for an operator
ops lead · payroll · AI · spend = unbounded
A promise is not a cap. The contract is.
Decisions live in chat
Threads and screenshots. No audit trail.
And the float sits at 0%
2.0M USDC · a year · $0
Rewind
See the gap on a real Safe.
Paste an address. Rewind rebuilds the ledger from the chain: balances, a bank statement, realized rates for every engine, and a playground to split a mandate across them. It prices what the idle balances could have earned, in dollars, at the rates that actually happened. That number is the story. BoopBoop is what closes it.
Free and read-only. Public chain data. No wallet, no sign-in.
2.0M USDC · one year idle
$0
Same float · 4.2% realized
+$84,000
A year, priced at realized rates for the engines the float already sits near. Paste your address and the number comes back yours.
How it works
One number. Pay from it.
Wallet and earning become one spendable balance. Sign a mandate when you want the float to work: idle funds earn inside limits you set, and withdrawals always come home. Payroll draws from earning. The statement shows yield, and fees taken from yield, never principal. Every line item is accounting-ready: labeled, exportable, in the formats your accountants already use.
01
See the number
wallet + earning, one balance
02
Sign a mandate
opt-in · idle earns inside limits
03
Pay from earning
redeem in the same tx
04
Read the statement
yield, fees, accounting-ready
Earning is opt-in. Seeing, paying and limits come first.
The surfaces
One treasury. Three surfaces.
The workspace carries the ledger. Slack answers where the team already talks. The phone approves from anywhere, with FaceID or a passkey. The phone signs. The Safe enforces. One Safe underneath, the same limits enforced on all three.

BoopBoopAPP8:00 AM
240K USDC has sat idle for 29 days. Tonight's sweep moves 60K to earning, inside your 180K buffer. No signature needed. Your rules.
BoopBoopAPP5:02 PM
Payroll batch ready
- Recipients
- 22
- Amount
- 84,300 USDC
- Lane
- 100K / month
- After this run
- 15,700 remaining
monthly lane
Approved runs execute through the on-chain lane. Over the cap goes to owners for signature.
maya9:12 AM
what are we earning?
BoopBoopAPP9:12 AM
Treasury snapshot
- Combined
- 1.28M USDC
- Earning
- 1.10M · 4.2%
- Wallet idle
- 180K
- Next payroll
- Oct 1 · 84.3K due
Covered. 3 days out.
dev9:14 AM
/boopboop revoke
BoopBoopAPP9:14 AM
All BoopBoop permissions dropped. One transaction, 0x84f2…c1a. The Safe and every position stay yours.
Approvals from your pocketChat collects the opinion. The chain enforces the bound.
Shape it with usThe machinery
You keep the Safe. We hold a role.
One open-source module, Zodiac Roles, turns every limit into an onchain condition. Everything else is rejected at the door.
The corridor
Your Safe
smart account · your keys · 3-of-5 · funds never leave
↓ attaches module
Roles Modifier
Zodiac · open source · onchain
who · which addresses
what · which contracts
how much · per day / month
everything else → reject()
↓ within policy
revoke · one click · every BoopBoop permission, gone
You keep the Safe. We hold a role. That’s the whole relationship.
Roles v2 is open source. Read the conditions yourself, or point your auditor at them.
Trust
Limits live onchain. We do not hold them.
Policy as law.
Who, what, how much, how often. Each clause is a contract condition, not a row in our database. Auditable by anyone. Changeable only by your signature.
Bounded worst case.
Even a compromised operator is capped by allowances and allowlists. The bound cannot be talked out of.
The exit is a feature.
One click drops every BoopBoop permission. If we vanish, you lose the operator, never the money.
Fees from yield.
A capped share of what we generate, never of principal. Visible to the cent, onchain like everything else.
Who it's for
DAOs and treasury councils
Payday as one batch. A statement the forum can read.
Web3 companies
Runway that earns between payroll days. Founders stop doing treasury ops by hand.
Grant programs and foundations
Scheduled tranches. Idle float working between rounds.
People and agents
A lane, not the keys.
Give a person or an AI agent a monthly budget, and optionally a recipient list. Both live onchain. Watch usage in plain numbers. Revoke in one click. The same lane either way.
Members sign in with Google Workspace or Okta, approve with FaceID or a passkey, or bring the MPC wallet the team already runs. Cut access in your identity provider and it is cut here too.
The AI has opinions. The contract has authority.
Agent
Drafts payroll 40K
Can read. Can propose. Cannot send.
↓ must pass the bound
Onchain cap
40K ≤ 50K / month
Allowed. The contract signed, not the model.
↓ 60K would stop here
reject() · over monthly cap
Questions
Is BoopBoop custodial?
No. Funds never leave your Safe. We operate as a role you can revoke in one click.
What if BoopBoop shuts down?
Click revoke, or do nothing. The funds were already yours. You keep the Safe and the positions. You lose the operator.
What can the operator actually do?
Exactly what you signed. A typical mandate: supply and withdraw named assets, withdraw only to your Safe, stay inside daily caps. The list is plain English before you sign, and onchain after.
What about a bug or an exploit?
Every role is rate-capped and allowlisted, so the blast radius is bounded. Conservative accounts can add a 24h timelock.
How do you make money?
A capped share of the yield we generate, shown on every statement. Beta runs at 0%. We never take principal. Payments stay free.
Do you have my keys?
No keys, and no discretion. You activate a mandate with explicit permissions. We operate the platform. You keep the authority.
What is Rewind?
A read-only analyzer. Paste a Safe and see what idle balances could have earned. No wallet, no signature. The product is BoopBoop. Rewind is how you see the gap first.
What is the beta?
Rewind is live today, free and read-only. The BoopBoop workspace is in private beta while we open it up: balances across chains, the full transaction ledger, on-chain spending limits for people, Safe settings in the app. Book a walkthrough to get in early.
Does this work with our accountants?
Yes. Every transaction carries labels and exports as CSV, in the shape accounting tools and auditors expect. BoopBoop is the subledger. Your accountants keep the books.
Is the Slack bot live?
Not yet. It is in build with design partners, and this page previews the experience. Book a walkthrough and you can shape it.
Can AI agents move money?
Only inside a lane you signed: a budget, an optional recipient list, a schedule. An agent can read the treasury, draft payments and spend within its allowance. Everything else stops at owners. Revoke is one click.
Is there a mobile app?
Not yet, and it is next. Balances, activity and approvals from your pocket. The phone signs, the Safe enforces. Beta members hear first.
Which chains?
Ethereum, Polygon, Base, Arbitrum and Avalanche. Engines today: Aave, Morpho, Spark and Fluid. More coming.
Status
What you can use today.
Rewind
Paste any Safe on five chains. Rewind rebuilds the ledger from the chain, prices what the idle balances could have earned at realized rates, and lets you split a mandate across engines in the playground. Free, read-only, no sign-in.
Try RewindThe BoopBoop workspace
One place for the whole treasury: balances across chains, the full transaction ledger, on-chain spending limits for people, and Safe settings in the app. In private beta now, opening soon.
Get early accessBoopBoop in Slack
Ask the treasury in Slack. Balances, yield, upcoming payments. Approve from chat when the payment is already inside an on-chain limit. We are building it with design partners first.
Shape itMobile
Balances, activity and approvals from your pocket. The phone signs. The Safe enforces. Beta members hear about it first.
Book a walkthroughWalkthrough
See it on your Safe.
Try Rewind on your address. Leave details for a walkthrough and early access to the workspace. Design partners see the Slack preview first.
Book a walkthrough
Name, org, and how to reach you. We follow up.