Private beta
What “private beta” means
Section titled “What “private beta” means”- Will be gated by API key. The proxy ships with a runtime gate
controlled by
system_flags.beta_gate_enabled. Once we flip it on (announced in the Changelog), every call tomarket.pactnetwork.io/v1/<endpoint>/*must carry a validAuthorization: Bearer pact_beta_…header — missing or revoked keys return403 pact_auth_not_in_beta. Apply now so you have a key in hand before the flip. - Low rate caps. Sized for “prove the integration works,” not production traffic.
- No SLA. We can take the API down to ship a fix; we notify before or after.
- Breaking changes allowed inside v1. Instruction signatures, response shapes, header names, and authorities can change without a version bump. Breaks land in the Changelog.
- Settler may be idle. Check Status for bootstrap and settler state.
- Authorities. Upgrade, settler, and pool authority are all held by the protocol team during beta.
Applying for access
Section titled “Applying for access”Apply via the form linked from the pactnetwork.io Apply for Access CTA. It takes about a minute. We ask:
- What are you building?
- How can we call you? (name we’ll use when we reach out)
- Solana Address (optional — used for claim payout attribution; you can add it later)
- Project/Personal X handle (link)
- Telegram handle
- Which of these are you? (AI agent / API merchant / AI agent merchant)
- Which APIs does your agent currently pay for? (shown if you said you’re an AI agent)
- Why are you considering trying out Pact Network? (shown depending on your previous answers)
- Would you be willing to provide feedback after use? (checking the box opts you in to special offers for early testers)
You won’t be asked for a wallet to sign up — admission is on the API key, not the wallet. The wallet is only attached so refunds land in a known address.
Review SLA
Section titled “Review SLA”We reply within 24 hours. If approved, we send your API key over the contact channel you provided. Plaintext keys are shown once at issuance — we only store a hash on our end, so if you lose it, ask for a new one.
Using your key
Section titled “Using your key”Send it as a Bearer token to the proxy:
curl -X POST \ https://market.pactnetwork.io/v1/<endpoint>/<upstream-path> \ -H "Authorization: Bearer $PACT_BETA_KEY" \ -H "Content-Type: application/json"Full request/response reference: Market → Calling Market.
Alternate contact
Section titled “Alternate contact”If the form isn’t reachable, email rick@quantum3labs.com or message
t.me/metalboyrick on Telegram with the
same details above. The form is the fast path; direct contact is the
fallback.
We prioritize agent developers with active, observable usage.
Rate limits
Section titled “Rate limits”Public reads (/health, /api/v1/providers) and indexer aggregates are
generous and cached. Market is tight per-key. Limits return 429 with
Retry-After. Email for a temporary demo lift.
What changes when we exit beta
Section titled “What changes when we exit beta”Breaking changes get a version bump (v1 → v2); non-breaking changes land in the changelog.
- Self-serve onboarding.
- Published SLA (target tiers; refund-on-SLA-breach is a stretch goal).
- Long-term governance on all authorities.
- Schema-validating classifier.
- Decentralized settlement (per-endpoint authorities, then beyond).
- Third-party LPs in the CoveragePool.
No timeline.