Skip to content

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

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

Proposed connectors

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)

Open in the builder

The link leaves Creator royalty off on pool 1. Connect your wallet, then turn it on.

  1. 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.
    Open the launch page on this family
  2. 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.
    Name the agent's token
  3. 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 1, AGENT / ETH
  4. 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 2, AGENT / USDG
  5. 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.
    Set pool 3, AGENT / HOOKR
  6. Keep the supply split

    • Under Pools and trading, leave Supply split on. The pools take 100% of the supply.
    • Leave Opening price check off.
    Keep the supply split
  7. 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.
    Check pool 1's blocks
  8. 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.
    Pay the royalty to the split
  9. 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.
    Set the Managed fee
  10. 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).
    Check pool 2's blocks
  11. 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.
    Send the tax to the agent's treasury
  12. 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).
    Check pool 3's blocks
  13. 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.
    Name the points token
  14. 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%.
    Split the royalty with Revenue Router
  15. 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.
    Compare the pools on Review
  16. 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.
    Clear Fix before launching, then sign
Watch the walkthrough