arc · connecting

OHMARC
reserve currency on Arc

No presale, no seed, no dev bag. Every token starts in the pool and every swap fee and bond buys USDC into the treasury. Backing only goes up. Stake it, ride the rebase 3x a day, redeem at backing whenever you want out. (3,3) with a floor you can watch grow.

Contracts
Price
2% swap fee · V4 pool
Backing per token
treasury USDC / supply · starts at 0, only rises
Market Cap
supply —
Treasury
surplus —
APY
rate —
Next Rebase
epoch —
Staked
— of supply
Index
runway —

The Invariant

Mint only from surplus

The treasury can mint only what it holds above 1 USDC per token. Until fees and bonds push reserves past supply, the rebase mints 0. No surplus, no print. Not a policy. A require.

excess = max(reserves − supply, 0) mint(x) requires x ≤ excess

Redeem at backing

Burn tokens, take your share of the treasury. Backing is the live number above. Below it the arb is free money, so price cannot sit under the floor for long. Worst case is an unwind at backing, not a zero.

redeem(x) → x × reserves / supply

Nobody pulls the backing

Policy can only move surplus. Everything up to 1 USDC per token is locked by the same require that gates minting. Check it on chain in 1 call.

manage(x) requires x ≤ excess

How Rebase Gets Paid

Fees become surplus

The 2% swap fee and every bond land in the treasury as USDC with 0 tokens minted back. Reserves go up, supply does not. First that builds backing toward 1 USDC per token, then everything above it is surplus and the distributor mints against it 3x a day to stakers. Emission is capped at what the treasury actually earned.

Your share compounds

Stake once and sit. Every rebase your staked balance grows by the epoch rate, no claiming, no restaking. The index below tracks 1 staked token since genesis.

Rate per epoch
Epochs per day
5 day return
Index

Swap

you paybalance
USDC
you getbalance
OHMARC
Price
Backing
Impact
Fee (2%)
Min received · 1% slippage
Trades go straight to the OHMARC/USDC pool on Uniswap V4. 1 approve per side, then it is 1 tx. Below backing you are better off redeeming.

Stake (3,3)

amountbalance
OHM
Your staked
Next reward
Next reward yield
APY
Warmup
Stake sends tokens to the staking contract and hands back the staked version 1:1. The staked version rebases. Unstake burns it and returns the base token at the current index.

Redeem at Par

burnbalance
OHM
Redemption rate
You receive
Market price
Burns your tokens and pays your share of the treasury at the live backing. If market price is above backing you are better off selling. This exists so the floor is real, not so you use it every day.