1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
//! Core domain types for InfiniteDB.
//!
//! Semantics are intentionally explicit for upstream crate discoverability:
//! - Addressing (`address`) models spatial identity.
//! - Records/blocks (`block`) model immutable revisioned storage.
//! - Relationships (`hyperedge`) model external entity topology.
//! - Fields (`signal`) model scoped internal state across hyperspace.
//! - Adapter traits (`adapter`) provide typed upstream bindings.
//! - Kind catalog (`kind_catalog`) provides runtime discoverability/policy checks.
/// Addressing primitives (`Address`, `SpaceId`, `DimensionVector`, `RevisionId`).
/// HLC stamp layout (peer track Phase 1).
/// Block-level storage records.
/// Branching model and branch registry.
/// Branch merge strategies and conflict types.
/// Query descriptor types.
/// Upstream adapter traits and conversions.
/// Hyperedge relationship primitives.
/// Versioned hyperedge payload codec.
/// Reverse endpoint index for hyperedge lookups.
/// Cross-space hypergraph traversal.
/// Signal field primitives and scoped samples.
/// Runtime kind/role catalog for adapter validation.
/// Snapshot model and snapshot utilities.
/// Space registration and configuration.
/// Named database counter persistence.
/// Hilbert key newtype and cached-key state.
/// Blake3 checksum newtype.
/// Record/address identity keys for grouping.
/// Authoring-frame provenance on testimony (M5).
/// Operation-level error records (M5).
/// Intent checkpoint descriptors (peer track Phase 4).
/// Judgment testimony conventions (M5).
/// Pure staleness diagnosis helpers (M5).
/// Named durable frame definitions (M6).
/// Frame query request types (M6).
/// Flow-vector displacement and quantization (M7).
/// Computation input lineage (M7).
/// Structural staleness via input pins (M7).