| CPC H04L 9/088 (2013.01) [H04L 9/0894 (2013.01); H04L 9/50 (2022.05)] | 20 Claims |

|
1. A computer-implemented method, comprising:
storing one or more access control policies related to a smart contract that is recorded on a blockchain;
receiving a request payload of a request to access the smart contract, the request from a requester who initiated the request payload for execution of the request payload using the smart contract;
applying a machine learning model to the request payload to determine whether the request payload in compliance with the one or more access control policies;
creating an authorization for the request, the authorization indicating that the request is in compliance with the one or more access control policies, the authorization comprising a cryptographic digital signature that includes a hash of a version of the request payload; and
transmitting the authorization to the requester, wherein the smart contract is configured to, in response to receiving the authorization, verify the authorization before executing the request payload, wherein verifying the authorization comprises determining whether the hash of the version of the request payload in the cryptographic digital signature matches a hash of a version of an incoming transaction request that includes the request payload.
|