live · agentpki.dev — live reference issuer & verifier · v0.1 alpha

Cryptographic identity for
AI agents.

A passport-based identity system for AI agents on the public internet.

Open protocol, edge-verified, sub-50 ms, vendor-neutral, chain-agnostic — built so legitimate agents pass bot-defense and the rest stay blocked.

Apache 2.0 · open spec · interop with MCP, A2A, Kite, SPIFFE, OWASP ANS

60
Days to v0.1
8
Public repos
<50ms
Edge verify p99
$0
To self-host

Built across the stack

One open protocol. Four audiences. All shipping today.

Layer 01

The open protocol

Cryptographic identity for AI agents, as an open standard.

✓ shipped
AgentPKI Protocol v0.1 specification · Apache 2.0
PASETO v4 + Ed25519 + RFC 9421 · /spec/v0.1
TypeScript SDK on npm
@agentpki/sdk · runs in Node, Workers, browsers
Python SDK on PyPI
agentpki · Django/Flask/FastAPI compatible

Layer 02

For edge security

Distinguish legitimate agents from abuse, at the edge, in milliseconds.

✓ shipped
Public verification API at verify.agentpki.dev
Sub-50ms p99, free + open source, no API key required
30-line drop-in middleware for any HTTP framework
Express, Hono, Cloudflare Workers, Fastify recipes shipped
Open-source reference verifier

Layer 03

For agent operators

Issue, manage, and revoke identities for the agents you operate.

✓ shipped
Self-serve issuer onboarding at dashboard.agentpki.dev
Magic-link auth, DNS-verified domain ownership
Production-grade issuer template
Cloudflare Worker, fork-and-deploy · github.com/agentpki/real-issuer
Issuer dashboard with key management
Key rotation, CRL publishing, issuer health

Layer 04

For consumers

See whether the AI agents you encounter are verified, on any device.

✓ shipped
AgentPKI Guardian — Chrome extension
Pending Chrome Web Store approval · the HTTPS padlock for AI
Web verifier at agentpki.dev/check
No install · 5,000+ phishing domains tracked · abuse-report flow
Free, open source, no tracking
MIT licensed · anonymous UUID for abuse reports · no telemetry

Layer 05+ · not pictured

We've built more layers. We're not talking about them yet.

The four shipped above are the open, public, no-strings-attached stack — everything anyone needs to verify AI agents today. We have additional layers in development that compound on these and form the next chapters. Get in touch for the brief.

Ask for the brief →

Why now

AI agents are the next 10 billion users. They need identity infrastructure.

01

2026 = the agent year

Anthropic, OpenAI, Google all shipped autonomous browsing in 2025. Most websites cannot yet distinguish a real agent from a scraper or scammer. The trust gap widens daily.

02

HTTPS in 1995

Same shape: a new cryptographic primitive solving the next layer of trust on the internet. Adoption took a decade; the protocol owner shaped the next 20 years of the web.

03

Two-sided network

Every issuer makes the consumer side more valuable. Every consumer install makes the issuer side more valuable. Classic compounding flywheel.

04

Open beats proprietary

The standard wins. Apache-licensed protocol means every other player is a potential customer of the reference infra, not a competitor.

$30B+

Bot-defense market today

10x

Projected agent traffic 2026 → 2028

Coming soon · The Chrome extension — pending Chrome Web Store review

See whether an AI agent on the page is who it claims to be — in your toolbar.

The AgentPKI Chrome extension is the consumer end of the standard. It detects AI agents on any page, verifies their cryptographic passport, and surfaces a one-glance trust badge. Free, open source, zero telemetry. Pending Chrome Web Store review — install link will go here as soon as it ships.

Load
Detect
Verify
Trust
support.acme-bank.example
🔒 https://support.acme-bank.example
A
!
AgentPKI AI Agent Verification
✓ Verified
Issuer
acme-bank.example ✓ Verified
Agent
agent:acme/support-v2
Scopes
read:account, send:message
Reputation
Clean· 0 reports filed
Acme Bank · Support
A
Acme AI Assistant
Hi! I can help you check balances or transfer funds. How can I help today?
AI agent is responding…

You open a banking site. The agent on the page hasn’t been examined yet — badge is gray.

□ Gray

No agent detected

Badge starts gray. Page loaded, nothing examined yet.

⚠ Yellow

Agent detected — unverified

An AI agent is on the page (LangChain, Vercel AI SDK, Anthropic SDK…) but presented no passport.

✓ Green

Verified

Cryptographic passport checked against the AgentPKI verifier. Click for issuer, scopes, reputation.

⛔ Red

Revoked or reported

Passport was revoked, reported for abuse, or you blocked it. Close the tab.

Pending Chrome Web Store review

Coming soon. Open source. Audit before you install.

The extension is submitted to the Chrome Web Store and waiting for approval (typically 1–7 days). In the meantime you can audit the code, see the full feature set, or use the web verifier at agentpki.dev/check — no install required.

Install for Chrome — pending approval Audit the source on GitHub Use the web verifier →

MIT license · no account · no telemetry · one-click abuse reports via anonymous UUIDs

The trust flow · live

One signature. Three actors. Verified at the edge in under 50 ms.

ISSUER anthropic.com Ed25519 · T2 KYB PASSPORT v4.public.eyJpc3MiOi JhbnRocm9waWMuY29t read:* tier: 2 Ed25519 · 24h max VERIFIER verify.agentpki.dev < 50ms p99 · edge mint PASETO v4.public verify RFC 9421 Mode B verdict: allow tier: 2 · abuse: 0.02 cached_until: +60s issuer key kid: anthropic-2026-q2 HSM-resident · rotates 90d

How to read this

01 Issuer signs

The agent platform mints a passport.

An agent platform (e.g., anthropic.com) signs a short-lived PASETO v4 passport with its Ed25519 private key. Key lives in an HSM and rotates every 90 days. The passport carries the agent's identity, scope, and trust tier.

02 Agent presents

The SDK attaches it to every request.

Either as a bearer header (Mode A, simple) or via RFC 9421 HTTP Message Signatures bound to the request body (Mode B, integrity). One-line integration for the agent platform.

03 Verifier validates

The edge returns a verdict in under 50 ms.

The verifier fetches the issuer's public key from /.well-known/agentpki-issuer.json (KV-cached), checks the Ed25519 signature, consults the CRL, applies site policy, returns allow / throttle / deny.

No shared secrets. No blockchain. No callout to a vendor's API. The site doesn't trust any single bot-defense vendor — only the issuer's published public key.

Watch it run live
<50 ms

p99 verify · edge global

Ed25519

RFC 8032 signing throughout

24 h max

passport lifetime · short-lived

3 tiers

DNS · KYB · hardware-attested

Designed to compose.

AgentPKI is the cross-vendor edge identity layer. It plugs into the protocols you already care about — and stays out of the way of the ones you don't.

Each adjacent protocol owns a piece. AgentPKI is the piece that lets any system verify "this agent is who it says it is" without trusting any single vendor — the same role TLS plays for service-to-service trust on the rest of the web.

MCP A2A Kite SPIFFE OWASP ANS
MCP Anthropic A2A Google Kite commerce SPIFFE workloads OWASP ANS discovery AgentPKI cross-vendor edge identity PASETO · Ed25519

Who it's for

Agent platforms

Mint passports for your agent fleet. T1 DNS-verified is free. T2 KYB-verified unlocks paid scopes and commerce flows. T3 hardware-attested for high-stakes financial and healthcare use.

Claim your domain →

Websites & APIs

Verify agents at the edge before serving. Set a policy (minimum tier, required scopes, abuse threshold) and let the verifier decide. Allow, throttle, or deny — your call.

Read the policy spec →

Bot-defense vendors

Drop-in trust signal for your decision pipeline. Native modules planned for Cloudflare, DataDome, hCaptcha, Arkose. Stops false positives on real agent traffic without weakening anti-abuse.

See the 30-line drop-in →

Spin up your own issuer in 3 minutes.

Free DNS-tier (T1) signup. Verify your domain, mint Ed25519 keys, deploy a real-issuer Worker — all from a self-serve dashboard.

Bot-defense vendors, enterprise design partners, and agent platforms — personal reply within 48 hours.

Talk to Founder

Personal reply from Founder within 48 hours. Tell us a bit about you — what you're building, what you'd want from AgentPKI, anything you want to push back on.

By submitting, you agree we can email you back. We don't share leads, ever.