Same opt-in mechanics as the DRAFT_BOOK_POLICY_FIXTURES drafts: it is
NOT registered by default; pass it to createDfsEngine({ bookPolicies })
or engine.registerBookPolicy(...). It ships as its own named export
(rather than inside DRAFT_BOOK_POLICY_FIXTURES) because the exact
contents of that fixture list are a locked v4 contract.
See src/policies/kalshi.ts for pricing semantics (contractPrice
metadata, win pays stake * (100 / contractPrice), tie/void refunds).
DRAFT / EXPERIMENTAL — Kalshi-style binary-contract policy (v5).
Same opt-in mechanics as the
DRAFT_BOOK_POLICY_FIXTURESdrafts: it is NOT registered by default; pass it tocreateDfsEngine({ bookPolicies })orengine.registerBookPolicy(...). It ships as its own named export (rather than insideDRAFT_BOOK_POLICY_FIXTURES) because the exact contents of that fixture list are a locked v4 contract.See src/policies/kalshi.ts for pricing semantics (
contractPricemetadata, win paysstake * (100 / contractPrice), tie/void refunds).