candidate_commit
[CHECK · internal] Candidate Engine step 1 — commit a COMPLETE raw candidate set BEFORE any evaluation. Give the query, the generator, the method, and EVERY raw candidate; weights ride verbatim as UNTRUSTED metadata (proposal_weight is never confidence and never ranks anything). Returns the committed set: a content-addressed candidate_set_id, the membership commitment hash (also sealed as a durable anchor), and per-candidate ids — all born quarantined. Nothing is verified here; that is the point: a set hashed before checking cannot be selectively disclosed after.
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": {
"query": "<query>",
"candidates": "<candidates>",
"generator": "<generator>",
"generation_method": "<generation_method>"
},
"name": "candidate_commit"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| query | Yes | the user request the candidates answer (hashed; not stored raw) | |
| prompt | No | the exact generation instructions (hashed, not stored) | |
| generator | Yes | model/provider/version or human source (provenance) | |
| candidates | Yes | the COMPLETE raw generator output — omit nothing | |
| generation_method | Yes | how the set was produced |