MPP Relay
Validate and settle native MPP EVM charges through Naven.
Naven MPP Relay is optional server-side infrastructure for sellers accepting native Machine Payments Protocol charges. Connect your MPP server to:
https://mpp.naven.networkThe relay validates a buyer's EIP-3009 authorization and broadcasts the token transfer. Your application still issues the MPP challenge, protects the paid route, performs the purchased work, and returns the final response.
What the relay does
- Validate: Check the credential schema, challenge-to-authorization binding, payment terms, signature, token balance, authorization state, and transaction simulation without submitting a transaction.
- Broadcast: Repeat validation, submit
transferWithAuthorization, wait for confirmation, and return an MPP receipt. - Pay gas: Naven's dedicated relay account broadcasts the settlement transaction. The buyer authorizes only the exact token transfer.
The relay never receives your MPP challenge secret. Your server must retain that secret and use it to confirm that the submitted challenge was issued for the current route and payment terms.
Current support
| Capability | Supported value |
|---|---|
| Method and intent | evm/charge |
| Credential | EIP-3009 authorization |
| Network | Robinhood Chain (eip155:4663) |
| Asset | USDG (0x5fc5360D0400a0Fd4f2af552ADD042D716F1d168) |
| Decimals | 6 |
| Maximum authorization window | 300 seconds |
Check GET /supported before constructing
a challenge. MPP sessions, vouchers, payment splits, and Permit2 credentials are
not supported by the current relay.
Relationship to x402
MPP Relay is an additional payment option. It does not replace, proxy, or modify Naven Facilitator, existing x402 integrations, or x402scan. Sellers may offer MPP, x402, or both from their own applications; the two Naven services use different endpoints and deployments.
| Protocol | Naven service |
|---|---|
| MPP | https://mpp.naven.network |
| x402 | https://facilitator.naven.network |
Public access
All relay endpoints are currently public and free to call. Buyers and sellers do not need a Naven account, API key, or onboarding approval. Continue with the Integration Guide to connect your server.
Try the live demo
The MPP payment demo makes a real 0.01 USDG payment on Robinhood Chain and displays the returned MPP receipt. It uses a Naven-hosted protected resource as the seller and the public MPP Relay for validation and settlement.