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 Info0
Schema Data1
Object Modules2-31
Reserved32-63
Application State64-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: