- A coordinator node in the off-chain computing layer retrieves data from the data availability layer based on the configuration of a DePIN project;
- The coordinator node feeds data to an idle prover node or a selected set of idle prover nodes in the off-chain computing layer;
- The prover node(s) performs computation specified by the DePIN project and generates the computation result and corresponding validity proof;
- The computation result and validity proof are returned to the coordinator node;
- The coordinator node sends the computation result and validity proof to a smart contract for further processing.

