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

Claim 32:
33. A system for processing a transaction between a first client device and a second client device via a transfer mechanism, the system comprising a computing device and the first client device, the system configured to communicate with the second client device and the transfer mechanism;
the computing device comprising:
a first memory for storing a first asymmetric key pair, the first asymmetric key pair comprising a first private key and a first public key;
a first 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; and

a first computer processor coupled to the first memory and the first network interface, the first computer processor configured to:
read the first private key from the first memory;
compute a first cryptographic signature from the first private key;
retrieve a information from at least one of the first data source or the second data source;
create an inchoate data record comprising:
a commit input for receiving a commit data from a commit transaction;
one or more outputs obtained from at least one of the first principal data or the second principal data;
datum from the information; 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 datum to obtain a complete data record for publishing to the transfer mechanism;

the first client device comprising:
a second memory for storing a second asymmetric key pair, the second asymmetric key pair comprising a second private key and a second public key;
a second network interface; and
a second computer processor coupled to the second memory and the second network interface, the second computer processor configured to:
read the second private key from the second memory;
read the inchoate data record;
compute a second cryptographic signature from the second private key;
in response to verifying the datum, creating create a complete data record comprising:
the commit input;
the output data;
the first cryptographic signature; and
the second cryptographic signature; and

create a transaction by submitting the complete data record to the transfer mechanism;

wherein the transfer mechanism includes an equipment implementing an accessible centralized digital currency or a unit of account that is accessible via a computer network by the equipment, the first client device, and the second client device, respectively, and that enables processing the transaction between the first client device and the second client device; and
wherein the transaction is created by broadcasting the complete data record for transmitting and receiving among network participants in the computer network for recording in a centralized ledger.