Skip to content

Glossary

A Solana PDA owned by the Pact program. Tracks an agent’s balance for premiums and refunds. See Protocol primitives → AgentWallet.

Closed list of API keys / wallets approved to call Market and the authenticated public API in private beta. See Private beta.

The one-time on-chain init step that creates the CoveragePool and EndpointConfig PDAs after program deployment. See Status for the current state.

The component that labels each call as success, client_error, or server_error based on the upstream response. See Classifier & refund policy.

A call that failed because of the agent’s request (bad auth, malformed payload, expired token, rate-limited per-key). No refund.

The on-chain pot of USDC that pays refunds. Funded by Pact in v1. See Protocol primitives → CoveragePool.

A Solana PDA that holds rules for one wrapped endpoint: premium rate, classifier config, settler authority. One per provider × endpoint. See Protocol primitives → EndpointConfig.

Multi-Payment-Protocol — a Solana-stablecoin variant of HTTP 402 payment challenges. Server returns WWW-Authenticate: SolanaCharge <params> and a Payment-Receipt header on the retry. Sits alongside x402 and uses the same agent → provider payment flow; pay.sh and pact pay parse both.

The Solana program (Pinocchio is a Solana program framework). Program ID: 5bCJcdWdKLJ7arrMVMFh3z99rQDxV785fnD9XGcr3xwc. See Protocol Reference.

The curated wrapped-provider interface at market.pactnetwork.io. One interface on top of Pact Network. See Market.

The protocol — on-chain Solana program plus off-chain settler/indexer/API. The risk layer for agent payments.

Drop-in for solana-foundation/pay (pay.sh): same argv, exit codes, and x402 + MPP wire format; adds Pact’s on-chain refund layer. See Quickstart.

Common name for solana-foundation/pay — the Solana Foundation’s CLI / MCP for resolving HTTP 402 via x402 and MPP using Solana stablecoins.

Pact’s per-call fee on top of the principal. Set per EndpointConfig. Earned by the CoveragePool on successful calls; refunded along with principal on server_error. See Classifier & refund policy.

What the agent pays the upstream provider for a call. Distinct from premium (Pact’s fee).

A call that failed because of the provider or the network (5xx, timeout, truncated body, Market internal error). Refund issued: principal + premium.

The on-chain instruction that commits a batch of classified calls. Settler service calls it. Premiums move into the pool, refunds move out. See Concepts → settle_batch.

The off-chain service that batches classified calls and submits settle_batch transactions. See Settlement authority.

A call that returned a 2xx with a valid body. Premium earned by the protocol; agent pays principal + premium.

The settlement asset on mainnet v1. Mint: EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v.

HTTP 402 Payment Required, used as a payment-protocol convention for agent → provider payments. Pact covers x402 calls with on-chain refunds.