Base model
This is the base entity model used by the FinP2P modules to support the digital securities use cases:
Profile
Global Identity (FinID)
Profile metadata
Certificates.
Documents for Certificate.
Transactions (where relevant).
Profile
...
Profiles
The FinP2P data models is based around entity profiles, where every entity on the network can be represented as a profile, examples include:
Organisation - Financial institutions on the network.
User - A legal entity such as a person or a company etc.
Asset - Any asset offering or managing securities on the network
Service Provider - Companies that can be trusted (certified) to provide services on the network, such as certify a user for their Accreditation status.
Regulation Verifier - The profile of an app or smart contract that verifies the compliance of an action on the network with a known set of regulations.
For each profile, we can see the following structure:
Profile
Global Identity (FinID)
Profile metadata
Certificates.
Documents for Certificate.
Transactions (where relevant).
Global Identity (FinID)
Each profile in the network is identified by a global ID called FinID. FinID is created by the profile’s primary node (and for primary node’s by Governance nodes, see FinP2P Network Protocol ). Commercially, this is designed to enable a users to hold assets across the network (on different blockchains).
...