Directories
¶
| Path | Synopsis |
|---|---|
|
benchmarks
|
|
|
blackbox/loadgen
command
Command loadgen runs a closed-loop HTTP benchmark and emits both per-request JSONL evidence and a machine-readable summary.
|
Command loadgen runs a closed-loop HTTP benchmark and emits both per-request JSONL evidence and a machine-readable summary. |
|
blackbox/mockupstream
command
Command mockupstream provides deterministic OpenAI-compatible unary and SSE responses for black-box proxy measurements.
|
Command mockupstream provides deterministic OpenAI-compatible unary and SSE responses for black-box proxy measurements. |
|
blackbox/traceverify
command
Command traceverify reconciles black-box request evidence with a canonical SparkRoute JSONL trace export.
|
Command traceverify reconciles black-box request evidence with a canonical SparkRoute JSONL trace export. |
|
cmd
|
|
|
sparkroute
command
|
|
|
internal
|
|
|
privatepath
Package privatepath checks that persisted gateway data is private to its user.
|
Package privatepath checks that persisted gateway data is private to its user. |
|
pkg
|
|
|
admin
Package admin provides the standalone administration surface.
|
Package admin provides the standalone administration surface. |
|
adminapi
Package adminapi defines profile-neutral administration API contracts shared by the standalone and cluster gateway compositions.
|
Package adminapi defines profile-neutral administration API contracts shared by the standalone and cluster gateway compositions. |
|
adminui
Package adminui serves a compiled single-page administration application on a caller-selected URL prefix.
|
Package adminui serves a compiled single-page administration application on a caller-selected URL prefix. |
|
clientcredentials
Package clientcredentials manages gateway-issued bearer credentials.
|
Package clientcredentials manages gateway-issued bearer credentials. |
|
clientcredentials/sqlite
Package sqlite persists gateway client credentials for the standalone profile.
|
Package sqlite persists gateway client credentials for the standalone profile. |
|
config
Package config defines the storage-neutral gateway configuration model.
|
Package config defines the storage-neutral gateway configuration model. |
|
config/file
Package file loads immutable gateway configuration from a local file.
|
Package file loads immutable gateway configuration from a local file. |
|
config/managed
Package managed defines the single-process, ownership-aware configuration contract used by the mutable standalone profile.
|
Package managed defines the single-process, ownership-aware configuration contract used by the mutable standalone profile. |
|
config/sqlite
Package sqlite implements the ownership-aware, single-process mutable configuration source for the standalone gateway profile.
|
Package sqlite implements the ownership-aware, single-process mutable configuration source for the standalone gateway profile. |
|
credentials
Package credentials defines provider-neutral secret resolution contracts.
|
Package credentials defines provider-neutral secret resolution contracts. |
|
credentials/awsworkload
Package awsworkload resolves refreshable AWS workload credentials for Bedrock SigV4 authentication.
|
Package awsworkload resolves refreshable AWS workload credentials for Bedrock SigV4 authentication. |
|
credentials/builtin
Package builtin composes the credential sources shipped with the standalone gateway.
|
Package builtin composes the credential sources shipped with the standalone gateway. |
|
credentials/env
Package env resolves environment-variable credential references.
|
Package env resolves environment-variable credential references. |
|
credentials/file
Package file resolves credentials from read-only files below allowlisted roots.
|
Package file resolves credentials from read-only files below allowlisted roots. |
|
credentials/kubernetes
Package kubernetes resolves credentials from the Kubernetes Secret API without pulling the full client-go dependency graph into the gateway.
|
Package kubernetes resolves credentials from the Kubernetes Secret API without pulling the full client-go dependency graph into the gateway. |
|
endpointregistry
Package endpointregistry defines dynamic serving endpoint registration.
|
Package endpointregistry defines dynamic serving endpoint registration. |
|
headers
Package headers resolves and merges configured custom upstream headers.
|
Package headers resolves and merges configured custom upstream headers. |
|
identity
Package identity defines provider-neutral caller authentication and trusted attribution contracts.
|
Package identity defines provider-neutral caller authentication and trusted attribution contracts. |
|
ledger
Package ledger defines storage-neutral request, attempt, and runtime-event persistence.
|
Package ledger defines storage-neutral request, attempt, and runtime-event persistence. |
|
ledger/ledgertest
Package ledgertest provides storage conformance checks for ledger backends.
|
Package ledgertest provides storage conformance checks for ledger backends. |
|
ledger/sqlite
Package sqlite implements the single-process standalone ledger profile.
|
Package sqlite implements the single-process standalone ledger profile. |
|
lifecycle
Package lifecycle defines on-demand model-serving lifecycle contracts.
|
Package lifecycle defines on-demand model-serving lifecycle contracts. |
|
mmprojection
Package mmprojection implements the authenticated, bounded multimedia request-transform contract used between SparkRoute and MMBridge.
|
Package mmprojection implements the authenticated, bounded multimedia request-transform contract used between SparkRoute and MMBridge. |
|
modelcatalog
Package modelcatalog defines exact-name, tenant-scoped virtual-model resolution.
|
Package modelcatalog defines exact-name, tenant-scoped virtual-model resolution. |
|
modelrouter
Package modelrouter selects a configured logical virtual model before the gateway builds its provider/deployment execution plan.
|
Package modelrouter selects a configured logical virtual model before the gateway builds its provider/deployment execution plan. |
|
pii
Package pii provides bounded, request-scoped PII substitution primitives.
|
Package pii provides bounded, request-scoped PII substitution primitives. |
|
pii/sqlite
Package sqlite implements private single-process persistence for encrypted PII conversation mappings.
|
Package sqlite implements private single-process persistence for encrypted PII conversation mappings. |
|
privacy
Package privacy defines the optional privacy-provider contract used by the gateway.
|
Package privacy defines the optional privacy-provider contract used by the gateway. |
|
promptcache
Package promptcache provides content-free, best-effort prompt-prefix route affinity.
|
Package promptcache provides content-free, best-effort prompt-prefix route affinity. |
|
providerauth
Package providerauth owns renewable provider credentials and guided sign-in.
|
Package providerauth owns renewable provider credentials and guided sign-in. |
|
responsesstate
Package responsesstate stores content-free routing affinity for provider-owned OpenAI Responses state.
|
Package responsesstate stores content-free routing affinity for provider-owned OpenAI Responses state. |
|
responsesstate/responsesstatetest
Package responsesstatetest provides storage conformance checks for provider-owned resource state backends.
|
Package responsesstatetest provides storage conformance checks for provider-owned resource state backends. |
|
routing
Package routing compiles immutable request-path routing snapshots.
|
Package routing compiles immutable request-path routing snapshots. |
|
savedtrace
Package savedtrace defines explicit, opt-in inference payload capture and filtered export independently from the content-free usage ledger and OTLP operational telemetry.
|
Package savedtrace defines explicit, opt-in inference payload capture and filtered export independently from the content-free usage ledger and OTLP operational telemetry. |
|
savedtrace/filesystem
Package filesystem implements owner-only saved trace persistence for standalone, single-node deployments.
|
Package filesystem implements owner-only saved trace persistence for standalone, single-node deployments. |
|
sparkrun
Package sparkrun integrates the standalone gateway with Sparkrun's hidden one-shot JSON bridge command.
|
Package sparkrun integrates the standalone gateway with Sparkrun's hidden one-shot JSON bridge command. |
|
telemetry
Package telemetry provides OpenTelemetry instrumentation for the gateway data plane.
|
Package telemetry provides OpenTelemetry instrumentation for the gateway data plane. |
|
telemetry/otlpexport
Package otlpexport builds OpenTelemetry SDK providers backed by OTLP/HTTP.
|
Package otlpexport builds OpenTelemetry SDK providers backed by OTLP/HTTP. |
|
version
Package version carries the identity this binary reports to anything outside the process: `--version`, the User-Agent sent to upstream providers, and the telemetry distro attributes.
|
Package version carries the identity this binary reports to anything outside the process: `--version`, the User-Agent sent to upstream providers, and the telemetry distro attributes. |
Click to show internal directories.
Click to hide internal directories.