01 / DECISION
When this primitive earns a place
Use Browser Run when rendering or browser behavior is necessary and plain HTTP retrieval cannot prove the result.
02 / ARCHITECTURE
Build the smallest defensible path
Allowlist origin and route, reject arbitrary navigation, cap actions and time, isolate sessions, and store only the minimum screenshot or extraction evidence.
- 01Name the contract
Use Browser Run when rendering or browser behavior is necessary and plain HTTP retrieval cannot prove the result.
- 02Add one primitive
Allowlist origin and route, reject arbitrary navigation, cap actions and time, isolate sessions, and store only the minimum screenshot or extraction evidence.
- 03Capture failure evidence
Prove blocked destinations, timeout, screenshot provenance, and zero state reuse; compare the rendered assertion with a deterministic expectation.
03 / REPRODUCE
Evidence before confidence
Prove blocked destinations, timeout, screenshot provenance, and zero state reuse; compare the rendered assertion with a deterministic expectation.
curl -fsS https://lab.cloudflare.claude-world.com/experiences/browser/ 04 / BOUNDARY
The production boundary
Browser automation can trigger real side effects and encounter private data. Do not log in, purchase, submit, or bypass controls without explicit authorization.
05 / FIRST-PARTY SOURCES
Keep first-party sources authoritative
Product behavior, limits, pricing, and availability can change. Re-check these sources before acting.