For site operators
It's tour-announcement morning. 100,000 visitors hit your marketplace. 80% of them are bots. Some are real fans' shopping assistants (you want them). Some are scalper farms with rotating IPs (you don't). Your bot defender treats them the same and blocks both — real fans get angry, scalpers eventually break through anyway.
AgentPKI Intent is the positive signal your bot defender doesn't have today. Bots arrive with declared intent. You publish a policy saying what you accept. The verifier does the matching at the edge in milliseconds.
Same marketplace, same Black-Friday-scale bot traffic, two configurations.
Today — heuristic-only defense
The heuristic can't tell good from bad, so it blocks everyone. The scalpers still win.
With AgentPKI Intent policy
/.well-known/agentpki-intent-policy.json: accept `purchase` at 10 rpm, deny `automate-account`, `evade-rate-limit`, `manipulate-rank`The site finally has a positive signal. Honest bots get through, adversarial bots don't.
AgentPKI Intent plugs into your existing bot defense (Cloudflare, Akamai, HUMAN, DataDome) as an additional positive signal. Doesn't replace anything. Just adds clarity on the bots that bothered to identify.
Decide which intents you accept (purchase, monitor, read-public), throttle (extract-train), and deny (scrape-bulk, manipulate-rank). Use the visual /policy-builder or write the JSON by hand.
Drop your policy JSON at /.well-known/agentpki-intent-policy.json. Public, cacheable, no auth, no infrastructure. The verifier reads it on demand.
On each request, your edge code calls verify.agentpki.dev with the agent's passport and your site as intent_check.site. Verdict comes back in ~50ms with intent_match.overall.
Hands-on
Click through the intent vocabulary, decide accept/throttle/deny on each, get back a copyable JSON file. Drop it at your well-known URL. Then watch a verify call against it via the audit log.