llms.txt
+29 −4
− - 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.