📄️ Prover Transaction
The first transaction in the pipeline In Silvana - Prover Transaction - runs in a prover, be it the Prover in the Silvana Core, or any other type of prover involved. For more information on how zk proofs are generated, see these docs: Zk Proofs and Prover.
📄️ Coordination Transaction
A Coordination Transaction is the core execution process in Silvana’s Coordination Layer - a high-throughput, low-latency blockchain responsible for orchestrating and sequencing user-defined logic across the stack. After a proof is generated, this layer ensures the pipelined transaction is ordered, executed, and recorded as part of the rollup’s state progression and runs in the following flow:
📄️ DA Transaction
The next stage of the lifecycle occurs on the Data Availability (DA) Layer, anchored to a public Layer 1 blockchain. This stage ensures that the transaction data, along with its proof artifacts, are permanently recorded and verifiable on-chain.
📄️ Settlement Transaction
After successful execution and recording a new state of the provable record in the DA Layer, the Coordination Layer sends the recursive proof to the Settlement Layer and initiates a Settlement Transaction, where the recursive (aggregated) proof is checked and validated by the validator set on the Settlement blockchain.