> ## Documentation Index
> Fetch the complete documentation index at: https://docs.sonaragent.xyz/llms.txt
> Use this file to discover all available pages before exploring further.

# Mainnet Validation

> Live read-path proof on Stacks mainnet

The core read-path for **Zest Protocol v2** (`pool-borrow-v2-3`) is fully integrated and reads on-chain data live from Stacks mainnet — no authentication, via the Hiro public API.

<Check>All reads below return `HTTP 200 okay: true` on mainnet.</Check>

| Call                              | Returns                                         | Confirmed   |
| --------------------------------- | ----------------------------------------------- | ----------- |
| `get-assets`                      | All Zest-supported assets (sBTC, sUSDT, aeUSDC) | ✅           |
| `get-user-reserve-data`           | Per-user collateral / debt state                | ✅           |
| `get-reserve-state`               | Liquidation threshold                           | `0.75` ✅    |
| `stx-btc-oracle-v1-4 → get-price` | Live sBTC price                                 | `$64,472` ✅ |

## Contract

```
SP2VCQJGH7PHP2DJK7Z0V48AGBHQAW3R3ZW1QF4N.pool-borrow-v2-3
```

All validation is reproducible — see `validate-zest-read.js` and `prototype-health-factor.mjs` in the [repository](https://github.com/zkzora/Sonar).
