CPC H04L 9/3213 (2013.01) [G06Q 20/385 (2013.01); G06Q 20/389 (2013.01); G06Q 20/405 (2013.01); H04L 9/0618 (2013.01); H04L 9/3273 (2013.01); H04L 9/50 (2022.05); H04L 63/0807 (2013.01); H04L 9/0637 (2013.01); H04L 2209/56 (2013.01)] | 20 Claims |
1. A method comprising:
sending, by a client computing system and to a first server system, request data comprising a user account identifier associated with an account, a smart contract address, and an indication of desired data from a second server system, wherein a smart contract associated with the smart contract address is maintained by a distributed ledger stored using a distributed network system;
receiving, by the client computing system and from the first server system, a verification request of the indication, wherein the verification request comprises an identification of at least one related server system including the second server system, and wherein the verification request is based on the first server system receiving, from the at least one related server system, a request for account information;
generating, by the client computing system, verification request response data comprising instructions for:
the second server system to share the desired data with the first server system; and
updating, based on the request for account information, the smart contract to indicate an authorization for the second server system to share the desired data with the first server system;
causing, by the client computing system, execution of the smart contract to update the smart contract with the verification request response data by transmitting, to the first server system, the verification request response data; and
receiving, by the client computing system and from the first server system, response data corresponding to the desired data.
|