{"uid":"cap_7ovwXTHUBid4c21A7rrnV","slug":"predge-kalshi-market-resolution-attestation-a8fcd65f","name":"Predge Kalshi Market Resolution Attestation","description":"Real-time alerts on whale traders on Polymarket. Heuristic Insider Watch, wallet scoring 0–100, Bloomberg-style web terminal. Free plan included.","url":"https://api.predge.io/v1/kalshi/attest/%7Bticker%7D","method":"GET","headers":{},"bodySchema":null,"responseSchema":{"type":"json","example":{"kind":"kalshi-resolution","issuer":"predge.io","verify":"ed25519: verify `signature` (hex) over the UTF-8 bytes of `canonical` using `public_key` (hex, raw 32-byte ed25519). `canonical` is JSON with keys sorted lexicographically and no whitespace.","correct":true,"payload":{"kind":"kalshi-resolution","issuer":"predge.io","source":"kalshi","ticker":"KXPRESPARTY-28-R","correct":true,"version":"predge-attest-v1","resolved":true,"issued_at":"2026-07-29T10:00:00.000Z","resolution":"yes","resolved_at":"2026-07-29T12:45:00Z","queried_side":"yes"},"version":"predge-attest-v1","algorithm":"ed25519","canonical":"{\"correct\":true,\"issued_at\":\"2026-07-29T10:00:00.000Z\",\"issuer\":\"predge.io\",\"kind\":\"kalshi-resolution\",\"queried_side\":\"yes\",\"resolution\":\"yes\",\"resolved\":true,\"resolved_at\":\"2026-07-29T12:45:00Z\",\"source\":\"kalshi\",\"ticker\":\"KXPRESPARTY-28-R\",\"version\":\"predge-attest-v1\"}","signature":"3a1f…64-byte-hex…9c","data_basis":"Settled market resolution from Kalshi's public market API (result yes|no). Outcome-verified truth, not a prediction — signed so a consumer can verify it offline.","public_key":"d75a9807...c7e2a1","queried_side":"yes","outcome_verified":true}},"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_lzs_L72IWUxvVqQK-UGjj","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 the resolved outcome for a Kalshi prediction market contract by ticker.","exampleAgentPrompt":"Can you get me a signed Predge attestation confirming how the Kalshi market KXPRESPARTY-28-R resolved, checking the yes side?","exampleUseCases":[{"title":"Smart contract payout verification","prompt":"I need a cryptographically signed proof from Predge that the Kalshi market KXBIDENAPP-24 resolved yes — I want to verify it offline before releasing funds."},{"title":"Audit trail for prediction market bet","prompt":"Can you pull the Predge attestation for Kalshi ticker KXPRESPARTY-28-R on the no side so I can record a tamper-proof resolution result for my compliance log?"},{"title":"Agent-automated settlement check","prompt":"Check whether the Kalshi market KXFEDRATE-0725 resolved correctly for the yes side and give me the signed attestation I can use to verify it independently."}],"resultDescription":"A JSON object containing a verified Ed25519 signature over the canonical market resolution, including: the resolution value (yes/no), whether the queried side was correct, the ticker, issuer (predge.io), issued_at and resolved_at timestamps, the raw canonical JSON string that was signed, the hex signature, the public key for offline verification, and a version identifier. The response allows fully offline cryptographic verification of the market outcome.","failureModes":["Market not yet resolved — ticker exists but has no resolution yet","Invalid or unknown ticker — market not found on Kalshi","Invalid side parameter value — must be 'yes' or 'no'","Payment failure — x402 payment of $0.02 USDC not provided or rejected","Network timeout fetching Kalshi resolution data","Signature verification failure if public key or canonical string is malformed by consumer"],"whenToPreferThis":"Use this endpoint when you need a cryptographically verifiable, offline-checkable attestation of a Kalshi market resolution — not just a raw API response. Ideal for smart contracts, compliance audit trails, trustless settlement flows, or any scenario where you need to prove the outcome without trusting a live API connection at verification time. Prefer this over directly querying Kalshi if you need a signed, portable proof of resolution.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-15T06:49:28.031Z","isFirstParty":false}