[ PoC — test-USDC collateral · no market price · not a stablecoin · not an investment ]
[ on-chain commodity purchasing-power index · Arbitrum Sepolia ]
A purchasing-power index for the world's commodities, on-chain.
Planet (PLT) aggregates the real prices of energy, metals and agriculture into one on-chain index — a synthetic index token (ERC-20), verifiable on Arbitrum Sepolia and mintable from your wallet.
- An on-chain commodity purchasing-power index expressed as the PLT token.
- A synthetic index token (ERC-20) on Arbitrum Sepolia, with mint / burn / redemption accounting.
- Prices sourced by an off-chain relayer from up to four independent channels (Yahoo primary + confirmations), pushed by an authorised relayer; the SignedPriceOracle M-of-N path is deployed (1-of-1 today).
- Governed by an owner + timelock (Propose → delay → Execute), multisig-ready.
- Not a fully-collateralised stablecoin. Mints are collateralised by test USDC, but there is no real commodity reserve.
- Not pegged 1:1 to a basket — PLT is an index, its market price may diverge.
- Not audited yet. Testnet only; do not use with real value.
- Not a DEX. Planet builds no AMM; trading happens on external venues.
-
01
Basket
Owner configures a weighted basket (e.g. WTI 40% · Gold 35% · Copper 25%) and locks base prices on-chain.
-
02
Multi-source oracle
A relayer reads up to four channels: Yahoo is the primary, Sina/Tencent/Eastmoney are confirmations within 0.5% (not a median). With no confirmation the reading is marked caution.
-
03
On-chain PPI
PlanetCore checks the timestamp, weights and jump guard, then recomputes the PPI from the live basket. The signed M-of-N path is available through
SignedPriceOracle; the live path is an authorised relayer. -
04
Mint / burn
Deposit to mint PLT at the current PPI (fee split 30/50/20, +10% risk fund). Burns are executed by the core against the PLT token, so token supply and core accounting stay in step.
| network | Arbitrum Sepolia (live) |
| contracts | PlanetCore · PLT token · Timelock |
| phase | Phase 1 PoC — synthetic index token |
| audit | not yet — pre-mainnet gate |
| 1:1 reserve | future — requires RWA custody + compliance |
This is a technical PoC. Nothing here is investment advice. Commodity prices are volatile; an early-stage index token may diverge materially from its theoretical PPI.
-
01
Get a wallet
Reading needs no wallet. To transact, install an EVM wallet (e.g. MetaMask or Rabby) and keep your recovery phrase safe.
-
02
Get testnet ETH
This is Arbitrum Sepolia — get free test ETH from a faucet (e.g.
faucet.arbitrum.io) if you want to send transactions. -
03
Open the app
Open the live dashboard — it renders straight from the contract and needs no wallet. Planet never sees your keys.
-
04
Mint / burn
Open /app to mint or redeem against the Arbitrum contracts. Minting pulls test USDC from your wallet (
transferFrom) at the on-chain index; redeeming pays it back out of the reserve.
- Non-custodial — the app never holds keys; you sign in your own wallet, so the site cannot move funds.
- Verifiable on-chain — every price update is written on-chain by the authorised relayer and the index is computed on-chain, so the number on screen is recomputable from the contract.
- Fail-safe oracle — four independent price channels (Yahoo, Sina, Tencent, Eastmoney) with a confirmation rule, staleness and price-jump guards, and a caution flag when a reading cannot be confirmed.
- Governance — owner actions can be migrated to a multisig and gated by a timelock (Propose → delay → Execute).
- Honest limits — not audited yet; both price paths run on one operator key (the M-of-N verifier is deployed, but its signer set is 1-of-1); Phase 1 holds no real reserve (see “what it is not”).
| PlanetCore | 0x5b7537e800c4190f9Ee22FDBC1355Fbc0142952E |
| PLT token | 0x24C10b888de5f5A5430e40Fd71563f36F8a22e4e |
| Timelock | 0x22B4f2CA13B76AC45295F5ce6C36f6Adf07a8C10 |
| PriceOracle | 0x3B4C0B2Eda58403dE26fa9472764aDb5003CdB3c |
Verify these on sepolia.arbiscan.io. Addresses may change before mainnet.
Planet sits between asset-backed tokens (PAXG/XAUT), basket protocols (Reserve), purchasing-power tokens (Frax FPI) and elastic-supply designs (Ampleforth). We kept the parts that are structurally safe and deferred the parts that need custody / licences.
| project | unit | backing | how the basket / peg is updated |
|---|---|---|---|
| Planet (this) | PLT index token | none — PoC | governance add / re-weight; base prices immutable; quarterly cadence |
| Frax FPI | CPI purchasing power | 100% CR (AMOs) | monthly CPI oracle ratchets the redemption price; TWAMM tops up the CR |
| Reserve RToken | collateral basket | on-chain collateral | governance sets target weights; Dutch-auction rebalancing; backup baskets |
| Ampleforth AMPL | CPI unit of account | none | rebases supply (not price); FORTH governance |
| PAXG / XAUT | 1 oz gold | custody + attestation | single asset — no weighting |
Reflects public documentation at build time — verify independently. Planet is a testnet PoC, not an investment.