Get the Pick of the Day commitment ledger
Changed onReturns the pre-game commitment for every published pick, so the public track record can be checked by someone who was not watching when the pick dropped.
One entry per (pick_date, pick_rank), ascending by pick_date then pick_rank, in one of three states. sealed is a live pick: the hash, the algorithm, the seal instant and the kickoff, and nothing that states a side or a price. opened is a settled pick: the nonce and the exact canonical payload the hash was taken over. uncommitted is a pick with no commitment -- published before the scheme existed, or one that reached kickoff unsealed -- named rather than omitted.
To verify an opened entry: serialize nothing. Take the bytes of the payload object exactly as received, append the commitment_nonce decoded from hex, and sha256 the result; it equals commitment_hash. The payload is canonical JSON -- keys sorted by UTF-8 byte value, no insignificant whitespace, decimals as strings at full stored precision, timestamps whole-second UTC with a literal Z -- and it is served byte for byte as it was hashed.
This is a proof contract, not the archive's display contract: nothing here is formatted for rendering, so an entry changes only when the pick does. A commitment is never written after kickoff and never rewritten by an outcome correction; resolved_at moving under an unchanged commitment_hash is a corrected market re-mapping an already-settled pick.
Request
- Base URLhttps://api.0xinsider.com
- Authnone required
- TypeScriptA function with typed inputs. Its response is checked against the schema.
Headers
Opt into strict query-name validation. The default is compatible: unknown names are ignored and reported in X-Query-Ignored. With strict, an unknown name returns 400 bad_request with error.reason unknown_query_parameter before the handler runs, including when its percent escape is incomplete.
Conditional GET validator from a previous ETag. Matching values return 304 Not Modified with an empty body.
Response
Pick of the Day commitment ledger
Changes
- warning
added the new
freshness_ceiling_unsatisfiedenum value to the/response property for the response status - warning
added the new
freshness_ceiling_unsatisfiedenum value to the/response property for the response status - warning
added the new
freshness_ceiling_unsatisfiedenum value to the/response property for the response status - info
added the optional property
/to the response with the status - info
added the optional property
/to the response with the status - info
added the optional property
/to the response with the status
- warning
- warning
added the new
export_expiredenum value to the/response property for the response status - warning
added the new
export_expiredenum value to the/response property for the response status - warning
added the new
export_expiredenum value to the/response property for the response status
- warning