Skip to main content
This documentation describes the production PredictStreet deployment. Production access is gated by a signed partner agreement and an issued API key. Contact partners@predictstreet.com before integrating.

Endpoints

Hosts and chain ID are filled in by the partner onboarding package — copy them once and pin in your client config. The runtime GET /api/platform/contracts endpoint also exposes them so SDKs can read at boot rather than hardcoding.

Contract registry

Verified production deployments. These are the authoritative target for every EIP-712 verifyingContract field and the only addresses the platform recognises.
Every contract is verified on the production block explorer. Paste any address into the explorer at https://explorer-bls.adifoundation.ai/address/<address> to browse source, ABI, and events.

Read-at-runtime — GET /api/platform/contracts

The address table above is the human-readable form of the canonical contract registry. For SDK code prefer the runtime endpoint:
Public, unauthenticated, rate-limited at 60/min/ip. Source-of-truth is the platform deploy environment — CI/CD updates the env in lockstep with each contract deploy, so the response cannot lag platform state. Quickstart code samples should fetch() this at boot rather than hardcoding constants.

Production guarantees

  • No MOCK_AUTH_ACCEPT_ALL — every EIP-712 signature is verified against the on-chain CTFExchange / NegRiskCtfExchange / VaultFactory typehashes.
  • Full compliance chain — KYC, geo / sanctions screening, and return-to-source cleared-deposit checks are enforced on every API call. Withdrawal destinations not previously cleared are rejected with destination_not_cleared.
  • HSM-backed oracle signer — the platform oracle private key never leaves a hardware module.
  • Multi-sig administrative controlscancel, void, and platform-kill require multiple signatures from documented officers.
  • No in-place redeploys — any contract change ships as a new deployment with a coexistence period and explicit migration instructions delivered via the partner channel. Addresses on this page are stable for the lifetime of the current deployment.

Onboarding

Request access

Sign the partner agreement and receive your API keys + connection runbook.

Status page

Real-time uptime, recent incidents, and scheduled maintenance.