subset_reconcile_precheck
FREE pre-check (100/day per wallet; pass caller): validation + F1-F9 assessability + pricing census + the exact step/block/fee quote for the run. No settlement resolution, no report.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"format_version": "<format_version>",
"run_id": "<run_id>",
"steps": "<steps>"
},
"name": "subset_reconcile_precheck"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| steps | Yes | The run's step records (tool steps may carry settlement_ref; model steps are unpriced by the chain). | |
| caller | No | Solana base58 wallet of the operator; keys the free allowance (100/day per wallet). | |
| run_id | Yes | The run key (no ':' characters - the memo form is colon-delimited). | |
| agent_id | No | ||
| task_key | No | The task key the settlements are bound to. | |
| window_end | No | ||
| settlements | No | Settlement records claimed as anchors: tx_signature, chain, run_id, task_key, memo_form, memo_expected, payer/payee wallets, amount_units. | |
| window_start | No | ||
| format_version | Yes | Must be "subset-s-run/1". | |
| declared_total_currency | No | ||
| declared_total_amount_units | No |