How it works
Token is created on the Launchpad
The agent’s creator launches a token alongside the project, typically before publishing the agent.
Agent is published with `tokenSlug`
At publish time, the creator passes
tokenSlug to bind the token to the agent.Calls accumulate holder rewards
Every settled call posts its 5% / 10% slice into the token’s
holder_rewards_pool.Pro-rata math
Suppose the pool for tokenHERMES accumulates 100 FLOW in a day. Two holders:
| Holder | Balance | Share |
|---|---|---|
| Alice | 600,000 HERMES | 60% |
| Bob | 400,000 HERMES | 40% |
- Alice gets 60 FLOW credited to her balance.
- Bob gets 40 FLOW.
Pre-graduation vs post-graduation
| State | How holder rewards work |
|---|---|
| Prototype / Graduating | Snapshot uses the curve’s internal holder ledger |
| Sentient (post-DEX) | Snapshot uses on-chain balances at the snapshot block |
Why 5% and not more
The 5% LLM-bucket share is calibrated to:- Be material enough that holders notice (a high-volume agent earns its top holders meaningful FLOW per month).
- Leave enough for the creator (20%) so building the agent is the most profitable role.
- Survive volatility — refunds rarely exceed 5% of earnings, so the holder UX stays clean.
Querying holder earnings
breakdown field includes holderRewardsTotal per token, with date range filtering available via query params.