A deadline that really closes
Every plan carries the moment it ends, at most thirty days out. After that the planbook refuses every remaining step, even one you sign yourself.
Tubbi is an AI agent workspace on Robinhood Chain. Write a goal in plain words; four agents read the chain, draft the steps, check them against the limits you set and keep the record. Nothing moves until your own wallet signs each step.
One planbook contract keeps every plan to what you reviewed, from the first step to the last. A goal becomes numbered steps, the steps become hashes, and each one runs only once, only before the deadline, and only with your signature.
Enough for a payroll run or a week of chores, small enough to read in one sitting.
Every plan ends. After its deadline nothing in it can run, whoever signs.
No owner, no pause, no fee setter, no upgrade path. The rules are constants.
Agents propose. Your wallet signs every on-chain step, one at a time.
Tubbi plans, Sift reads, Ward checks and Tally records. They run in your browser as a rule engine, with an optional AI reader on the server; none of them holds a key, and every step they draft waits for you.
tubbi.read_goal“Pay 25 USDG to the designer and 0.01 ETH to the tester by Friday.”sift.balancesETH, WETH and USDG read for the connected wallet. Nothing signed.sift.recipientsBoth addresses checked: personal wallets, no contract code.tubbi.planTwo steps, exact amounts, deadline Friday 23:59, ETH cap 0.01.ward.checkCap holds, balances cover it, no self-send. Verdict: clear.tally.hashThe reviewed plan is hashed. Change one byte and it is a new plan.you.signYour wallet opens the plan, then signs each step on its own.tally.recordStep done, event on chain, line added to your activity log.Agents, one job each.Planner, reader, guard and recorder. Each step shows which agent proposed it and why.
Held by any agent.They can draft and explain. Signing stays in the wallet you connected.
Rules run in your tab.The plan is built and checked in your browser. The optional AI reader only returns intents, which the same rules rebuild.
Amounts and addresses.Agents never round, guess or fill in an address. Missing details are reported, not invented.
Pick a situation. The planbook checks the step before anything moves, then records it the moment it runs. Amounts are examples from a two-step plan with a 0.05 ETH cap.
Step 2 of a reviewed plan: 0.01 ETH to the tester. Your wallet signs, the planbook checks the step against what you committed, then forwards the ETH in the same transaction.
Opens the plan and runs its steps one by one. The only key that counts.
Any other address. It can read the plan, never run it.
Agents draft steps; they hold no key and cannot call the planbook.
Exactly the committed amount, in the same transaction.
The step's bit is set; it can never run a second time.
StepRun is emitted and Tally adds a line with the tx link.
What the ETH cap still allows for the remaining steps.
Each rule below is code in the planbook, not a setting on this site. The same nine hold for every plan and every wallet, and nobody can change them after deployment.
Every plan carries the moment it ends, at most thirty days out. After that the planbook refuses every remaining step, even one you sign yourself.
You set the most ETH the whole plan may send. Each ETH step adds to a running total, and a step that would pass the ceiling reverts.
Each step commits its recipient, token and amount as a hash. Change any of them afterwards and the step stops matching, so it cannot run.
Nothing runs in a batch behind your back. Every step is a separate transaction that your wallet shows you and you approve.
When a step runs, its bit in the plan is set for good. Sending the same call again is refused, so a double click never pays twice.
The full plan you read is hashed and stored with it. Anyone holding the plan file can prove it is the version that was opened.
The owner can close a plan at any time, before or after its deadline. A closed plan runs nothing, and closing cannot be undone.
The planbook has no owner, no fee, no pause and no proxy. Its rules are constants in the code, the same for every plan and every wallet.
Opening a plan, every step and every close emit an event. Tally lists them with links, and any explorer shows the same record.
Automation usually means handing over a key. Here the agents do the reading and the drafting, and the part that moves money stays with you, one signature per step.
The four agents run as code in your browser tab. They write a plan and explain it; they have no key and no way to send a transaction. Approval always happens in your wallet.
A token step asks your wallet to approve the planbook for exactly that step's amount. There is no unlimited allowance waiting to be used later.
Balances, recipients and prices are read from the chain without a signature. Sift can look as often as you like and still cannot move a coin.
ETH is forwarded in the same transaction and tokens move straight from you to the recipient. The contract keeps nothing, and this site stores no key.
Four stages, the same for a single payment or a sixteen-step run.
Type a goal in plain words: who gets what, in which asset, and by when. Add a spending ceiling if you want one; otherwise the plan's own ETH total becomes the cap.
Tubbi turns the goal into numbered steps, Sift reads balances and recipients, and Ward lists every check it ran, with blocks that stop the plan outright.
Your wallet opens the plan in one transaction: its hash, deadline, ETH cap and one hash per step. Before the planbook is deployed, this is a signed message instead.
Run the steps in your order, each with its own signature. Tally keeps the activity log with transaction links until the plan is done, closed or expired.
The planbook's source is verified on Blockscout, and anyone can match its code byte for byte against this build with the deployment check. The other rows are the chain's own contracts the workspace reads.
None of the planned uses exists yet, and none is promised: no discounts, rewards or returns. The address above is the only one this site will ever show. More about $TUBBI.