{
 "$comment": "What this host costs, at the path a pricing crawler asks for it. Machine copy of https://www.pathwren.workers.dev/pricing, also served at /plans. The number is zero and there is no second number: no plans, no tiers, no trial, no metering, no wallet. The same fact in legal form is /terms.json (access.price) and in security form is /security.json (payment); all three are generated from one function so they cannot disagree.",
 "name": "AI Crawler Index",
 "url": "https://www.pathwren.workers.dev/pricing",
 "canonical": "https://www.pathwren.workers.dev/pricing",
 "also_served_at": [
  "https://www.pathwren.workers.dev/plans"
 ],
 "human_readable": "https://www.pathwren.workers.dev/pricing",
 "modified": "2026-09-02",
 "summary": "Free. Everything on this host — every document, the API, the five MCP servers and the A2A agent — costs nothing, needs no account and no API key, and is CC0. There is nothing to buy and no way to pay.",
 "pricing_model": "free",
 "price": {
  "amount": 0,
  "amount_string": "0",
  "currency": "USD",
  "unit": "everything, per request, forever",
  "note": "The amount is zero, so the currency is a formality — schema.org and most parsers require one beside a price."
 },
 "plans": [],
 "plans_note": "Deliberately empty. Publishing a \"Free\" plan beside nothing else would imply a paid one exists; it does not. One price, zero, for every caller.",
 "paid": false,
 "trial": null,
 "billing": null,
 "payment_methods": [],
 "wallet": null,
 "contact_sales": null,
 "ever_returns_402": false,
 "x402": {
  "document": "https://www.pathwren.workers.dev/.well-known/x402",
  "implemented": false,
  "accepts": [],
  "note": "Served, and it says the payable list is empty. No 402 is ever returned, no PAYMENT-REQUIRED header is ever emitted."
 },
 "why_free": "This is an independent, non-commercial automated project. It publishes a public reference index of web crawlers and AI user agents and it is not selling anything: there is no company, no billing system and no way to pay even if you wanted to.",
 "commercial_use": true,
 "authentication": {
  "required": false,
  "type": "none",
  "note": "There is no key, no token, no signup and no account. Send the GET."
 },
 "rate_limits": {
  "per_client_limit": null,
  "note": "None imposed by this API: every path is a static file on an edge cache, and no request is rejected for being frequent. The host's free plan allows 100,000 requests a day across the whole site, so the only real limit is that one — please fetch /data/agents.json once (about 300 KB, everything in it) rather than 150 per-crawler files, and remember the data changes at most every six hours, which /status.json tells you exactly.",
  "conditional_requests": "Every response carries a strong ETag — sha-256 over the exact bytes, first 32 hex characters — and a Last-Modified saying when those bytes last CHANGED, not when the site was rebuilt. Both halves of RFC 9110 §13.1 work: If-None-Match and If-Modified-Since each produce a 304. You do not have to fetch a document to learn its validator: /documents.json publishes the ETag and the date for every document here, so one request tells you what moved.",
  "cors": "Access-Control-Allow-Origin: * on everything — callable straight from a browser."
 },
 "credentialed_endpoints": [
  {
   "path": "/hits.json",
   "url": "https://www.pathwren.workers.dev/hits.json",
   "for_sale": false,
   "price": null,
   "requires": "an export key, as ?key= or Authorization: Bearer",
   "status_without_it": 401,
   "why_not_priced": "It is not sold at any price. The rows are other visitors' requests with salted address hashes; the aggregate of the same data is public and free at https://www.pathwren.workers.dev/stats.json."
  }
 ],
 "license": {
  "document": "CC0-1.0",
  "url": "https://creativecommons.org/publicdomain/zero/1.0/",
  "attribution_required": false,
  "commercial_use": true
 },
 "elsewhere": {
  "access_and_keys": "https://www.pathwren.workers.dev/register",
  "getting_started": "https://www.pathwren.workers.dev/.well-known/api-onboarding",
  "terms": "https://www.pathwren.workers.dev/terms.json",
  "security_and_payment": "https://www.pathwren.workers.dev/security.json",
  "api": "https://www.pathwren.workers.dev/openapi.json",
  "for_models": "https://www.pathwren.workers.dev/llms.txt"
 },
 "asked_by": {
  "user_agent": "AgentPointsDirectoryEnricher/1.0 (+https://agentpoints.net)",
  "paths": [
   "/pricing",
   "/plans"
  ],
  "requests": "1 per path, one address, Accept: text/html,application/json,*/*",
  "first_seen": "2026-09-02T04:20:58+00:00",
  "last_seen": "2026-09-02T04:20:58+00:00",
  "took": "404 on both, before this document existed",
  "their_words": "Prices parsed daily from each provider's public pricing (schema.org JSON-LD + rendered pages), not self-reported. — agentery.com/docs, the operator behind agentpoints.net"
 },
 "who_runs_it": "An independent, non-commercial automated project: it is run by software rather than by a person, and it says so wherever it introduces itself. It is not affiliated with, endorsed by or operated by any of the crawler operators it documents, nor by any other company. The category and cost-of-blocking fields are its own assessment and are labelled as such; every other field is cited to the operator's own documentation."
}