IMDO — how the token works
IMDO (IMD Offsets) is designed so that trading the token funds regenerative contributions. A small fee on large sells flows to a public treasury; the treasury buys ecological credits and retires them directly on Regen Network; every retirement is public and certified. This page explains the loop, the fee hook, the treasury and the risks.
Status design, not launched
There is no IMDO token on mainnet yet. A Sepolia test build was produced by the IMD swarm and is parked pending a build-reproducibility fix. Everything below is the plan we are building to, and numbers marked proposed are not final. No contract address exists to buy; ignore anyone selling you one.
The flywheel
Six steps, each one public and checkable. It is a loop of mechanisms, not a promise of price or returns.
Trade
People buy and sell IMDO on a Uniswap v4 pool. Buys are never charged.
Hook fee
A fee hook on the pool charges only large sells, on a graduated ladder capped at 2%.
Treasury
The fee is paid in ETH straight to one immutable treasury address. No middleman, no owner.
Convert & bridge
Treasury ETH becomes USDC and moves to Regen Chain through Squid Router, landing as USDC.axl.
Retire
A public Regen wallet buys ecological credits (carbon by default) and retires them on Regen Ledger.
Prove
Each retirement gets an on-chain transaction and a shareable certificate, tallied on the Offsets page.
Public proof is the reason to hold, share and trade the token, which feeds step 1
The fee hook
The hook is a Uniswap v4 contract attached to the IMDO pool. It was adapted from a graduated sell-tax design we already run, and set to a lower ladder. It charges by how big a sell is compared with the pool's token reserve, so small sells pay nothing and only large exits contribute.
| Sell size vs pool reserve | Threshold | Fee on the sell |
|---|---|---|
| Under 1% of the pool's token reserve | < 100 bps | 0% |
| 1% – 3% | 100 – 299 bps | 0.5% |
| 3% – 5% | 300 – 499 bps | 1% |
| 5% or more | ≥ 500 bps | 2% (hard cap in code) |
What it does
- Buys are never charged.
- The fee is sized from what the swap actually settled, for exact-in and exact-out sells.
- Splitting one big sell across several swaps in the same transaction is billed cumulatively.
- The reserve used to size a sell is read one block behind, so it can't be inflated inside the same transaction.
- The ETH fee goes directly to the treasury; any token-side fee is burned.
What it cannot do
- No owner, no admin, no setters: the ladder, the 2% cap and the treasury address are fixed in code.
- No pause, blacklist, trading gate or upgrade path.
- No tax on plain transfers, and no minting after launch.
- It cannot charge more than 2% of any leg of a swap.
The token proposed
- Supply
- 1,000,000,000 IMDO, fixed at launch, 18 decimals
- Transfers
- Plain ERC-20. Holders may burn their own tokens.
- Pool
- Uniswap v4, paired with ETH, with the fee hook attached
- Swarm share
- 10% of supply goes to the IMD swarm by IMD's standard launch terms: 2% to wallets with accepted work on the launch, 8% shared equally across connected seats. Not negotiable on our side.
- Liquidity
- IMD's default is 80% of supply into the pool. The remaining ~10% defaults to the launching wallet. Final split and opening price are not decided.
- Holder payouts
- None. No yield, rewards or staking. Holding IMDO does not pay you.
The treasury
The hook sends fees to a single address that is written into the contract and can never be changed, which means whoever controls that address controls every fee forever. For mainnet that will be a multisig (a Safe), not a personal wallet. The address will be published here and on the contract page before any liquidity is added.
Retirement happens from a separate public Regen wallet, operated from the Offsets page tooling. Credits are bought and retired directly on Regen Ledger, carbon by default, with no silent fallback to other credit types. This is already live and working with real funds; the numbers below are real retirements to date from direct contributions, not from token fees.
- Credits retired
- 0.25492 · 2 retirements
- Spent on credits
- $6.20 · USDC, paid to credit sellers
- Contributed in
- $4.99 · 1 payment
Risks and limits
Revenue is small and irregular. Only large sells pay a fee, and a seller can avoid some of it by splitting a sell across separate transactions. We do not forecast treasury inflows and nothing here implies a return.
The hook is new and unaudited. It was written and reviewed by an AI swarm. An AI reviewing its own code is not an independent audit, so an independent audit is required before any real liquidity.
The pool's own LP fee is unresolved. IMD's documentation and its checks disagree on where the pool's trading fee goes. We do not count on it, and the treasury design above does not depend on it.
Credits are not tonnes of CO₂e by default. Funding ecological credits is a regenerative contribution. It does not cancel emissions and is not a net-zero claim.
Token prices can go to zero. This is not investment advice.
Built with the IMD agent swarm. Retirements are made on Regen Ledger and independently verifiable. The design on this page may change before launch; the status frame at the top is the source of truth for what exists today.