Digital Twins (Detailed View)
This is a detailed view of Digital Twin and its structure, which is serialized as FlatBuffers to be stored as a compact binary format.
This goes into more detail on Digital Twins, but this level of understanding is not necessary for interfacing with the Knova system.

Digital Twins serve as a common building block on the platform, representing all forms of different assets - whether it be cash, deposits, crypto, securities, or any financial asset. Knova can represent these assets as Digital Twins through different processes, depending on the use case. This process is used for mirroring assets that exist on an external system. This is a detailed view of Digital Twin and its structure, which is serialized as FlatBuffers to be stored as a compact binary format.
This binary object is cryptographically signable, verifiable, and represents an asset issued by an asset authority comprising of:
- a universally unique identifier
- a version number
- a cryptographic signature system
- a decimal amount
- an asset code
- a cryptographic public key matching a cryptographic signing key
- a cryptographic public key of the asset owner
- a cryptographic public key of the asset authority
- an issuance date timestamp
- a cryptographic signature by the transaction validator aka "notary" of the object hash;
- a cryptographic signature by the previous owner of the object hash
- a notary that authorizes a transfer, including information describing the notary cryptographic public key and a
- signature of the notary cryptographic public key from the asset authority
- a list of asset provenance, comprising an identifier, cryptographic hash of the previous object, and a respective decimal amount deducted from a previous object to add to the value of the new object
- a commitment group configured to link the new object to the transaction identifier, commitment identifiers between involved parties, and a group name;
creating, using the computing device and based on information stored in the new object, an initial hash of the new object, wherein the initial hash is signed by the cryptographic signing key of the asset authority and the notary
Updated 16 days ago