Reference Search docs

Capability map

What you use day to day — product surfaces, not an inventory of private implementation modules.

Authoring

SurfaceWhat you use it for
BindlesPack the app: services, resources, wiring, policy intent
App KitsEntrypoint kinds (api, web, service, …) inside a Bindle
Camps / Yards / JunctionsTopology: home, provider scope, federation
TrailsContinuous migration recipes + live upgrade/migration executors (preflight evidence, expand→backfill→contract, pooled→siloed tenant moves)

Runtime (Camp)

SurfaceWhat you use it for
EventStoreAppend-only domain and control facts
Queue / messagingDeferred work and pub/sub
StreamerHigh-volume frames (logs, tokens)
ActorHostSingle-writer leases and fencing
ClockDeterministic time for workflows and tests
Session ReplayPrivacy-first session capture on App Kits

Default durable journal is a single-owner SQLite path. Alternate engines and component hosts (Wasmtime, OCI/Kubernetes, cloud-native) plug in behind the same ports.

Control & identity

SurfaceWhat you use it for
Stations & ConductorControl-plane isolation + placement decisions; routing control loop + progressive cutover
DispatcherDeterministic credit/budget-aware backend selection (dispatch.Decided)
Jurisdiction & residencyRegion→jurisdiction catalog, per-tenant residency constraints, fail-closed residency gate
Gatekeeper / contractscan-deploy and composed deploy gates
Policy packsDeny-by-default authorization and obligations
IdentityWorkload identity, brokered tokens, continuous identity
HarnessFlags, progressive delivery, experiments
ConnectivityNamed endpoints, overlay, secretless connectors

Operator surfaces

SurfaceWhat you use it for
hobo CLILifecycle, diagnosis, authoring, ops
MCPSame verbs for agents
MeteringUsage facts and showback

Rules of thumb

  1. Author Bindles and topology — not storage engines.
  2. Talk to ports (EventStore, Queue, Messaging); engines stay swappable.
  3. Prefer secretless federation over long-lived keys.
  4. Conformance is what “certified provider” means — same bar for every adapter.

Architecture · Component hosts · Runtime ports · CLI