Directories
¶
| Path | Synopsis |
|---|---|
|
cmd
|
|
|
critrepro
command
cmd/critrepro — runs "critical scenarios" repeatedly, entirely outside `go test`'s own harness: no testing.T, no -count, no go test process at all.
|
cmd/critrepro — runs "critical scenarios" repeatedly, entirely outside `go test`'s own harness: no testing.T, no -count, no go test process at all. |
|
iolu
command
iolu — interactive xolu — is the administrative CLI.
|
iolu — interactive xolu — is the administrative CLI. |
|
tsbench
command
|
|
|
xolu
command
|
|
|
xotogen
command
Command xotogen generates credentials for an xolu server configured for tenant access control.
|
Command xotogen generates credentials for an xolu server configured for tenant access control. |
|
pkg
|
|
|
authconfig
Package authconfig holds the authentication configuration subset of the xolu server config, extracted (T-19) so external binaries — the molu hub in particular — can import xolu's auth middleware without importing the full pkg/config surface.
|
Package authconfig holds the authentication configuration subset of the xolu server config, extracted (T-19) so external binaries — the molu hub in particular — can import xolu's auth middleware without importing the full pkg/config surface. |
|
authmw
Package authmw is xolu's authentication middleware, extracted from pkg/middleware (T-19) so external binaries — the molu hub in particular — can import authentication without pulling in the rest of the middleware package or the full server config.
|
Package authmw is xolu's authentication middleware, extracted from pkg/middleware (T-19) so external binaries — the molu hub in particular — can import authentication without pulling in the rest of the middleware package or the full server config. |
|
bal
Package bal is the conservation primitive (@B): an append-only double-entry journal over bounded accounts, where conservation is an arithmetic identity — every transfer writes two signed entries (−a, +a) in one transaction, so the system total always equals the sum of its boundary accounts.
|
Package bal is the conservation primitive (@B): an append-only double-entry journal over bounded accounts, where conservation is an arithmetic identity — every transfer writes two signed entries (−a, +a) in one transaction, so the system total always equals the sum of its boundary accounts. |
|
blob
Package blob implements a content-addressed filesystem blob store.
|
Package blob implements a content-addressed filesystem blob store. |
|
cal
Package cal is the xolu scheduling primitive: a temporal-occupancy index over bookings against calendars.
|
Package cal is the xolu scheduling primitive: a temporal-occupancy index over bookings against calendars. |
|
chronicle
Package chronicle is the extracted cascade engine of the chronicle substrate (docs/proposals/chronicle-substrate.md, @C03/@C04): a generic rollup cascade parameterised by a monoid, over a time-grain hierarchy.
|
Package chronicle is the extracted cascade engine of the chronicle substrate (docs/proposals/chronicle-substrate.md, @C03/@C04): a generic rollup cascade parameterised by a monoid, over a time-grain hierarchy. |
|
client
Package client provides an HTTP client for the xolu REST API server.
|
Package client provides an HTTP client for the xolu REST API server. |
|
dxp
Package dxp implements the substrate-level reservation cache and participant contract for /dxp composed commitments (T-54, per docs/proposals/dxp-reservation-cache.md).
|
Package dxp implements the substrate-level reservation cache and participant contract for /dxp composed commitments (T-54, per docs/proposals/dxp-reservation-cache.md). |
|
dynconfig
Package dynconfig provides a concurrent-safe, file-backed store of runtime settings that can be changed without restarting the server.
|
Package dynconfig provides a concurrent-safe, file-backed store of runtime settings that can be changed without restarting the server. |
|
errors
Package errors defines structured API error codes for xolu.
|
Package errors defines structured API error codes for xolu. |
|
fsm/eval
Package eval provides T-SQL expression evaluation for xolu FSM guard conditions and set clauses.
|
Package eval provides T-SQL expression evaluation for xolu FSM guard conditions and set clauses. |
|
gc
Package gc provides a generic background sweep worker used by all GC subsystems in xolu: blob storage, timeseries retention, FSM machine collection (v2), and event delivery log cleanup (v2).
|
Package gc provides a generic background sweep worker used by all GC subsystems in xolu: blob storage, timeseries retention, FSM machine collection (v2), and event delivery log cleanup (v2). |
|
graphalgo
Package graphalgo holds small, storage-agnostic graph algorithms shared across primitives that each maintain their own edge storage.
|
Package graphalgo holds small, storage-agnostic graph algorithms shared across primitives that each maintain their own edge storage. |
|
internal/advcorpus
Package advcorpus is a shared adversarial-input corpus for xolu's property tests and fuzz seed corpora.
|
Package advcorpus is a shared adversarial-input corpus for xolu's property tests and fuzz seed corpora. |
|
jsonplate
Package jsonplate renders structured JSON payload templates ("jsonplates") by resolving embedded path references against a data context.
|
Package jsonplate renders structured JSON payload templates ("jsonplates") by resolving embedded path references against a data context. |
|
loc
Package loc is the spatial primitive (wave 9, T-115..T-118): tracking where things are, both as tree-structured containment (a site, a building, a floor, a room, a bin) and as geofenced regions (a yard, a jurisdiction, a service radius).
|
Package loc is the spatial primitive (wave 9, T-115..T-118): tracking where things are, both as tree-structured containment (a site, a building, a floor, a room, a bin) and as geofenced regions (a yard, a jurisdiction, a service radius). |
|
obj
model.go — T-119 (wave 10), Stage 0: pkg/obj's core types.
|
model.go — T-119 (wave 10), Stage 0: pkg/obj's core types. |
|
oql
Package oql provides SQL-compatible query language for xolu.
|
Package oql provides SQL-compatible query language for xolu. |
|
qs
Package qs provides query-system utilities shared by the OQL and Sulpher subsystems.
|
Package qs provides query-system utilities shared by the OQL and Sulpher subsystems. |
|
refintegrity
Package refintegrity implements referential integrity for xolu's entity references, per docs/proposals/referential-integrity.md (@R).
|
Package refintegrity implements referential integrity for xolu's entity references, per docs/proposals/referential-integrity.md (@R). |
|
reserved
Package reserved implements the reserved-commit facility (@D05b): the engine-level lifecycle that cal proposals, bal holds, blob leases, and entity staged writes are all instances of.
|
Package reserved implements the reserved-commit facility (@D05b): the engine-level lifecycle that cal proposals, bal holds, blob leases, and entity staged writes are all instances of. |
|
s3sig
Package s3sig implements the subset of AWS Signature Version 4 needed to authenticate S3-style requests against xolu's S3 gateway.
|
Package s3sig implements the subset of AWS Signature Version 4 needed to authenticate S3-style requests against xolu's S3 gateway. |
|
storelayout
Package storelayout is the single authority for xolu's on-disk directory layout.
|
Package storelayout is the single authority for xolu's on-disk directory layout. |
|
tdigest
Package tdigest provides an approximate quantile estimator for streaming numeric data.
|
Package tdigest provides an approximate quantile estimator for streaming numeric data. |
|
tenant
Package tenant provides tenant-scoping helpers for the middle and handler tiers.
|
Package tenant provides tenant-scoping helpers for the middle and handler tiers. |
|
tenantexport
Package tenantexport implements per-tenant data export as a pair of iterate-and-serialize algorithms, one per storage engine xolu uses (SQLite, Pebble) -- not a reconstruction of a valid subset database file.
|
Package tenantexport implements per-tenant data export as a pair of iterate-and-serialize algorithms, one per storage engine xolu uses (SQLite, Pebble) -- not a reconstruction of a valid subset database file. |
|
version
Package version provides version information for xolu.
|
Package version provides version information for xolu. |
|
xolutime
Package xolutime secures xolu's single time invariant: every persisted moment is an absolute UTC instant, and nothing else.
|
Package xolutime secures xolu's single time invariant: every persisted moment is an absolute UTC instant, and nothing else. |
|
tests
|
|
|
interop/server
command
Command interop-server boots a xolu S3 listener in scoped mode with a known S3KeyGrant, so a real third-party S3 client (mc, boto3, s3cmd, aws-cli) can be exercised against the SigV4 verification path.
|
Command interop-server boots a xolu S3 listener in scoped mode with a known S3KeyGrant, so a real third-party S3 client (mc, boto3, s3cmd, aws-cli) can be exercised against the SigV4 verification path. |
Click to show internal directories.
Click to hide internal directories.