{"_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."},"_self":{"principle":"Self-explaining payload — no external context required. This _self block describes what you are reading and where to look next.","widget":"article_topology","feature":"topology","name":"Article topology","what":"Claims, sources, anecdotes, user reports, related embeds, question graph slice — for ask/ROUTER.","contains":"claims, sources, anecdotes, question_graph slice","slug":"cloudflare-os-xl","urls":{"read":"https://miscsubjects.com/api/articles/cloudflare-os-xl/topology"},"how_to_use":"Claims, sources, anecdotes, user reports, related embeds, question graph slice — for ask/ROUTER.","write":null,"imessage":null,"router_tag":null,"proof_chain":[{"step":1,"claim":"Articles are voxel graphs of tiered claims, not prose blobs.","verify":"https://miscsubjects.com/api/articles/constitution"},{"step":2,"claim":"Claims link to hash-chained sources via source_ids.","verify":"https://miscsubjects.com/api/articles/cloudflare-os-xl/sources"},{"step":3,"claim":"Ask reads topology; ingest/claim append to ledger.","verify":"https://miscsubjects.com/api/protocol"},{"step":4,"claim":"Models queue growth: populate → collaborate → repair → reflex.","verify":"https://miscsubjects.com/api/protocol/grow"},{"step":5,"claim":"Graph proves its own shape (reflex) and $/claim (yield).","verify":"https://miscsubjects.com/graph.html?layer=reflex"},{"step":6,"claim":"Full feature index + _explain on every API response.","verify":"https://miscsubjects.com/api/articles/system-map"}],"related_features":[{"id":"ask","name":"Ask protocol","what":"Answer only from topology; creates question_node with gaps and ingest_hint.","urls":{"read":"https://miscsubjects.com/api/articles/cloudflare-os-xl/prompts","write":"https://miscsubjects.com/api/protocol/ask"}},{"id":"graph_topology","name":"Cross-article graph","what":"Merged claims/sources across condition+stack slugs for one question.","urls":{"read":"https://miscsubjects.com/api/articles/cloudflare-os-xl/graph-topology?question=..."}},{"id":"question_graph","name":"Question graph","what":"Ask nodes (questions + gaps) and evidence_ingest nodes (pasted model output).","urls":{"read":"https://miscsubjects.com/api/articles/cloudflare-os-xl/question-graph","write":"https://miscsubjects.com/api/protocol/ask"}},{"id":"voxels","name":"Voxel graph","what":"Claims as atoms, sources as edges (supported_by, posted_by). Per-claim provenance.","urls":{"read":"https://miscsubjects.com/api/articles/cloudflare-os-xl/voxels","write":"https://miscsubjects.com/api/protocol/claim"}}],"system_map":"https://miscsubjects.com/api/articles/system-map","system_map_markdown":"https://miscsubjects.com/api/articles/system-map?format=markdown","not_medical_advice":true},"_explain":{"feature":"topology","name":"Article topology","what":"Claims, sources, anecdotes, user reports, related embeds, question graph slice — for ask/ROUTER.","why":"Every feature is auditable collective intelligence","how":"Claims, sources, anecdotes, user reports, related embeds, question graph slice — for ask/ROUTER.","model":null,"verifies":null,"urls":{"read":"https://miscsubjects.com/api/articles/cloudflare-os-xl/topology"},"imessage":null,"router":null,"related":[{"id":"ask","what":"Answer only from topology; creates question_node with gaps and ingest_hint."},{"id":"graph_topology","what":"Merged claims/sources across condition+stack slugs for one question."},{"id":"question_graph","what":"Ask nodes (questions + gaps) and evidence_ingest nodes (pasted model output)."},{"id":"voxels","what":"Claims as atoms, sources as edges (supported_by, posted_by). Per-claim provenance."}],"not_medical_advice":true},"slug":"cloudflare-os-xl","title":"Cloudflare OS: what this build has not installed","register":"standard","tags":["cloudflare","infrastructure","inventory","workers","audit"],"updated_at":"2026-08-06T03:28:31.965Z","body_excerpt":"This build runs on Cloudflare. Not \"hosted on\" — runs on. The site is Cloudflare Pages. The content spine is D1. The ledger is D1 and R2. The agent memory is Durable Objects with SQLite. The models are called through Workers AI and the AI Gateway. Long jobs are Workflows. Fan-out is Queues. Page-fetching is Browser Rendering. Outbound mail is a `send_email` binding. Secrets are in Secrets Store.\n\nThat is thirteen Cloudflare products, bound and in production, doing real work every hour.\n\nIt is also less than a third of what the account can hold.\n\nThis series is the inventory of the rest: every Cloudflare product that is not installed here, what it would actually do for this specific build, and — this matters more — an honest verdict on whether it should be installed at all. A list of everything a vendor sells is a brochure. This is not that. Several entries below end in \"no\", and the reasons are given.\n\n## What is already here\n\nVerified against the account and every `wrangler.toml` in the repo on 6 August 2026, not from memory:\n\n| Product | State in this build |\n| --- | --- |\n| Workers + Pages | The site, the API, the admin surface |\n| D1 | 4 databases: content spine, shared events, storage index, previews |\n| KV | 1 namespace: settings, freeze flags, snapshots |\n| R2 | 2 buckets: ledger, store |\n| Durable Objects (SQLite) | 3 classes: DirectoryDO, ExpertDO, AgentDO |\n| Queues | 3: loop-tasks, loop-ingest, loop-ingest-dlq |\n| Workflows | 10, across two Workers |\n| Workers AI | Bound on Pages and on the sibling Worker |\n| AI Gateway | Every model call routes through it |\n| Browser Rendering | `MYBROWSER` binding on the sibling Worker |\n| Email (outbound) | `send_email` binding |\n| Secrets Store | Meta credentials, bound by reference |\n| Service bindings | STORE, META_BRIDGE |\n| Cron triggers | Every minute, and 04:00 daily |\n| Observability | Enabled on every Worker |\n\n## What is empty\n\nFour products were checked directly against the account rather than inferred from config. All four returned nothing:\n\n```\nwrangler vectorize list   →  You haven't created any indexes on this account.\nwrangler hyperdrive list  →  (empty)\nwrangler pipelines list   →  No pipelines found.\nwrangler containers list  →  No containers found.\n```\n\nEverything else in this series is absent by config scan: no binding, no route, no reference anywhere in the repo that does more than mention the name in a documentation row.\n\nThat distinction is worth stating plainly, because this build has a directory of roughly nine hundred callable rows and several of them *describe* products that are not installed. A row that documents Turnstile is not Turnstile. The inventory below counts bindings and provisioned resources, not documentation.\n\n## The ten parts\n\n**[Part 1 — Search and retrieval](/a/cloudflare-os-xl-01-search-and-retrieval)**\nVectorize, AI Search (formerly AutoRAG), and D1 read replication. The corpus is 1,171 articles and is queried with SQL `LIKE`. This is the largest single gap in the build.\n\n**[Part 2 — The ledger as a queryable table](/a/cloudflare-os-xl-02-ledger-as-a-table)**\nPipelines, R2 Data Catalog, R2 SQL, R2 event notifications, Analytics Engine. Audit questions are currently answered by pulling files and counting in a script.\n\n**[Part 3 — Running real code](/a/cloudflare-os-xl-03-running-real-code)**\nContainers, the Sandbox SDK, and Code Mode. Every heavy tool in this build shells out to the owner's laptop. That is the single biggest reliability liability in the system.\n\n**[Part 4 — Agents as infrastructure](/a/cloudflare-os-xl-04-agents-as-infrastructure)**\nThe Agents SDK, remote MCP servers with OAuth, hibernatable WebSockets. Two Durable Object classes already do a hand-rolled version of this.\n\n**[Part 5 — Media](/a/cloudflare-os-xl-05-media)**\nImages, Stream, Realtime. Hero images are generated externally and stored as raw R2 objects with no variants.\n\n**[Part 6 — The edge in front of the Worker](/a/cloudflare-os-xl-06-the-edge-in-front)**\nS","ranking":"safety-first (interaction_risk/limitations), then quote-gated effective_weight","claims":[{"id":"c1","text":"Thirteen Cloudflare products are bound and running in this build: Workers, Pages, D1, KV, R2, Durable Objects, Queues, Workflows, Workers AI, AI Gateway, Browser Rendering, outbound email and Secrets Store.","tier":"definition","interaction_risk":false,"status":"active","source_ids":[],"why_material":"It sets the baseline the rest of the series measures against.","retracted_at":null,"retraction_reason":null,"challenged_by":[],"effective_weight":0.1,"quote_gated":false},{"id":"c2","text":"Four Cloudflare products were checked directly against the account on 6 August 2026 and returned nothing at all: Vectorize, Hyperdrive, Pipelines and Containers.","tier":"observational","interaction_risk":false,"status":"active","source_ids":[],"why_material":"These are verified absences rather than inferred ones.","retracted_at":null,"retraction_reason":null,"challenged_by":[],"effective_weight":0.1,"quote_gated":false},{"id":"c3","text":"A directory row that documents a Cloudflare product is not the same thing as that product being installed, and this inventory counts bindings and provisioned resources rather than documentation.","tier":"definition","interaction_risk":false,"status":"active","source_ids":[],"why_material":"The build has roughly nine hundred documented rows, several of which describe uninstalled products.","retracted_at":null,"retraction_reason":null,"challenged_by":[],"effective_weight":0.1,"quote_gated":false},{"id":"c4","text":"Only two items in the series repair failures already recorded in this build rather than adding new capability: Tail Workers and Code Mode.","tier":"expert","interaction_risk":false,"status":"active","source_ids":[],"why_material":"It separates repair from enrichment, which changes the priority order.","retracted_at":null,"retraction_reason":null,"challenged_by":[],"effective_weight":0.1,"quote_gated":false},{"id":"c5","text":"Several Cloudflare products carry a verdict of no for this account, including Waiting Room, Load Balancing and Spectrum, because the problems they solve do not exist here.","tier":"expert","interaction_risk":false,"status":"active","source_ids":["s-wfp"],"why_material":"A complete inventory that lists every product as an opportunity is a brochure, not an assessment.","retracted_at":null,"retraction_reason":null,"challenged_by":[],"effective_weight":0.1,"quote_gated":false}],"sources":[{"id":"s-d1","type":"documentation","url":"https://developers.cloudflare.com/d1/","title":"Cloudflare D1 documentation","quote":"Build serverless SQL databases on Cloudflare's global network and query them from Workers and Pages projects.","claim_ids":[],"hash":"5fcf857aed5e580c2577f81c1967b32617534aeef5726cecc6a8ead4e9c6cad1"},{"id":"s-queues","type":"documentation","url":"https://developers.cloudflare.com/queues/","title":"Cloudflare Queues documentation","quote":"Send and receive messages with guaranteed delivery using Cloudflare Queues integrated with Workers.","claim_ids":[],"hash":"7ec2503c9509574104dcad593d8ef417fe570690f7d397151703169d97137056"},{"id":"s-wfp","type":"documentation","url":"https://developers.cloudflare.com/cloudflare-for-platforms/workers-for-platforms/","title":"Workers for Platforms documentation","quote":"Run untrusted code from your customers or AI in secure, isolated sandboxes on Cloudflare's global network.","claim_ids":[],"hash":"0c0651cf0db1a8b85ad173ef98689155809a7b6eb92ed249276afd23db4008d6"}],"anecdotal_sources":[],"scientific_sources":[],"user_reports":[],"related_articles":[],"question_graph":{"slug":"cloudflare-os-xl","questions":[],"evidence":[],"edges":[],"counts":{"questions":0,"evidence":0,"edges":0}},"honesty":{"active_claims":5,"retracted_claims":0,"cut_claims":0,"challenges":0,"scrub_events":0,"note":"Retracted/cut claims stay on ledger but are excluded from ask unless ?include_inactive=1"},"counts":{"claims":5,"claims_total":5,"sources":3,"anecdotal":0,"scientific":0,"user_reports":0,"questions":0,"evidence_ingests":0}}