💡 SALIENCE (IdentityRegionId.SALIENCE, ID: 2)¶
Salience profile (ICNU weights, interest topics, modulation constants).
Overview¶
| Property | Value |
|---|---|
| Bundle | identity.bundle |
| Memory Shape | Raw Payload (Managed by Bundle) |
| Layout Class | N/A (Standard IdentityBundle region payload) |
| Store Class | IdentityBundle |
| Record Stride | Variable |
| Cache-Line Aligned | Payload page-aligned initially |
Wire Diagram (Variable Length Payload)¶
Note: SALIENCE utilizes the raw region payload storage of the IdentityBundle. Its entry layout is dictated by IdentityRegionEntry in the bundle directory, while the region itself is purely a variable-length byte array.
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
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| |
| Raw Payload Array (Size stored in RegionEntry) |
| |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
Field Specifications¶
Payload specific parsing is delegated to higher-level domain models rather than strict layout structs in the memory kernel.
See IdentityRegionEntry for metadata (offset, size, CRC32C, version).
Access Patterns & Concurrency¶
Managed under ReentrantLock at the bundle level. Read operations (IdentityBundle.readRaw) fetch the payload via mmap segment copies and validate the stored CRC32C against the payload length. Writes perform copy-in and update the directory entry.
Cognitive Role¶
Holds dynamic prioritization and attention filters for an entity. Defines ICNU (Important, Critical, Novel, Urgent) base weights and tuning parameters. This acts as the salience network configuration for the cognitive pipeline.