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. |
Click to show internal directories.
Click to hide internal directories.