{"schema_version":"howsure.capabilities.v1","contract_updated_at":"2026-10-15","scope":"published_product_contract","runtime_status":"not_checked","readiness_url":"/api/health/howsure","authority":{"read_only":true,"orders":false,"trading":false,"wallet_signing":false},"operations":[{"id":"capabilities","method":"GET","path":"/api/free/v1/capabilities","venues":[]},{"id":"order_book","method":"GET","path":"/api/free/v1/contracts/order-book","venues":["polymarket"]},{"id":"price_for_size","method":"GET","path":"/api/free/v1/contracts/order-book","venues":["polymarket"]},{"id":"source_evidence","method":"GET","path":"/api/free/v1/research/evidence","venues":["polymarket"]},{"id":"market_search","method":"GET","path":"/api/free/v1/markets/search","venues":["polymarket","hip4"]},{"id":"captured_snapshot","method":"GET","path":"/api/free/v1/markets/{slug}/snapshot-lite","venues":["polymarket","hip4"]},{"id":"condition_history","method":"GET","path":"/api/free/v1/markets/{marketId}/conditions","venues":["polymarket"]},{"id":"contract_comparison","method":"GET","path":"/api/free/v1/contracts/compare","venues":["polymarket","hip4"]},{"id":"check_index","method":"GET","path":"/api/free/v1/checks","venues":["polymarket"]},{"id":"published_checks","method":"GET","path":"/api/free/v1/checks/{id}","venues":["polymarket"]},{"id":"check_updates","method":"GET","path":"/api/free/v1/checks/{id}/updates","venues":["polymarket"]}],"venues":[{"id":"polymarket","label":"Polymarket","integration_status":"supported","public_api":{"market_search":true,"captured_snapshot":true,"condition_text":true,"condition_history":true,"contract_comparison":true,"published_checks":true,"check_updates":true,"price_history":false,"order_book":true,"price_for_size":true,"source_evidence":true,"new_research":false,"orders":false},"collection":{"price_observations":true,"yes_order_book":true,"no_order_book":false,"retained_depth":true},"limitations":["One-time source evidence accepts an exact native Polymarket slug or market URL, including contracts outside the published registry. Bounded policies read supported Fed/GDP conditions and optional exact decision/release sources, plus supported monthly PCE/CPI sources. CPI may use the archive explicitly listed in the official index; original bytes and settlement remain unverified. Unsupported, pending and partial coverage remain explicit. This neither verifies meaning nor publishes a Check.","Search and snapshots cover the captured selection, not every Polymarket market. Search results supply the public slug; comparison and condition history require exact canonical market IDs.","Condition text is supplied venue description or separate rules when available. Missing fields remain null. Reading text does not independently validate settlement conditions.","Condition history starts when retention was enabled. Its timestamps are observation times, not official effective times; not_retained does not mean unchanged.","Published Checks cover only the registry returned by the Check index. Check updates read existing observations and published versions; they do not recrawl sources or perform new research.","Only YES books are sampled in the product collection. A separate bounded on-demand API reads native CTF YES and NO books and estimates visible depth for a decimal share size. It does not extend collection or offer public historical prices. Protocol V2 position-ID markets are unsupported; stale or missing depth and unknown fees remain explicit. Gross collateral is not net cost or an execution guarantee.","include_cost=true requests estimated purchase cost with verified market-specific fees. Adding include_proceeds=true also enables modeled net sale proceeds for covered shares. Unknown fees or stale depth cannot yield a net estimate; missing depth leaves the requested total unknown. Existing purchase-only clients retain their original response."]},{"id":"hip4","label":"Hyperliquid HIP-4","integration_status":"supported","public_api":{"market_search":true,"captured_snapshot":true,"condition_text":true,"condition_history":false,"contract_comparison":true,"published_checks":false,"check_updates":false,"price_history":false,"order_book":false,"price_for_size":false,"source_evidence":false,"new_research":false,"orders":false},"collection":{"price_observations":true,"yes_order_book":true,"no_order_book":false,"retained_depth":true},"limitations":["Separate bounded mainnet selection of eligible USDC YES/NO contracts. It is not the full HIP-4 universe or a promise of continuous coverage.","Only the YES book is sampled. YES and NO share liquidity; the collection does not establish an independent NO book or double that liquidity.","Condition text is retained venue metadata. Separate resolution rules are not supplied by the product collector; settlement conditions have not been independently reviewed.","No public condition-history, published-Check, Check-update, historical-price, order-book, or size-quote service is offered for HIP-4."]},{"id":"kalshi","label":"Kalshi","integration_status":"offline_only","public_api":{"market_search":false,"captured_snapshot":false,"condition_text":false,"condition_history":false,"contract_comparison":false,"published_checks":false,"check_updates":false,"price_history":false,"order_book":false,"price_for_size":false,"source_evidence":false,"new_research":false,"orders":false},"collection":{"price_observations":false,"yes_order_book":false,"no_order_book":false,"retained_depth":false},"limitations":["An adapter is tested with offline fixtures only. Live collection and public Kalshi data are not enabled; applicable data permissions remain unresolved.","A prepared adapter is not market coverage, a public API entitlement, or evidence of a successful live read."]}],"limitations":["This versioned contract describes supported product operations, not current availability, observed market counts, completeness, or freshness. Check readiness and each returned observation separately.","A true public_api flag means the operation can serve supported records; it does not promise a record or non-null field for every market. Collection flags describe the product pipeline, not a public data endpoint.","Comparison preserves supplied fields and missing values; equivalence remains not_assessed. It does not establish equivalent payouts, arbitrage, or execution quality.","No order placement, custody, wallet signing, trading, new on-demand research, paid API, or external notification delivery is enabled by this contract.","No source redistribution, model-training, or trading rights are granted here. Source terms and permitted downstream uses require separate assessment."]}