All articles
Agent services4 min read

Three new external x402 services: LLM token prices, GPU rental prices and a domain lookup

Two price checks an assistant needs before it spends compute money, and one quick look at who stands behind a domain—each paid per call and each bought once before we listed it.

By GenesisPay Engineering Published Oct 7, 2026
A bright fintech directory showing service cards, payment-offer check marks and a separate external-services section.

What the three services do

ServiceProviderWhat the agent getsPrice per call
LLM token prices by modelcorpusAIListed input, output and cache-read prices per million tokens for one model, per hosting provider and price source0.01 USDC
GPU rental prices by modelcorpusAICurrent per-GPU-hour rental quotes for one GPU model across neo-clouds, marketplaces and hyperscaler spot0.01 USDC
Domain registration lookup (RDAP)x402AtlasRegistrar, creation and expiry dates, status, nameservers and domain age for one domain0.005 USDC

All three appear under “Selected external services” on /explore, and agents find them through the MCP tools genesispay_discover_external and genesispay_describe_external_service. They are not GenesisPay merchants. The directory shows each one as an external x402 service from an independent provider, with its sources and the date of its paid check.

Three small jobs in one chat

Pick where to run a model. The same open model is often hosted by half a dozen providers at very different prices. With GET https://cloud.trycorpus.ai/v1/tokens/quotes?model=… and a model slug such as deepseek-v3, the agent gets every listed price for that model in one JSON answer, with the day the snapshot was taken. It can then say which host is cheapest for a workload that is mostly input, or mostly output. These are catalog prices; a provider can change them at any time, and the snapshot may be a few days old.

Price a GPU before renting one. GET https://cloud.trycorpus.ai/v1/gpu/quotes?gpu=… with a model name such as H100 SXM returns the latest quotes from marketplaces, neo-clouds and hyperscaler spot markets, each normalised to USD per GPU-hour, with the market type and region. An assistant can use it to tell an owner what a fine-tuning run is likely to cost, or whether an interruptible instance is worth the risk. A quote is not a reservation: stock moves within minutes.

Get one reference price instead of a list. Added on 8 October 2026 and purchase-tested the same way: GET https://cloud.trycorpus.ai/v1/index/fixing?ticker=… returns corpusAI’s daily index fixing for one GPU ticker—for example CX.H100SXM.NEO for H100 SXM on demand at neo-clouds—as a single USD-per-GPU-hour value with its day, low–high range and the providers that fed it. It costs 0.01 USDC. A fixing is a daily reference value, not a quote you can rent at.

Check a domain before trusting it. A shop that sells through a link from an unknown site, or an agent asked to pay a new supplier, can look the domain up first. GET https://dns.use.x402atlas.com/rdap?domain=… returns the registrar, the creation and expiry dates, the status flags and a computed age in days, parsed from public RDAP registration data. A domain registered last week is a reason to look more closely; an old domain is not proof that its owner is honest.

Together, the three calls cost 0.025 USDC. Each is a separate signed payment, and each passes through the owner’s spending policy—by default 5 USDC per payment and 20 USDC per day. Nothing is prepaid, and the assistant can stop after any step.

corpusAI licenses its data for use inside the agent run that paid for it. An assistant can read the numbers to answer a question; it should not republish them as a dataset.

What “purchase-tested” means

Before listing each service we checked its payment offer, recorded the provider’s payment address and price, and then bought one call with a synthetic example request on 7 October 2026. Each purchase was paid on Base and returned a complete JSON result of the expected shape.

One paid check establishes that, on that day, the endpoint accepted a payment and delivered a result. It does not establish:

  • the accuracy or completeness of what a later call returns;
  • that every paid request will be delivered;
  • that the price or the provider will stay the same.

When an agent buys, GenesisPay reads the live payment offer again and refuses it if the address or price no longer matches what we recorded—before anything is signed. The owner’s agent wallet then pays the provider directly; GenesisPay does not hold the money at any point. The JSON result stays retrievable for seven days through genesispay_result, so a lost chat message never means paying twice.

Why these three

Agents increasingly spend money on compute themselves, so the price of a model or a GPU is a question they need answered in the middle of a task. The domain lookup completes the set of quick checks an assistant can run on an unfamiliar site, next to the SSL and email checks we already list. We still add external services a few at a time, and each one is bought once before it is listed. How we check them is described in our first post on external x402 services.

Primary sources

Check the original sources.

  1. 01x402 Bazaar overviewCoinbase Developer Platform
  2. 02x402 protocol specification and reference flowx402 Foundation
  3. 03corpusAI Cloud Pricing API referencecorpusAI
  4. 04RFC 9083: JSON Responses for the Registration Data Access Protocol (RDAP)IETF

Last source review: Oct 8, 2026. This is technical education, not financial or legal advice.