identity property

  1. @override
String? get identity
override

The unique instance name or specific label assigned to this context.

While type defines what a thing is, identity defines which specific thing it is. This dimension is crucial for Identity Transparency and Forensic Traceability, as it allows the Switching Fabric to distinguish between multiple nodes of the same functional category.

During the creation of a Deputy, the identity is typically evolved to reflect its specialized role (e.g., 'Auth_Node_ReadOnly').

See Also:

Implementation

@override
String? get identity => get<String?>(
      () => _record.map[Ontology.identity] ?? _parent?.identity,
      orElse: null,
    );