CPC G06Q 20/38215 (2013.01) [G06Q 20/3825 (2013.01); G06Q 20/389 (2013.01); G06Q 20/4014 (2013.01); H04L 9/3213 (2013.01); G06Q 2220/00 (2013.01); H04L 9/50 (2022.05)] | 17 Claims |
1. A system for implementing layered authorization platform using non-fungible tokens (NFTs), the system comprising:
at least one non-transitory storage device; and
an electronic kiosk for facilitating document notarization using distributed ledger-based verification; and
at least one processing device coupled to the at least one non-transitory storage device and the electronic kiosk, wherein the at least one processing device is configured to:
electronically receive, via the electronic kiosk, a document designated for notarization and an identification credential from a user, wherein the identification credential is a document comprising credential descriptors, wherein the credential descriptors comprises a photograph of the user, a signature of the user, and personal information of the user;
crawl through a distributed ledger to determine a non-fungible token (NFT) for the identification credential;
determine that the NFT for the identification credential does not exist in the distributed ledger;
establish, using an identity verification engine, a communication link with one or more external databases associated with validation of the identification credential;
retrieve, from the one or more external databases, one or more identity verification information associated with the user;
determine a match between the credential descriptors and the one or more identity verification information;
validate the identification credential based on at least the determining the match;
upon validating the identification credential, capture, via the electronic kiosk, a signature of the user on the document designated for notarization to create a signed document;
authenticate, using the electronic kiosk, the signature of the user, wherein authenticating further comprises:
reading a signature sample of the user from the NFT for the identification credential;
comparing, using a machine learning algorithm, the signature sample with the signature of the user to determine a match;
determining that the match is within a predefined acceptable tolerance; and
authenticating the signature of the user if the match is within the predefined acceptance tolerance;
generate, using an NFT generator, an NFT for the signed document, wherein the NFT comprises at least metadata associated with the notarization;
link the NFT for the signed document with the NFT for the identification credential, creating a secured link in the distributed ledger; and
record the linked NFTs for the signed document and the identification credential in the distributed ledger, thereby enhancing traceability of the notarization.
|