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.
- Atom
Builder - 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.
- Worker
Key - Identifier for the worker/agent that produced the atom.
- World
Key - Identifier for the world/space an atom belongs to.
Enums§
- Atom
Kind - Kind of atom within DWBase.
- Importance
Error - Link
Kind - Relationship between atoms.