Components

30 packages, and what each one cannot do

The audited source copy holds 30 workspace packages — gqodb-codec and gco-ops now carry source and tests, so the earlier “design only” pair is gone. “Prototype” still means source and tests exist, not a qualified release. The limit column is the part most inventories leave out.

Core data engine & transport

13 packages
PackageWhat existsMain limit
typesExact event and time types: scales, receipt and ready time, clock evidence, error intervals, stalenessCertifies no physical clock of its own; nanosecond units are not nanosecond accuracy
blocksLossless codec kernels with adaptive column predictors, schema and null preservation, batch workers, Parquet counter-testsCodec kernels are not a standalone database
storeIndexed native segments, block index, range read and committed-prefix recoveryNot a complete catalog or retention product
codecNative facade with format and schema inspection; selects the tick or book profile from the headerVenue meaning stays elsewhere; the facade classifies bytes, not markets
journalRaw framing, receipts, sync modes and readers, with checksums, disk reserve and a synced vs OS-written distinctionThe caller defines payload semantics; OnSeal means an earlier append may be OS-written only
ingestBounded capture, compression and CSV building blocks with optional CPU pinning and visible deferred workNo universal source collector
recoverySeparate quality and compression lanes over a fixed committed raw snapshot, with hashes and crash injectionCallbacks can re-run on retry; not a live-writer recovery
busVolatile same-host shared-memory transfer over iceoryx2; full queues never overwrite unread eventsNot durable messaging, not a network database, and polling costs CPU
stateConsistent immutable generations with atomic compare-and-publish, epoch and watermarkNo disk checkpoint and no lock-free guarantee
bookL2 snapshots, deltas, top-N and checks on gaps, resets, capacity and source coverageNo L3 engine and no venue connector
replayCausal event access: later information cannot change an earlier viewNo sandbox against external future information
queryResident typed as-of and revision queries with watermark, tombstones, projection and limitsNo SQL, no joins, no persistent disk index
arrowExact Arrow and Parquet exchange with scales, metadata and UTC nsNo implicit casts and no clock qualification

Runtime, time, access & install

6 packages
PackageWhat existsMain limit
runtimeRaw and ledger handling, quality, features, native storage and as-of reads, with group commit and documented counting rulesInput is normalised trades and L10 today; controlled release qualification is open
fixOffline FIX 4.4 fixture profile: framing, checksums, fragments, snapshots, deltas, gaps, resnapshot behaviourNo live FIX session and no order router
clockAdmission and assessment of time evidence: UTC checks, proof age, error budget, host and boot identity, step monitoringNot a synchronisation daemon — chrony or equivalent does that
calibrateA separate real IPC qualification tool with histograms, CPU and RSS, and hashed receiptsQualifies only the measured path — not the runtime, the disk or a feed
cliLocal commands and dispatch, including doctor against an ops configModule presence is not health evidence and not a binary hash
distOffline build, package, verify, install, rollback and targeted uninstall, against a trusted manifest digestA build receipt is not a cryptographic signature; no universal ABI and no binary release

GCO quant suite

11 packages
PackageWhat existsMain limit
newsNews archive with append-only revisions and causal as-of views in .gqo.txt, lossless compression, byte-exact unpackContinuous source and retention integration still open
referenceInstrument metadata with effective time and known time: symbols, scales, contract factors, tick and quantity steps, sessionsCalendar, DST and corporate actions are limited
fundamentalsExact releases and vintages on the news storage, with units and periods; missing stays missing, never zeroNo connected vendor feed
qualityRecord validation, stream continuity and freshness, with a bounded workerMissed checks stay explicit; streaming saturation is not qualified
featuresFive exact incremental features — spread, L10 imbalance, microprice, rolling return, rolling volume — with provenance and availabilityNo full feature store; a trade correction is not yet handled as a distinct event
modelsLossless artifact storage with CRC and SHA-256 and verified restoreNo training, inference or quantisation — fewer bytes on disk is not less inference RAM
backtestSingle-instrument fill simulation with explicit assumptions, latency, partial fills and exact feesNo real exchange queue
executionPaper order lifecycle, idempotency, cancel races and exact accountingNo broker router, and no authorisation for live trading
riskExplicit feasibility and constraint checks, with internal targets kept separateNo optimizer and no execution authorisation
experimentsImmutable manifests with config, code, input and result hashes, seed and verified run status; functional tests presentLaunches no workload of its own
opsRead-only doctor, deterministic health assessment and policy checks over progress, clock, quota and latency observationsMissing measurements stay unknown, never zero and never green

Suite totals: 13 + 6 + 11 = 30 workspace packages in the audited copy, listed in the audited source manifest of the private engine repository (226 files).