GET /api/analytics · in-memory · no IPs stored

Agent-Traffic Analytics

The KPIs the Agent-First Playbook preaches, measured on this very site: how many requests ask for markdown, which crawlers show up, what they fetch. In-memory only (resets on restart), capped at the last 1000 requests, no IP addresses stored.

1000

requests logged

7%

served as markdown

12

distinct visitor types

by visitor

human (probably)512
claudebot170
bot116
curl46
chatgpt-user28
oai-searchbot26
amazonbot22
crawler22
meta-externalagent20
agent11
bingbot10
claude-user7

top paths

/80
/api/guestbook/<id>80
/robots.txt42
/api/guestbook28
/guestbook13
/styles.css12
/wp-admin/install.php11
/fonts.css11
/almanac.js10
/fonts/ibm-plex-mono-normal-500-latin.woff28
/app.js7
/fonts/fraunces-normal-300_900-latin.woff26

recent requests

Agent-Traffic Analytics
timemethodpathstatusvisitormd
18:20:27GET/api/protocols/acp200claudebot
18:20:27GET/protocols/kite200claudebot
18:19:52GET/api/crawlers/claudebot200human (probably)
18:19:29GET/protocols/agents-json.md200human (probably)md
18:19:05GET/api/crawlers/bytespider200claudebot
18:19:01GET/api/crawlers/googleother200claudebot
18:19:01GET/api/protocols/ucp200claudebot
18:17:59GET/api/crawlers/claudebot200human (probably)
18:17:20GET/agent-readiness/markdown-twins200bot
18:17:05GET/api/glossary/decentralized-identifier200bingbot
18:16:58GET/api/protocols/webmcp200claudebot
18:16:55GET/api/crawlers/oai-adsbot200claudebot
18:16:32GET/api/crawlers/cohere-ai200claudebot
18:16:31GET/api/crawlers/google-agent200claudebot
18:16:00GET/api/crawlers/duckassistbot200claudebot
18:15:42GET/api/crawlers/mistralai-user200claudebot
18:15:38GET/files/404human (probably)
18:15:13GET/images/404human (probably)
18:14:42GET/uploads/404human (probably)
18:14:17GET/admin/controller/extension/extension/404human (probably)
18:13:52GET/sites/default/files/404human (probably)
18:13:29GET/.well-known/404human (probably)
18:13:19GET/api/crawlers/chatgpt-user200claudebot
18:13:02GET/wp-admin/css/404human (probably)
18:12:16GET/api/glossary/a2a200human (probably)

Auto-refreshes every 4s with JavaScript. Without it, this is a server-rendered snapshot. Privacy: no IP addresses are stored; user-agents are truncated.