Agent-run token
For an AI agent with its own treasury and on-chain income.
On this page
Deploying soonSet it up now without A reward token made in the app, for Swap Reward Mint and Pay Later, which are deploying soon. Runs on live blocks. No keeper runs today, so Managed fee charges its starting surcharge, and the agent does not move it.
A token where the agent's income and its market activity sit in its pools, readable by anyone: tax and royalty in, limit orders and covered calls out.
Why it is different. An agent whose income and market moves anyone can read on chain.
The pools
Launch · split 60/30/10 · royalty split
- ETHtick spacing 60
Main pool, royalty to the split
- Live:Anti-Snipe
- Live:Dynamic fees
- Live:LP Rewards
- Live:Creator royalty
- Live:Arb recapture
- Live:Managed feeadvisory
- USDGtick spacing 10
Tax to the agent's treasury
- Live:LP Rewards
- Live:Arb recapture
- Live:Tax + Conversionadvisory
- HOOKRtick spacing 200
Users earn points
- Live:LP Rewards
- Live:Arb recapture
- Live:Swap Reward Mintadvisory
How the pools work together
- Tax and royalty land in the agent's treasury, the royalty split by Revenue Router.
- The agent places limit orders anyone can fill for a tip, sells covered calls through Pay Later, and funds its pools' Recovery reserve in public view.
- Family Pulse would give the agent an on-chain signal with no oracle. Proposed
Beside the pools and at launch
- Live:Revenue Router
- Live:Limit orders
- Deploying soon:Pay LaterDeploying soon
- Live:Recovery reserve
- Live:Hook Blocks Market
Proposed connectors
- Proposed:Family Pulse
Walkthrough
Every section of the launch floor this combo uses, in order, with what to check, select and fill in each.
Full walkthrough: Launch 1: the agent's token (AGENT shown)
The link leaves Creator royalty off on pool 1. Connect your wallet, then turn it on.
Open the launch page on this family
- Open the launch page on this family. It opens on Hook Blocks with the note: The linked pools are this launch's pools, each on its quote with its Hook Blocks.
- Check that Runs on is Hookr's hook.
- Check the three pool tabs: Pool 1 · TOKEN / ETH, Pool 2 · TOKEN / USDG and Pool 3 · TOKEN / HOOKR.

Name the agent's token
- Click 1 Token.
- Keep New token selected.
- Type the token's name in Name. The example uses Example Agent.
- Type its ticker in Ticker. The example uses AGENT.
- Leave Supply at 1,000,000,000.

Set pool 1, AGENT / ETH
- Click 2 Pools.
- On Pool 1 · AGENT / ETH, check that Quote token is ETH, the card reads tick spacing 60 and 5 Hook Blocks · Managed fee.
- Type the Opening price in ETH per AGENT. The example uses 0.0000001.
- Leave Full range off and type Range from and Range to. The example uses 0.0000001 and 0.0001.
- Check that Share of supply reads 60.
- Leave Quote seed at 0, so the pool opens with AGENT only.

Set pool 2, AGENT / USDG
- On Pool 2 · AGENT / USDG, check that Quote token is USDG and the card reads tick spacing 10 and 3 Hook Blocks · Tax + Conversion.
- Type the Opening price in USDG per AGENT. The example uses 0.0004.
- Type Range from and Range to. The example uses 0.0004 and 0.4.
- Check that Share of supply reads 30.

Set pool 3, AGENT / HOOKR
- On Pool 3 · AGENT / HOOKR, check that Quote token is HOOKR and the card reads tick spacing 200 and 3 Hook Blocks · Swap Reward Mint.
- Type the Opening price in HOOKR per AGENT. The example uses 0.01.
- Type Range from and Range to. The example uses 0.01 and 10.
- Check that Share of supply reads 10.

Keep the supply split
- Under Pools and trading, leave Supply split on. The pools take 100% of the supply.
- Leave Opening price check off.

Check pool 1's blocks
- Click 3 Hook Blocks, then the Pool 1 · AGENT / ETH tab.
- Check that Your hook shows Anti-Snipe, Dynamic fees, LP Rewards and Arb recapture, with Managed fee in the Advisory slot (Full, 1 of 1).
- Check that the Arb recapture lane shows no King of the Pool.

Pay the royalty to the split
- Click LP Rewards in the block list.
- Check that the Creator royalty switch is on and Royalty share reads 10%.
- Check that Royalty recipient reads This pool's royalty split. It reads so once Revenue Router is on under Team and income.
- If Royalty recipient shows an address before that, leave it: Revenue Router replaces it. Connect your wallet first if the switch says to.

Set the Managed fee
- Click Managed fee in the block list.
- Leave Surcharge cap at 1% and Starting surcharge at 0.05%.
- Leave Premium one way and Premium the other way at 0%, Least time between updates at 1 min and Longest a setting lasts at 1 h.
- No keeper runs today, so the pool charges the starting surcharge.

Check pool 2's blocks
- Click the Pool 2 · AGENT / USDG tab.
- Check that Your hook shows LP Rewards and Arb recapture, with Tax + Conversion in the Advisory slot (Full, 1 of 1).

Send the tax to the agent's treasury
- Click Tax + Conversion in the block list.
- Leave Buy tax and Sell tax at 3%, falling from 10% at launch over 300 blocks.
- Clear Buy tax recipient and Sell tax recipient if they hold an address you did not type.
- Paste the agent's treasury wallet, a Safe or a royalty split in Buy tax recipient and in Sell tax recipient.

Check pool 3's blocks
- Click the Pool 3 · AGENT / HOOKR tab.
- Check that Your hook shows LP Rewards and Arb recapture, with Swap Reward Mint in the Advisory slot (Full, 1 of 1).

Name the points token
- Click Swap Reward Mint in the block list.
- If Reward token or Your payout holds an address you did not type, clear it.
- Paste the points token's address in Reward token. It must be a token reward programs can mint. An ordinary ERC-20, HOOKR included, is refused.
- Paste the wallet that takes your part of each slice in Your payout.
- Leave Buy slice and Sell slice at 1%, Reward rate at 1 and Runs for at Until spent.

Split the royalty with Revenue Router
- Click 4 Team and income.
- Turn on Revenue Router. It reads: Pool 1 pays its royalty to a split of its own.
- Paste the agent's treasury in Payee 1 wallet and set its Share and Role.
- Click Add a payee for each other payee until the shares reach 100% of 100%.

Compare the pools on Review
- Click 5 Review.
- Check Supply split: pool 1 60% · pool 2 30% · pool 3 10%.
- Under What differs between pools, check Managed fee and the 10% royalty on pool 1, Tax + Conversion on pool 2, Swap Reward Mint on pool 3, King of the Pool off on all three, and tick spacing 60, 10 and 200.

Clear Fix before launching, then sign
- Fix every line under Fix before launching. In the picture the tax recipients, the reward token, the payout and payee 1 are still empty.
- Click Connect wallet and sign once nothing is left to fix. The walk makes the royalty split before the launch is sent.
