Crate dwbase_core

Crate dwbase_core 

Source
Expand description

Core immutable data model for DWBase.

Atoms are immutable records; updates are represented by creating new atoms that link to predecessors rather than mutating in place.

Structs§

Atom
Immutable atom record.
AtomBuilder
Builder for immutable atoms.
AtomId
Identifier for an atom (stringly typed for WASM friendliness).
Importance
Importance score in the closed range [0.0, 1.0].
Link
A typed link to another atom.
Timestamp
ISO-8601 UTC timestamp wrapper.
WorkerKey
Identifier for the worker/agent that produced the atom.
WorldKey
Identifier for the world/space an atom belongs to.

Enums§

AtomKind
Kind of atom within DWBase.
ImportanceError
LinkKind
Relationship between atoms.