B

Doma Domain Registration API

https://mpp.doma.xyz 80% (85/105)
Preview responses and set spending limits for this service through use.mpp.land Free budget controls, response samples, and reliability routing.

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 (1)

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

FieldTypeRequiredDescription
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)

FieldTypeDescription
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

Payment Methods

Methods
tempo (from challenge)
Intents
charge (from challenge)
Currencies (discovery)
-
Currency (challenge)
USDC.e on Tempo (Tempo)
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 (205ms)
Challenge
Reachable (286ms)
Last Checked

Schema Completeness

Paid Operations
1
With Input Schema
1
With Description
1

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
3903 bytes
Document Hash
740499519128d07a9313145a1f9b95819ca3b44c63cea6990a33ef59a59fba0a

Version History (2 snapshots)

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