01 / DECISION
When this primitive earns a place
Use this composed path for public-page evidence such as rendering and screenshots, never for impersonation or open-ended browsing.
02 / ARCHITECTURE
Build the smallest defensible path
A Worker validates one allowlisted URL, a Durable Object enforces quota, Browser Run renders, R2 stores bounded evidence, and Queues plus Analytics record completion.
- 01Name the contract
Use this composed path for public-page evidence such as rendering and screenshots, never for impersonation or open-ended browsing.
- 02Add one primitive
A Worker validates one allowlisted URL, a Durable Object enforces quota, Browser Run renders, R2 stores bounded evidence, and Queues plus Analytics record completion.
- 03Capture failure evidence
The production mission contract rejects arbitrary URLs and code, applies anonymous quota, returns provenance, and is exercised by browser smoke tests.
03 / REPRODUCE
Evidence before confidence
The production mission contract rejects arbitrary URLs and code, applies anonymous quota, returns provenance, and is exercised by browser smoke tests.
curl -fsS https://lab.cloudflare.claude-world.com/experiences/browser/ 04 / BOUNDARY
The production boundary
This is a Cloudflare World project architecture, not a Cloudflare product. It forbids login, checkout, arbitrary scripts, private targets, and persistent browser identity.
05 / FIRST-PARTY SOURCES
Keep first-party sources authoritative
Product behavior, limits, pricing, and availability can change. Re-check these sources before acting.