TRANSACTION-ENABLED SYSTEMS AND METHODS FOR PROVIDING PROVABLE ACCESS TO EXECUTABLE ALGORITHMIC LOGIC IN A DISTRIBUTED LEDGER
The present disclosure describes transaction-enabling systems and methods. A system can include a controller configured to access a distributed ledger including executable algorithmic logic, interpret an access request for the executable algorithmic logic, and, in response to the access request, provide a provable access to the executable algorithmic logic.
1 . A transaction-enabling system comprising a controller, wherein the controller is configured to:
access a distributed ledger comprising executable algorithmic logic;
tokenize the executable algorithmic logic;
interpret an access request for the executable algorithmic logic; and
in response to the access request, provide a provable access to the executable algorithmic logic.
2 . The system of claim 1 , wherein the controller is further configured to provide the executable algorithmic logic as a black box, and wherein the executable algorithmic logic further comprises an interface description for the executable algorithmic logic.
3 . The system of claim 2 , wherein the controller is further configured to interpret an execution operation of the executable algorithmic logic, and to record a transaction on the distributed ledger in response to the execution operation.
4 . The system of claim 1 , wherein the executable algorithmic logic further comprises an application programming interface (API) for the executable algorithmic logic.
5 . A method, comprising:
accessing a distributed ledger comprising executable algorithmic logic;
tokenizing the executable algorithmic logic;
interpreting an access request for the executable algorithmic logic; and
in response to the access request, providing a provable access to the executable algorithmic logic.
6 . The method of claim 5 , further comprising providing an interface description for the executable algorithmic logic.
7 . The method of claim 5 , further comprising providing an application programming interface (API) for the executable algorithmic logic.
8 . The method of claim 5 , further comprising interpreting an execution operation of the executable algorithmic logic, and recording a transaction on the distributed ledger in response to the execution operation.
9 . A transaction-enabling system comprising a controller, wherein the controller is configured to:
access a distributed ledger comprising an instruction set for a process;
tokenize the instruction set;
interpret an access request for the instruction set; and
in response to the access request, provide a provable access to the instruction set.
10 . The system of claim 9 , wherein the process comprises a semiconductor fabrication process.
11 . The system of claim 9 , wherein the process comprises a 3D printing process.
12 . The system of claim 9 , wherein the process comprises a coating process.
13 . The system of claim 9 , wherein the process comprises a polymer production process.
14 . The system of claim 9 , wherein the process comprises a crystal fabrication process.
15 . A transaction-enabling system comprising:
a controller, wherein the controller is configured to:
access a distributed ledger comprising executable algorithmic logic;
tokenize the executable algorithmic logic;
interpret an access request for the executable algorithmic logic; and
a means to provide a provable access to the executable algorithmic logic.
16 . The system of claim 15 , wherein the controller is further configured to provide the executable algorithmic logic as a black box, and wherein the executable algorithmic logic further comprises an interface description for the executable algorithmic logic.
17 . The system of claim 16 , wherein the controller is further configured to interpret an execution operation of the executable algorithmic logic, and to record a transaction on the distributed ledger in response to the execution operation.
18 . The system of claim 15 , wherein the executable algorithmic logic further comprises an application programming interface (API) for the executable algorithmic logic.