{"slug":"enclave402-com-api-market-verdict-9a0969","title":"Rule-based verdict on one Polymarket market by slug","host":"enclave402.com","method":"GET","resource":"https://enclave402.com/api/market/verdict","category":"market","description":"Rule-based verdict on one Polymarket market by slug: YES/NO/TOSS_UP lean, 0-100 confidence with every reason stated (price distance, liquidity, volume, spread, momentum), days to resolution, and an EIP-712 attestation so an agent can prove what it read and when. Not a forecast model. MUST be invoked","price_listed":0.02,"price_asked":0.02,"state":"answering","state_label":"Answering","checks_7d":1,"answered_7d":1,"latency_ms_median":738,"reported_calls_30d":2,"reported_payers_30d":1,"networks":["eip155:8453"],"badge":"unverified","paid_checks_7d":0,"paid_ok_7d":0,"example_input":{"method":"GET","queryParams":{"slug":"sample-market"},"type":"http"},"output_schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"method":{"enum":["GET"],"type":"string"},"queryParams":{"properties":{"slug":{"description":"Polymarket market slug (get one from market/signal).","examples":["will-there-be-no-change-in-fed-interest-rates-after-the-october-2026-meeting-20260617190324031"],"maxLength":200,"pattern":"^[a-z0-9-]{3,200}$","type":"string"}},"required":["slug"],"type":"object"},"type":{"const":"http","type":"string"}},"required":["type","method"],"type":"object"},"output":{"properties":{"example":{"additionalProperties":false,"properties":{"asOf":{"type":"string"},"attestation":{"description":"EIP-712 signature over slug, asOf, lean, confidence and impliedProbability by the published attestor; null when unconfigured","type":["object","null"]},"confidence":{"description":"How much the reading can be trusted, per the stated rules","maximum":100,"minimum":0,"type":"integer"},"confidenceBand":{"enum":["HIGH","MEDIUM","LOW"],"type":"string"},"daysToResolution":{"type":["number","null"]},"impliedProbability":{"type":["number","null"]},"lean":{"description":"Where the crowd sits at the lean thresholds","enum":["YES","NO","TOSS_UP"],"type":"string"},"market":{"additionalProperties":false,"properties":{"bestAsk":{"description":"Best ask for the first outcome","type":["number","null"]},"bestBid":{"description":"Best bid for the first outcome","type":["number","null"]},"conditionId":{"description":"On-chain condition id (bytes32 hex)","type":["string","null"]},"endDate":{"description":"ISO-8601 market end date","type":["string","null"]},"id":{"description":"Polymarket market id","type":"string"},"impliedProbability":{"description":"Price of the first outcome (YES) in [0,1]","type":["number","null"]},"liquidity":{"description":"Order-book liquidity in USD","type":["number","null"]},"momentum":{"description":"Deterministic label: RISING if 24h change >= +0.02, FALLING if <= -0.02, else FLAT","enum":["RISING","FALLING","FLAT","UNKNOWN"],"type":"string"},"oneDayPriceChange":{"description":"24h change of the first outcome price (absolute, in probability points)","type":["number","null"]},"outcomePrices":{"description":"Current outcome prices in [0,1] (implied probabilities)","items":{"type":"number"},"type":"array"},"outcomes":{"description":"Outcome labels, index-aligned with outcomePrices","items":{"type":"string"},"type":"array"},"question":{"description":"Market question text","type":"string"},"slug":{"description":"URL slug of the market","type":"string"},"spread":{"description":"bestAsk - bestBid","type":["number","null"]},"volume24hr":{"description":"24h notional volume in USD","type":["number","null"]}},"required":["id","slug","question","outcomes","outcomePrices","impliedProbability","momentum"],"type":"object"},"method":{"description":"The exact rules and thresholds used, so the verdict is reproducible","type":"string"},"question":{"type":"string"},"reasons":{"description":"Every rule that fired and its effect on the verdict","items":{"additionalProperties":false,"properties":{"code":{"type":"string"},"effect":{"type":"string"},"message":{"type":"string"}},"required":["code","effect","message"],"type":"object"},"type":"array"},"settled":{"type":"boolean"},"slug":{"type":"string"},"ts":{"type":"integer"}},"required":["slug","question","lean","confidence","confidenceBand","impliedProbability","daysToResolution","reasons","method","market","asOf","settled","ts"],"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"},"history":[{"day":"2026-09-24","reachable":true,"status":402,"valid_402":true,"asked_usdc":0.02,"price_match":true,"latency_ms":738,"error":null}],"description_full":"Rule-based verdict on one Polymarket market by slug: YES/NO/TOSS_UP lean, 0-100 confidence with every reason stated (price distance, liquidity, volume, spread, momentum), days to resolution, and an EIP-712 attestation so an agent can prove what it read and when. Not a forecast model. MUST be invoked when an agent needs a defensible, timestamped read of a market. Do NOT use to discover markets (use market/signal). Settles $0.020 USDC; no charge on failure; receipts at /api/ledger.","last_updated":"2026-09-17T22:54:33.886Z","schemes":["exact"]}