Herdmark Biometric identity register
API up Embedder DINOv2 Gallery 88
Step 7 of 8 · The register is the authority

Certificate and live status

A signed PDF proves that a document has not been altered. It does not prove that what the document says is still true. For a fact with a short half-life — this animal is alive, this animal is unencumbered — a document that travels on its own becomes a bearer instrument for a claim that expired days ago. So the certificate is a snapshot, and the endpoint it points at is the authority.

Certificate CERT-DEMO-0000000002 CERT-DEMO-0000000001 CERT-DEMO-0000000003

Certificate of registration

Certificate identifierCERT-DEMO-0000000003
Animal referenceANM-A0000000 opaque by design — the public endpoint reveals no owner, holding or location
Animal record ZAF 00100959 resolved by this console, which is authenticated — a member of the public cannot do this
SpeciesCattle (B. taurus)
BreedDrakensberger
Issued
Reliance windowhow long the snapshot may be relied on before it must be re-read

This certificate carries no personal information about the owner.

Live status, read just now

GET /v1/certificates/{cert_id}/status — public, unauthenticated, no personal information. Anyone holding the certificate can check it; nobody needs an account, and nobody learns who the farmer is.

Revoked
This certificate has been revoked and must not be relied on.
checked at 2026-09-08 14:35 UTC · reason superseded_by_re_enrolment_after_disputed_tag_swap

Now change the underlying fact

Record a death against the animal. Nothing about the certificate document changes — no new PDF is issued, no signature is invalidated. Only the register changes, and the status endpoint tells the truth on the next read.

Re-read the live status

Then refresh: the status flips to animal_deceased, driven by the event stream rather than by anyone editing the certificate.