Certain container types core to the SDMP are described here.
A trust is a resource which authorizes another user or node to take particular actions on behalf of the identity signing the resource.
Revoke a resource by publishing another resource referencing the original resource.
Information about the user is published separately from the user identity resource. This object contains information about the user, such as a name or other communication channels, like email.
Information about the node is published separately from the node identity resource. This object contains information about the node, such as an IP address and port, or other protocol details necessary for connecting to the node.
This object defines simple human-readable messages.
When sending a resource across the network, this schema offers a secure way to let the sender know the message was received.
This object contains the private section of an identity key pair. It must be guarded using the specified encryption mechanism at all times.