Object Implementation
The system layer defines the Object abstraction on top of the kernel's Node/Partition/Substate abstraction.
The system layer maps every object to a unique NodeId and under every NodeId the partitions are mapped in the following manner:
| Partition Number | |
|---|---|
| Type Info | 0 |
| Schema Data | 1 |
| Object Modules | 2-31 |
| Reserved | 32-63 |
| Application State | 64-255 |
Type Info
For a given object, type-related info is stored under the object's NodeId in the TypeInfo
substate found in PartitionNumber 0 and SubstateKey::Field 0. This includes information such as: