Patent ID: 11824970

Abstract:
Systems, methods, and apparatuses for implementing user access controls in a metadata driven blockchain operating via Distributed Ledger Technology (DLT) using granular access objects and ALFA/XACML visibility rules in conjunction with a cloud based computing environment. For example, according to one embodiment there is a system having at least a processor and a memory therein executing within a host organization, in which such a system includes means for operating a blockchain interface to a blockchain on behalf of a plurality of tenants of the host organization; displaying a Graphical User Interface (GUI Interface) to a user device communicably interfaced with the system over a network, wherein the GUI interface is to prompt for a metadata rule definition at the user device when displayed by the user device; auto-generating an access control object specifying the access control permissions based on the input received from the GUI interface displayed to the client device; transacting the access control object onto the blockchain; receiving a transaction at the blockchain requesting access to the blockchain entity object or one blockchain entity within the group of blockchain entity objects; executing a smart contract responsive to receiving the transaction at the blockchain, wherein the smart contract retrieves the access control object previously transacted onto the blockchain specifying the access control permissions; and approving or denying access to the blockchain entity object or one blockchain entity within the group of blockchain entity objects based on the execution of the smart contract. Other related embodiments are disclosed.