[AVAILABLE]. One correction to this page’s own prior claim is called out below.
packages/*) plus two SDKs (typescript/,
python/). Every package is independently testable; packages/api is the only one that
runs as a long-lived process.
The real request path today
Package map
See Packages for the full table with status and evidence per package. Grouped by role: Trust core:shared, policy, runtime, crypto, storage (all [AVAILABLE]);
receipt and replay are [PARTIAL], real and tested but disconnected from runtime/api,
see @parmana/receipt and @parmana/replay.
HTTP surface: api ([AVAILABLE]) is the only long-running server.
execution-system ([AVAILABLE]) is the interface createExecutionSystem() implements;
today that implementation is always a full ExecutionGateway, not a bypass.
Content-binding / release control: envelope-verifier ([AVAILABLE] library),
execution-gateway ([AVAILABLE], wired unconditionally into the default server as of
commit 651497a), execution-control ([PARTIAL], real, tested, and in the default
request path for the one connector currently registered; not yet the finished
cross-system claim for arbitrary connectors; see Roadmap).
SDKs: python/ ([AVAILABLE]), typescript/ ([PARTIAL], real client code, but its
entire test suite is currently empty and its HTTP transport does not raise on 4xx/5xx
responses, see TypeScript SDK).
Why this split exists
The gateway and execution-control remain separate packages fromruntime so a consuming
service that embeds only the trust core (no HTTP server, no connectors) doesn’t have to pay
for a Connector, NonceStore, and public key it doesn’t need. The default packages/api
server is not that minimal case: it always builds the full gateway, as shown above. The
Content Binding & TOCTOU page still documents the older,
gateway-optional world and needs its own rewrite, tracked for the Core Concepts pass, before
it can be trusted as current.