open_precommitment
Pre-register a strategy's forward performance claim before outcomes are known, returning a signed digest that proves the claim predated results and prevents curve-fitting.
Instructions
Pre-register a strategy's forward claim BEFORE outcomes are known — a 'clinicaltrials.gov for backtests'. Returns a SIGNED, immutable registration digest: proof the claim predated the result, so it can't be a curve-fit chosen after the fact. Then report live returns with report_precommit; the report timeline is hash-chained and tamper-evident (a backfill/reorder/edit is publicly detectable via verify_chain). ANCHOR the returned digest on-chain (anchor_receipt) to make 'committed at T' provable to everyone, not just to numguard. HONEST LIMIT: this proves the CLAIM + TIMELINE, not that the reported return VALUES are real (self_reported).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| api_key | Yes | Your metering key — any stable string identifying you; it tracks your free-tier calls and prepaid credit balance. | |
| schedule | No | Optional reporting schedule, e.g. 'daily'. | |
| claimed_sr | Yes | The per-period Sharpe you claim it will hold going forward. | |
| strategy_id | Yes | A name/id for the strategy you're committing to. | |
| horizon_periods | Yes | The forward window (in periods) you commit to reporting. | |
| periods_per_year | No | Periods per year (252 daily). |