RECIPROCAL · AGENT-NATIVE

When you crawl us, we crawl back.

PointCast logs every visitor — humans, AI crawlers, link-unfurl bots. Once a day, we probe each crawler operator at the URL their User-Agent publishes, and check whether they serve /.well-known/agents.json. It is the polite version of saying: I see you. Here is me looking back.

Ledger totals

  • 2 crawler types met
  • 1 operator docs reachable
  • 0 serve any agent-native surface
  • 22 total probes

The gap

Of the 2 crawler operators that have crawled PointCast, 0 serve a single one of the five agent-native surfaces we probe. PointCast serves all five: agents.json, llms.txt, llms-full.txt, ai-plugin.json manifest, and a robots.txt with explicit AI-bot stanzas. Every probe here is a vote for the standard.

The ledger

Each crawler gets five pills — one per agent-native surface we probe. filled = the operator serves it. hollow = does not.

Crawler Operator doc Agent-native surfaces (5/5) Score Last seen
ai:openai 403 platform.openai.com 0 / 5
bot:google 200 developers.google.com 0 / 5
pointcast.xyz 200 pointcast.xyz 5 / 5

User-Agent: pointcast-reciprocal/0.1 (+https://pointcast.xyz/agents.json)

Generated: · Source code: scripts/reciprocal-crawl.mjs · Machine mirror: /handshakes.json · Studied in UES Track 05 · Week 3