create_custom_benchmark
Create a PRIVATE custom benchmark (a saved, calculated peer cohort) over Agentery's data — no account needed. Two modes: (A) explicit members: pass members (a list of exact handles; product names/domains resolve where unambiguous). (B) fork a market: pass base_niche (its slug) plus optional remove/add. Returns a one-time secret benchmark_id (cb_… token) — store it; it's your only key. Use it later in get/update/delete and in market_report/get_price_index/get_price_index_history. Ambiguous names are returned as candidates, never silently resolved; unresolved inputs block creation unless allow_partial:true. All prices/history are computed from Agentery's immutable observations; canonical market data is never changed.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| add | No | members to add | |
| name | No | Optional private label | |
| remove | No | Mode B: members to drop from the forked market | |
| members | No | Mode A: exact handles (preferred), product names or domains | |
| base_niche | No | Mode B: slug of the canonical market to fork | |
| allow_partial | No | Create with only the resolved members when some inputs don't resolve (default false) |