FAQ
Is Pact Network live on mainnet today?
Section titled “Is Pact Network live on mainnet today?”Program deployed, off-chain stack running. Bootstrap and refund-flow state: Status.
Do I need an API key?
Section titled “Do I need an API key?”For Market — yes. Access is by application;
apply via the form and we reply
within 24 hours. Approved applicants get a pact_beta_… Bearer key.
For the SDK in local-only mode — no. For SDK
with sync enabled — yes. For the pact pay CLI path
— no API key, but you do need an allowlisted Solana wallet plus
PACT_MAINNET_ENABLED=1 and a pact approve <usdc> allowance.
Is pact pay the same thing as solana-foundation/pay (pay.sh)?
Section titled “Is pact pay the same thing as solana-foundation/pay (pay.sh)?”It’s a drop-in replacement. Same args, wire format, and exit semantics
as pay. The difference: on 5xx, timeout, or truncated/malformed body,
Pact refunds premium + principal at the next settlement window — pay’s
one-shot charge does not. pact pay doesn’t shell out to pay; it’s
a separate Bun-compiled implementation. See the
Quickstart.
Is there a token?
Section titled “Is there a token?”No. Premiums and refunds are USDC at Circle’s canonical mainnet mint
(EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v). Any “PACT token”
address is not us.
Who can settle batches in v1?
Section titled “Who can settle batches in v1?”One settler authority controlled by Pact, held by the protocol team during private beta. Per-endpoint settlement authorities are post-v1. See Settlement authority.
Can third parties underwrite the pool?
Section titled “Can third parties underwrite the pool?”Not in v1. Pact funds the CoveragePool. Third-party LPs are on the post-v1 roadmap. See Protocol primitives → CoveragePool funding.
Can I dispute a misclassified call?
Section titled “Can I dispute a misclassified call?”Not on-chain in v1. Open a support ticket with the call ID from
X-Pact-Call-Id; we look at it manually.
Why don’t I see my refund yet?
Section titled “Why don’t I see my refund yet?”Likely reasons:
- Settler hasn’t run a batch yet — settlement is periodic.
- Protocol isn’t bootstrapped (Status).
- Call classified
client_error, notserver_error. Check theX-Pact-Classificationresponse header.
Does Pact earn money on failed calls?
Section titled “Does Pact earn money on failed calls?”No. Refunds return principal + premium; Pact earns only on success. See Classifier & refund policy.
What can I call through Market?
Section titled “What can I call through Market?”A curated set of wrapped endpoints. The list isn’t published in private beta — identifiers are issued to private-beta users at access time. See Wrapping model & access.
Where can I read the source?
Section titled “Where can I read the source?”- Landing repo:
metalboyrick/pact-network-landing. - Program (
pact-market-pinocchio): not public yet — contact us. - SDK (
pact-monitor-sdk): not public yet — contact us.
What’s the difference between Pact Network and Pact Market?
Section titled “What’s the difference between Pact Network and Pact Market?”- Pact Network is the on-chain coverage protocol — the rails.
- Pact Market is one curated interface on top at
market.pactnetwork.io.
See Introduction and Market overview.
How do I get access?
Section titled “How do I get access?”Apply via the form at pactnetwork.io.
We reply within 24 hours and DM you a pact_beta_… Bearer key on
approval. Email rick@quantum3labs.com or Telegram
t.me/metalboyrick if the form isn’t
reachable. Full details: Private beta.