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

9%

served as markdown

12

distinct visitor types

by visitor

human (probably)190
bot186
amazonbot170
ccbot115
chatgpt-user114
perplexitybot40
claudebot34
gptbot32
oai-searchbot31
google-extended28
bingbot22
agent10

top paths

/66
/robots.txt30
/protocols/x40227
/protocols18
/wp-admin/install.php10
/fonts.css7
/sitemap.xml6
/glossary/http-message-signatures6
/app.js6
/almanac.js6
/styles.css6
/api/guestbook6

recent requests

timemethodpathstatusvisitormd
04:30:04GET/access-economics200ccbot
04:29:50GET/robots.txt200crawler
04:29:42GET/protocols/erc-8004200ccbot
04:27:51GET/protocols/identity.md200ccbotmd
04:25:13GET/agent-readiness/discoverability200ccbot
04:24:50GET/glossary/accessibility-tree200ccbot
04:23:35GET/agent-readiness/content200ccbot
04:23:11GET/agent-readiness/llms-txt-vs-robots-txt-vs-agents-txt.md200ccbotmd
04:22:03GET/agent-readiness/discoverability.md200ccbotmd
04:21:16GET/commerce200ccbot
04:19:56GET/protocols/acp200ccbot
04:19:30GET/index.md200ccbotmd
04:19:05GET/crawlers/search200ccbot
04:18:40GET/tools200ccbot
04:18:16GET/access-economics/should-you-block-ai200ccbot
04:17:51GET/agent-readiness/access-control200ccbot
04:16:33GET/models.md200ccbotmd
04:16:23GET/crawlers/ccbot200bot
04:16:06GET/agent-readiness/commerce200ccbot
04:15:40GET/agent-readiness/llms-txt200ccbot
04:14:49GET/glossary/streamable-http200bot
04:14:24GET/tools/firecrawl.md200ccbotmd
04:13:58GET/crawlers.md200ccbotmd
04:13:30GET/access-economics/content-licensing-rsl200ccbot
04:13:13GET/crawlers/amazonbot200bot

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