Verification

Get integrity certificate

Retrieve or reconstruct the IntegrityCertificate for a checkpoint. Includes signature, chain proof, Merkle inclusion proof (if available), and verdict derivation proof (if completed). Public endpoint, no authentication required. Members of the agent's org get the full certificate. Every other caller (anonymous, or signed in outside the org) gets only what verification needs: the envelope ids and timestamps, subject.checkpoint_id, subject.agent_id, claims.verdict, the input_commitments hashes, proofs and verification. Session, card id, concerns, reasoning, confidence and analysis metadata are blanked or omitted and listed in redacted; the signature, chain, Merkle and verdict-derivation proofs still verify.

get/checkpoints/{checkpoint_id}/certificate

Request

  • Base URL: https://api.mnemom.ai/v1
  • URL: https://api.mnemom.ai/v1/checkpoints/{checkpoint_id}/certificate
  • Auth: none required

Path parameters

checkpoint_idstring required

The checkpoint ID (ic-{uuid} format)

Response

The integrity certificate

redactedstring[]

Present only when the caller is outside the agent's org: the listed fields (session_id, card_id, concerns, confidence, reasoning_summary, analysis_model, analysis_duration_ms, model_version) are blanked, emptied or omitted. No verifier reads them, so the certificate still verifies.

@context'https://mnemom.ai/aip/v1' required

Namespace identifier

type'IntegrityCertificate' required
versionstring required

Certificate format version

certificate_idstring required

Unique certificate identifier (cert-{8 random chars})

issued_atstring date-time required

ISO 8601 timestamp of certificate issuance

Changes

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