# Key Processes

### BTC Deposit and SolvBTC Minting

The minting process begins when a user deposits BTC into a protocol-managed Bitcoin address and concludes when SolvBTC is minted to the user’s EVM address.

***

#### Step 1: BTC Deposit

* The user is assigned a Bitcoin deposit address managed by the protocol
* The user transfers BTC to the assigned address
* The transaction is recorded on the Bitcoin network

***

#### Step 2: Deposit Detection and Confirmation

* The Indexer continuously scans the Bitcoin blockchain
* Transactions sent to Vault Pool addresses are detected
* Confirmation counts are tracked until the deposit reaches the required finality

***

#### Step 3: Mint Request Assembly

* Once confirmed, the Indexer assembles a Mint request
* The request includes:
  * Bitcoin transaction hash
  * Deposit amount
  * Block height
  * Target EVM address

***

#### Step 4: Approval Workflow

* The Mint request is submitted for approval
* The approval workflow evaluates the request according to current policy
* Upon approval, the request becomes eligible for execution

***

#### Step 5: SolvBTC Mint Execution

* The approved request is processed by the Mint contract
* The SolvBTC supply is updated
* SolvBTC is minted and assigned to the user’s EVM address

***

### SolvBTC Burn and BTC Redemption

The redemption process begins when a user burns SolvBTC on an EVM-compatible chain and concludes when BTC is transferred to the user’s specified Bitcoin address.

***

#### Step 1: Burn Initiation

* The user calls the Burn function on the SolvBTC contract
* The user specifies a Bitcoin receiving address
* The corresponding amount of SolvBTC is burned

***

#### Step 2: Burn Event Detection

* The Burn contract emits an event containing redemption parameters
* The Indexer monitors the EVM chain and captures the Burn event

***

#### Step 3: Redemption Request Assembly

* The Indexer assembles a redemption request
* The request includes:
  * Burn transaction reference
  * Redemption amount
  * Bitcoin receiving address

***

#### Step 4: Approval Workflow

* The redemption request is submitted for approval
* The approval workflow evaluates the request according to current policy
* Upon approval, the request becomes eligible for execution

***

#### Step 5: BTC Transfer Execution

* The approved request is forwarded to the FROST Network
* The FROST Network constructs the corresponding Bitcoin transaction
* Threshold signing is performed using signing secret shares
* The signed transaction is broadcast to the Bitcoin network

***

### Operational Characteristics

* All protocol operations are driven by onchain events and confirmed blockchain state
* Approval workflows provide a controlled transition between observation and execution
* Bitcoin transaction execution is performed through distributed threshold signing

***


---

# Agent Instructions: 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:

```
GET https://docs.solv.finance/solvbtc-technical-architecture/bitcoin-mainnet-architecture/key-processes.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
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.
