B
Doma Domain Registration API — MPP Grade B
Preview responses and set spending limits for this service through use.mpp.land
Free budget controls, response samples, and reliability routing.
On-chain Activity
4
Total txs
1
7d txs
$5.99
7d volume
$36.96
Total volume
3
Unique payers
0
Unique clients
7-day activity
█▁▁▁▁▁▁
Compliance Checks
All paid ops declare 402 response
MUST
10pt
All x-payment-info valid
MUST
10pt
Challenge has Cache-Control: no-store
MUST
5pt
Challenge digest on POST
SHOULD
3pt
Challenge has expires
SHOULD
3pt
Challenge has Problem Details
SHOULD
2pt
Challenge has required params
MUST
5pt
Challenge has WWW-Authenticate
MUST
5pt
Challenge returns 402
MUST
10pt
Correct Content-Type
MUST
5pt
Has Cache-Control on discovery
SHOULD
5pt
Has input schemas
SHOULD
5pt
Has llms.txt
SHOULD
5pt
Has /openapi.json at root
MUST
10pt
Has required top-level fields
MUST
10pt
Served over HTTPS
MUST
10pt
Uses standard categories
SHOULD
2pt
1 issue
- POST endpoint challenge missing digest parameter (SHOULD per spec)
Paid Operations (2)
POST /register dynamic
Register a domain name via MPP payment
- Amount
- dynamic
- Currency
- -
- Method
- mpp
- Intent
- -
- 402 Declared
- Yes
Non-standard x-payment-info fields:
pricingMode: quote protocols: [mpp]
Input Schema
| Field | Type | Required | Description |
|---|---|---|---|
| buyerAddress | string | Yes | EVM wallet address of the domain buyer (0x-prefixed, 40 hex characters). |
| contact | object | Yes | Registrant contact information. |
| domain | string | Yes | Full domain name to register, including TLD (e.g. 'example.com'). Supported TLDs: com, xyz, ai, io, net, cash, live, fyi. |
Response Schema (200)
| Field | Type | Description |
|---|---|---|
| domain | string | The registered domain name |
| network | string | The network the registration was processed on |
| paymentContract | string | Address of the Interstellar payment contract |
| success | boolean | Always true on success |
| txHash | string | On-chain transaction hash of the payment |
| voucherAmount | string | Amount paid in wei |
POST /buy dynamic
Buy a listed Doma domain via MPP payment + Seaport
- Amount
- dynamic
- Currency
- -
- Method
- mpp
- Intent
- -
- 402 Declared
- Yes
Non-standard x-payment-info fields:
pricingMode: quote protocols: [mpp]
Input Schema
| Field | Type | Required | Description |
|---|---|---|---|
| buyerAddress | string | Yes | EVM wallet address that will receive the domain NFT (0x-prefixed, 40 hex characters). Independent of the buyer's payment wallet. |
| domain | string | Yes | Full domain name to buy, including TLD (e.g. 'example.ai'). Must be a tokenized domain with at least one active USDC-priced Seaport listing on Doma chain. |
Response Schema (200)
| Field | Type | Description |
|---|---|---|
| buyerAddress | string | EVM address that received the NFT |
| currency | string | Payment currency symbol (USDC on mainnet, USDTEST on testnet) |
| domain | string | The purchased domain name |
| listingPrice | string | Listing price in USDC (human-readable, e.g. '5.00') |
| network | string | The Doma network the purchase was processed on |
| orderId | string | Doma orderbook listing identifier that was fulfilled |
| success | boolean | Always true on success |
| tokenAddress | string | ERC-721 contract address of the domain token |
| tokenId | string | Token ID of the purchased NFT |
| txHash | string | Doma-chain transaction hash of the Seaport.fulfillAdvancedOrder call |
Payment Methods
- Methods
- tempo (from challenge)
- Intents
- charge (from challenge)
- Currencies (discovery)
- -
- Currency (challenge)
- USDC.e on Tempo Mainnet Presto (Tempo Mainnet Presto)
- Multiple Challenges
- No
Recipients
- 0x17ae28d21f80a1082eE3C54AcB03769B09d42DA8
Per-endpoint breakdown
- POST /register
- 0x17ae28d21f80a1082eE3C54AcB03769B09d42DA8
Security
- TLS Version
- TLSv1.3
- Challenge ID Unique
- Yes
- Challenge ID Length
- 43
- Digest Binding
- -
Uptime
- Discovery
- Reachable (197ms)
- Challenge
- Reachable (206ms)
- Last Checked
Schema Completeness
- Paid Operations
- 2
- With Input Schema
- 2
- With Description
- 2
Documentation
- Homepage
- -
- API Reference
- -
- llms.txt
- -
Discovery
- OpenAPI URL
- https://mpp.doma.xyz/openapi.json
- OpenAPI Version
- 3.1.0
- Service Version
- 1.0.0
- Document Size
- 6338 bytes
- Document Hash
- c2c516a34fde80acdd33057aced32de346311af7888230184989d8b9a147ecfe
Version History (52 snapshots)
- new endpoint: POST /buy
Grade: C (64%) → B (80%)
Scan snapshots
| Date | Grade | Score | Response | Status |
|---|---|---|---|---|
| 2026-04-06 | C | 64% | 318ms | Up |
| 2026-04-07 | B | 80% | 598ms | Up |
| 2026-04-08 | B | 80% | 242ms | Up |
| 2026-04-09 | B | 80% | 214ms | Up |
| 2026-04-10 | B | 80% | 213ms | Up |
| 2026-04-11 | B | 80% | 325ms | Up |
| 2026-04-12 | B | 80% | 199ms | Up |
| 2026-04-13 | B | 80% | 228ms | Up |
| 2026-04-14 | B | 80% | 363ms | Up |
| 2026-04-15 | B | 80% | 174ms | Up |
| 2026-04-16 | B | 80% | 202ms | Up |
| 2026-04-17 | B | 80% | 236ms | Up |
| 2026-04-18 | B | 80% | 198ms | Up |
| 2026-04-19 | B | 80% | 175ms | Up |
| 2026-04-20 | B | 80% | 443ms | Up |
| 2026-04-21 | B | 80% | 185ms | Up |
| 2026-04-22 | B | 80% | 833ms | Up |
| 2026-04-23 | B | 80% | 929ms | Up |
| 2026-04-24 | B | 80% | 188ms | Up |
| 2026-04-25 | B | 80% | 193ms | Up |
| 2026-04-26 | B | 80% | 203ms | Up |
| 2026-04-27 | B | 80% | 248ms | Up |
| 2026-04-28 | B | 80% | 206ms | Up |
| 2026-04-29 | B | 80% | 204ms | Up |
| 2026-04-30 | B | 80% | 374ms | Up |
| 2026-05-01 | B | 80% | 197ms | Up |
| 2026-05-02 | B | 80% | 192ms | Up |
| 2026-05-03 | B | 80% | 237ms | Up |
| 2026-05-04 | B | 80% | 205ms | Up |
| 2026-05-05 | B | 80% | 352ms | Up |
| 2026-05-06 | B | 80% | 258ms | Up |
| 2026-05-07 | B | 80% | 206ms | Up |
| 2026-05-08 | B | 80% | 232ms | Up |
| 2026-05-09 | B | 80% | 161ms | Up |
| 2026-05-10 | B | 80% | 257ms | Up |
| 2026-05-11 | B | 80% | 220ms | Up |
| 2026-05-12 | B | 80% | 187ms | Up |
| 2026-05-13 | B | 80% | 277ms | Up |
| 2026-05-14 | B | 80% | 192ms | Up |
| 2026-05-15 | B | 80% | 194ms | Up |
| 2026-05-16 | B | 80% | 409ms | Up |
| 2026-05-17 | B | 80% | 590ms | Up |
| 2026-05-18 | B | 80% | 213ms | Up |
| 2026-05-19 | B | 80% | 224ms | Up |
| 2026-05-20 | B | 80% | 453ms | Up |
| 2026-05-21 | B | 80% | 198ms | Up |
| 2026-05-22 | B | 80% | 191ms | Up |
| 2026-05-23 | B | 80% | 215ms | Up |
| 2026-05-24 | B | 80% | 199ms | Up |
| 2026-05-25 | B | 80% | 188ms | Up |
| 2026-05-26 | B | 80% | 183ms | Up |
| 2026-05-27 | B | 80% | 195ms | Up |