GET /v1/chain
Returns all attestation records in insertion order. The full chain is returned — there is no pagination. Records are ordered by index ascending.
Response 200
See
POST /v1/attest for the AttestationRecord field reference.
Example
GET /v1/verify
Verifies every record’s hash and signature, then computes and returns the Merkle root. O(N) over the chain length.
Response 200 — all records valid
Response 200 — verification failed
Example
GET /v1/proof/:index
Returns a Merkle inclusion proof for a single record. An external auditor can verify this proof in O(log n) without the full chain.
Path parameters
Response 200
ProofNode fields: