Skip to main content

Network & contracts

All Confidential x402 infrastructure is currently deployed on Base Sepolia (chain ID 84532). This is a testnet environment intended for development and integration testing.

Testnet only

The current deployment uses test tokens with no real-world value. Do not use mainnet private keys or real funds.

Deployed contracts​

ContractAddress
Merces Contract0x2A07183Ec9cFFCED639C9Cb33BE106FD81d59E16
Confidential USDC token0x4Ee80fFA1332525A8Cd100E1edf72Fe066f01c10

Contract source code is available in the merces1-x402 GitHub repository.

TACEO-hosted endpoints​

ServiceURL
Faucethttps://faucet.merces1.taceo.io
Facilitatorhttps://x402-facilitator.merces1.taceo.io
Resource server (test)https://x402-server.merces1.taceo.io
MPC node 0https://node0.merces1.taceo.io
MPC node 1https://node1.merces1.taceo.io
MPC node 2https://node2.merces1.taceo.io

Chain details​

ParameterValue
Network nameBase Sepolia
Chain ID84532
CAIP-2 identifiereip155:84532
Block explorerhttps://sepolia.basescan.org
Public RPChttps://sepolia.base.org

Faucet API​

The faucet funds a new Merces wallet with 1,000 test tokens. Each address is limited to one claim per 24 hours.

Endpoint: POST /claim/{address}

curl -X POST https://faucet.merces1.taceo.io/claim/0xYourWalletAddress

Responses:

StatusMeaning
200 OKTokens deposited successfully
429 Too Many RequestsAddress already claimed within the last 24 hours
500 Internal Server ErrorFaucet encountered an error, try again shortly

MPC public keys​

The BabyJubJub public keys of the three MPC operators are published by the facilitator's /supported endpoint and injected into every PaymentRequired response automatically. You do not need to configure them manually.

To fetch them directly:

curl https://x402-facilitator.merces1.taceo.io/supported

The response includes the current MPC public keys alongside the supported scheme, network, and contract address.

Support​

For questions, issues, or integration help: