{"service":"wever-checks-v1","category":"Wever Checks","tools":{"wever_deadline-check":{"path":"/api/deadline-check","schema":{"type":"object","additionalProperties":false,"required":["text"],"properties":{"text":{"type":"string","minLength":1,"maxLength":262144,"description":"Document text, up to 256 KB: a contract, statement of work, policy, notice or schedule."},"title":{"type":"string","minLength":1,"maxLength":200,"description":"Optional document name, recorded in the report."}}}},"wever_listing-check":{"path":"/api/listing-check","schema":{"type":"object","additionalProperties":false,"minProperties":1,"description":"The listing exactly as it will be submitted.","properties":{"title":{"type":"string","maxLength":500},"description":{"type":"string","maxLength":20000},"price":{"anyOf":[{"type":"number"},{"type":"string","pattern":"^\\s*[-+]?[$€£]?\\s*(?:\\d{1,3}(?:,\\d{3})+|\\d+)?(?:\\.\\d+)?\\s*$","maxLength":40}]},"currency":{"type":"string","pattern":"^[A-Za-z]{3}$","description":"ISO 4217 code, for example USD."},"image_urls":{"type":"array","maxItems":24,"items":{"type":"string","maxLength":2048},"description":"Up to 24 image URLs, in listing order."},"fields":{"type":"object","maxProperties":64,"propertyNames":{"type":"string","minLength":1,"maxLength":80},"additionalProperties":{"anyOf":[{"type":"string","maxLength":2000},{"type":"number"},{"type":"boolean"},{"type":"null"}]},"description":"Listing attributes such as brand, condition, category, size, color, quantity, sku, msrp, original_price or cost."},"required_fields":{"type":"array","maxItems":32,"uniqueItems":true,"items":{"type":"string","minLength":1,"maxLength":80},"description":"Names to require. Top-level names (title, description, price, currency, image_urls) or attribute names from fields. Replaces the default set."},"marketplace":{"type":"string","minLength":1,"maxLength":80,"description":"Where the listing will go, recorded as context."}}}},"wever_market-data-check":{"path":"/api/market-data-check","schema":{"type":"object","description":"Exactly one of market or sample.","oneOf":[{"type":"object","additionalProperties":false,"required":["market"],"properties":{"market":{"type":"object","additionalProperties":false,"required":["venue","id"],"properties":{"venue":{"enum":["hyperliquid","kalshi","polymarket"]},"id":{"type":"string","minLength":1,"maxLength":200,"pattern":"^[A-Za-z0-9][A-Za-z0-9._:-]*$","description":"Hyperliquid perpetual coin (for example BTC), Kalshi market ticker or Polymarket market slug."}}},"thresholds":{"type":"object","additionalProperties":false,"required":[],"properties":{"max_mark_age_seconds":{"type":"integer","minimum":1,"maximum":604800,"description":"Mark price age limit at check time. Default 60."},"max_index_deviation_bps":{"type":"number","minimum":0,"maximum":10000,"description":"Largest mark-to-index gap in basis points. Default 100."},"max_funding_age_seconds":{"type":"integer","minimum":60,"maximum":2592000,"description":"Age limit for the latest funding observation. Default 28800."}}}}},{"type":"object","additionalProperties":false,"required":["sample"],"properties":{"sample":{"anyOf":[{"type":"object"},{"type":"string","maxLength":262144}],"description":"Market data as JSON or serialized JSON, up to 256 KB: mark_price, index_price and funding_rate as values or {value, timestamp, source} objects, or flat fields with a shared timestamp."},"venue":{"type":"string","minLength":1,"maxLength":80},"asset":{"type":"string","minLength":1,"maxLength":80},"thresholds":{"type":"object","additionalProperties":false,"required":[],"properties":{"max_mark_age_seconds":{"type":"integer","minimum":1,"maximum":604800,"description":"Mark price age limit at check time. Default 60."},"max_index_deviation_bps":{"type":"number","minimum":0,"maximum":10000,"description":"Largest mark-to-index gap in basis points. Default 100."},"max_funding_age_seconds":{"type":"integer","minimum":60,"maximum":2592000,"description":"Age limit for the latest funding observation. Default 28800."}}}}}]}}},"max_request_bytes":1638400,"deadline_check":{"text_limit":"256 KB","limits":{"dates":2000,"obligations":1000,"quote_chars":500},"dates":"Every date expression is quoted with its offset. Dates without a year or day, two-digit years, day-month readings that are both valid and impossible calendar days are listed under unparsed_dates with the reason and any candidates.","obligations":"Sentence-level, each with party, action, category and due date, period or unparsed due date. The timeline lists what is due on each date."},"listing_check":{"default_required":["title","description","price","currency","image_urls","condition","brand","category"],"images":"Up to 12 unique public HTTPS image URLs get one header read each (HEAD, or a one-byte GET where HEAD is refused), with public DNS pinned, no redirects and a 5 second bound.","price":"Compared with msrp, retail, original, compare_at, list or regular price, with cost, minimum or reserve price, with quantity, and with amounts quoted in the title and description.","scope":"The listing as submitted; no marketplace page is read."},"market_data_check":{"live_venues":{"hyperliquid":"markPx, oraclePx (index) and hourly fundingHistory from https://api.hyperliquid.xyz/info","kalshi":"quoted Yes price and updated_time; no index or funding series","polymarket":"quoted Yes price and updatedAt; no index or funding series"},"sample":"mark_price, index_price and funding_rate as values or {value, timestamp, source}, per-series time fields, or one shared timestamp, at the root or under data or result.","default_thresholds":{"max_mark_age_seconds":60,"max_index_deviation_bps":100,"max_funding_age_seconds":28800},"unavailable":"A series the venue or sample does not carry is reported unavailable with its reason."},"pricing":{"network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","pricesAtomic":{"/api/deadline-check":"100000","/api/listing-check":"100000","/api/market-data-check":"100000"},"x402Version":2,"scheme":"exact","freeTier":{"calls":10,"windowDays":30,"scope":"all_paid_endpoints","walletProofMaxAgeSeconds":300}},"wallet_proof":"Sign the exact JSON arguments and the tool route with X-Wever-Wallet-Proof. Retry an unchanged payment or wallet-proof request to recover its stored report.","signing":{"issuer":"https://weverlabs.com/api/checks-contract","key_id":"wever-trust-20261001","public_jwk":{"crv":"Ed25519","x":"PG6bYTJfqh-Y7YEMzxNVhMsFkrO1XnX7djPUvNi9g_U","kty":"OKP"},"algorithm":"Ed25519","receipt_types":{"deadline-check":"wever.deadline-check.v1","listing-check":"wever.listing-check.v1","market-data-check":"wever.market-data-check.v1"},"jwt_type":"wever-check+jwt","digest":"SHA-256 of UTF-8 JSON.stringify(report), preserving returned property order. Verify the JWS signature and the report_sha256 and subject_sha256 claims."}}