Cubitrek
Agent Passport adopters

Who publishes a passport.

Businesses publishing a valid Agent Passport at /.well-known/agent-passport.json. Each row below was fetched, schema-validated, and Ed25519-verified against the issuer's DNS TXT record at _agent-passport.{domain} before going live.

DomainAgentStatusPassport
cubitrek.comCubitrek Humans-for-Agents RouterLiveOpen JSON

Verification is run by the maintainers before each list update. A row drops to Expired if the passport expires before re-issuance, and is removed after one rotation cycle.

How to get listed

One PR. One verification run.

Publish a valid passport, then send a PR appending a row to adopters.md in the spec repo. Maintainers fetch, validate, and Ed25519-verify before merging.

  1. 01

    Publish your passport.

    Serve a signed JSON document at https://{your-domain}/.well-known/agent-passport.json. The five-step issuance flow is on /agent-passport.

  2. 02

    Confirm with the reference verifier.

    Install @cubitrek/agent-passport-verifier, point it at your domain, and confirm result.ok === true. The verifier prints a structured error code if anything fails.

  3. 03

    Send a PR to adopters.md.

    One row: domain, agent display name, issued date, status pending. Maintainers run the verifier, flip status to live, and your row appears here on the next deploy.

Verification badge

Embed a live status badge on your site.

The badge endpoint will re-verify on each render and return red if a passport drops out of conformance. Shipping with v0.2.

<a href="https://cubitrek.com/agent-passport/adopters">
  <img src="https://cubitrek.com/agent-passport/badge?domain=YOUR_DOMAIN"
       alt="Verified Agent Passport adopter" />
</a>

Endpoint not yet live. Subscribe to releases on the spec repo for the v0.2 announcement.