Polyrankdocs
ApiCopy engine

GET /v1/copy-engine/methodology

The Copy Engine configuration ACTUALLY in force for a published day, read from the run journal (poly.wallet_copy_engine_runs) — window lengths, shrinkage prior, price/cost band, gate thresholds and sleeve floors — plus the gate and metric definitions. params_source says whether the numbers are journaled or fallback defaults.

GET
/v1/copy-engine/methodology

The Copy Engine configuration ACTUALLY in force for a published day, read from the run journal (poly.wallet_copy_engine_runs) — window lengths, shrinkage prior, price/cost band, gate thresholds and sleeve floors — plus the gate and metric definitions. params_source says whether the numbers are journaled or fallback defaults.

AuthorizationBearer <token>

API key: Authorization: Bearer pk_live_… (mint at polyrank.app/api-keys)

In: header

Query Parameters

as_of?string

Response Body

application/json

curl -X GET "https://example.com/v1/copy-engine/methodology"
{  "as_of_date": "string",  "rows_written": -9007199254740991,  "computed_at": "string",  "params_source": "run_journal",  "params": {    "tau": 0,    "sk_window_days": 0,    "inband_window_days": 0,    "band_low": 0,    "band_high": 0,    "cost_min": 0,    "cost_max": 0,    "sniper_min_ttr_min": 0,    "liveness_max_hours": 0,    "min_sk_n_universe": 0,    "min_inband_n_universe": 0,    "min_sk_n_sleeve_a": 0,    "min_inband_n_sleeve_b": 0,    "decay_post_days": 0,    "decay_min_drop": 0,    "decay_t_max": 0,    "decay_min_half_n": 0,    "max_rows_per_day": 0,    "max_wcr_stale_hours": 0  },  "sleeves": [    {      "id": "a",      "name": "string",      "engine_metric": "string",      "sample_metric": "string",      "min_n": 0,      "description": "string"    }  ],  "gates": [    {      "id": "string",      "label": "string",      "metric": "string",      "threshold": "string",      "description": "string"    }  ],  "metrics": [    {      "id": "string",      "name": "string",      "description": "string",      "category": "string",      "direction": "string",      "minN": -9007199254740991,      "sampleSizeColumn": "string"    }  ]}