C

dTelecom x402 Gateway — MPP Grade C

Preview responses and set spending limits for this service through use.mpp.land Free budget controls, response samples, and reliability routing.

On-chain Activity

58 Total txs
0 7d txs
$0.00 7d volume
$11.11 Total volume
2 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
2 issues
  • 402 response missing Cache-Control: no-store
  • 402 response missing WWW-Authenticate header

Paid Operations (3)

POST /v1/credits/purchase dynamic
Purchase credits via x402 payment

Send a USDC payment through the x402 protocol to purchase microcredits. The X-Payment header must contain a valid x402 proof.

Amount
0.10
Currency
-
Method
x402, mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: maxPrice: 1000.00 minPrice: 0.10 price: 0.10 pricingMode: range protocols: [x402 mpp]

Parameters

NameInTypeRequiredDescription
X-Payment header string Yes x402 payment proof

Input Schema

FieldTypeRequiredDescription
amount_usd number Yes Amount in USD to purchase
wallet_address string Yes Your wallet address
wallet_chain string Yes Blockchain to use
enum: solana, evm

Response Schema (200)

FieldTypeDescription
account_id string (uuid) -
amount_usd number -
credited_microcredits string -
POST /v1/credits/purchase/mpp dynamic
Purchase credits via MPP payment

Send a Tempo payment through the Machine Payments Protocol to purchase microcredits. Returns a 402 challenge if no valid credential is provided.

Amount
0.10
Currency
-
Method
mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: maxPrice: 1000.00 minPrice: 0.10 price: 0.10 pricingMode: range protocols: [mpp]

Input Schema

FieldTypeRequiredDescription
amount_usd number Yes Amount in USD to purchase
wallet_address string Yes Your wallet address (0x-prefixed)
wallet_chain string Yes Blockchain for wallet auth (same EVM key)
enum: evm, tempo

Response Schema (200)

FieldTypeDescription
account_id string (uuid) -
amount_usd number -
credited_microcredits string -
POST /v1/credits/purchase/tron dynamic
Purchase credits via TRON USDT (Bank of AI x402 facilitator)

Send a TRON USDT (TRC-20) payment via the Bank of AI x402 facilitator (scheme `exact_permit`, network `tron:mainnet`). Returns a 402 challenge with PAYMENT-REQUIRED header if no valid PAYMENT-SIGNATURE is provided. Buyer wallet is taken from the signed payload, not the request body.

Amount
0.10
Currency
-
Method
x402
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: maxPrice: 1000.00 minPrice: 0.10 price: 0.10 pricingMode: range protocols: [x402]

Parameters

NameInTypeRequiredDescription
PAYMENT-SIGNATURE header string No Base64-encoded x402 payment payload (omit on first request to receive 402 challenge)

Input Schema

FieldTypeRequiredDescription
amount_usd number Yes Amount in USD to purchase

Response Schema (200)

FieldTypeDescription
account_id string (uuid) -
amount_usd number -
credited_microcredits string -
tron_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 (468ms)
Challenge
Reachable (433ms)
Last Checked

Schema Completeness

Paid Operations
3
With Input Schema
3
With Description
3

Documentation

Homepage
-
API Reference
-
llms.txt
-

Discovery

OpenAPI URL
https://x402.dtelecom.org/openapi.json
OpenAPI Version
3.0.3
Service Version
1.0.0
Document Size
19343 bytes
Document Hash
79e57683de48b75f51b6ecda1bca163e0f2c79c7357e0cb117ed07eec39e2da4

Version History (23 snapshots)

Grade: F (13%) → C (61%)
Grade: C (61%) → F (13%)
Grade: F (13%) → C (61%)
Grade: C (61%) → F (13%)
Scan snapshots
Date Grade Score Response Status
2026-04-06 C 61% 527ms Up
2026-04-07 C 61% 490ms Up
2026-04-08 C 61% 467ms Up
2026-04-09 C 61% 433ms Up
2026-04-10 C 61% 476ms Up
2026-04-11 C 61% 596ms Up
2026-04-12 C 61% 646ms Up
2026-04-13 C 61% 473ms Up
2026-04-14 C 61% 472ms Up
2026-04-15 C 61% 618ms Up
2026-04-16 C 61% 904ms Up
2026-04-17 C 61% 508ms Up
2026-04-18 C 61% 490ms Up
2026-04-19 C 61% 799ms Up
2026-04-20 C 61% 751ms Up
2026-04-21 C 61% 493ms Up
2026-04-22 C 61% 468ms Up
2026-04-23 C 61% 504ms Up
2026-04-24 C 61% 600ms Up
2026-04-25 C 61% 514ms Up
2026-04-26 C 61% 470ms Up
2026-04-27 C 61% 620ms Up
2026-04-28 C 61% 658ms Up