Directories
¶
| Path | Synopsis |
|---|---|
|
Package client dials a remote plimsolld and adapts it to sandbox.Sandbox, so isolated calls can swap providers behind the same interface.
|
Package client dials a remote plimsolld and adapts it to sandbox.Sandbox, so isolated calls can swap providers behind the same interface. |
|
cmd
|
|
|
plimsoll-clients
command
Command plimsoll-clients manages caller credentials in an offline registry.
|
Command plimsoll-clients manages caller credentials in an offline registry. |
|
plimsoll-specgen
command
Command plimsoll-specgen derives a host-API grant description from an OpenAPI 3.x document (Sluice "spec-import").
|
Command plimsoll-specgen derives a host-API grant description from an OpenAPI 3.x document (Sluice "spec-import"). |
|
plimsolld
command
Command plimsolld serves the plimsoll SandboxService over Connect (h2c, so Connect, gRPC, and gRPC-Web clients all work).
|
Command plimsolld serves the plimsoll SandboxService over Connect (h2c, so Connect, gRPC, and gRPC-Web clients all work). |
|
prospector-report
command
Command prospector-report renders plimsoll's exported audit stream into a single self-contained HTML report (Prospector Phase 4) — the no-Grafana companion to the dashboard.
|
Command prospector-report renders plimsoll's exported audit stream into a single self-contained HTML report (Prospector Phase 4) — the no-Grafana companion to the dashboard. |
|
examples
|
|
|
advisor
command
Command advisor shows the efficiency advisor end to end: the same question asked of a small inventory API twice, first the way an agent tends to write it (list the ids, then one call per item, then add the column up in its own code) and then the way the advice that came back suggests.
|
Command advisor shows the efficiency advisor end to end: the same question asked of a small inventory API twice, first the way an agent tends to write it (list the ids, then one call per item, then add the column up in its own code) and then the way the advice that came back suggests. |
|
daemon
command
Command daemon runs the whole service path end to end: it starts plimsolld with a real multi-client auth file, calls it with the official Go client, and shows what the server refuses.
|
Command daemon runs the whole service path end to end: it starts plimsolld with a real multi-client auth file, calls it with the official Go client, and shows what the server refuses. |
|
grant
command
Command grant demonstrates the capability model: agent-authored code reaching a real HTTP API through an injected client, over a route allowlist the code cannot widen, with a credential it never sees.
|
Command grant demonstrates the capability model: agent-authored code reaching a real HTTP API through an injected client, over a route allowlist the code cannot widen, with a credential it never sees. |
|
minimal
command
Command minimal runs one JavaScript snippet in a sandbox and prints what ran, where, and behind which isolation boundary.
|
Command minimal runs one JavaScript snippet in a sandbox and prints what ran, where, and behind which isolation boundary. |
|
oracle
command
Command oracle is the physics oracle demo (private/architecture/oracle-demo-plan.md): an agent writes a controller, plimsoll runs it against a compiled cart-pole plant, and the trajectory's fingerprint is the acceptance test.
|
Command oracle is the physics oracle demo (private/architecture/oracle-demo-plan.md): an agent writes a controller, plimsoll runs it against a compiled cart-pole plant, and the trajectory's fingerprint is the acceptance test. |
|
providers
command
Command providers runs the physics oracle's run on every sandbox provider this machine can reach and writes a page comparing them: the same controller, the same judge, the same plant, and the fingerprint of the trajectory from each provider.
|
Command providers runs the physics oracle's run on every sandbox provider this machine can reach and writes a page comparing them: the same controller, the same judge, the same plant, and the fingerprint of the trajectory from each provider. |
|
wasm-controller
command
Command wasm-controller judges a controller written in C: the project run compiles it to WebAssembly inside the sandbox, then runs it against the cart-pole plant, which is WebAssembly too.
|
Command wasm-controller judges a controller written in C: the project run compiles it to WebAssembly inside the sandbox, then runs it against the cart-pole plant, which is WebAssembly too. |
|
gen
|
|
|
go/plimsoll/v1/plimsollv1connect
Package plimsoll.v1 is the RPC surface of the standalone code-execution sandbox.
|
Package plimsoll.v1 is the RPC surface of the standalone code-execution sandbox. |
|
internal
|
|
|
clientconfig
Package clientconfig defines the caller registry shared by the daemon and the offline operator CLI.
|
Package clientconfig defines the caller registry shared by the daemon and the offline operator CLI. |
|
grants
Package grants resolves named host-API capability profiles for the RPC server.
|
Package grants resolves named host-API capability profiles for the RPC server. |
|
insights
Package insights derives deterministic, metadata-only efficiency findings from a run's brokered host.* call trace (Prospector Phase 1).
|
Package insights derives deterministic, metadata-only efficiency findings from a run's brokered host.* call trace (Prospector Phase 1). |
|
quantise
Package quantise reports the resolution at which a module run's swept parameter was actually resolved, which is not always the resolution the caller asked for.
|
Package quantise reports the resolution at which a module run's swept parameter was actually resolved, which is not always the resolution the caller asked for. |
|
report
Package report renders plimsoll's exported audit stream into a single self-contained, dependency-free HTML report (Prospector Phase 4).
|
Package report renders plimsoll's exported audit stream into a single self-contained, dependency-free HTML report (Prospector Phase 4). |
|
rpc
Package rpc serves the plimsoll SandboxService over Connect, wrapping the transport-agnostic sandbox package with auth, rate limiting, and request validation.
|
Package rpc serves the plimsoll SandboxService over Connect, wrapping the transport-agnostic sandbox package with auth, rate limiting, and request validation. |
|
specgen
Package specgen derives a plimsoll host-API grant description from an OpenAPI 3.x document.
|
Package specgen derives a plimsoll host-API grant description from an OpenAPI 3.x document. |
|
toolchain
Package toolchain exposes the single source of truth for the baked TypeScript toolchain versions (the repo-root toolchain.versions file), shared by the docker provider image and the e2b template so they cannot drift.
|
Package toolchain exposes the single source of truth for the baked TypeScript toolchain versions (the repo-root toolchain.versions file), shared by the docker provider image and the e2b template so they cannot drift. |
|
Package protocol holds the one number the wire protocol is versioned by.
|
Package protocol holds the one number the wire protocol is versioned by. |
|
Package sandbox runs untrusted, agent-authored code through an explicitly tiered execution provider.
|
Package sandbox runs untrusted, agent-authored code through an explicitly tiered execution provider. |
|
Package sandboxtest provides shared test helpers for projects that embed the plimsoll sandbox, so the cross-cutting guarantees are asserted by ONE implementation here instead of being copy-pasted into every consumer's tests.
|
Package sandboxtest provides shared test helpers for projects that embed the plimsoll sandbox, so the cross-cutting guarantees are asserted by ONE implementation here instead of being copy-pasted into every consumer's tests. |
Click to show internal directories.
Click to hide internal directories.

