Skip to content
Root & Bloom
How it works

Two tokens feed each other.

BLOOM's trading builds a USDG reserve held in ROOT. ROOT's own activity buys BLOOM back and burns it. Together, they lift BLOOM's floor.

The two feedback loops

What moves, where it goes, and why it matters.

Two connected paths: one builds the vault's ROOT reserve, the other reduces the BLOOM in circulation.

The two feedback loops

01

BLOOM trading builds the reserve

The reserve share is claimed in ETH, swapped to USDG, then held as ROOT inside the vault.

BLOOM tradeBuy or sell
1.5% reserve
ETHETH feesClaimed in batches
swap
USDGUSDGReserve currency
mint ROOT
ROOT in vaultAdds to the floor
02

ROOT activity feeds holders and buybacks

Each wrap or unwrap pays a fee. Most stays as ROOT backing; the rest buys BLOOM and burns it.

ROOT activityWrap or unwrap
3% fee
2% stays in ROOT
Raises ROOT's price
1% buyback in USDG
Buys BLOOM on the market
buy & burn
BLOOM burnedLess in circulation
More ROOT in the vaultReserve
divided by
More BLOOM burnedCirculating supply
gives
ResultFloor per BLOOM rises
Deployment registry

Contracts, made verifiable.

The live, verified protocol deployments are listed here.

Contracts

ROOT token

Verified and seeded with 100 USDG; public minting is live

0xd5d5E9B615b603d59e5cfF045B5544B56F4903EDView verified contract ↗

BLOOM vault

Verified and bound to BLOOM; redemptions open after the reserve is funded

0xedFf9b5097ef4A120669e4a62f8eCC5E8bcef991View verified contract ↗

Native buyback executor

Exact-match verified and activated with the live BLOOM curve

0xCd91ccF6F247A1B71E6b75fc2bbef029963C648EView verified contract ↗

Only verified contract links are published here. Never send assets to an address shown outside this registry.

The floor

Floor per BLOOMReserve valueBLOOM in circulationdivided by

Today: — USDG ÷ — BLOOM = — for every 1M BLOOM

The floor is what the reserve would pay out per BLOOM, not a promise about BLOOM's market price, which can trade far above it and can fall.

Fee routes

Where the fees go.

Each BLOOM buy or sell

3%
  • 1.5%Reserve, held as ROOT
  • 1%pons.family
  • 0.5%Team & marketing

Set on pons.family and claimed in ETH, then swapped to USDG and wrapped into ROOT for the reserve.

Each ROOT wrap or unwrap

3%
  • 2%Stays with ROOT holders
  • 1%Buys BLOOM and burns it

Read from the ROOT contract. Transfers are free.

Simulator

Try the numbers.

Move the sliders to see how trading volume turns into reserve, burns and a higher floor. An illustration, not a forecast.

$50,000
10,000 USDG
Time span
Floor per 1M BLOOM
$82.79
from $0.00
Floor ratio
16.56%
from 0%
Reserve
81.32K USDG
from 0
ROOT price
1.7661
from 1.0000

After 90 days: 17,730,803 BLOOM bought back and burned.

Floor per 1M BLOOM

ROOT price (USDG)

An illustration of the mechanics, not a forecast. It starts from today's on-chain numbers and holds volume and BLOOM's price constant; real results depend entirely on how much people actually trade.