Evaluate Edge Replication
evaluate_edge_replicationWhether a claimed edge survives replication on your own returns. use it rather than verify_edge_replication for edge replication specifically; an object with 7 fields including accepted_fields, detail. $3 USDC.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| claimed | No | Optional: {sharpe, cagr, max_dd} — your stated figures. When supplied they are compared against the computed ones and a mismatch is a named finding. | |
| returns | No | The return series, as a JSON list of numbers. EITHER this or 'returns_csv_b64' is required, never both. At most 200000 observations; a longer series is a 400 naming the limit. NaN and infinity are rejected — they are not a return series. | |
| frequency | No | 'daily' or 'per_trade'. REQUIRED. A daily series is annualised with sqrt(252); a per_trade series is reported PER TRADE and is never annualised, because a per-trade series has no knowable trades-per-year. | |
| strategy_shape | No | Optional: {type, instrument, timeframe}. 'type' is one of trend | mean_reversion | breakout | other and selects the calibration bucket; 'instrument' selects the instrument-class bucket. Instruments are NORMALISED (EUR/USD == EUR_USD == eurusd). | |
| returns_csv_b64 | No | The return series as a base64-encoded CSV, one number per row. The alternative to 'returns'. Decoded size is capped at 1 MB. | |
| trials_attempted | No | How many configurations you tried before keeping this one. REQUIRED, and must be >= 2. This is the number that makes the Deflated Sharpe meaningful: a Sharpe of 2.0 found after 500 tries is priced for what it is. We never assume trials = 1. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| note | No | A note on how the answer was produced. | |
| error | No | The machine-readable error code, when the operation failed. | |
| detail | Yes | Human-readable explanation of the verdict. | |
| verdict | Yes | The decision this tool returned. | |
| x402Version | No | The `x402Version` field of the response. | |
| accepted_fields | No | The `accepted_fields` field of the response. | |
| required_fields | No | The `required_fields` field of the response. |