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

Claim 7:
8. A method to process a transaction between a first client device and a second client device via a transfer mechanism that is accessible via a computer network by a computing device, the first client device, and the second client device, the computing device comprising a first memory, a first network interface, and a first computer processor coupled to the first memory and the first network interface, the first client comprising a second memory, a second network interface, and a second computer processor coupled to the second memory and the second network interface, and the second client device comprising a third memory, a third network interface, and a third computer processor coupled to the third memory and the third network interface, the method comprising:
storing a first asymmetric key pair in the first memory, the first asymmetric key pair comprising a first private key and a first public key;
receiving terms by the first network interface, 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

reading by the first computer processor the first private key from the first memory;
computing by the first computer processor a first cryptographic signature from the first private key;
retrieving by the first computer processor information from at least one of the first data source or the second data source;
creating by the first computer processor 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;

publishing by the first computing processor 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 transfer mechanism implements a digital currency or a unit of account that enables processing the transaction between the first client device and the second client device without the need for a trusted central authority, and
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 distributed ledger.