#[repr(u8)]pub enum NodeClass {
Origin = 1,
Transmutation = 2,
Propagation = 4,
Witness = 8,
}Expand description
Ontological class of an ELARA node.
ELARA does not recognize “client”, “server”, “peer” as ontological classes. A node is classified by its relationship to reality events.
A single node can belong to multiple classes simultaneously.
Variants§
Origin = 1
Origin Node: Generates primary events. Examples: Human, sensor, AI agent, simulation. Properties: private perception, local clock, cryptographic root, event genesis.
Transmutation = 2
Transmutation Node: Transforms the shape of reality. Examples: Codec, AI reconstructor, summarizer, emotion extractor. Properties: never source of truth, produces derivatives, preserves lineage.
Propagation = 4
Propagation Node: Facilitates reality continuity. Examples: Relay, mesh router, buffer swarm, cache. Properties: no authority, no final state, replaceable, blind by default.
Witness = 8
Witness Node: Gives meaning and memory. Examples: User device, archive, timeline builder, auditor. Properties: perspective-bound, builds projections, evaluates trust.