Module temporal_edges

Source
Expand description

Temporal edge layer — successor/predecessor links between entity time points.

Stores temporal ordering edges SEPARATELY from the HNSW graph, preserving the vanilla HNSW structure while adding causal navigation capabilities.

§Design

For each entity’s consecutive points (ordered by timestamp), this layer maintains bidirectional temporal edges:

  • predecessor[node_i+1] = node_i
  • successor[node_i] = node_i+1

Memory: 8 bytes/node (Option for successor + predecessor).

Structs§

TemporalEdgeLayer
Temporal edge layer tracking successor/predecessor relationships.