Authority: Explanatory API reference · Status: Implemented candidate · Applies to: E2 · Verified against: current checkout · Source: internal/labapi, generated/e2/openapi.json
The same-origin HTTP API is read-only and catalog-only:
Unknown properties, duplicate keys, wrong JSON types, values outside contract
allowlists, and origin-operation mismatches are rejected. The server resolves
the reviewed replay artifact; no request field can supply or override a URL.
The deployable HTTP surface reports execution_mode: replay_only and rejects
mode: fresh. Fresh observations remain available only to explicit local CLI
workflows until the separately admitted egress-worker boundary is activated.
JSON Schema, OpenAPI, MCP tool definitions, and the CLI reference are generated
from contracts/e2/contracts.json. The public OpenAPI document is /openapi.json.
Catalog records expose admission state, source class, attribution, executable
mode availability, and an explicit not_probed health state. The replay-only
HTTP surface reports fresh_enabled: false even when a reviewed local CLI
entry has a fresh route. E2 does not promote a successful historical
invocation into a current origin-availability claim.Last modified on August 11, 2026