Patent ID: 11743137

Abstract:
Systems, methods, and apparatuses for implementing a metadata driven rules engine on blockchain using Distributed Ledger Technology (DLT) in conjunction with a cloud based computing environment are described herein. 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, wherein each one of the plurality of tenants operate as one of a plurality of participating nodes on the blockchain having access to the blockchain; 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; receiving input at the system from the GUI interface displayed to the client device, the input defining the metadata rule definition, wherein the metadata rule definition includes one or more conditions or criteria to be matched to a transaction received at the blockchain; auto-generating code for a smart contract representing the metadata rule definition based on the input received from the GUI interface displayed to the client device; submitting the smart contract having the code representing the metadata rule definition to the blockchain for consensus by participating nodes of the blockchain; and adding the smart contract having the code representing the metadata rule definition onto the blockchain by writing the metadata rule definition into an asset of a new block on the blockchain pursuant to the smart contract attaining consensus from the participating nodes of the blockchain. Other related embodiments are disclosed.