Skip to content

Concept

# agbrowse is three layers: browser primitives, provider Web-AI, and evidence.

The package stays standalone by keeping the published bin thin and using ESM modules for the browser, Web-AI, and verification surfaces.

## Layer map

Layer | Owns | Does not own
--- | --- | ---
Browser primitives | CDP connection, tabs, refs, screenshots, click/type/wait, adaptive fetch. | Provider prompt contracts.
Web-AI | ChatGPT, Gemini, Grok send/poll/query, sessions, code artifacts, source audit. | Hosted model APIs or API-key adapters.
Evidence | Trace output, fixture evals, claim audit, structure docs, release gates. | Marketing claims without local proof.

## Source of truth

Use `structure/commands.md` for command surface, `structure/CAPABILITY_TRUTH_TABLE.md` for support labels, and `structure/release_gates.md` for verification obligations.

Browser runtime Release gates