| CPC G06F 16/2365 (2019.01) [G06Q 30/0226 (2013.01); H04L 9/30 (2013.01); H04L 9/3247 (2013.01); H04L 9/3271 (2013.01)] | 20 Claims |

|
1. An apparatus, comprising:
a communications interface;
a memory storing instructions; and
at least one processor coupled to the communications interface and the memory, the at least one processor being configured to execute the instructions to:
receive, from a computing system via the communications interface, a request, a first digital signature applied to the request, and a second digital signature applied to the request and to the first digital signature, the request comprising a first public key of a first device, and the request being indicative of a recordation of data associated with a second device within a first element of a distributed ledger;
perform operations that approve the request based on a validation of the first and second digital signatures, and based on a determination that the first element of the distributed ledger includes a second public key of the second device and that at least one second element of the distributed ledger fails to include the second public key; and
transmit confirmation data to the first device via the communications interface, the confirmation data being indicative of a transfer of a digital asset to the first device, and being indicative of a recordation of the first public key and asset data characterizing the digital asset within a third element of the distributed ledger.
|