> For the complete documentation index, see [llms.txt](https://ola-foundation.gitbook.io/ola-documentations/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://ola-foundation.gitbook.io/ola-documentations/ola-network-core-components-onis-and-massive/onis/3.-ola-solution-a-trust-minimized-btc-cross-chain-network/3.1-core-technical-architecture.md).

# 3.1 Core Technical Architecture

The architecture of Ola is built on three key components (Figure 1):

* **Onis Service**: Manages the setup of cross-chain bridges, verifies the state of the chains, and generates cross-chain proofs.
* **Massive User Network**: Composed of Supervisors and Proposers, this network performs verification tasks during cross-chain operations, ensuring the security and finality of data through ZK Soft Verification.
* **OlaVM Smart Contract System**: Smart contracts deployed on the target chain verify and synchronize cross-chain data.

This architecture ensures consistency of data between chains, while decentralized multi-level verification mechanisms provide enhanced security.
