Directories
¶
| Path | Synopsis |
|---|---|
|
cluster-gateway
|
|
|
cmd/cluster-gateway
command
|
|
|
ctld
|
|
|
cmd/ctld
command
|
|
|
internal/ctld/networking/model
Package model defines runtime-neutral inputs to the node network policy compiler.
|
Package model defines runtime-neutral inputs to the node network policy compiler. |
|
internal/ctld/server
Package server exposes ctld process health and Prometheus metrics.
|
Package server exposes ctld process health and Prometheus metrics. |
|
global-gateway
|
|
|
cmd/global-gateway
command
|
|
|
pkg/memcache
Package memcache provides a thread-safe, bounded in-memory cache with TTL and LRU eviction.
|
Package memcache provides a thread-safe, bounded in-memory cache with TTL and LRU eviction. |
|
internal
|
|
|
soakstate
Package soakstate provides a durable, hash-chained checkpoint log for opt-in endurance gates.
|
Package soakstate provides a durable, hash-chained checkpoint log for opt-in endurance gates. |
|
manager
|
|
|
cmd/manager
command
|
|
|
cmd/procd
command
Package main is the entry point for the Procd service.
|
Package main is the entry point for the Procd service. |
|
cmd/python-runner
command
|
|
|
pkg/appservice
Package appservice owns manager-side sandbox application-service validation.
|
Package appservice owns manager-side sandbox application-service validation. |
|
pkg/credentialbinding
Package credentialbinding converts and fingerprints credential binding policy without resolving secret-bearing source versions.
|
Package credentialbinding converts and fingerprints credential binding policy without resolving secret-bearing source versions. |
|
pkg/eventbase
Package eventbase constructs manager-owned pubsub event metadata.
|
Package eventbase constructs manager-owned pubsub event metadata. |
|
pkg/nodeauth
Package nodeauth defines the authenticated node identity shared by internal data-plane authority handlers.
|
Package nodeauth defines the authenticated node identity shared by internal data-plane authority handlers. |
|
pkg/nodeauthority
Package nodeauthority assembles the manager's dedicated mTLS node listener.
|
Package nodeauthority assembles the manager's dedicated mTLS node listener. |
|
pkg/nodepoolautoscaler
Package nodepoolautoscaler reconciles regional Sandbox0 capacity to one fixed worker plus a bounded provider-managed elastic pool.
|
Package nodepoolautoscaler reconciles regional Sandbox0 capacity to one fixed worker plus a bounded provider-managed elastic pool. |
|
pkg/nomadclaim
Package nomadclaim implements the runtime-neutral manager claim API over region-authoritative Nomad warm slots.
|
Package nomadclaim implements the runtime-neutral manager claim API over region-authoritative Nomad warm slots. |
|
pkg/retryqueue
Package retryqueue contains small mechanics shared by manager durable retry queues.
|
Package retryqueue contains small mechanics shared by manager durable retry queues. |
|
pkg/rootfsimportdiscovery
Package rootfsimportdiscovery discovers ready image templates and idempotently creates their durable OCI-to-block import operations.
|
Package rootfsimportdiscovery discovers ready image templates and idempotently creates their durable OCI-to-block import operations. |
|
pkg/rootfsimportworker
Package rootfsimportworker converts durable OCI import operations into attested immutable RootFS base artifacts.
|
Package rootfsimportworker converts durable OCI import operations into attested immutable RootFS base artifacts. |
|
pkg/rootfsmaintenance
Package rootfsmaintenance owns background rootfs metadata and object-store reconciliation.
|
Package rootfsmaintenance owns background rootfs metadata and object-store reconciliation. |
|
pkg/runtimeslotauthority
Package runtimeslotauthority serves the authenticated node-to-region warm runtime slot protocol.
|
Package runtimeslotauthority serves the authenticated node-to-region warm runtime slot protocol. |
|
pkg/runtimeslotclaim
Package runtimeslotclaim plans and executes the region-authoritative warm Nomad slot claim path without assuming that manager can dial node-local Unix sockets directly.
|
Package runtimeslotclaim plans and executes the region-authoritative warm Nomad slot claim path without assuming that manager can dial node-local Unix sockets directly. |
|
pkg/runtimeslotnode
Package runtimeslotnode adapts authenticated region-to-node dispatch to the runtime slot terminal reconciler.
|
Package runtimeslotnode adapts authenticated region-to-node dispatch to the runtime slot terminal reconciler. |
|
pkg/runtimeslotnomad
Package runtimeslotnomad implements plugin-independent Nomad allocation retirement for the runtime-slot reconciler.
|
Package runtimeslotnomad implements plugin-independent Nomad allocation retirement for the runtime-slot reconciler. |
|
pkg/runtimeslotreconciler
Package runtimeslotreconciler terminally cleans expired and orphaned Nomad runtime slots without depending on the task driver plugin process.
|
Package runtimeslotreconciler terminally cleans expired and orphaned Nomad runtime slots without depending on the task driver plugin process. |
|
pkg/runtimeslotterminal
Package runtimeslotterminal assembles the plugin-independent regional runtime slot terminal worker.
|
Package runtimeslotterminal assembles the plugin-independent regional runtime slot terminal worker. |
|
pkg/runtimeslotwriter
Package runtimeslotwriter adapts regional RootFS writer authority to the plugin-independent runtime slot terminal reconciler.
|
Package runtimeslotwriter adapts regional RootFS writer authority to the plugin-independent runtime slot terminal reconciler. |
|
pkg/sandboxclaimreconciler
Package sandboxclaimreconciler completes durable Nomad claim cleanup after explicit deletion or abandoned admission.
|
Package sandboxclaimreconciler completes durable Nomad claim cleanup after explicit deletion or abandoned admission. |
|
pkg/sandboxobservability
Package sandboxobservability contains manager-owned observability producers.
|
Package sandboxobservability contains manager-owned observability producers. |
|
pkg/sandboxstore
Package sandboxstore owns durable sandbox identity and rootfs persistence.
|
Package sandboxstore owns durable sandbox identity and rootfs persistence. |
|
procd/pkg/context
Package context provides context management for Procd.
|
Package context provides context management for Procd. |
|
procd/pkg/file
Package file provides file system operations for Procd.
|
Package file provides file system operations for Procd. |
|
procd/pkg/http
Package http provides the HTTP server for Procd.
|
Package http provides the HTTP server for Procd. |
|
procd/pkg/http/handlers
Package handlers provides HTTP handlers for Procd.
|
Package handlers provides HTTP handlers for Procd. |
|
procd/pkg/process
Package process provides process management for Procd.
|
Package process provides process management for Procd. |
|
procd/pkg/process/cmd
Package cmd provides one-time command execution.
|
Package cmd provides one-time command execution. |
|
procd/pkg/process/repl
Package repl provides configurable REPL process implementations.
|
Package repl provides configurable REPL process implementations. |
|
procd/pkg/reaper
Package reaper removes orphaned zombie processes adopted by procd as PID 1.
|
Package reaper removes orphaned zombie processes adopted by procd as PID 1. |
|
procd/pkg/session
Package session supervises durable, process-backed execution sessions.
|
Package session supervises durable, process-backed execution sessions. |
|
nomad-driver-sandbox0
module
|
|
|
pkg
|
|
|
apierror
Package apierror defines transport-neutral error categories shared by HTTP handlers and runtime services.
|
Package apierror defines transport-neutral error categories shared by HTTP handlers and runtime services. |
|
apispec
Package apispec provides primitives to interact with the openapi HTTP API.
|
Package apispec provides primitives to interact with the openapi HTTP API. |
|
clock
Package clock provides a synchronized clock across multiple clusters by periodically syncing with a shared PostgreSQL database.
|
Package clock provides a synchronized clock across multiple clusters by periodically syncing with a shared PostgreSQL database. |
|
gateway/meteringbackend
Package meteringbackend initializes the shared gateway metering read model.
|
Package meteringbackend initializes the shared gateway metering read model. |
|
internalauth
Package internalauth provides internal token-based authentication for inter-service communication within the sandbox0 infrastructure.
|
Package internalauth provides internal token-based authentication for inter-service communication within the sandbox0 infrastructure. |
|
migrate
Package migrate provides a universal database migration solution for sandbox0 services.
|
Package migrate provides a universal database migration solution for sandbox0 services. |
|
nodebootstrap
Package nodebootstrap installs and renews disposable Nomad sandbox workers.
|
Package nodebootstrap installs and renews disposable Nomad sandbox workers. |
|
nomadruntime
Package nomadruntime owns the privileged Nomad node runtime hosted by ctld.
|
Package nomadruntime owns the privileged Nomad node runtime hosted by ctld. |
|
observability
Package observability provides shared tracing, Prometheus metrics, and structured logging for Sandbox0 services.
|
Package observability provides shared tracing, Prometheus metrics, and structured logging for Sandbox0 services. |
|
observability/httpserver
Package httpserver instruments net/http servers without importing a web framework.
|
Package httpserver instruments net/http servers without importing a web framework. |
|
observability/internal/httpattrs
Package httpattrs contains shared HTTP semantic-convention helpers.
|
Package httpattrs contains shared HTTP semantic-convention helpers. |
|
ocirootfs
Package ocirootfs resolves and safely applies one digest-pinned OCI image for production RootFS base artifact construction.
|
Package ocirootfs resolves and safely applies one digest-pinned OCI image for production RootFS base artifact construction. |
|
procdapi
Package procdapi defines the manager-side contract for procd HTTP APIs.
|
Package procdapi defines the manager-side contract for procd HTTP APIs. |
|
procdconfig
Package procdconfig defines the lightweight runtime configuration shared by procd and the components that inject its environment variables.
|
Package procdconfig defines the lightweight runtime configuration shared by procd and the components that inject its environment variables. |
|
quantity
Package quantity parses the bounded CPU and byte quantities used by the runtime-neutral sandbox API.
|
Package quantity parses the bounded CPU and byte quantities used by the runtime-neutral sandbox API. |
|
rediscache
Package rediscache provides shared Redis client and cache helpers.
|
Package rediscache provides shared Redis client and cache helpers. |
|
rootfsblock
Package rootfsblock defines the bounded, versioned control descriptor for a durable RootFS block-map generation.
|
Package rootfsblock defines the bounded, versioned control descriptor for a durable RootFS block-map generation. |
|
rootfsimporter
Package rootfsimporter builds immutable block artifacts from verified OCI images without owning regional operation or ready-artifact state.
|
Package rootfsimporter builds immutable block artifacts from verified OCI images without owning regional operation or ready-artifact state. |
|
rootfsobjectstore
Package rootfsobjectstore constructs the regional RootFS object store from the shared manager/ctld configuration, including optional envelope encryption.
|
Package rootfsobjectstore constructs the regional RootFS object store from the shared manager/ctld configuration, including optional envelope encryption. |
|
rootfsrebase
Package rootfsrebase provides the privileged, offline filesystem metadata and extent primitives used by the RootFS three-way rebase worker.
|
Package rootfsrebase provides the privileged, offline filesystem metadata and extent primitives used by the RootFS three-way rebase worker. |
|
rootfswriterauthority
Package rootfswriterauthority defines the authenticated node-to-manager protocol used to consume, renew, and prove terminal state for a regional RootFS writer grant.
|
Package rootfswriterauthority defines the authenticated node-to-manager protocol used to consume, renew, and prove terminal state for a regional RootFS writer grant. |
|
runtimecontrol
Package runtimecontrol defines the immutable runtime assignment shared by manager, the Nomad driver, and procd.
|
Package runtimecontrol defines the immutable runtime assignment shared by manager, the Nomad driver, and procd. |
|
runtimeslot
Package runtimeslot defines the versioned node-to-region protocol for generic warm runtime allocations.
|
Package runtimeslot defines the versioned node-to-region protocol for generic warm runtime allocations. |
|
sandboxobservability
Package sandboxobservability defines the per-sandbox historical event, log, and metric query contract.
|
Package sandboxobservability defines the per-sandbox historical event, log, and metric query contract. |
|
sandboxobservability/clickhouse
Package clickhouse implements the ClickHouse query backend for per-sandbox historical observability events, logs, and metric samples.
|
Package clickhouse implements the ClickHouse query backend for per-sandbox historical observability events, logs, and metric samples. |
|
sandboxspec
Package sandboxspec defines runtime-neutral sandbox template and network policy data.
|
Package sandboxspec defines runtime-neutral sandbox template and network policy data. |
|
streaming
Package streaming provides transport helpers for long-lived HTTP streams.
|
Package streaming provides transport helpers for long-lived HTTP streams. |
|
tokenbucket
Package tokenbucket provides shared local and Redis-backed token buckets for request admission and byte-rate backpressure.
|
Package tokenbucket provides shared local and Redis-backed token buckets for request admission and byte-rate backpressure. |
|
regional-gateway
|
|
|
cmd/regional-gateway
command
|
|
|
scheduler
|
|
|
cmd/scheduler
command
|
|
|
scripts
|
|
|
license-sign
command
|
|
|
ssh-gateway
|
|
|
cmd/ssh-gateway
command
|
|
|
tests
|
|
|
tools
|
|
|
clickhouse-oss-gc
command
|
|
|
node-bootstrap
command
|
|
|
node-runtime-config
command
|
|
|
rootfs-materializer-soak
command
Command rootfs-materializer-soak runs the opt-in, active-time acceptance gate for PostgreSQL-backed RootFS materialization against a real RustFS.
|
Command rootfs-materializer-soak runs the opt-in, active-time acceptance gate for PostgreSQL-backed RootFS materialization against a real RustFS. |
|
runtime-slot-slo
command
Command runtime-slot-slo validates the public regional claim route against the trusted ingress-to-procd timer emitted by the Nomad manager backend.
|
Command runtime-slot-slo validates the public regional claim route against the trusted ingress-to-procd timer emitted by the Nomad manager backend. |
|
soak-evidence-verify
command
Command soak-evidence-verify independently audits completed production endurance evidence against the fixed materializer or Bolt acceptance contract.
|
Command soak-evidence-verify independently audits completed production endurance evidence against the fixed materializer or Bolt acceptance contract. |
Click to show internal directories.
Click to hide internal directories.