pkg/

directory
v0.30.38 Latest Latest
Warning

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

Go to latest
Published: Sep 7, 2026 License: Apache-2.0

Directories

Path Synopsis
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.
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.
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.
Package blob implements a content-addressed filesystem blob store.
Package blob implements a content-addressed filesystem blob store.
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.
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.
Package client provides an HTTP client for the xolu REST API server.
Package client provides an HTTP client for the xolu REST API server.
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).
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.
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.
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).
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.
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.
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).
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.
Package oql provides SQL-compatible query language for xolu.
Package oql provides SQL-compatible query language for xolu.
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.
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).
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.
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.
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.
Package tdigest provides an approximate quantile estimator for streaming numeric data.
Package tdigest provides an approximate quantile estimator for streaming numeric data.
Package tenant provides tenant-scoping helpers for the middle and handler tiers.
Package tenant provides tenant-scoping helpers for the middle and handler tiers.
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.
Package version provides version information for xolu.
Package version provides version information for xolu.
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.

Jump to

Keyboard shortcuts

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