CPC G06F 16/2379 (2019.01) [G06F 8/61 (2013.01); G06F 16/27 (2019.01)] | 21 Claims |
1. A method performed by a system of a host organization having at least a processor and a memory therein to execute instructions, wherein the method comprises:
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 a participating node with access to the blockchain;
receiving, from a user device communicably interfaced with the system, input for adding a plurality of authorized network participants to a declared application, wherein the network participants are granted access rights to the declared application;
updating a blockchain asset on the blockchain having encoded therein as defined metadata for the declared application, a plurality of entity types declared for the application and one or more new field definitions declared for each of the plurality of entity types, wherein the update to the blockchain asset specifies the plurality of authorized network participants for the declared application;
wherein the plurality of entity types declared for the application and the one or more new field definitions comprise a coded addressing structure defining a location of persisted information stored outside of the blockchain and not persisted within the blockchain but which is accessible to the host organization;
deploying an executable install package to each of the plurality of authorized network participants for the declared application; and
wherein the executable install package retrieves the metadata for the declared application from the blockchain and displays GUIs specific to the declared application which are auto generated by the executable install package based on the retrieved metadata.
|