Built on Web Bot Auth (RFC 9421)

AI agents are your newest customers. See them clearly.

agentic.do shows which AI agents act on your site, whether they proved who they are, and whether they finish what they came to do — so you can serve them like a channel, not block them like fraud.

One script tag. No page content, form values or keystrokes ever leave the browser.

agentic.do/app/analytics
shop.example.com · last 7 days
Agent sessions
12.4k
Verified
53%
Checkout done
71%
Sessions by trust tier
Registered 22% Signed 31% Declared 19% Unknown 28%
Live sessions
FetchlyT1 Declared · checkoutchallenged
Clerk AssistantT2 Signed · sign-upcompleted
Unknown · headlessT0 Unknown · browsebrowsing
Signature verified · key from trusted directory
How it works

Two independent answers for every session.

Who the agent claims to be, proven cryptographically — and how it actually behaves, measured in the browser.

Verified identity

Agents sign each request with Web Bot Auth. Valid signatures from trusted directories rise from Unknown to Signed, Registered and Delegated.

Behaviour, not guesswork

Timing, pointer paths, Fitts' law and keystroke rhythm score how agent-like a session is — and split hybrid sessions where a person hands off to an agent.

Outcomes and attribution

Every session, human or agent, gets a channel, source and campaign, including visits from ChatGPT, Perplexity and other AI assistants, with conversions per channel.

Never blocks on behaviour

Screen readers and voice control can look agent-like. Only failed signatures are challenged.

Private by design

IPs stored only as a daily-rotating salted hash. Raw behaviour kept 30 days.

Rate limits that fit

Hold each agent to the rate it declared, instead of one blunt limit for all bots.

Integrate in minutes

One tag in your <head>. That's the setup.

  • 1Add your site and copy its tag
  • 2Paste it in the <head> of every page, or add it through Google Tag Manager
  • 3Every visit is classified human or agent, attributed to a channel, and signed agents are verified automatically
  • 4Optional: report goals with window.aa.task("checkout", "complete")
index.html
<head>
  …
  <script defer src="https://agentic.do/aa.js"
          data-site="aa_pk_…"></script>
</head>

<!-- optional: track a goal -->
<script>
  window.aa?.task("checkout", "complete");
</script>
For agent builders

Prove who your agent is. See where it's welcome.

Register an agent, sign its requests, and get the acceptance data no single site can give you.

Keys stay yours

Ed25519 keys are generated in your browser. Only the public key is published, with rotation and instant revocation.

Public directory

A standard /.well-known signatures directory, per-agent JWKS and a Signature Agent Card any site can trust.

Cross-site outcomes

Requests, acceptance rate, verification failures and task success — aggregated, never naming individual sites.

Know which agents are knocking.

Add your site in two minutes and see your first agent sessions today.