Architecture Overview
Source Node
Source Node is the node that you write based on the Open Node Protocol specification. You define the relevant manifest, properties, together with the source code.
Compiled Node
Dependent on the environment of a Nodes Assembly, the node will be compiled according to the specified compiler in the manifest and the target environment. Not all nodes can run in all environments.
Node Sandbox
Dependent on the configuration of the node, the node can have different isolation strategies. The assembly agent (human or AI) has to determine whether the isolation strategy required by the node is acceptable.
Runtime Environment
The runtime environment is dependent on what the user (or AI) want to build. For example, if the target nodes assembly is to create an interactive web application, the runtime environment is browser
. If the assembly is a backend pipeline, the runtime environment could be nodejs
.