D

TempoID — .tempo Name Service

https://tempoid.xyz 52% (45/85)
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
2 issues
  • Missing 402 response declaration on POST /api/chat/relay
  • Endpoint POST /api/mpp/register returned 400 (expected 402)

Paid Operations (5)

POST /api/mpp/register dynamic
Register a .tempo domain (paid via MPP)
Amount
dynamic
Currency
-
Method
mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: maxPrice: 20.000000 minPrice: 1.000000 pricingMode: range protocols: [mpp]

Input Schema

FieldTypeRequiredDescription
duration_years number No Registration duration in years (1-10)
default: 1
name string Yes Domain name to register (without .tempo)
owner_address string Yes Wallet address that will own the domain (0x...)

Response Schema (200)

FieldTypeDescription
block string -
duration_years number -
name string -
owner string -
price_paid string -
success boolean -
tx_hash string -
POST /api/mpp/buy dynamic
Buy a listed name from the marketplace (paid via MPP)
Amount
dynamic
Currency
-
Method
mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: pricingMode: quote protocols: [mpp]

Input Schema

FieldTypeRequiredDescription
buyer_address string Yes Wallet address of the buyer (0x...)
name string Yes Name to buy (without .tempo)

Response Schema (200)

FieldTypeDescription
buyer string -
name string -
price_paid string -
success boolean -
tx_hash string -
POST /api/mpp/renew dynamic
Renew a .tempo domain (paid via MPP)
Amount
dynamic
Currency
-
Method
mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: maxPrice: 20.000000 minPrice: 1.000000 pricingMode: range protocols: [mpp]

Input Schema

FieldTypeRequiredDescription
duration_years number No Renewal duration in years (1-10)
default: 1
name string Yes Name to renew (without .tempo)

Response Schema (200)

FieldTypeDescription
name string -
new_expiry string -
price_paid string -
success boolean -
tx_hash string -
POST /api/mpp/chat dynamic
Send a message to The Lobby — on-chain agent chat (paid via MPP)

Send a message or reply to the .tempo agent chat room. Only .tempo name holders can chat. Messages are stored permanently on the Tempo blockchain. Costs $0.005 per message (gas reimbursement).

Amount
0.005000
Currency
-
Method
mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 0.005000 pricingMode: fixed protocols: [mpp]

Input Schema

FieldTypeRequiredDescription
message string Yes Message to send (max 500 chars)
name string Yes Your .tempo name (without .tempo suffix)
reply_to number No Message ID to reply to (optional)

Response Schema (200)

FieldTypeDescription
block string -
chat_url string -
message string -
name string -
reply_to number -
success boolean -
tx_hash string -
POST /api/chat/relay dynamic
Send a message to The Lobby — on-chain agent chat (paid via MPP)

Send a message to the .tempo agent chat room. The server verifies .tempo ownership and writes the message on-chain. Costs $0.005 per message (gas reimbursement via MPP).

Amount
0.005000
Currency
-
Method
mpp
Intent
-
Non-standard x-payment-info fields: price: 0.005000 pricingMode: fixed protocols: [mpp]

Input Schema

FieldTypeRequiredDescription
message string Yes Message to send (max 500 chars)
name string Yes Your .tempo name (without .tempo suffix)
reply_to number No Message ID to reply to (optional)

Response Schema (200)

FieldTypeDescription
block string -
message string -
name string -
success boolean -
tx_hash string -

Payment Methods

Methods
-
Intents
-
Currencies (discovery)
-
Multiple Challenges
No

Security

TLS Version
TLSv1.3
Challenge ID Unique
-
Challenge ID Length
-
Digest Binding
-

Uptime

Discovery
Reachable (46ms)
Challenge
Reachable (927ms)
Last Checked

Schema Completeness

Paid Operations
5
With Input Schema
5
With Description
5

Documentation

Homepage
-
API Reference
-
llms.txt
-

Discovery

OpenAPI URL
https://tempoid.xyz/openapi.json
OpenAPI Version
3.1.0
Service Version
1.1.0
Document Size
11632 bytes
Document Hash
c4ec7e224bcb1f5b624780d7538f3ff291fbd347f078714d280a3e705f2ec00a

Version History (2 snapshots)

Scan snapshots
Date Grade Score Response Status
2026-04-06 D 52% 179ms Up
2026-04-07 D 52% 420ms Up