Skip to content

🧠 SEMANTIC (RegionId.SEMANTIC, ID: 0)

Permanent factual knowledge store — stores full cognitive records (header + quantized vector).


Overview

Property Value
Bundle partition.bundle
Memory Shape RecordMemory
Layout Class SemanticLayout
Store Class SemanticMemory
Record Stride 64 bytes + quantized vector bytes
Cache-Line Aligned Yes (64B Header)

Wire Diagram (64+ Bytes)

 0                   1                   2                   3
 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|version| flags |valence|arousal|       importance (4B)         |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|                        timestamp_ms (8B)                      |
|                                                               |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|        exact_norm (4B)        | centroid_id (2B)|  pad0 (2B)  |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|                      synaptic_tags_lo (8B)                    |
|                                                               |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|                      synaptic_tags_hi (8B)                    |
|                                                               |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|con_flg|enc_pro|enc_alp|enc_bet| soul_version(2B)|source | pad |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|     encoding_surprise (4B)    |        reserved (12B)         |
|                               |                               |
|                               |                               |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|                  quantized vector (NB) ...                    |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

Field Specifications

Offset Size Field Name Type Description
0x00 1 header_version uint8 Format version (always 2)
0x01 1 flags uint8 Tombstone, memory type, consolidated, pinned, resolved, modality
0x02 1 valence int8 Initial signed emotional valence (-128 to +127)
0x03 1 arousal uint8 Initial unsigned emotional arousal (0-255)
0x04 4 importance float32 Initial base importance score
0x08 8 timestamp_ms int64 Unix epoch ms when memory was formed
0x10 4 exact_norm float32 L2 norm of unquantized vector
0x14 2 centroid_id int16 IVF partition routing cluster ID
0x16 2 _pad0 bytes Alignment padding
0x18 8 synaptic_tags_lo uint64 128-bit Bloom filter low 64 bits
0x20 8 synaptic_tags_hi uint64 128-bit Bloom filter high 64 bits
0x28 1 consolidation_flags uint8 Provenance flags (contradicted, retracted, unverified, restricted, crystallized, simulated, dreamed)
0x29 1 encoding_profile uint8 Cognitive state at ingestion (bit 7=soul-derived)
0x2A 1 encoding_alpha uint8 Quantized alpha weight at ingestion (0-255)
0x2B 1 encoding_beta uint8 Quantized beta weight at ingestion (0-255)
0x2C 2 soul_version uint16 Monotonic soul configuration generation counter
0x2E 1 source uint8 Trace source: experienced(0), distilled(1), simulated(2), rehearsed(3)
0x2F 1 _pad_source bytes Alignment padding
0x30 4 encoding_surprise float32 Bayesian surprise z-score at ingestion
0x34 12 _reserved bytes Zero-padded reserved block for neural tensor invariants
0x40 N quantized_vector bytes The trailing INT8 quantized vector payload

Access Patterns & Concurrency

Written via SWMR (Single Writer Multiple Reader) with a ReentrantLock during storage. Records are made visible to scanners after atomic count updates. Read lock-free during flat scans.

Cognitive Role

The durable knowledge tier. Stores permanent, deduplicated facts consolidated from episodic memories during offline consolidation. Self-contained storage holds the 64-byte encoding header followed by the INT8 quantized vector payload in a single tier store file.