execution

Prove Action

Paid verifiable proof for a redacted execution audit row.

The proof includes hashes and metadata, never raw API keys or Bearer tokens. If NOSTR_NSEC is configured, the response includes a signed Nostr event. Otherwise it returns an HMAC/public-hash fallback so callers can still bind a payload to a stable digest.

post/prove

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
  • Auth: none declared

Headers

authorizationstring nullable

Request body

action_idstring required

Execution audit action ID to prove.

agent_idstring
nostr_publishboolean

If true and NOSTR_NSEC is set, broadcast a kind 1 note to Nostr relays announcing this attestation.

discloseboolean

Default True (unchanged legacy behavior): proof content is public immediately. Set False for DEILS 'leg 2' held-content mode: only {commitment_hash, ledger_position, status='content_withheld'} is returned/published now (existence is mandatory-public and non-suppressible), the actual content stays server-side until a later POST /prove/{proof_id}/reveal call binds it to this commitment.

Response

Successful Response

unknown required

Changes

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