framework

module
v0.17.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 3, 2026 License: MIT

Directories

Path Synopsis
connectors
mysql module
postgres module
sqlite module
ssh module
Package entitlement verifies a machine's entitlement to run a product: local key material plus a vendor-signed roster, turned into a grant or a typed refusal.
Package entitlement verifies a machine's entitlement to run a product: local key material plus a vendor-signed roster, turned into a grant or a typed refusal.
Package gate decides whether one invocation of a distributed binary may run.
Package gate decides whether one invocation of a distributed binary may run.
Package git answers what a branch changed and what a working tree is at, by shelling out to the git binary.
Package git answers what a branch changed and what a working tree is at, by shelling out to the git binary.
internal
core/entitlement
Package entitlement — the error-code range this domain owns (framework/connectors/ssh block).
Package entitlement — the error-code range this domain owns (framework/connectors/ssh block).
core/gate
Package gate — the dotted-quad code range this domain owns.
Package gate — the dotted-quad code range this domain owns.
core/git
Package git — the error-code range owned by this domain (ADR 0005 §Registry).
Package git — the error-code range owned by this domain (ADR 0005 §Registry).
core/selfupdate
Package selfupdate — the error-code range owned by this domain (ADR 0005 §Registry).
Package selfupdate — the error-code range owned by this domain (ADR 0005 §Registry).
kit
Package kit — who may call an operation: the principal, the rules and their checks.
Package kit — who may call an operation: the principal, the rules and their checks.
kit/plug
Package plug is where kit's opt-in subsystems plug in: the HTTP engine and the frontends' file server (framework/kit/server), the Studio's event stream and its profiler (framework/kit/studio).
Package plug is where kit's opt-in subsystems plug in: the HTTP engine and the frontends' file server (framework/kit/server), the Studio's event stream and its profiler (framework/kit/studio).
kit/serverkit
Package serverkit is what framework/kit/server plugs into kit: the HTTP engine an app in the server profile serves on (the SDK's net/server) and the frontends' file server (the SDK's net/static).
Package serverkit is what framework/kit/server plugs into kit: the HTTP engine an app in the server profile serves on (the SDK's net/server) and the frontends' file server (the SDK's net/static).
kit/studiokit
Package studiokit — the Studio's live events, as a Server-Sent Events stream.
Package studiokit — the Studio's live events, as a Server-Sent Events stream.
service/entitlement
Package entitlement — the trust anchors this verifier accepts, and why there is more than one of them.
Package entitlement — the trust anchors this verifier accepts, and why there is more than one of them.
service/gate
Package gate — the classifier behind framework/gate.
Package gate — the classifier behind framework/gate.
service/git
Package git — the changed set: which files, line ranges and directories a branch touched.
Package git — the changed set: which files, line ranges and directories a branch touched.
service/selfupdate
Package selfupdate replaces the running binary with a newer signed release.
Package selfupdate replaces the running binary with a newer signed release.
kit
Package kit — who may call an operation: the principal, the rules and their checks.
Package kit — who may call an operation: the principal, the rules and their checks.
config/toml
Package toml lets a kit product read TOML configuration files — config/config.toml, config/<env>.toml — as it reads JSON ones.
Package toml lets a kit product read TOML configuration files — config/config.toml, config/<env>.toml — as it reads JSON ones.
config/yaml
Package yaml lets a kit product read YAML configuration files — config/config.yaml, config/<env>.yaml, and .yml — as it reads JSON ones.
Package yaml lets a kit product read YAML configuration files — config/config.yaml, config/<env>.yaml, and .yml — as it reads JSON ones.
server
Package server makes a kit app in the server profile — the default — serve HTTP: its endpoints, its frontends and its health probes, on the SDK's server engine.
Package server makes a kit app in the server profile — the default — serve HTTP: its endpoints, its frontends and its health probes, on the SDK's server engine.
storetest
Package storetest is the conformance suite of kit's stores (ADR 0004): what a store does on every backend — in memory, in the data directory, on each database engine —, run by kit's tests on memory, files and kit's fake database, and by each engine module's tests on its engine.
Package storetest is the conformance suite of kit's stores (ADR 0004): what a store does on every backend — in memory, in the data directory, on each database engine —, run by kit's tests on memory, files and kit's fake database, and by each engine module's tests on its engine.
studio
Package studio serves, in dev, the read-only API the kit tool's Studio reads: the graph and its event stream, traces, instances and items, the source, the dev tools — the process, the databases, goroutines, the heap profile, logs, the mailbox, former values.
Package studio serves, in dev, the read-only API the kit tool's Studio reads: the graph and its event stream, traces, instances and items, the source, the dev tools — the process, the databases, goroutines, the heap profile, logs, the mailbox, former values.
Package model is the Product Graph: the one data shape every part of the framework agrees on.
Package model is the Product Graph: the one data shape every part of the framework agrees on.
internal/core
Package core is the Product Graph under the names the role rule asks for: every struct carries its role (NodeEntity, GraphMessage, EndpointSpec, …).
Package core is the Product Graph under the names the role rule asks for: every struct carries its role (NodeEntity, GraphMessage, EndpointSpec, …).
Package selfupdate replaces the running binary with a newer signed release.
Package selfupdate replaces the running binary with a newer signed release.
Package telemetry — the exporter: a bounded ring producers never wait on, drained to the clients attached to a private socket, which it never reads.
Package telemetry — the exporter: a bounded ring producers never wait on, drained to the clients attached to a private socket, which it never reads.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL