witness_submit_blind
Submit a commitment hash to a blind conclusion exchange, ensuring both parties reveal their assessments only after both have committed.
Instructions
Submit your committed assessment to a blind conclusion exchange.
A "blind conclusion" lets two parties independently commit to assessments (reviews, votes, estimates) before seeing each other's — evidence that neither party's answer was anchored by the other's.
Flow:
Both parties seal their assessment locally (
prove_independence)Both call this tool with the same
conclusion_keyand their commitment hashesOnce both have submitted, both commitments are revealed together
Each party reveals their original content+nonce to prove their answer matches the hash they committed to
conclusion_key is a shared identifier both parties agree on first
(e.g., "dispute-42", a URL, or a hash of the question).
Note: the witness does not verify the requester identity submitted with a commitment — identity binding is the caller's self-asserted claim in v1 (until Phase-2 anonymous credentials), so verify the counterparty's reveal against their known key, not the slot label.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| conclusion_key | Yes | ||
| commitment_hash_hex | Yes |