CPC G06Q 40/04 (2013.01) [G06F 16/182 (2019.01); G06Q 10/10 (2013.01); G06Q 20/389 (2013.01); G06Q 50/18 (2013.01); H04L 63/20 (2013.01); G06Q 30/04 (2013.01)] | 8 Claims |
1. A method of creating and using a digital token by compute nodes of a computer system to perform a transaction, wherein the transaction is completed on behalf of a first financial institution and a second financial institution, said method comprising:
creating by a source compute node, the digital token based on asset data that the digital token represents, wherein the creating of the digital token includes storing a token type in a programmable field of the digital token, and each of different token types are associated with one of a plurality of policy contracts;
transmitting the digital token by the source compute node across a network to a first destination compute node, wherein the first destination compute node executes on behalf of the first financial institution;
in response to receiving the digital token, determining by the first destination compute node, the token type from the programmable field, and then identifying by the first destination compute node, a policy contract based on an association between the token type and the policy contract, wherein the policy contract includes a sub-token rule for creating a sub-token representing partial ownership of the digital token, and the policy contract further includes a routing rule for routing the sub-token;
splitting the digital token by the first destination compute node by creating the sub-token according to the sub-token rule of the identified policy contract, and then routing the sub-token by the first destination compute node across the network to a second destination compute node according to the routing rule of the identified policy contract, wherein the second destination compute node executes on behalf of the second financial institution; and
updating by the first destination compute node, a record that is maintained at the first destination compute node to indicate the splitting of the digital token.
|