execution

Prove Reveal

FREE, no-auth: bind held-back content to a previously published /prove commitment_hash (DEILS leg-2). Anyone holding the true content can reveal it — the check is a pure function of (stored commitment_hash, revealed content), never caller identity, so a third party can confirm the bind without trusting whoever discloses.

Returns content_bound (hash matches, content now disclosed) or content_commitment_mismatch (TERMINAL, fail-closed — a positive evidence state, not an absence: either the revealed content was tampered with, or the original commitment was bad. Preserves the full evidence bundle so the disagreement is legible, and does not adjudicate malice vs error).

post/prove/{proof_id}/reveal

Request

  • Base URL: https://api.babyblueviper.com (the document declares no server; this is the origin it was published from)
  • URL: https://api.babyblueviper.com/prove/{proof_id}/reveal
  • Auth: none required

Path parameters

proof_idstring required

Request body

contentobject required

The exact proof_payload content being revealed/disclosed.

Response

Successful Response

unknown required

Changes

No recorded changes to this operation across all 1 revision of this API.