Proof
Verify an ECZ-ID
Anyone can resolve an ECZ-ID to its public record, free, with no account and no API key. This page explains what that record is, what it is not, and how to read it without over-reading it.
The two routes
Every record answers to a person and to a machine
Human record
https://resolver.ecocitizenz.org/p/{ecz_id}
The published state of one identity, written to be read by a person, with the time it was read.
Machine record
https://api.ecocitizenz.com/api/p/{ecz_id}.json
The same record as JSON, for policy engines, gateways and agents.
The two record links go to EcoCitizenz Ltd’s own ECZ-ID. That record is proof about the company operating this site — never about you, your organisation or anything described here.
Be precise about this
No Service & Workload record resolves yet
Until projection is live there is no Service & Workload identity to look up, so this page offers no lookup field for one. When the family opens, its records resolve on exactly the two routes above — the same routes, the same format, the same boundaries.
No public ECZ-ID found is not a finding. It means the identifier resolves to no published record — nothing more.
How to read one
A record publishes what is declared, not what is true
No public ECZ-ID found is not a finding. It means the identifier resolves to no published record — nothing more.
An ECZ-ID does not make anything safe, certified, approved or compliant, and holding one does not make you compliant with anything.
A badge is a pointer to a record, not a verdict about it. Follow the badge to the record, read the record, and re-check it before you rely on it — the two guard fields on every record, is_proof and recheck_before_reliance, say so in the document itself.
