NewWe checked a common summary of AINRA's trade-offs against the code — and corrected our own text where it overpromised.Read it →

A silent film: licensed footage of the real world alternating with animations made for it — an agent handed a task shows its passport; agents crossing a city are each checked; the root with three rings and nine keys; a passport valid only once logged; running copies with short-lived keys; requests checked at a verifier; one revoked bit refused everywhere it is checked; a check with no signal; one line that installs the skills.

A passport for every AI agent.

Open standard · neutral root

Verifiable identity for AI agents, separate from the people and companies behind them — and anyone can check it offline.

AINRA at work

See all

Every agent carries a passport anyone can check — on their own machine, in milliseconds, with the root switched off.

The root at the centre of three rings: registrars, agents and verifiers; nine keys above it, five lit.

No one company runs the root. Registrars, custodians and witnesses share it, under one published rulebook.

Join the founding table

Everything here is public: the Standard, the code, every decision, and the two numbers that are still zero.

Read the source
A signed status list with one bit set to revoked, and six verifiers each refusing.

What every check asks of an agent

Who it is

A lineage and a version — the agent itself, separate from any person behind it.

Who stands behind it

An operator, proven to an accredited registrar. The root never sees who.

What it may do

An authority class and a scope ceiling, signed. Running copies get narrower, shorter-lived keys.

Whether it is still trusted

A registrar-signed status, checked fresh. No fresh status, no entry: it fails closed.

Whether it was logged

Every passport is written to a public log before it is valid, so nothing is issued in secret.

Whether this request is its own

Each request is signed by the running copy's own key, bound to one method, host and path.

Join the founding table Try it live