Normalized for Mintlify from
knowledge-base/neurigraph-memory-architecture/object-deconstruction-graph-dev-documentation.mdx.Object Deconstruction Graph (ODG)
Neurigraph Architecture — Developer Documentation
Component: Object Deconstruction GraphAbbreviation: ODG
Classification: Dormant Brain Region — Subconscious Layer
Status: Architectural Specification v1.0
Last Updated: April 2026
Table of Contents
- Overview
- Purpose and Problem Statement
- Core Concepts
- Architecture
- Graph Structure
- Heat-Based Retrieval System
- Activation States
- Dormancy and Resource Management
- Integration with Neurigraph Regions
- Amygdala — Dynamic Heat Threshold Control
- Sleep Cycle Behavior
- Data Model
- Query Patterns
- Implementation Guidance
- Design Constraints
- Glossary
Overview
The Object Deconstruction Graph is a dedicated region of the Neurigraph artificial brain architecture. It has one job: receive any concept, object, or idea and break it down into its most fundamental components — mapping every relationship between those components and everything they connect to — storing the result as a permanently available, independently queryable graph. The ODG does not participate in normal conversation. It does not process incoming messages. It does not generate responses. It exists entirely to build and maintain a deep structural understanding of what things are made of, so that when other regions of the brain need that understanding, it is already there. Think of it as a library of wholes, understood as their parts.Purpose and Problem Statement
Most AI systems understand concepts the way a tourist understands a city. They know the name. They can describe it. They have seen examples. But they do not understand what the concept is made of at a fundamental level — and they cannot take an individual component out, examine it independently, and ask what else it could be used for. This creates a hard ceiling on creative and novel problem-solving. An AI that knows a house has a door knows a fact. An AI that understands what a door fundamentally is — its components, its function, its properties as an independent object — can recognize that a door is relevant to any problem involving controlled access between two spaces, regardless of whether the problem mentions houses, doors, or anything related. The Object Deconstruction Graph is the region that closes this gap. Without the ODG: The system knows that things exist and can describe them. With the ODG: The system understands what things are made of and can apply those components to entirely new problems.Core Concepts
Object
Any concept, idea, physical thing, process, or system that can be broken into components. An object is the starting point for any deconstruction. Examples: house, negotiation, supply chain, human attention, electrical circuit, trust.Component
Any discrete, independently meaningful part of an object. A component has its own identity, its own properties, and its own potential applications outside the object it was found in. A door is a component of a house. A hinge is a component of a door. A pin is a component of a hinge. Each is independently meaningful and independently reusable.Deconstruction
The process of identifying and mapping all components of an object, the relationships between those components, and the components’ relationships to things outside the original object. Deconstruction is bounded at a maximum depth of 10 layers to prevent infinite recursion.Node
A single entry in the graph. Every object and every component is stored as a node. Nodes are independent — they do not belong to any one object. A hinge node can be connected to a door, to a biology concept, to a software state machine, or to anything else where the relationship is real.Edge
A directional, weighted connection between two nodes. Every edge carries a relationship label (is-component-of, contains, relates-to, functions-similarly-to) and a weight value between 0.0 and 1.0 representing the strength of that relationship.Heat
A dynamic relevance score assigned to nodes during active traversal. Heat is not stored — it is calculated at query time based on the distance from the focal node and the weight of intervening edges. Heat determines which nodes surface during retrieval.Architecture
The Object Deconstruction Graph is implemented as a directed, weighted graph database. The recommended implementation is Neo4j or a compatible graph database. Relational databases are not suitable for this component due to the multi-hop traversal requirements.Graph Structure
Four-Layer Organization
The ODG organizes nodes across four layers. Layers represent degrees of complexity and specificity — not categories. The layer a node occupies is determined automatically by how many deconstruction steps it is from the original object. Layer 1 — The Object The original concept being deconstructed. This is always the anchor layer. Every deconstruction session begins here. Example:house
Layer 2 — Primary Components
The direct, named components of the object. One deconstruction step from the original.
Example: door, wall, roof, foundation, yard, electrical system
Layer 3 — Sub-Components and Relations
The components of the Layer 2 components. Two deconstruction steps from the original. This is also where lateral relationships to other objects begin to appear.
Example: hinge, glass pane, door frame, grass, shingles, wiring
Layer 4 — Finest Detail
The components of Layer 3 components. Three deconstruction steps from the original. At this level, nodes frequently connect to components found in completely unrelated objects — which is where cross-domain utility is discovered.
Example: pin, barrel, leaf, pollen, insects, copper strand
Layer Assignment
Layer assignment is not a decision made by a human or a separate classification model. It is a natural consequence of the deconstruction process. The layer equals the number of deconstruction steps from the original object node. This means the same physical node (for example,hinge) may be assigned to different layers in different deconstruction sessions depending on what the original object was. This is intentional and correct. The hinge’s layer is contextual. Its identity as a node is not.
Horizontal and Vertical Connections
Nodes connect both horizontally and vertically. Vertical connections trace the deconstruction path — from object down to sub-components. Horizontal connections trace relationships between components at the same layer of complexity — a hinge connects horizontally to a lock because both are access-control mechanisms at the same level of detail. This combination produces the three-dimensional web structure that makes cross-domain discovery possible.Heat-Based Retrieval System
The heat system is the ODG’s core retrieval mechanism. It prevents the graph from overwhelming the system with irrelevant nodes while ensuring genuinely useful connections are surfaced.Heat Classification
How Heat is Calculated
Heat is not stored as a property of any node. It is calculated dynamically at query time by the Graph Search Model. The calculation begins at the focal node — the concept currently being explored — and propagates outward along edges, decaying according to edge weight with each hop. A node that is directly connected to the focal node with an edge weight of 0.9 is hot. A node that is two hops away with edge weights of 0.7 and 0.6 is warm (0.7 × 0.6 = 0.42 — approaches cold). A node that is three hops away through low-weight edges is cold and is not traversed.Dynamic Threshold Adjustment
The heat threshold is not static. It is dynamically adjusted in real time by the Amygdala region based on the significance signal it is producing during the active conversation. See Amygdala — Dynamic Heat Threshold Control for full specification.Activation States
The Object Deconstruction Graph has two states: dormant and active. It is dormant by default.Dormant State
Default state. The ODG consumes no computational resources, runs no background processes, and does not receive or process any input during normal conversation. It simply exists as a stored graph, waiting to be called.Active State — Trigger 1: Deliberate Call
The ODG activates when the user engages deep thinking mode or creative thinking mode. This is an explicit trigger — the system does not activate the ODG for routine conversational exchanges, factual lookups, or standard task completion. When activated by deliberate call:- The Prefrontal Cortex passes the current concept or problem to the ODG
- The Graph Search Model traverses the ODG from the relevant focal node
- Hot and warm nodes are surfaced and passed to the Reasoning Model
- The Reasoning Model filters for relevance to the current context
- Filtered results are passed to the Prefrontal Cortex
- The ODG returns to dormant state when the query is complete
Active State — Trigger 2: Sleep Cycle
The ODG also activates during the Neurigraph sleep cycle. During this period, all deployed instances of the system compress and share their accumulated daily experiences across the network using anonymized data. The ODG’s role during the sleep cycle is distinct from its role during deliberate call. It is not answering a question. It is processing new knowledge. Every concept that enters the system during the sleep cycle — through new experiences, shared learnings from other deployed instances, or accumulated conversational data — is passed through the ODG for deconstruction. Each new concept is broken into its components, those components are mapped to the existing graph, new nodes are created where needed, new edges are established, and existing edge weights are updated based on observed co-occurrence and relationship strength. The result: when the system wakes from the sleep cycle, new knowledge is not merely present. It is already understood at the component level, already connected to existing knowledge, and already available for retrieval through the heat system.Dormancy and Resource Management
The dormancy-by-default design is a deliberate infrastructure decision. At scale, across thousands of simultaneously deployed instances, a region that runs continuously would create unsustainable compute costs. The ODG’s workload is intensive — graph traversal, heat calculation, and deconstruction processing are not lightweight operations. By remaining dormant during all normal operation and activating only on explicit trigger, the ODG’s compute cost is bounded and predictable. Cost scales with deliberate usage, not with deployment count. The sleep cycle activation is the one exception to bounded cost. Sleep cycle processing does represent significant compute across all instances simultaneously. This is acceptable because sleep cycles are scheduled, off-peak operations, not real-time user-facing processes. Infrastructure provisioning for the sleep cycle is a separate capacity planning concern from real-time conversation infrastructure.Integration with Neurigraph Regions
The ODG does not communicate directly with the user. Like all supporting regions, it feeds upward through the brain’s processing sequence.Amygdala — Dynamic Heat Threshold Control
This section documents a secondary function of the Amygdala region as it specifically relates to ODG retrieval.Background
The Amygdala’s primary function is to measure the emotional weight and significance of what is happening in the live conversation. It produces a continuous significance signal that it passes to the Hippocampus for episodic memory formation. That same signal has a second application: it serves as the dynamic controller for the ODG’s heat threshold during active conversation.How It Works
The significance signal the Amygdala produces during conversation maps directly onto what the heat threshold needs to do. A high-significance moment in the conversation — emotionally weighted, contextually complex, or requiring deep reasoning — demands broader access to the graph. A low-significance moment — routine, transactional, simple — demands narrow access for speed. Rather than requiring a separate threshold management system, the Amygdala’s existing output is used directly.Sleep Cycle Threshold
During the sleep cycle, when the Amygdala is not processing live conversation, the heat threshold defaults to a baseline value. This baseline is calculated and updated during each sleep cycle based on the patterns observed during the day’s interactions. It is never static — it always reflects real accumulated experience — but it provides a stable operating point for the ODG’s sleep cycle processing.Architectural Significance
This function requires no new components. The Amygdala already produces a significance measurement. The heat threshold already needs a dynamic signal. They are functionally the same operation applied in two places. One signal, two uses, no new infrastructure. This is an example of the ODG design principle: existing components should be examined for what they are naturally capable of, not just what they were originally specified to do.Sleep Cycle Behavior
The sleep cycle is the primary mechanism by which the ODG grows. During normal operation, the ODG only answers queries. During the sleep cycle, it learns.Sleep Cycle ODG Process
Weight Update Logic
Edge weights are not fixed at the time of initial deconstruction. They evolve based on observed usage patterns. When two nodes are frequently retrieved together in response to similar queries, their edge weight increases. When a relationship proves consistently irrelevant, its weight decreases. This creates a self-refining graph that becomes more accurate over time. Weight update calculations occur during the sleep cycle, not during real-time retrieval. Real-time retrieval uses weights as-is and does not modify them.Data Model
Node Schema
Edge Schema
Deconstruction Session Schema
Query Result Schema
Query Patterns
Basic Focal Node Query
Retrieve all hot and warm nodes connected to a given focal concept.Cross-Domain Discovery Query
Find nodes that appear in multiple unrelated object graphs — indicators of transferable components.Component Similarity Query
Find nodes that function similarly to a given node — useful for creative problem solving when an exact match is unavailable.Layer-Scoped Query
Retrieve only nodes at a specific layer depth — useful when the search needs to be bounded to a particular level of complexity.Implementation Guidance
Recommended Technology Stack
Graph Database: Neo4j Community Edition (self-hosted) or Neo4j AuraDB (managed) Neo4j is specifically recommended over relational alternatives because the ODG’s core operation — multi-hop weighted traversal across a large graph — is a native operation in Neo4j and an expensive workaround in relational databases. Do not attempt to implement the ODG in PostgreSQL with a relationships table. It will not perform adequately at scale. Graph Search Model: A small, purpose-built inference model. This does not need to be a general-purpose large language model. Its only job is to execute traversal queries and calculate heat scores. A model in the 1–3 billion parameter range running locally is appropriate. Speed is more important than reasoning depth for this component. Reasoning Model: A small inference model with enough context capacity to evaluate 10–20 candidate nodes against a full conversation context simultaneously. A model in the 3–7 billion parameter range is appropriate. This model needs to be fast — it operates in the real-time conversation path. Deconstruction Model: Used only during sleep cycle processing to generate initial decompositions of new concepts. This model can be larger since it operates off the real-time path. A general-purpose model with strong structured reasoning is appropriate here.Deployment Architecture
Deconstruction Depth Limit
The maximum deconstruction depth is 10 layers. This limit is enforced at the Deconstruction Model level, not at the graph database level. The graph database itself has no depth limit — the constraint is applied during the deconstruction session. A counter is incremented with each layer and the process terminates at 10 regardless of whether further components could theoretically be identified. This limit exists because deconstruction can in principle continue indefinitely. A molecule can be broken into atoms. Atoms can be broken into subatomic particles. Without a boundary, the process never terminates. 10 layers provides sufficient depth for practical cross-domain component discovery without entering domains so fundamental they have no applied utility.Initial Graph Seeding
The ODG begins empty. It has no pre-loaded knowledge. It grows through two mechanisms: sleep cycle processing of accumulated experience, and deliberate call sessions where the Deconstruction Model processes newly encountered concepts. For initial deployment, a seeding process should be run during the system’s first sleep cycle to establish a baseline graph from the most common concepts relevant to the persona’s domain. This seeding should use the same Deconstruction Model and follow the same depth and edge-weight rules as standard sleep cycle processing. Do not manually populate the ODG with pre-built knowledge graphs from external sources. The edge weights in the ODG reflect the system’s own observed experience and usage patterns. Importing external graphs would introduce weights that do not reflect this system’s actual usage, degrading retrieval quality.Performance Targets
| Operation | Target Latency |
|---|---|
| Hot node retrieval (focal query) | < 50ms |
| Warm node retrieval (focal query) | < 150ms |
| Full deliberate-call query cycle | < 300ms |
| Sleep cycle deconstruction per concept | < 2s |
| Edge weight update per edge | < 10ms |
Design Constraints
The ODG is read-only during active conversation. No writes occur to the graph database during real-time operation. All graph modifications — new nodes, new edges, edge weight updates — occur exclusively during the sleep cycle. This constraint eliminates write-contention issues and ensures that real-time retrieval performance is never degraded by concurrent write operations. The ODG does not generate language. It surfaces nodes and relationships. All language generation from ODG output is the responsibility of the Reasoning Model and Prefrontal Cortex. The ODG returns structured data, not sentences. The ODG does not self-activate. No internal process within the ODG causes it to activate. Activation is always triggered externally — either by the deliberate call pathway from the Prefrontal Cortex, or by the sleep cycle scheduler. The ODG has no timer, no monitoring process, and no condition-checking loop that could cause spontaneous activation. The ODG does not access external data sources. All knowledge in the ODG comes from the system’s own accumulated experience and sleep cycle processing. The ODG does not query the internet, external databases, or any source outside the Neurigraph architecture. This constraint is architectural, not configurable. Maximum deconstruction depth is 10 layers. This limit is non-negotiable and applies universally. No exception pathway exists. See Deconstruction Depth Limit above.Glossary
Cold node — A node whose calculated heat falls below 0.5. Not surfaced during standard retrieval unless pulled into range by a hot connection. Deconstruction — The process of identifying and mapping all components of an object to a maximum depth of 10 layers. Dormant state — The ODG’s default operating state. No processes running, no resources consumed, graph data preserved and available. Edge weight — A value between 0.0 and 1.0 representing the strength of a relationship between two nodes. Higher values indicate stronger, more relevant relationships. Focal node — The node representing the concept currently being explored. The starting point for any heat traversal. Graph Search Model — The purpose-built small inference model responsible for executing ODG traversal queries and calculating heat scores. Heat — A dynamic relevance score calculated at query time. Not stored. Reflects how closely a node relates to the current focal concept. Hot node — A node whose calculated heat is 0.8 or above. Always surfaced during retrieval. Layer — One of four levels of complexity in the ODG structure. Layer 1 is the original object. Layer 4 is the finest level of detail. Layer assignment is determined by deconstruction depth from the original object. Node — A single independently stored entry in the graph representing one object or component. Object — Any concept, thing, process, or system passed to the ODG for deconstruction. The starting point of a deconstruction session. Reasoning Model — The purpose-built small inference model responsible for filtering ODG output for relevance to the current conversational context before passing results to the Prefrontal Cortex. Sleep cycle — The scheduled off-peak process during which all deployed Neurigraph instances compress daily experience, share anonymized learnings across the network, and process new knowledge through the ODG. Warm node — A node whose calculated heat falls between 0.5 and 0.79. Surfaced as a candidate during retrieval.Object Deconstruction Graph — Neurigraph Architecture Documentation
aiConnected / Oxford Pierpont
Version 1.0 — April 2026
Classification: Internal Architecture Documentation