Patent ID: 11895246
Assignee: nan
Field: IT methods for management (Electrical engineering)
Classification: CPC H  G | IPC G  H

Claim 14:
15. A computing device for processing a transaction between a first client device, and a second client device via a transfer mechanism, the transfer mechanism comprising a decentralized digital currency, the computing device comprising:
a memory for storing a first asymmetric key pair, the first asymmetric key pair comprising a first private key and a first public key;
a network interface for receiving terms, the terms comprising:
at least one of a first principal data or a second principal data; and
a reference to at least one of a first data source or a second data source;

a computer processor coupled to the memory and the network interface, the computer processor configured to:
read the first private key from the memory;
compute a first cryptographic signature from the first private key;
create an inchoate data record referencing:
a commit input for receiving a commit data from a commit transaction;
one or more output data to be obtained from at least one of the first principal data or the second principal data, and information from at least one of the first data source or the second data source; and
the first cryptographic signature; and

publish the inchoate data record to at least one of the first client device or the second client device, wherein the inchoate data record is configured to be signed by at least one of the first client device and second client device after verifying the information to obtain a complete data record for publishing to the transfer mechanism;

wherein the decentralized digital currency comprises a distributed ledger that enables processing the transaction between the first client device and the second client device, and
wherein the inchoate data record is configured to be used by at least one of the first client device or the second client device to create a complete data record and to create the transaction by broadcasting the complete data record for transmitting and receiving among network participants in the computer network for recording in the distributed ledger.