Certain container types core to the SDMP are described here.
Create Trust
A trust is a resource which authorizes another user or node to take particular actions on behalf of the identity signing the resource.
Revoke Resource
Revoke a resource by publishing another resource referencing the original resource.
User Information
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.
Node Information
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.
Message
This object defines simple human-readable messages.
Resource Receipt
When sending a resource across the network, this schema offers a secure way to let the sender know the message was received.
Private Key
This object contains the private section of an identity key pair. It must be guarded using the specified encryption mechanism at all times.