NCN Design
It is one of typical NCN design, so every NCN does not have to follow this design.
Onchain NCN Program
NCN Program consisits of several components:
Operator Client
This is the core off-chain logic of the NCN. It will run some arbitrary computation, and post some data on chain to a custom instruction, signing the transaction with the operator keypair.
Sample Node Operator Client:
Permissionless Cranker
For all of the permissionless operations that need to occur on a regular cycle, we need a client that is continually executing instructions.