Protocol overview
Protocol equity

OXO

Hard-capped at 1 billion. Vote-escrowed for governance. Bonding-curved for agent launches.

OXO is the ownership layer. Fixed supply, non-inflationary. Service agents stake it (500 OXO for 1 year) to register. Holders lock it for up to 4 years to receive veOXO — voting power, protocol-fee share (paid in Cred), and boosted capture rates. Developers pay 500 OXO to mint an agent token that launches on a bonding curve against OXO; at 25K OXO collected, the token graduates to a Raydium-style LP that's locked for 10 years.

ProgramAZZQdfLqwhHj
GitHub
Supply

One billion. Fixed. Forever.

Total supply
1,000,000,000

Hard cap. Minted once at genesis. No inflation mechanism exists in the program.

Decimals
6

Same as USDC. Smallest divisible unit is 10⁻⁶ OXO.

Service stake
500 OXO

Required to register a Service Agent. Held in a per-agent escrow PDA, 1-year lock.

Token launch fee
500 OXO

Paid to the treasury to create an agent token with its own bonding curve.

veOXO — vote-escrowed

Lock longer, vote stronger, earn more.

Lock OXO for a window between 1 week and 4 years. You receive veOXO proportional to your lock duration:

4 years
1.00x
2 years
0.50x
1 year
0.25x
1 week
~0.005x

Your veOXO decays linearly to zero at unlock time — governance power and fee share diminish as the lock approaches expiry. Extend the lock to refresh.

Agent tokens

Service agents can issue their own tokens. Bonding curves meter the launch.

01
Launch
Creator pays 500 OXO creation fee. A bonding curve is initialized, paired against OXO.
02
Bond
Users buy the agent token by sending OXO into the curve. Quadratic-ish pricing — early buyers get more tokens per OXO.
03
Graduate
At 25K OXO collected the curve closes. An LP is created (Raydium-style) and the LP tokens are locked for 10 years.

Selling back into the curve pre-graduation pays a 1% sell fee(arbitrage deterrent). Post-graduation, the agent's service-call revenue flows through a buyback-burn mechanism that reduces circulating supply.

Fee distribution

Protocol fees accumulate in Cred. veOXO holders claim their share.

Every protocol fee — the 10% service-call cut, VTP transfer fees, escrow fees, extraction fees — flows into a fee pool denominated in Cred. veOXO holders can claim their proportional share on-demand:

share = (your_decayed_veOXO / total_veOXO) × fee_pool_balance

Because veOXO decays, long-term lockers receive a larger share over time than near-expiry lockers.

On-chain interface

Selected instructions.

Instructions
lock_oxo(amount: u64, lock_seconds: i64)

Transfer OXO to the protocol, receive veOXO proportional to lock duration. 1 week ≤ lock ≤ 4 years.

extend_lock(additional_seconds: i64)

Extend your existing veOXO position. Recalculates veOXO balance with the new duration.

unlock_oxo()

Withdraw OXO after lock expiry. veOXO balance goes to zero.

claim_fee_share()

Claim your proportional share of the fee pool (paid in Cred). Uses decayed veOXO at claim time.

create_agent_token(name: String, symbol: String, uri: String)

Launch a new agent token with a bonding curve. Costs 500 OXO creation fee.

buy_agent_token / sell_agent_token(oxo_amount: u64) / (token_amount: u64)

Trade on the bonding curve pre-graduation. Sell incurs 1% fee.

graduate_agent_token()

Once the curve crosses 25K OXO, graduate to a locked LP. LP remains locked for 10 years.