As depicted in the diagram, the SatoshiVM chain comprises three layers.
SETTLEMENT LAYER (BITCOIN): The settlement layer delivers the capacity for on-chain validation of the validity of SatoshiVM transactions, and the resultant verification outcomes are observable by all participants. Throughout the verification process, the digest of off-chain data is documented and preserved within this layer. It encompasses two dynamically generated taproot transactions, including Bit Commitments Taproot and Verification Taproot, tasked with accepting execution traces and conducting on-chain verification.
SEQUENCING LAYER: Situated in this layer are the foundational nodes, which bear the responsibility of upholding the functionality of SatoshiVM. Temporarily, this layer can store all pertinent transactions and states, a validity that can be substantiated through on-chain data.
PROVING LAYER (CIRCUITS): This layer is responsible for generating proofs and plays a key role in verifying SatoshiVM transactions and states on Bitcoin. It generates transactions according to Bitcoin Taproot specifications, allowing the verification of SatoshiVM blocks on Bitcoin. Provers and nodes work together to transform data into specific taproot transactions and create execution traces where a node is capable of validating the entire process.
Read Details in Documents