Bundie oracle developer
Integrate Bundie as a forward-signal oracle into agents and applications. Bundie prices what's about to happen — depegs, outages, TVL drops — and exposes the live YES consensus probability as a signed read over MCP. Use when a developer asks about reading Bundie prices, wiring a circuit breaker, verifying attestations, or judging resolver trust.From its SKILL.md
npx -y skills add bundie-fi/skills --skill bundie-oracle-developerAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
2 things to look at
- no licenseNo license file was found in the repository. Code published without one is not open source by default, so using it at work is a question for whoever answers licensing questions where you are.
- 1 stars1 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
SKILL.md
4.4 KB, 926 tokens by cl100k_base, as published. Nobody here has run it
Bundie Oracle Developer
Bundie is an oracle that agents read to price the future. Existing oracles price the present — BTC right now, ETH right now, USDC right now. Bundie prices what's about to happen: stablecoin depegs, cloud-provider outages, protocol TVL drops, oracle deviations. Every measurable event has a market; the YES price is the live consensus probability; an agent reads it for ~$0.001 a call over x402.
This skill teaches you how to wire that read into your own agent.
Intent Routing
| Developer Intent | Reference | Example |
|---|---|---|
| Find what Bundie can price | references/discover.md | "What event markets exist?", "Can Bundie price a USDC depeg?" |
| Read a live consensus price | references/read.md | "How do I read the YES probability?", "Wire read_price into my loop" |
| Build a de-risk trigger | references/circuit-breaker.md | "Pull liquidity when depeg risk > 5%", "Big Mario circuit breaker" |
| Verify a price is from Bundie | references/verify-attestation.md | "How do I trust the read?", "Check the signature" |
| Judge whether to act on a price | references/resolver-trust.md | "Is this resolver reliable?", "Should I bet on this market" |
Setup
Hosted (recommended — no API keys during devnet beta)
{
"mcpServers": {
"bundie-sol": {
"command": "npx",
"args": ["-y", "mcp-remote", "https://mcp.bundie.fi/solana"]
}
}
}
Local stdio (Node 18+)
{
"mcpServers": {
"bundie-sol": {
"command": "npx",
"args": ["-y", "@bundie/sol-mcp"]
}
}
}
Self-hosted backend
BACKEND_URL=http://localhost:3001 \
BACKEND_AUTH=your-bearer-token \
npx @bundie/sol-mcp
How an agent uses Bundie
agent startup
├─ list_events ← what can Bundie price for me?
└─ get_event_detail (per candidate) ← what triggers a YES?
agent steady state (every ~30s)
├─ read_price (for the markets you gated on)
└─ verify_attestation ← did this come from Bundie?
agent decision
└─ de-risk / open position / circuit-break based on the YES probability
You pay roughly $0.001 × calls/month for the read. Polling 5 markets every 30s for 30 days is ~$13. A single avoided liquidation pays back the year.
Rules
- Always verify before acting on a price. The
read_priceresponse includes asigned_attestation. If you skipverify_attestationyou are trusting the transport, not Bundie. - Read the resolver track record before betting decisions on a market. A market with
{ total: 0 }settlements has no history. See references/resolver-trust.md. - Use
get_event_detailonce, cache it. Resolver config (Pyth feed, threshold, window) doesn't change between settlements — there's no point re-fetching it inside your hot loop. - Poll
read_price, notlist_events.list_eventsis for discovery at startup. The hot path isread_priceon the specific markets you care about. - Treat YES as a probability, not a verdict. A
priceof 0.04 means the market consensus is 4% — informative, not deterministic. Choose your action threshold. - Cache the attestation public key. It doesn't rotate within a deploy.
verify_attestationcaches it for you automatically; if you build your own verifier, do the same.
What ships with it: 5 files
17.1 KB alongside SKILL.md
references/
- circuit-breaker.md3.6 KB
- discover.md3.1 KB
- read.md3.3 KB
- resolver-trust.md3.4 KB
- verify-attestation.md3.7 KB