Mint NFTs on Base via x402 payment — one POST, one USDC payment, one on-chain mint.
What it does
BotPay's NFT Minting API is an x402-enabled endpoint that lets AI agents and automated systems mint NFTs on the Base network by paying 1 USDC per call. The endpoint uses the x402 exact-payment scheme: callers attach an X-PAYMENT header containing a signed USDC payment to the payee address, and the server verifies the payment before executing the mint. The response includes the on-chain mint transaction hash along with payment details (payer, recipient, amount).
BotPay positions itself as a machine-native payment infrastructure provider for the "robot economy," offering DID-based wallets, M2M settlement protocols, compliance/tax gateways, and resource tokenization. This NFT minting endpoint is part of their MVP deployment on Base. The x402 challenge confirms the endpoint is live, accepts USDC (contract 0x8335…2913) on Base, and returns a structured JSON response with a boolean success flag and the mint transaction hash.
Documentation is sparse — the /docs, /api, /pricing, and /README paths all return 404. There is no OpenAPI spec, no request body schema, and no detailed usage guide available. The output schema from the x402 challenge describes the response shape but the required input fields (e.g., recipient wallet address, NFT metadata) are not documented. Callers will need to experiment or contact BotPay directly to determine the expected POST body.
Capabilities
Use cases
- —AI agents autonomously minting NFTs as proof-of-work or proof-of-completion tokens
- —Automated reward systems that mint NFTs on Base in response to task completion
- —M2M workflows where one service pays to mint an NFT on behalf of another agent
- —Programmatic NFT issuance integrated into commerce or loyalty pipelines
Fit
Best for
- —AI agents needing to mint NFTs without human intervention
- —Developers building x402-native payment flows on Base
- —Automated systems that require on-chain proof-of-action via NFT minting
Not for
- —Bulk or high-volume NFT minting (no batch endpoint documented)
- —Users who need detailed NFT metadata customization (input schema undocumented)
- —Non-Base chains — only Base network is supported
Quick start
curl -X POST https://mvp.botpay.network/x402/nft-mint/api/verify-and-mint \
-H "Content-Type: application/json" \
-H "X-PAYMENT: <signed-x402-payment-token>" \
-d '{}'Example
Response
{
"ok": true,
"payment": {
"to": "0xA0b01586039f9b4FF5ebC2ca77b6FbB36093E3D3",
"from": "0x1234...5678",
"amount": "1000000"
},
"mintTxHash": "0xabc123...def456"
}Endpoint
Quality
The endpoint is live and returns a valid x402 challenge with a clear output schema and pricing ($1.00 USDC). However, there is no OpenAPI spec, no documentation for the request body, and all doc/API/pricing pages return 404. The output schema is inferred entirely from the x402 challenge.
Warnings
- —No documentation available — /docs, /api, /pricing, /README all return 404
- —Request body schema is completely undocumented; required input fields for minting are unknown
- —No OpenAPI or ai-plugin manifest found
- —MVP-stage deployment — stability and longevity are uncertain
Citations
- —Endpoint is live and returns x402 402 challenge with USDC on Basehttps://mvp.botpay.network/x402/nft-mint/api/verify-and-mint
- —Price is 1,000,000 base units of USDC (6 decimals = $1.00) per callhttps://mvp.botpay.network/x402/nft-mint/api/verify-and-mint
- —USDC asset contract on Base is 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913https://mvp.botpay.network/x402/nft-mint/api/verify-and-mint
- —BotPay describes itself as an A2A/M2M payment network for the robot economyhttps://mvp.botpay.network
- —Output schema includes ok (boolean), mintTxHash (string), and payment objecthttps://mvp.botpay.network/x402/nft-mint/api/verify-and-mint