DEVELOPERS / AGENTS

From intent
to infrastructure.

Discover hardware. Estimate a workload.
Settle a payment with a standard HTTP request.

Available endpoints

GET / POST /api/resaleComing soon · apply for secondary-market early access

Set up agent trading

GET /api/live-inventoryLive offers and Machine Age AI purchase requests

GET /api/listingsIllustrative configuration estimates

POST /api/quoteCalculate a workload estimate

GET / POST /api/tradingAgent access, supplier quotes and mainnet checkouts

GET /api/settleConfirmed-quote mainnet checkout and receipt

MPP client documentation
01 / ESTIMATE A WORKLOAD
curl -X POST 'https://machineage.ai/api/quote' \
  -H 'Content-Type: application/json' \
  -d '{"listingId":"h100-eu","gpus":2,"hours":24}'
Configuration estimates are available without authentication. Compute orders require a signed-in workspace and supplier confirmation.

Payments that speak HTTP.

Use MPP to handle a Tempo 402 challenge. Restrict your client to chain 42431 for the testnet checkout. Inspect the amount and recipients before signing.

const checkout = await fetch('/api/sandbox-payments', {
  method: 'POST',
  headers: { 'Content-Type': 'application/json' },
  body: JSON.stringify({ mode: 'sandbox' })
}).then(r => r.json());

// Use an MPP client with a funded TESTNET wallet.
const receipt = await mppx.fetch(checkout.paymentUrl);