Rule-based NL layer over an agent-fed snapshot. Not financial advice. Markets data © Panta.
Persistent registry — every market ever seen
Panta's live list rotates and caps at 50 per pull; this registry is the union of every market the agent has ever seen across pulls. A sweep runs every 2 hours: one catalog pull for discovery, then per-market detail pulls — the list endpoint carries no prices, details are the price source. A point is appended only when price / phase / volume changed; flat sparkline sections mean no change was recorded. Markets without a sparkline haven't been enriched with a detail pull yet.
Recorded observations at sweep cadence — not live prices. Titles come from the daily detailed pull; markets not yet detailed show category · id.
Recorded quotes (not live)
The pipeline records a real
POST /primaryorderquote/ for each market × side ×
amount at snapshot time (daily). Pick a combination to see the
recorded result — fills and rejections alike. Quotes are not
refreshed on demand here; nothing is signed or broadcast by this
app.
Full matrix
How this works
Panta Copilot is a prediction-market desk built on the Panta API — binary YES/NO markets on Solana, quoted in USDC, where the API never custodies wallets: it returns unsigned transactions, your wallet signs.
The agent pipeline (the “AI” part, honestly disclosed)
-
An autonomous coding agent (Claude Code on a DGX Spark) calls the
Panta API on a schedule: the market catalog (one capped pull — the
server's cursor endpoint never advances) → per-market details →
tradability probes and a recorded quote matrix (real
primaryorderquotecalls). -
It computes the stats you see in the Daily Brief, writes the
snapshot
data/snapshot.json, and ships it to this page. - The chat layer is a transparent rule-based NLU (intent classification + fuzzy market matching) over that snapshot — no hidden LLM calls, no invented prices — market numbers are derived from Panta API responses recorded in the snapshot (computed stats and formatting aside).
Trading flow (as the API designs it)
-
POST /primaryorderquote/— simulate a YES/NO fill on the bonding curve (shares, avg price, fee). -
POST /primaryorderbuild/— get an unsigned Solana transaction from a live quote. - Your wallet signs. You broadcast on your RPC.
-
POST /primaryordersubmit/— report the signature; Panta confirms asynchronously.
This demo shows step 1 (recorded quotes) against real markets; steps 2–4 — order building, signing, broadcasting — are not implemented here: they belong to your wallet and tooling. The app never holds keys.
Market creation — real quote artifact (expired, kept verbatim)
The pipeline ran a live markets/create/quote for a BTC
≥ $100k market (image served from this site). Result:
loading…
Demo video
35-second walkthrough of this app (Copilot → Markets → Quotes → Brief): demo.webm — plays in-browser.
Collector
The full pipeline — daily pull + 2-hour registry sweep with detail price enrichment — is documented and reproducible in COLLECTOR.md.
Attribution
Powered by Panta · built by loveoftheai (agent-built, human-directed) for the Colosseum Crypto World’s Fair · source.