Authority: Explanatory · Status: Implemented candidate · Applies to: E2 · Verified against: current checkout · Source: contracts/e2/contracts.json, scripts/demo-e2.sh
The E2 Lab accepts an admitted origin_id, operation_id, and bounded typed
input. It never accepts a destination URL.
The deterministic demonstration invokes fixture.getOffer through the CLI,
verifies the same canonical bundle in Go and restricted C, performs a real
local MCP tools/call, and verifies the proof again after all origin access is
stopped.
The output keeps source-native and semantic values side by side. For example,
the native currency usd remains visible before the declared uppercase
transformation produces semantic lexical value USD.
Run the local HTTP Lab:
The command refuses a non-loopback bind. A production public edge belongs to
Caddy and the hardened systemd service in lab/deploy/.Last modified on August 10, 2026