Real grain
Every token is backed 1:1 by physical kilograms in an audited warehouse. Burn the token, the warehouse releases the grain.
primer · five minute read
A short read on what OkinawaTrader is, how a trade actually settles, who is on the protocol, and where to go next. No prior crypto knowledge assumed — everything unavoidable is defined where it appears.
§ 01 — what it is
OkinawaTrader is a market for tokenized agricultural commodities. Each token represents one kilogram of a real, audited stockpile of grain — held at a registered warehouse, weighed, graded, and attested. Buy with USDC, hold, sell back, or redeem the token for the physical kilogram. The token is the claim. Today the protocol carries three commodities: black gram (cBLG), tur dal (cTUR), and yellow maize (cMZE). More follow as warehouse facilities onboard.
Every token is backed 1:1 by physical kilograms in an audited warehouse. Burn the token, the warehouse releases the grain.
Your USDC and your tokens live in your own account. OkinawaTrader holds nothing — there is no custodian to default, no operator to freeze you out.
Every order, every warehouse attestation, every redemption is recorded on the public blockchain. Audit anything yourself, anytime.
§ 02 — a walk-through
A buy looks like this. Each step is observable on the public ledger; none of it can be reversed by an operator because there is no operator. Selling and redeeming work the same way in reverse.
You bring a self-custodial account. We never ask for your seed phrase, your password, or your private key — they never leave the device that holds them.
Open the pools page. Each pool is a live market for one commodity paired with USDC. The price you see is the price the next trade clears at — no order book delay, no quote-and-wait.
Type the amount you want to buy or sell. The pool returns the exact USDC cost, the price impact in plain percent, and the slippage you're allowing. Above 5% impact, the submit button locks until you tick an explicit warning.
One signature, one transaction. Your USDC goes into the pool; the equivalent commodity token returns to your account. The pool is a smart contract, not a counterparty — there is no one to default on the trade.
The token is yours. Hold for later. Sell it back through the same pool. Or carry it to the settlement page and burn it for a delivery slip — a registered warehouse will release the physical kilograms.
§ 03 — who is here
OkinawaTrader has no admin, no owner, no upgrade path. What runs the protocol is three permissionless roles, all on equal footing. Anyone can take any role; nobody can pause the others.
That's you, most likely. Trade tokens against USDC in the pools, hold them, or burn them at a warehouse for physical grain. Price discovery happens here, every trade.
Open the pools →earn the feeDeposit USDC and a commodity token into a pool. Every trade pays you a small fee, proportional to your share. You can withdraw any time. Returns track real activity, not a fixed yield.
Provide liquidity →warehouse + attestationRun a registered grain warehouse, post a deposit, and you can mint tokens against grain you actually hold. Bad attestations get challenged on-chain; your deposit is at risk if you forge. Reputation is the protocol's anchor.
See current facilities →§ 04 — the anchor
A token that can be redeemed for a kilogram of physical grain cannot drift far above the cost of that kilogram — the market arbitrages it back. It cannot drift far below either: a warehouse can buy tokens cheap and burn them to deliver grain at the higher physical-market price. That arbitrage loop is what makes OkinawaTrader fundamentally different from a synthetic-asset exchange. The link between the token and the kilogram is the load-bearing constraint of the design. Without it, the price is nothing. With it, the token is grain.
§ 05 — start somewhere
The workspace graph lays out every protocol surface — trade, liquidity, settlement, audit — like a wiring diagram. Click any node to drill into the live state.
Enter /app →ready to tradeLive pools with current prices, depth, and quotes. Connect an account and trade in two clicks.
Go to /pools →earn from flowPool-by-pool returns, current liquidity, and your position if you already have one. Deposit USDC + a commodity token and earn from every trade.
Go to /lp →the full recordThe complete user docs — protocol invariants, contract layout, attack surface, the audit report. Cited live by the research bar on the landing page.
Go to /docs →