Mainnet v1
Canonical list of mainnet v1 facts. If another page disagrees with this one, trust this page and file an issue. Live bootstrap and service state: Status.
Solana program
Section titled “Solana program”| Field | Value |
|---|---|
| Program name | pact-market-pinocchio |
| Network | Solana mainnet-beta |
| Program ID | 5bCJcdWdKLJ7arrMVMFh3z99rQDxV785fnD9XGcr3xwc |
| Upgrade authority | Held by the protocol team during private beta. |
Deployed and verified on-chain. For production use, contact the Pact Network team.
Verifying the program
Section titled “Verifying the program”solana program show 5bCJcdWdKLJ7arrMVMFh3z99rQDxV785fnD9XGcr3xwc --url mainnet-betaOr use an explorer (Solscan, Solana FM, Solana Explorer): confirm the upgrade authority matches above and check the deployment transaction.
Settlement authority
Section titled “Settlement authority”| Field | Value |
|---|---|
| Settler signer | Held by the protocol team during private beta. |
| Authority for | All EndpointConfigs in v1 (single global settler) |
A separate key from the program upgrade authority.
Underlying asset
Section titled “Underlying asset”| Field | Value |
|---|---|
| Asset | USDC |
| Mint (mainnet) | EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v |
All premiums and refunds in v1 are USDC. The CoveragePool holds USDC. Multi-asset pools are post-v1.
Live endpoints
Section titled “Live endpoints”These are the public HTTP endpoints exposed by the off-chain stack.
Public API
Section titled “Public API”| Endpoint | Purpose | Auth |
|---|---|---|
https://api.pactnetwork.io/health | Liveness probe. Returns {"status":"ok","version":"v1"}. | None |
https://api.pactnetwork.io/api/v1/providers | Public reliability tiers for wrapped endpoints (aggregate, no per-endpoint identifiers in private beta). | None |
curl -sS https://api.pactnetwork.io/health# {"status":"ok","version":"v1"}Indexer
Section titled “Indexer”| Endpoint | Purpose |
|---|---|
https://indexer.pactnetwork.io/health | Indexer liveness. |
https://indexer.pactnetwork.io/api/stats | Aggregate stats: pool size, settled batches, total refunds. |
curl -sS https://indexer.pactnetwork.io/healthcurl -sS https://indexer.pactnetwork.io/api/statsMarket
Section titled “Market”| Endpoint | Purpose | Auth |
|---|---|---|
https://market.pactnetwork.io/<endpoint>/<upstream-path> | Wrapped endpoint proxy. The <endpoint> identifier is provided to allowlisted users at access time. | Authorization: Bearer <PACT_MARKET_KEY> |
See Market → Overview for the wrapping model and calling conventions.
Infrastructure (high-level only)
Section titled “Infrastructure (high-level only)”| Field | Value |
|---|---|
| Cloud | Google Cloud Platform |
| Project | pact-network-prod (project number 224627201825) |
| Region | asia-southeast1 |
Service account names, secret references, and internal hostnames aren’t published. For deeper integration (e.g. running your own settler against our pool), email us.
Versioning
Section titled “Versioning”v1 is current. Breaking changes within v1 land in the
Changelog. Anything past v1 (multi-asset
pools, third-party LPs, decentralized settlement, schema validation)
ships under a future version label.
See also
Section titled “See also”- Concepts → Overview
- Protocol primitives — CoveragePool, AgentWallet, EndpointConfig layouts.
- Settlement authority
- Operations → Private beta