> For the complete documentation index, see [llms.txt](https://arch-network.gitbook.io/arch-documentation/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://arch-network.gitbook.io/arch-documentation/fundamentals/introducing-arch.md).

# Introducing Arch

Arch is an execution platform that unlocks DeFi with full Turing-complete smart contract functionality without compromising the liquidity and security of the Bitcoin base layer, thanks to its trust-minimized and decentralized architecture. It maintains block consensus and transaction data availability on the Bitcoin base layer and allows for greater interoperability between L2s and metaprotocols that invoke smart contracts through it.&#x20;

Arch uses a specialized VM to perform complex computation combined with a Decentralized Verifier Network and a FROST + ROAST signature scheme to enable trust-minimized and programmable multisigs.

Arch builds upon the foundational pillars for creating a vibrant ecosystem directly on Bitcoin — smart contract programmability and trust-minimized interoperability — paving the way for a new wave of dApps and protocols on Bitcoin's base layer.&#x20;

### The Arch VM<br>

The Arch VM represents an [eBPF](https://ebpf.io/) virtual machine. Each validator node in the Arch verifier network executes transactions asynchronously alongside other validator nodes in the network. The results of these computations are shared with Arch's leader node- a rotating role granted to one of the nodes in the verifier network as a result of a periodic election- who is responsible for collating the results and submitting a Bitcoin transaction with the signed UTXOs, thus completing the loop and anchoring the changes back on Bitcoin.<br>

### The Arch Decentralized Verifier Network

The Arch verifier network is designed to be permissionless, aligning with Bitcoin's core principles of decentralization and openness. This means that anyone can participate in the network as a validator, contributing to the validation of transactions on Arch. By leveraging a permissionless verifier network, Arch maintains the trustless environment characteristic of Bitcoin, allowing for broad participation in the ecosystem's security and verification processes.<br>

The asset transfers and state changes all happen on Bitcoin L1 on a per-transaction basis, in accordance with Bitcoin's block time.

Developers can build diverse applications and protocols on Arch Network, powered by Arch's turing complete smart contracts.&#x20;


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://arch-network.gitbook.io/arch-documentation/fundamentals/introducing-arch.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
