candidate_commit
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.
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 |