CrawlLedger
Domain record · observed metadata

Archive / medium.com

medium.com policy history.

Timestamped observations of public machine-readable policy files. The states below describe fetched records and parser results; they do not establish legal permission.

20observations
2signal types
0parsed changes
Aug 13, 2026last observed

Current observations

Current means the latest ledger event for each observed signal. Conditional 304 responses reuse the prior artifact hash while extending the event chain.

llms.txt

Unverified after HTTP response

Observed
HTTP
403
Artifact
22448ea98782…
Parser
Not applied

Observed source URL ↗

robots.txt

Observed and parsed

Observed
HTTP
200
Artifact
fe87c9fc79ed…
Parser
robots-rfc9309-rsl-0.1.0

Observed source URL ↗

AI crawler rules in robots.txt

CrawlLedger evaluates a versioned registry of first-party-documented crawler tokens against the parsed robots groups.

Tracked crawler observations

These are parser results for the published robots rules, not authentication or legal conclusions.

Crawler tokenObserved stateMatched group
GPTBot
OpenAI · training
disallowedAmazonbot, Applebot-Extended, Bytespider, ClaudeBot, FacebookBot, GoogleOther, GPTBot, meta-externalagent
OAI-SearchBot
OpenAI · search
partial*
ChatGPT-User
OpenAI · user_action
partial*
ClaudeBot
Anthropic · training
disallowedAmazonbot, Applebot-Extended, Bytespider, ClaudeBot, FacebookBot, GoogleOther, GPTBot, meta-externalagent
Claude-SearchBot
Anthropic · search
partial*
Claude-User
Anthropic · user_action
partial*
Google-Extended
Google · mixed
partial*
Applebot-Extended
Apple · training
disallowedAmazonbot, Applebot-Extended, Bytespider, ClaudeBot, FacebookBot, GoogleOther, GPTBot, meta-externalagent
PerplexityBot
Perplexity · search
partial*
Perplexity-User
Perplexity · user_action
partial*
CCBot
Common Crawl · archive
partial*

Recent observation timeline

The public timeline exposes hashes and metadata. Exact fetched bytes stay private to avoid redistributing source files.

  1. llms.txt · Unverified after HTTP response

    · HTTP 403 · 22448ea98782… · new bytes observed

  2. robots.txt · Observed and parsed

    · HTTP 200 · fe87c9fc79ed…

  3. llms.txt · Unverified after HTTP response

    · HTTP 403 · 09959847bed4… · new bytes observed

  4. robots.txt · Observed and parsed

    · HTTP 200 · fe87c9fc79ed…

  5. llms.txt · Unverified after HTTP response

    · HTTP 403 · d21c201c7950… · new bytes observed

  6. robots.txt · Observed and parsed

    · HTTP 200 · fe87c9fc79ed…

  7. llms.txt · Unverified after HTTP response

    · HTTP 403 · 33632772fda8… · new bytes observed

  8. robots.txt · Observed and parsed

    · HTTP 200 · fe87c9fc79ed…

  9. llms.txt · Unverified after HTTP response

    · HTTP 403 · 0b461a42727f… · new bytes observed

  10. robots.txt · Observed and parsed

    · HTTP 200 · fe87c9fc79ed…

  11. llms.txt · Unverified after HTTP response

    · HTTP 403 · 4a63f5f2a129… · new bytes observed

  12. robots.txt · Observed and parsed

    · HTTP 200 · fe87c9fc79ed…

  13. llms.txt · Unverified after HTTP response

    · HTTP 403 · fccc0cc6b5e4… · new bytes observed

  14. robots.txt · Observed and parsed

    · HTTP 200 · fe87c9fc79ed…

  15. llms.txt · Unverified after HTTP response

    · HTTP 403 · 1748343998ef… · new bytes observed

  16. robots.txt · Observed and parsed

    · HTTP 200 · fe87c9fc79ed…

How to interpret this record

Robots rules address cooperative crawl access. Content Signals express downstream-use preferences. llms.txt is publisher guidance, while RSL can express machine-readable terms. CrawlLedger only reports what it observed and parsed.