{"uid":"cap_Hv470ENeq6BA_4ZmVA65q","slug":"predge-kalshi-market-outcome-attestation-13c751b9","name":"Predge Kalshi Market Outcome Attestation","description":"Cryptographically SIGNED settled-KALSHI-outcome ATTESTATION for one market (path param: ticker, a Kalshi market ticker). Returns the market's SETTLED resolution (resolved, resolution yes|no, resolved_at) as an ed25519-signed envelope verifiable OFFLINE against the SAME published key as /v1/attest. Optional query param: side (yes|no) — adds correct (true iff it matches the resolution, null while unsettled). Data source: Kalshi's public market API (no key, no account); this attests the MARKET's own result, NOT trader data. A market that exists but has not settled returns resolved:false. 404 (not charged) for an unknown ticker.","url":"https://api.predge.io/v1/kalshi/attest/:ticker","method":"GET","headers":{},"bodySchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method"],"properties":{"type":{"type":"string","const":"http"},"method":{"enum":["GET"],"type":"string"},"pathParams":{"type":"object"},"queryParams":{"type":"object","properties":{"side":{"enum":["yes","no"],"type":"string","description":"Optional side to check correctness for"}}}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object"}}}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.02","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.02/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.02","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.02","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_xDWvYNDqbH-S47Rv2CbON","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.02","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Returns a cryptographically signed (ed25519) attestation of a Kalshi prediction market's settled resolution, verifiable offline.","exampleAgentPrompt":"Can you get me a signed, offline-verifiable attestation of how the Kalshi market KXBTC-23DEC31-B30000 resolved — and check whether the 'yes' side was correct?","exampleUseCases":[{"title":"Verify settled prediction market outcome","prompt":"I need a cryptographic proof that the Kalshi market KXELECTION-24NOV05 has settled and what it resolved to — can you pull a signed attestation for it?"},{"title":"Confirm correctness of a yes position","prompt":"Check whether the 'yes' side was the winning side on Kalshi market KXBTC-24DEC31-B50000 and give me a signed attestation I can verify offline."},{"title":"Audit resolved market for smart contract use","prompt":"I need a tamper-proof, ed25519-signed record of the resolution for Kalshi ticker KXFED-24DEC31 — has it settled, and what was the outcome?"}],"resultDescription":"A JSON envelope containing resolved (true/false), resolution ('yes' or 'no' if settled), resolved_at (ISO timestamp if settled), an ed25519 signature over the payload verifiable against Predge's published public key, and optionally a 'correct' boolean if a 'side' query param was supplied. Unsettled markets return resolved:false with null resolution fields. Unknown tickers return a 404 with no charge.","failureModes":["404 returned for unknown or non-existent Kalshi ticker (not charged)","resolved:false with null resolution/resolved_at when market exists but has not yet settled","Stale data if Kalshi's public API is delayed or temporarily unavailable","Signature verification failure if the published key has rotated and client cache is stale"],"whenToPreferThis":"Use this endpoint when you need cryptographic, offline-verifiable proof of a Kalshi market outcome — especially for smart contracts, trustless settlement workflows, or audit trails where trusting a raw API response is insufficient. Prefer this over querying Kalshi directly when you need a signed attestation rather than plain data, or when you want to verify a specific side's correctness in a single call.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-15T06:52:14.273Z","isFirstParty":false}