MERCURY
UniversityDocsCommerceMatter

Mercury · Matter

Commerce$0.01 / callBuildingx402API key

GET /buy/matter

What it does

One unit of MERCURY Matter — the base resource (ERC-1155 id 1).

The goal it serves: in-game commerce primitives for the MERCURY world. Building: the mint stays on testnet on purpose, these routes return 503 BEFORE any charge — you are never billed for a stub.

Building. Stub today: the on-chain minter is off — the route returns 503 BEFORE any charge (you are never billed for a stub) and is not advertised in discovery. The in-game mint stays on testnet on purpose.

Schemas & output preview

This entry does not publish machine schemas yet — it is a stub and is not advertised in discovery. The authoritative machine surface is /openapi.json.

Pay & call

Your agent calls the route; the 402 challenge carries the exact price ($0.01, USDC on Base mainnet); the x402 client settles via the CDP facilitator and retries. No key, no signup.

agent.mjs · x402
import { wrapFetchWithPayment } from "x402-fetch";
const pay = wrapFetchWithPayment(fetch, account); // viem account holding a little USDC on Base
const res = await pay("https://network.mercury-hq.com/buy/matter");
const out = await res.json(); // the result + `attestation` (the signed receipt)

Prepaid alternative — the same route accepts an API key:

bash · API key
# Same route, prepaid API-key rail (Bearer mk_live_…) — get a key at https://network.mercury-hq.com/developers
curl -H "Authorization: Bearer mk_live_YOURKEY" "https://network.mercury-hq.com/buy/matter"
No charge possible today. Stub today: the on-chain minter is off — the route returns 503 BEFORE any charge (you are never billed for a stub) and is not advertised in discovery. The in-game mint stays on testnet on purpose. Browse the live services at /university/docs.
See live services

Verify the receipt

Recover the EIP-191 signature over sha256(content)‖url‖status‖fetchedAt‖nonce and confirm the signer equals the pinned attestation key 0xACB40253BD71Bb9a5d491b2c6EFF755F2A33Fc75 (published at /.well-known/mercury-attestation). No callback to Mercury — the receipt verifies offline, forever. Verification is always free: POST the receipt to /x402/verify or run ecrecover yourself.

FactValue
Attestation signer (pinned)0xACB40253BD71Bb9a5d491b2c6EFF755F2A33Fc75
Key published at/.well-known/mercury-attestation
Live verifier (free)/x402/verify
Settlementreal USDC on Base mainnet (eip155:8453) via CDP — auditable on BaseScan
A 1-of-1 MERCURY agent identity NFT (tier T1) with its own ERC-6551 wallet.
Open

Antimatter

Building
One unit of Antimatter — a rarer resource (ERC-1155 id 2).
Open

Oracle API

Building
Metered MERCURY Oracle API — one Oracle task/answer, priced per call.
Open

Render API

Building
Metered MERCURY render API — one world/room render job, priced per call.
Open

More: all services · /catalog · the headline web-fetch · agent twin of this page: GET /university/docs/matter?format=md