Skip to content

Status

Last updated by hand: 2026-05-07.

ComponentStateNotes
Solana program (pact-market-pinocchio)DeployedOn mainnet. Upgrade authority is held by the protocol team during private beta.
Public API (api.pactnetwork.io)LiveCloud Armor UA filter active — see Endpoints.
Indexer (indexer.pactnetwork.io)LiveHealth endpoint up. Aggregate stats endpoint up.
Settler serviceIdleProcess is running but waiting on protocol bootstrap. Cannot settle until on-chain init runs.
Market gateway (market.pactnetwork.io)LiveAllowlist-gated.
CoveragePool (on-chain account)Not yet initializedBootstrap pending.
EndpointConfigs (on-chain accounts)Not yet initializedBootstrap pending.

Program deployed; CoveragePool and EndpointConfig PDAs not yet created. Until they are:

  • Allowlisted agents can call Market and Market records calls.
  • The settler can’t post settle_batch — no pool to debit/credit.
  • Refunds queue in the call log but don’t move funds on-chain.

Bootstrap requires an init flow (bun init from a trusted machine), sequenced with internal operational checks.

Terminal window
# Public API
curl -sS https://api.pactnetwork.io/health \
-A 'pact-monitor-sdk/0.1.0'
# Expected: {"status":"ok","version":"v1"}
# Indexer
curl -sS https://indexer.pactnetwork.io/health
  • 403 from api.pactnetwork.io with default curl/Node UA. Cloud Armor filters generic User-Agents. Use pact-monitor-sdk/0.1.0 or a browser UA. See Endpoints.
  • Demo /reset endpoint has a known FK constraint bug that 500s on /demo-api/reset. Affects the demo at demo.pactnetwork.io, not the production stack.
  • Settler idle until bootstrap. Tracking above.