CPC G06Q 30/0607 (2013.01) [G06Q 20/38215 (2013.01); G06Q 20/3827 (2013.01); G06Q 30/0609 (2013.01); G07F 9/002 (2020.05); G07F 9/009 (2020.05)] | 21 Claims |
1. A method for identity verification to provide access to restricted goods or services, comprising:
receiving, by a first device from a second device operated on behalf of a user, a first request to purchase a restricted good or service;
transmitting, by the first device to the second device responsive to the first request, a second request comprising an identification of information of the user, and an identification of a validation system;
receiving, by the first device from the second device responsive to the second request, the requested information of the user;
generating, by the first device, an attestation key comprising a hash of the requested information of the user and the identification of the validation system;
transmitting a request, by the first device to a third device maintaining a centralized or distributed ledger, a request for a transaction value at an address corresponding to the attestation key;
receiving, by the first device from the third device, an identification that a transaction value at the address corresponding to the attestation key exists, and that the transaction value is non-zero; and
responsive to receipt of the identification that the transaction value at the address corresponding to the attestation key exists and is non-zero, providing the restricted good or service to the user.
|