Verify an ECZ-ID
Check an agent’s identity before you rely on it.
Paste an ECZ-ID. You will get a link to the live public record: who operates the agent, what state is published, and what that record explicitly does not establish.
Public Resolver reads and public machine-readable records are never metered, never authenticated and never counted against any allowance.
The lookup
Look up an ECZ-ID.
The identifier you type stays in your browser. This page checks its shape locally and then sends you to the Resolver; it does not look the record up on your behalf, and it keeps no list of what was checked.
How to read a record
What each part supports — and what it does not.
| On the record | What it tells you | What it does not |
|---|---|---|
| Operator | Which organisation operates this agent, and whether that organisation has been independently verified. | It does not mean the agent was checked. A verified organisation can operate an unexamined agent. |
| Current state | The state published for this identity right now, with the time it was read. | ACTIVE describes the record, not the agent's behaviour, its permissions, or whether it is running. |
| Declared bindings | Where this agent is declared to run, and how each declaration was established. | A declared binding is a statement by the operator unless the record says it was established some other way. Declared is not control-proven. |
| What it does not establish | The things this record explicitly does not establish, listed on the record itself. | Skipping it is how people invent claims the record never made. It is the most useful part of the page. |
| Proof status | Always the same: the record is a current reading, not proof. Re-check it before you rely on it. | The Resolver never presents itself as a verdict. It publishes evidence for you to weigh. |
Field reference on the Developer Gateway(opens in a new tab — developers.ecocitizenz.com)
Reading it correctly
Four rules that stop a record being over-read.
An absent record is not a finding
No public ECZ-ID Passport found is not a safety finding. It means this identifier resolves to no published record — nothing more. Most software has no ECZ-ID yet.
A record is not a verdict
The record is not proof. It publishes what is currently declared and what evidence exists, with the time it was read. Re-check the live record before you rely on it.
Organisation verified, machine not
A VERIFIED or ASSURED Parent does not verify the agent. The parent organisation's identity is verified. The machine is not. An agent linked to a VERIFIED Parent is described exactly that way — linked to a VERIFIED Parent — never as a verified agent.
Declared is a statement, not a check
DECLARED does not mean independently verified. It records what an organisation says about itself, with the date it said it — not the outcome of a check.
A badge, a QR code, a screenshot or a card is a pointer to a record, not the record. Only the live Resolver is current. Re-check before reliance. State can change between the moment a badge is drawn and the moment an agent acts.
ECZ-ID tells you what is published and by whom. What that is worth in your context is your policy's decision, not ours.
Rely on agents regularly?
A lookup is a reading with a timestamp. With free ECZ-ID Watch, follow up to three ECZ-IDs on this device and see what changed, with no account and no email; it sends you back to the live record before you decide anything. With Watch Pro, important public changes reach you by email. If other organisations rely on your agents instead, DCI gives them one path from the agent in front of them to the organisation behind it.
Watch never acts on an agent. What you do about a change is your decision.
The other side of the check
Someone is going to look yours up too.
Where next
Where next.
- Free Agent PassportFree · Permanent · No card. What it includes, and how to start.Go
- Every product for agentsEach with its live state, its price and its own TrustOps route.Go
- Agent use casesSerious agent scenarios, and what serves each one.Go
- Questions and answersFree versus paid, proof, integration and management.Go
£0 · No card required · Permanent, not a trial.
