Dexter
Dexter
Docs

MPP on Solana

The Machine Payments Protocol (MPP) is an IETF draft standard co-authored by Stripe and Tempo for HTTP 402-based machine payments. Dexter brings MPP to Solana with managed settlement, gas sponsorship, and non-custodial session support.

npm install @dexterai/mpp

Two Payment Modes

MPP on Dexter supports two settlement models. Both are live on Solana mainnet.

When to Use Which

ScenarioModeWhy
Occasional API callsChargeSimple, no setup beyond a wallet
High-frequency requestsSessions2 transactions vs. N transactions
Agent orchestrationSessionsContinuous payment channels for long-running tasks
Content APIs, webhooksChargeOne-off access pattern
Streaming data, model inferenceSessionsCumulative billing with microsecond verification

What Dexter Handles

Sellers install @dexterai/mpp and write payment logic. Dexter handles everything else:

  • Solana RPC connections and failover
  • Fee payer wallets funded with SOL
  • Transaction simulation before broadcast
  • Broadcast, confirmation, and retry logic
  • Blockhash expiry and re-signing
  • Security policy enforcement (program allowlists, compute unit caps)
  • Session lifecycle management, voucher signing, balance monitoring

Integration Guides

Resources

On this page