Terminal-first
Content should be viewable through command output and searchable text.
guarded browsing · network visibility · explicit boundaries
Phase1 browser workflows are meant to be terminal-first and inspectable. The browser should help operators view and reason about content without becoming a hidden, full-trust web runtime.
browser model
The Phase1 browser idea is not a normal browser replacement. It is a guarded inspection surface for operators. It should show what was requested, what was returned, and what was simplified, stripped, or blocked.
Content should be viewable through command output and searchable text.
Network behavior should stay behind clear safety and trust boundaries.
The browser should not silently execute active web content like a full browser.
scheme boundaries
Browser docs should explain which schemes are supported, which are blocked, and why. This prevents confusion when a URL behaves differently from a full desktop browser.
Expected primary public web scheme when network access is available.
Useful for local or explicit non-TLS test workflows, with clear warnings.
Should be guarded carefully because it can imply host filesystem access.
Should not be treated like a normal clickable browser script path.
active content
If Phase1 renders or extracts web content, users should know whether scripts were removed, styles were simplified, forms were disabled, and media was ignored. The safest documentation posture is to assume simplified inspection unless a build explicitly says otherwise.
loopback + local testing
Loopback workflows are valuable for testing local docs, local development servers, and generated output. They should still be documented as a boundary because local services can expose sensitive information or trigger host behavior.
Useful for previewing generated site and docs pages.
Helpful for testing, but should be obvious when local network access is involved.
Localhost is still the host environment, not the virtual filesystem.
command flow
Exact commands can vary by build. The command reference remains the main map, but browser workflows should follow this style: request, inspect metadata, inspect text, then decide whether to save or discard output.
Request a page through the guarded browser path.
Inspect status, content type, redirect, and cache metadata where available.
Inspect simplified HTML or extracted text when supported.
Save output only when the storage boundary is clear.
visibility
When network access is part of a workflow, Phase1 should make the request visible. Useful details include URL, scheme, redirect, status, content type, output location, and whether content was stripped or simplified.
The requested URL should be visible in output or audit notes.
HTTP status and failure states should be easy to read.
Operators should know if the result was HTML, text, JSON, or something else.
Saved output should identify where it went and how to remove it.
operator checklist
non-claims
This page does not claim Phase1 is a production web browser, privacy browser, hardened sandbox, malware-analysis environment, anonymity tool, or complete web runtime. It documents the intended guarded browsing model and public boundaries.