core/

directory
v0.0.2 Latest Latest
Warning

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

Go to latest
Published: Jun 21, 2026 License: Apache-2.0

Directories

Path Synopsis
core/agent/altitude.go
core/agent/altitude.go
Package blob is fabriq's byte-plane capability port.
Package blob is fabriq's byte-plane capability port.
Package cache is fabriq's first-class caching port: a byte-level, scope-aware cache with per-keyspace freshness policy.
Package cache is fabriq's first-class caching port: a byte-level, scope-aware cache with per-keyspace freshness policy.
Package command is fabriq's only write path for KindAggregate entities.
Package command is fabriq's only write path for KindAggregate entities.
Package crypto provides field-level encryption for fabriq (e.g.
Package crypto provides field-level encryption for fabriq (e.g.
Package document is the CRDT document plane for KindDocument entities (collaborative documents: page-builder documents, annotations).
Package document is the CRDT document plane for KindDocument entities (collaborative documents: page-builder documents, annotations).
Package event defines fabriq's versioned event envelope, its codec, and the upcaster chain that migrates old payload schemas at decode time.
Package event defines fabriq's versioned event envelope, its codec, and the upcaster chain that migrates old payload schemas at decode time.
Package fabriqerr holds the canonical shared error values used across fabriq's core packages.
Package fabriqerr holds the canonical shared error values used across fabriq's core packages.
Package livequery is fabriq's maintained-result-set live query engine: a client supplies a filter + sort + limit/cursor and receives a snapshot followed by a live stream of enter/leave/move/update deltas.
Package livequery is fabriq's maintained-result-set live query engine: a client supplies a filter + sort + limit/cursor and receives a snapshot followed by a live stream of enter/leave/move/update deltas.
cluster
Package cluster holds the engine-neutral coordination primitives for the sharded live query matcher tier: how data maps to partitions, and how live shards divide those partitions among themselves by rendezvous (HRW) hashing.
Package cluster holds the engine-neutral coordination primitives for the sharded live query matcher tier: how data maps to partitions, and how live shards divide those partitions among themselves by rendezvous (HRW) hashing.
match
Package match compiles a query.Where (fabriq's engine-neutral filter AST) into a Go predicate evaluated against a column-keyed map.
Package match compiles a query.Where (fabriq's engine-neutral filter AST) into a Go predicate evaluated against a column-keyed map.
Package projection turns domain events into engine-neutral mutations and (in later phases) drives the consumer loops that apply them.
Package projection turns domain events into engine-neutral mutations and (in later phases) drives the consumer loops that apply them.
Package query defines fabriq's capability ports — explicit, engine-typed interfaces per storage capability — and the Fabric facade that exposes them.
Package query defines fabriq's capability ports — explicit, engine-typed interfaces per storage capability — and the Fabric facade that exposes them.
Package registry is fabriq's declarative schema registry.
Package registry is fabriq's declarative schema registry.
Package subscribe is fabriq's subscription plane: server-side channel resolution, the subscribe-time authorization gate, the conflating fan-out hub, and the SSE bridge.
Package subscribe is fabriq's subscription plane: server-side channel resolution, the subscribe-time authorization gate, the conflating fan-out hub, and the SSE bridge.
Package tenant carries the tenant identity on context.Context and is the single structural enforcement point for fabriq's tenancy invariant.
Package tenant carries the tenant identity on context.Context and is the single structural enforcement point for fabriq's tenancy invariant.

Jump to

Keyboard shortcuts

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