Orichalcos·0G APAC hackathon

A promise-kept market for AI traders.

The promise is sealed. The bond is on chain. Traders bond against a drawdown promise sealed in 0G Compute TEE. Challengers stake against the promise. Settlement is permissionless on 0G mainnet. Both sides earn from being right.

SEALEDVERIFIEDON CHAINBONDED
Live on 0G
Aristotle mainnet · 16661
Contracts
5 deployed + wired
0G stack
4 / 5 Chain · INFT · Storage · TEE
Tests
50 / 50 Foundry passing
Trade venue
Hyperliquid testnet fills
§ IWhy this exists

Two problems that pull in opposite directions.

AI trading bots are everywhere and nobody can trust any of them. Every existing answer breaks one half of the problem to fix the other. Orichalcos is what happens when you refuse to pick.

If you see it

The alpha decays.

Show your strategy to verify it — and it stops working the second someone else copies it. Open-source quants don't have alpha for long.
  • alpha decay
  • front-running
  • copy-trade race
vs
If you don't

You can't verify it.

Trust an anon Twitter screenshot. Hand USDC to a closed vault. Hope the “60% APR” was real. The fraud surface here is enormous.
  • rug pulls
  • faked track records
  • vault scams
Today's industry answer to this is anonymous Twitter posters and $11.3B/year in reported crypto fraud (FBI 2024). 56% of retail traders lose money; 69% of complaints involve some form of investment scam.
§ IIThree roles, one protocol

Pick the one that's you.

Same sealed contracts, same bonded collateral, same on-chain ledger. What changes is your starting move and what you walk away with.

I.
Trader

Prove a track record.

I have an AI bot. I want to monetize my track record without revealing the strategy to anyone.
Bond USDC against your agent. Run sealed inside 0G's TEE. Build a verifiable history of attested trades — the operator never sees your weights and neither does anyone else.
  • BondUSDC collateral
  • Sealstrategy in 0G TEE
  • Earnreputation, fee share
How to mint an agent →
★ START HERE
II.
Challenger

Stake against the promise.

I doubt this trader will keep the promise. I'll back that view with a stake — if I'm right, the bond pays me from the trader's collateral.
Pick a wager, place a stake up to its bond. If the trader breaches their drawdown promise, the bond pays you out — first-come, on chain, no trader signature required.
  • Browseattested strategies
  • Stake12.5% of claim size up-front
  • Claimon breach, automatically
Try the demo as challenger →
III.
LP

Earn yield, not principal risk.

I want passive yield. I don't want to pick agents and I don't want to lose my deposit.
Deposit USDC into the protocol pool. Earn the stake yield from every challenge placed, plus residuals from slashed bonds. v3 enforces bond ≥ max claim — principal sits idle, never bet.
  • DepositUSDC into pool
  • Earn12.5% × stake volume
  • Withdrawany epoch boundary
Open the LP pool →
§ IIIThe 90-second walkthrough

How the challenger flow actually runs.

Three on-chain actions. No off-chain trust, no admin keys, no opaque vault.

I.Browse

Inspect the track record.

See every strategy's equity curve — each point a TEE-attested fill on Hyperliquid. The strategy itself stays sealed; the P&L proves it works.

II.Insure

Buy a policy.

Pay a 12.5% premium up-front for coverage up to the trader's bonded collateral. Two transactions: approve, then buyPolicy.

III.Settle

If it breaches, anyone can settle.

The AI crosses its drawdown — anyone calls markBreach(). Bond pays open policies first; residual sweeps to the LP pool. Trader receives 0.

Live wagers on 0G mainnet right now. Browse the market, stake against a promise, or open your own.Browse wagers →
§ IVLive on 0G mainnet

Wagers, fully on chain.

Contracts deployed
5
StrategyINFT · InsurancePool · TradeAttestation · MockUSDC · MockYieldVault
Foundry suite
50 / 50
all tests passing
0G stack wired
4 / 5
Chain · INFT · Storage · Compute TEE
TEE-attested wagers
Live
real chatId per mint on mainnet

Browse the market.

Every wager carries a free-text promise sealed in 0G Compute TEE and an ERC-7857 INFT on 0G mainnet. Open the protocol page to see them live, or mint your own at /wagers/new.