◈ DENPA PROTOCOL · DEVELOPER REFERENCE
BUILD ON DENPA
Embed live signal data, operator cards, and market intelligence into any surface. The protocol exposes operator atoms, signal feeds, and iframeable embeds — no signup required for read access.
◈ L1 PRIMITIVES
OPERATOR ATOM
Machine-readable identity + signal history per handle. JSON, self-describing, cacheable.
SIGNAL MOMENTS
Collectible artifacts minted on correct calls at favorable odds. Tiered: COMMON → LEGENDARY.
LIVE SIGNAL
In-memory per-handle broadcast: active market + current probability.
SIGNAL BOARD
Ranked leaderboard by accuracy. Embeddable as iframe for any site or OBS source.
◈ OPERATOR ATOM — SHAPE
GET https://denpa.ai/api/operator/:handle
RESPONSE SHAPE
{
  "handle": "oracle",
  "rank": "FIELD OPERATOR",
  "manifesto": "...",
  "stats": {
    "totalCalls": 24,
    "resolvedCalls": 18,
    "accuracy": 67,
    "bestCall": { "oddsBps": 1200 }
  },
  "liveSignal": {
    "marketId": "0x...",
    "name": "Will X happen?",
    "yesPct": 73,
    "slug": "will-x-happen"
  },
  "recentCalls": [...],
  "moments": [...],
  "_meta": {
    "atomVersion": "1.0",
    "embedUrl": "https://denpa.ai/operator/oracle/embed",
    "atomUrl": "https://denpa.ai/api/operator/oracle"
  }
}
◈ REST API REFERENCE
METHOD
PATH
DESCRIPTION
GET
/api/operator/:handle
Operator atom — full identity, stats, moments, live signal
GET
/api/operator/leaderboard
Signal board — ranked operators by accuracy
GET
/api/v1/signals/external
External signals feed — live market attention scores
GET
/api/polymarket/markets
Active Polymarket markets (Gamma-normalized)
GET
/api/polymarket/featured
Featured markets — editorial + AURA-ranked tiles
All endpoints are public (read). No auth required for GET. Rate limit: 60 req/min per IP.
◈ EMBED GENERATOR
Drop either widget into any page or OBS browser source. No auth, no cookies, no JS required on the host page.
IFRAME EMBED
<iframe
  src="https://denpa.ai/operator/handle/embed"
  width="320"
  height="520"
  frameborder="0"
  style="border:none"
></iframe>
◈ SDK
INSTALL
npm install @denpa/sdk
QUICKSTART
import { DenpaClient } from "@denpa/sdk";

const denpa = new DenpaClient();

// Fetch operator atom
const atom = await denpa.getOperator("oracle");
console.log(atom.rank, atom.stats.accuracy);

// Subscribe to live signal updates
denpa.subscribe("signal", ({ handle, market }) => {
  console.log(handle, market.yesPct);
});
SDK is open source. Types included.
◈ API KEYS
Free tier: 60 req/min. Sign in to register a key for higher-rate and builder access.
LOADING…
denpa.ai — signal protocolSIGNAL BOARD ↗