Foundation · 09

Nebulo: Identity, Data & Semantic Memory

Nebulo is Essence's data management layer. It replaces files and databases with Aptivs, storing everything with embedded structure, access rights, and behavior. There are no external data stores: identity, relationships, and policies travel with the data itself.

No files. No databases.

In conventional systems, data lives in files or database tables that are separate from the logic that operates on them. Access control, versioning, and schema enforcement are added as layers on top. When systems evolve, those layers drift out of sync.

Nebulo removes this separation entirely. All data is stored in Aptivs. Structure, access rights, behavior, and policy are embedded in each unit, not managed externally. Nothing is governed by a file path or a table schema that exists independently of the data it describes.

Identity: 128-bit HashIDs

Every unit of information in Nebulo is assigned a 128-bit HashID. These identifiers support high-speed search, duplication prevention, and fuzzy matching across distributed systems. The address space supports up to 10³⁸ unique identifiers, sufficient for any foreseeable scale of objects, behaviors, or versioned states.

Every change to a value is tracked over time using hash-indexed trees, delta compression, and memory-aware distribution. This makes synchronization across devices, simulations, and forks deterministic and auditable, without requiring a central coordination service.

The Guard Meaning Coordinate: access without locks

Every Thing (Dz) in Nebulo carries the Guard (Che) Meaning Coordinate: a cryptographically enforced access rule that regulates what can read, modify, or reference it. Because it applies to every object, access policy is embedded in the data structure itself rather than relying on external permission systems.

Conventional access control uses locking or symbolic ACLs, which introduce performance bottlenecks under concurrency. The Guard Meaning Coordinate avoids this entirely by using job-based scheduling, determining access eligibility through procedural validation rather than through mutex contention or role lookup tables.

Key property

Who can access, change, or even know a Thing exists is baked into the structure at creation time. There is no separate permission layer to configure, drift, or be exploited.

Models and APIs: elevated, then governed

Nebulo has no separate path for AI. A large language model, a third-party API, or a compiled binary enters the substrate the same way any other external component does: through Elevate, which wraps it as an Aptiv and attaches Meaning Coordinates, trust enforcement, and semantic traceability. Nothing that has not passed through Elevate can execute inside a [.wv] stream, regardless of origin.

Once wrapped, a model is an Aptiv like any other, and that is what places it under Nebulo. Its inputs and outputs carry 128-bit HashIDs. What it is permitted to read is decided by the Guard Meaning Coordinate on each Thing, resolved through job-based scheduling rather than by a retrieval filter or a prompt-level redaction rule. What it produces enters Nebulo with provenance as a structural property of the unit, which means generated content stays distinguishable from declared content without depending on a labeling convention that can be stripped.

Never trust by default applies to models

An unelevated model or API cannot act inside a [.wv] stream. Trust is established through declared intent and Elevate validation, not assumed because the source is an approved vendor.

Where a model sits

A large language model is one instrument inside pattern modeling: matching structure in noisy or varied input. It is powerful at that job, and it is one slot in one layer, not a substitute for the other modeling approaches Nebulo expresses, nor for the layers beneath them.

Relevance in Nebulo is graph traversal across Object Relationships rather than comparison of fixed-length vectors, so retrieval here is a different operation from embedding search. Object Inference sits alongside it: thought nodes match verbs, objects, and modifiers to algorithms selected at runtime. That is inference occurring inside a governed structure rather than inference wrapped by one.

Core mechanisms

Nebulo's fourteen foundational mechanisms group into five functional areas.

Identity and lookup

Structure and synchronization

Relationships and behavior

Parallelism and execution

Rendering and sensory output

How Nebulo compares to object-oriented systems

Nebulo is not object-oriented programming, though it shares surface similarities. The distinctions matter for architects evaluating how it fits alongside or replaces existing data layers.

Concept OOP (C++ / Java) Nebulo
Structure unit Class with static type definition Idea (Jy): semantic, dynamic; translatable between representations
Data unit Object with getters / setters Thing (Dz): access-governed, distributed, timing-controlled
Identity Memory address or database key 128-bit HashID with level-of-detail access patterns
Behavior Methods compiled to fixed logic Meaning Coordinates translated to Qcode; contextually resolved at runtime
Modules Packages or namespaces Aptivs: handle media, data models, localization, and behavior flow
Global variables Permitted; common source of bugs None: all values use multilevel scope and "when" semantics for updates
Concurrency Threads, mutexes, semaphores Explicit scheduling; dependency-tracked; side-effects prevented by design
Type system Static signatures declared at compile time Inferred from structure, timing, and reduction at runtime
Parallelism Manual; error-prone Automatically safe via Meaning Coordinate dependency tracking
Practical Takeaway

Nebulo eliminates the boundary between data and the logic that governs it. Identity, access policy, relationships, and behavior are embedded in every unit at creation time, not layered on afterward. For architects evaluating Essence, Nebulo is the replacement for both the database and the ORM: it stores meaning, not rows. Models and APIs brought in through Elevate are governed by the same rules as everything else it holds.