▶ BUILD ON COMODO

DEVELOPER
DOCS

Integrate real commodity price feeds, reserve data, and tokenization infrastructure into your application. REST API, WebSocket streams, and native SDKs for JS, Python, and Rust.

QUICK START

JavaScript
import { Comodo } from "@comodo/sdk";

const client = new Comodo({ apiKey: "YOUR_API_KEY" });

// Get live gold price
const gold = await client.prices.get("XAU");
console.log(gold.price); // 2341.50

// Subscribe to price updates
client.prices.subscribe("WTI", (update) => {
  console.log("Oil price:", update.price);
});
npmnpm install @comodo/sdk
pippip install comodo-sdk

REST API

Base URL: https://api.comodo.finance

GET/v1/prices

Fetch current spot prices for all supported commodities

{
  "gold": { "price": 2341.50, "unit": "USD/troy oz", "ts": 1748000000 },
  "crude_oil": { "price": 78.34, "unit": "USD/barrel", "ts": 1748000000 },
  "silver": { "price": 27.91, "unit": "USD/troy oz", "ts": 1748000000 }
}
GET/v1/reserves

Get current on-chain reserve composition and backing ratio

{
  "total_backing_usd": 142500000,
  "ratio": 1.04,
  "composition": {
    "gold_pct": 45,
    "crude_oil_pct": 35,
    "other_pct": 20
  }
}
GET/v1/token/supply

Current $COMO circulating supply and mint/burn history

{
  "circulating_supply": 136923076,
  "total_minted": 145000000,
  "total_burned": 8076924,
  "last_mint_ts": 1747900000
}
POST/v1/oracle/submit

Submit a price attestation as a registered oracle node

{
  "accepted": true,
  "attestation_id": "att_9f3a2b1c",
  "reward_pending": "12.5 COMO"
}

RUN AN
ORACLE NODE

Oracle nodes are the backbone of Comodo's price verification system. Operators stake $COMO, submit price attestations from verified exchange feeds, and earn rewards for accurate data.

01

Stake $COMO

Minimum 10,000 $COMO stake required to register as an oracle node operator.

02

Connect Feeds

Integrate with CME, ICE, or LME data feeds. Comodo provides adapters for all major exchange APIs.

03

Earn Rewards

Accurate attestations earn 0.05% of protocol fees. Slashing applies to malicious or consistently inaccurate submissions.

START
BUILDING

Contract Address

FHzokXAZYa7dP52hKAw7L2iyYedLM4FF6ZvuQBQtpump

API keys available on mainnet launch. Join the waitlist.

Read the Whitepaper →