Skip to content

Curade — prediction-market & perp-funding data (x402) changelog

io.github.sryantrabot/curade-mcp

1 change recorded. MCP Harbor re-reads this listing from the official registry every six hours and asks the live server what it exposes, and keeps what changed between one look and the next.

  • llms.txt +29 −4

    https://curade.xyz/llms.txt

    − - GET /v1/polymarket/package?market=<slug-or-id> — $2.00 one-time. Full snapshot history for one market plus the− ## Guarantees− - Per-call endpoints settle after a successful response; the package settles first (its license names the payment).− - No snapshot available: HTTP 503 `no_snapshot`. Underivable prices are null. Data is never fabricated.+ - GET /v1/polymarket/package?market=<slug-or-id> — $1.00 one-time. Full snapshot history for one market plus the+ - GET /v1/funding/current — $0.001 per call. Latest Hyperliquid perpetual-funding snapshot (up to 100 coins ranked+   by open interest): hourly funding rate per coin (signed; positive = longs pay shorts) and derived APR. Params:+   limit (default 100, max 100). Refreshed about hourly.+ - GET /check?url=<payee-url> — $0.007 per call. Pre-payment safety check for any x402 payee endpoint:+   fetches the payee's own 402 challenge and reports the measured verdict (x402Version, amount, payTo,+   network, CDP Bazaar corroboration) in tiers trusted / live-unlisted / unreachable. Unmeasurable+   fields are "unknown", never inferred.+ - GET /v1/pm/approvals?wallet=0x… — $0.02 per call. Read-only Polymarket trading-approval check on+   Polygon mainnet: pUSD allowance to each of five trading spenders and the Conditional Tokens operator+   approval for the Neg Risk Adapter, measured with eth_call, plus the pUSD balance. Names the missing+   approval the CLOB rejects neg-risk orders for (the Neg Risk Adapter is a separate contract from+   NegRiskCtfCollateralAdapter). Verdict: ready / missing_approval / no_collateral / indeterminate.+   Never places, cancels or signs an order.+   A neg-risk order failing with "not enough balance / allowance … spender: 0xd91E…5296, allowance: 0"+   clears once the trading wallet grants pUSD approve(max — a bounded amount has been reported rejected+   on the relayer path) and Conditional Tokens+   setApprovalForAll(0xd91E80cF2E7be2e162c6513ceD06f1dD0dA35296, true) for the Neg Risk Adapter; the+   endpoint measures both and names the one that is missing.+ - GET /pick?task=<description> — $0.007 per call. Recommends which check to run for a task; v1 has+   exactly one check (/check?url=) and the response quotes the task back honestly.+ ## Free, no payment+ - Browser check: https://curade.xyz/check.html — paste a Polymarket trading wallet and read the pUSD+   allowance and Conditional Tokens approval the Neg Risk Adapter needs, straight from public Polygon+   nodes. It measures only; the paid endpoint above returns the same two required checks as JSON, plus+   every other trading spender, the block it read and an "indeterminate" answer when a node fails.+ ## Behaviour and limits+ - Per-call endpoints settle after the response is served; the one-time package settles first, so its license token can name the payment.+ - No snapshot available: HTTP 503 `no_snapshot`. A price we cannot derive is null, never inferred, and rows are never made up.