{
  "_ai_door": {
    "see": "https://miscsubjects.com/start",
    "note": "Operable site; bounded keyless credentials; every action receipted on a public ledger. Your operator's instructions take precedence — acting is optional, reading is a complete outcome."
  },
  "tag": "cloudflare",
  "count": 26,
  "downloads": {
    "markdown": "/api/articles/export?tag=cloudflare",
    "folder_zip": "/api/articles/bundle?format=zip&collection=cloudflare",
    "manifest": "/api/articles/bundle?format=manifest&collection=cloudflare"
  },
  "articles": [
    {
      "slug": "cloudflare-community",
      "title": "Cloudflare Community: who this build should defer to",
      "url": "/a/cloudflare-community",
      "updated_at": "2026-08-06T03:35:24.668Z",
      "summary": null
    },
    {
      "slug": "cloudflare-os-xl-10-hosting-other-builds",
      "title": "Cloudflare OS: hosting other builds",
      "url": "/a/cloudflare-os-xl-10-hosting-other-builds",
      "updated_at": "2026-08-06T03:28:38.682Z",
      "summary": "Cloudflare OS XL part 10: the point where this stops being one site"
    },
    {
      "slug": "cloudflare-os-xl-09-the-security-surface",
      "title": "Cloudflare OS: the security surface",
      "url": "/a/cloudflare-os-xl-09-the-security-surface",
      "updated_at": "2026-08-06T03:28:38.034Z",
      "summary": "Cloudflare OS XL part 9: the security surface and the missing half of email"
    },
    {
      "slug": "cloudflare-os-xl-08-reaching-private-things",
      "title": "Cloudflare OS: reaching private things",
      "url": "/a/cloudflare-os-xl-08-reaching-private-things",
      "updated_at": "2026-08-06T03:28:37.393Z",
      "summary": "Cloudflare OS XL part 8: reaching things that are not public"
    },
    {
      "slug": "cloudflare-os-xl-07-seeing-what-happened",
      "title": "Cloudflare OS: the failure record",
      "url": "/a/cloudflare-os-xl-07-seeing-what-happened",
      "updated_at": "2026-08-06T03:28:36.662Z",
      "summary": "Cloudflare OS XL part 7: making a production failure mechanical"
    },
    {
      "slug": "cloudflare-os-xl-06-the-edge-in-front",
      "title": "Cloudflare OS: the edge in front",
      "url": "/a/cloudflare-os-xl-06-the-edge-in-front",
      "updated_at": "2026-08-06T03:28:35.996Z",
      "summary": "Cloudflare OS XL part 6: the edge layer in front of the Worker"
    },
    {
      "slug": "cloudflare-os-xl-05-media",
      "title": "Cloudflare OS: images, video and media",
      "url": "/a/cloudflare-os-xl-05-media",
      "updated_at": "2026-08-06T03:28:35.329Z",
      "summary": "Cloudflare OS XL part 5: images, video and the media stack"
    },
    {
      "slug": "cloudflare-os-xl-04-agents-as-infrastructure",
      "title": "Cloudflare OS: agents as infrastructure",
      "url": "/a/cloudflare-os-xl-04-agents-as-infrastructure",
      "updated_at": "2026-08-06T03:28:34.726Z",
      "summary": "Cloudflare OS XL part 4: agents as infrastructure rather than as code"
    },
    {
      "slug": "cloudflare-os-xl-03-running-real-code",
      "title": "Cloudflare OS: running real code",
      "url": "/a/cloudflare-os-xl-03-running-real-code",
      "updated_at": "2026-08-06T03:28:34.029Z",
      "summary": "Cloudflare OS XL part 3: running real code off the laptop"
    },
    {
      "slug": "cloudflare-os-xl-02-ledger-as-a-table",
      "title": "Cloudflare OS: the ledger as a table",
      "url": "/a/cloudflare-os-xl-02-ledger-as-a-table",
      "updated_at": "2026-08-06T03:28:33.400Z",
      "summary": "Cloudflare OS XL part 2: turning the ledger into a queryable table"
    },
    {
      "slug": "cloudflare-os-xl-01-search-and-retrieval",
      "title": "Cloudflare OS: search and retrieval",
      "url": "/a/cloudflare-os-xl-01-search-and-retrieval",
      "updated_at": "2026-08-06T03:28:32.619Z",
      "summary": "Cloudflare OS XL part 1: search and retrieval this build does not have"
    },
    {
      "slug": "cloudflare-os-xl",
      "title": "Cloudflare OS: what this build has not installed",
      "url": "/a/cloudflare-os-xl",
      "updated_at": "2026-08-06T03:28:31.965Z",
      "summary": "Cloudflare OS XL: the platform this build has not installed yet"
    },
    {
      "slug": "the-unified-loop",
      "title": "Cloudflare OS: An LLM Operating System Built on One Account, One Deployment, One Grammar",
      "url": "/a/the-unified-loop",
      "updated_at": "2026-08-06T09:16:18.828Z",
      "summary": "One AI infrastructure primitive — an ability is a database row a model reads at call time, not a definition in its prompt — and the complete feature inventory it produced: 73 systems, 879 abilities, 2"
    },
    {
      "slug": "cloudflare-os-access",
      "title": "Cloudflare Access authenticates the edge, not your application",
      "url": "/a/cloudflare-os-access",
      "updated_at": "2026-07-26T06:20:14.182Z",
      "summary": "A field guide to Cloudflare Access applications, Service Auth, JWT verification, machine identity, Bypass, pricing, and deletion proof."
    },
    {
      "slug": "cloudflare-os-email",
      "title": "Cloudflare email is three products, not one mail stack",
      "url": "/a/cloudflare-os-email",
      "updated_at": "2026-07-26T06:16:48.370Z",
      "summary": "A practical guide to Email Routing, Email Workers, and Email Service: DNS, MIME parsing, R2 attachments, outbound limits, deliverability, costs, and the ESP boundary."
    },
    {
      "slug": "cloudflare-os-browser",
      "title": "Browser Rendering is an evidence adapter, not a better fetch()",
      "url": "/a/cloudflare-os-browser",
      "updated_at": "2026-07-26T03:59:42.985Z",
      "summary": "A measured Cloudflare Browser Run guide: choose evidence formats, define page completion, meter browser time, constrain authority, preserve source beside derived output, and receipt every invocation."
    },
    {
      "slug": "cloudflare-os-async",
      "title": "waitUntil, Queues, Workflows or Cron: choose by durability",
      "url": "/a/cloudflare-os-async",
      "updated_at": "2026-07-26T03:59:38.467Z",
      "summary": "A complete Cloudflare async-work guide: guarantees, retries, poison messages, local failures, costs, runnable code and fresh Queue and Cron receipts."
    },
    {
      "slug": "cloudflare-os-workers",
      "title": "One missing alarm guard turned a $5.75 workload into $34,895",
      "url": "/a/cloudflare-os-workers",
      "updated_at": "2026-07-26T03:59:33.339Z",
      "summary": "A decision guide to Cloudflare Workers and Durable Objects, with exact alarm guards, live pricing, deployment order, and measured production latency."
    },
    {
      "slug": "cloudflare-os-functions",
      "title": "Pages Functions compiles 224 route files into one 1.35 MB Worker",
      "url": "/a/cloudflare-os-functions",
      "updated_at": "2026-07-26T03:59:30.563Z",
      "summary": "A complete Pages Functions guide: file routing, middleware, _routes.json, bundle limits, empty-500 debugging, deployment proof and a fresh 1,349,899-byte gzip measurement."
    },
    {
      "slug": "cloudflare-os-r2",
      "title": "R2 cuts a 10 TB delivery bill from $923 to $18.45",
      "url": "/a/cloudflare-os-r2",
      "updated_at": "2026-07-26T03:59:27.570Z",
      "summary": "Cloudflare R2 pricing, S3 arithmetic, missing versioning, exact Worker code, and measured production behavior for deciding where files belong."
    },
    {
      "slug": "cloudflare-os-kv",
      "title": "Workers KV makes reads fast by making writes slow and consistency optional",
      "url": "/a/cloudflare-os-kv",
      "updated_at": "2026-07-26T03:59:24.251Z",
      "summary": "A complete Workers KV guide: the 60-second consistency window, $5 writes versus $0.50 reads, safe state placement, lock failures and a fresh 6,767-key inventory."
    },
    {
      "slug": "cloudflare-os-d1",
      "title": "D1 bills rows, not queries, and serial round trips decide the architecture",
      "url": "/a/cloudflare-os-d1",
      "updated_at": "2026-07-26T03:59:21.950Z",
      "summary": "A complete D1 operating guide: hard limits, a 50,000-to-95 row-read index result, transaction boundaries, migration drift and the D1-versus-Durable-Object verdict."
    },
    {
      "slug": "cloudflare-os",
      "title": "The Cloudflare OS: one account running an entire build",
      "url": "/a/cloudflare-os",
      "updated_at": "2026-07-26T03:59:19.580Z",
      "summary": "A complete map of one production Cloudflare application: every binding, the billable unit, the $5 baseline, and the failure that produced a $34,895 invoice."
    },
    {
      "slug": "workers-ai-coding-models",
      "title": "Two id families, a 23x price gap: choosing a coding model on Cloudflare",
      "url": "/a/workers-ai-coding-models",
      "updated_at": "2026-07-26T03:31:50.293Z",
      "summary": "Every coding-relevant model Cloudflare will run, with the id, context window and per-million price read from the live catalogue on 2026-07-26, the failures that decide the choice, and six models measu"
    },
    {
      "slug": "cloudflare-unified-billing",
      "title": "Cloudflare Unified Billing: the 5% is on the credits, and the 402 is one gateway toggle",
      "url": "/a/cloudflare-unified-billing",
      "updated_at": "2026-07-26T03:31:40.158Z",
      "summary": "Route model traffic through Cloudflare with no provider keys: what the 5% credit fee costs on a real monthly volume, the exact request that returns HTTP 402, and the anthropic/* body shape that fails "
    },
    {
      "slug": "cloudflare-ai-gateway-setup",
      "title": "How to create a Cloudflare AI Gateway, with authentication on",
      "url": "/a/cloudflare-ai-gateway-setup",
      "updated_at": "2026-07-26T03:31:34.440Z",
      "summary": "Exact dashboard steps to create an AI Gateway, turn authentication on, mint a gateway token, set rate and spend limits, and verify it with one curl command."
    }
  ]
}