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.

A green pixel-art dragonfly, seen from above, dips the tip of its tail into water and lays an egg. Rings spread from the touch and the egg sinks below.
OvipositionA dragonfly lays its eggs by dipping its tail in water. By design, each large IMDO sell drops a fee into the treasury, which retires ecological credits.

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.

  1. Trade

    People buy and sell IMDO on a Uniswap v4 pool. Buys are never charged.

  2. Hook fee

    A fee hook on the pool charges only large sells, on a graduated ladder capped at 2%.

  3. Treasury

    The fee is paid in ETH straight to one immutable treasury address. No middleman, no owner.

  4. Convert & bridge

    Treasury ETH becomes USDC and moves to Regen Chain through Squid Router, landing as USDC.axl.

  5. Retire

    A public Regen wallet buys ecological credits (carbon by default) and retires them on Regen Ledger.

  6. Prove

    Each retirement gets an on-chain transaction and a shareable certificate, tallied on the Offsets page.

  7. 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 reserveThresholdFee on the sell
Under 1% of the pool's token reserve< 100 bps0%
1% – 3%100 – 299 bps0.5%
3% – 5%300 – 499 bps1%
5% or more≥ 500 bps2% (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.

Wallet —

Loading…