{"uid":"cap_WLWBgNPRDhtVKMgPcGqHX","slug":"predge-polymarket-condition-attestation-ca2f835e","name":"Predge Polymarket Condition 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/attest/%7BconditionId%7D","method":"GET","headers":{},"bodySchema":null,"responseSchema":{"type":"json","example":{"note":"resolved on-chain outcome truth read straight from the settled Polymarket market row, NOT a prediction or model estimate.","title":"Will the Fed cut rates in September?","correct":true,"category":"economics","resolved":true,"resolution":"yes","attestation":{"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.","payload":{"issuer":"predge.io","correct":true,"version":"predge-attest-v1","platform":"polymarket","resolved":true,"issued_at":"2026-07-19T10:00:00.000Z","resolution":"yes","resolved_at":"2026-07-19T00:00:00.000Z","condition_id":"0x178a746e2b342c25b1d78d0f0d0ea77157c9b6d40b2e97ffbf827cd7f9994c39","queried_side":"yes"},"version":"predge-attest-v1","algorithm":"ed25519","canonical":"{\"condition_id\":\"0x178a…\",\"correct\":true,\"issued_at\":\"2026-07-19T10:00:00.000Z\",\"issuer\":\"predge.io\",\"platform\":\"polymarket\",\"queried_side\":\"yes\",\"resolved\":true,\"resolved_at\":\"2026-07-19T00:00:00.000Z\",\"resolution\":\"yes\",\"version\":\"predge-attest-v1\"}","signature":"3a1f…64-byte-hex…9c","public_key":"d75a9807...c7e2a1"},"resolved_at":"2026-07-19T00:00:00.000Z","condition_id":"0x178a746e2b342c25b1d78d0f0d0ea77157c9b6d40b2e97ffbf827cd7f9994c39","queried_side":"yes","outcome_verified":{"resolution":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_aaH7A6s9NXvHPjULdlqd6","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 on-chain attestation of the resolved outcome for a given Polymarket prediction market condition ID","exampleAgentPrompt":"Can you get me a cryptographically signed attestation from Predge for Polymarket condition 0x178a746e2b342c25b1d78d0f0d0ea77157c9b6d40b2e97ffbf827cd7f9994c39 — I want to verify whether the yes side was correct after resolution.","exampleUseCases":[{"title":"Verify prediction market bet outcome","prompt":"I bet yes on the Fed rate cut market on Polymarket — can you pull a signed Predge attestation for condition 0x178a746e2b342c25b1d78d0f0d0ea77157c9b6d40b2e97ffbf827cd7f9994c39 and tell me if my yes position was correct?"},{"title":"Smart contract resolution proof","prompt":"I need a cryptographically verifiable proof that Polymarket condition 0xabc123... resolved as yes — fetch me the Predge ed25519-signed attestation so I can submit it on-chain."},{"title":"Audit prediction market resolution history","prompt":"Can you check Predge for a signed attestation on Polymarket condition 0xdef456... and confirm what the official resolution was and when it was resolved?"}],"resultDescription":"A JSON object containing the market title, category, resolution (yes/no), resolved_at timestamp, a correct flag indicating whether the queried side matched the outcome, and a full ed25519 cryptographic attestation object including the issuer, algorithm, canonical payload string, hex signature, and public key — suitable for on-chain verification or audit purposes.","failureModes":["conditionId not found or invalid hex — returns error or empty response","Market not yet resolved — resolved field will be false and resolution may be null","Invalid side parameter — must be 'yes' or 'no'","Payment not provided or insufficient USDC — 402 Payment Required response","Signature verification failure on client side if canonical field is mishandled","Rate limiting or API unavailability returning 429 or 5xx errors"],"whenToPreferThis":"Use this endpoint when you need a tamper-proof, cryptographically verifiable record of a resolved Polymarket prediction market outcome — particularly when on-chain proof, audit trails, or smart contract settlement verification are required. It is the right choice over reading raw chain data when you need a structured, pre-signed attestation with ed25519 signatures you can verify without running your own node. Prefer it when you already have a Polymarket conditionId and need authoritative resolution confirmation with a verifiable chain of custody.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-15T06:39:18.665Z","isFirstParty":false}