Node Design & Architecture
Sova nodes operate as multi-service systems that coordinate Ethereum-style smart contract execution with native Bitcoin interaction. Each validator runs the following core components:
Sova Execution Client (sova-reth
)
sova-reth
)A customized EVM execution engine based on Reth, extended to support native Bitcoin precompiles and slot-locking logic. It enforces Bitcoin finality through direct coordination with the Sentinel and tracks state updates tied to BTC transactions.
Consensus Client (op-node
)
op-node
)The canonical Optimism consensus client responsible for sequencing, block building, and L2-to-L1 rollup logic. In Sova, it also anchors each block to Bitcoin by including confirmed Bitcoin block headers.
Bitcoin Finality Provider (sentinel
)
sentinel
)An off-chain database-backed service that tracks the confirmation status of Bitcoin transactions. It locks or reverts contract storage slots based on whether associated BTC transactions have been confirmed on-chain. Critical for enforcing 1:1 BTC-uBTC minting guarantees.
Bitcoin UTXO Indexer (network-utxos
)
network-utxos
)A Bitcoin-aware service that tracks all spendable UTXOs associated with Sova’s bech32m address derivation scheme. It provides a real-time, block-by-block UTXO lookup API used by sova-reth
to construct valid Bitcoin transactions during withdrawals.
Bitcoin Core
Each validator runs its own fully-synced instance of Bitcoin Core. This ensures that all Bitcoin-related operations (e.g. tx confirmation, block hash validation, UTXO availability) are verifiable directly from the Bitcoin network without relying on third-party APIs.

Sequencers
Sequencers on the Sova Network are responsible for block production, transaction ordering, and coordination of Bitcoin-related operations. In addition to executing EVM transactions, Sova sequencers play a unique role: they coordinate and operate the network’s Native Signing Service, which securely generates Bitcoin transactions during user withdrawals.
Signing Service API
A restricted signing gateway used exclusively by sequencer nodes. It handles multi-input Bitcoin transaction signing and ensures signatures comply with consensus rules and proof-of-reserve integrity. It is not exposed to the public and includes built-in access control.
High Level Data Visualization
Broadcast Transaction Flow and Slot Locking (Double-Spend Protection)
Last updated