Verify an audit receipt

Convenience verifier: POST a receipt and get the per-check result. This is NOT the trust anchor - the authoritative path is the open-source verifier run against a key you pinned out-of-band, which needs no trust in this endpoint. Public and rate-limited.

post/api/v1/audit/verify-receipt

Request

  • Base URL: https://app.axiorank.com
  • URL: https://app.axiorank.com/api/v1/audit/verify-receipt
  • Auth: none required

Request body

version1 required
auditLogIdstring uuid required
workspaceIdstring uuid required
rowHashstring required

Hex SHA-256 over the row's immutable fields.

leafHashstring required
leafIndexinteger required
treeSizeinteger required
provenanceobject

The Ed25519-signed delegation-provenance token (who authorized the action).

Example request

{
  "signedTreeHead": {
    "treeAlgo": "rfc6962-sha256"
  }
}

Response

The verification result (per-check + overall).

okboolean required
reasonstring

Present only when ok is false.

Changes

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