Provision on-demand GPU compute, expose OpenAI-compatible APIs, and route fallback traffic automatically — with crypto-native billing built into the protocol.
Astra Compute turns raw marketplace GPUs into production LLM endpoints. Pick a model and a GPU offer; the platform rents the instance, installs the inference serving stack, wires up health checks, and hands you an OpenAI-compatible URL with its own API key — usually in under a minute.
Billing is crypto-native by design. Instead of a credit-card form, runtime is funded up-front through an x402 payment challenge — the HTTP 402 flow that lets any API meter itself in USDC, per deployment today and per request tomorrow. If your machine ever can't serve, traffic fails over to the managed fallback network so callers never see downtime.
And compute doesn't have to sit idle: any machine can join the grid, Astra Compute's marketplace where staked operators sell inference by the token and earn USDC + SGL rewards.
From spot-market GPUs to metered, monetizable endpoints — one deploy flow, no DevOps.
Provision RTX 4090s to 8× H100 clusters from the on-demand GPU marketplace — filtered by price, VRAM, region, and reliability.
Every machine exposes /v1/chat/completions and /v1/models. Point any SDK at your base URL and ship.
Runtime is settled up-front in USDC over the HTTP 402 flow — the primitive for per-request, crypto-native API monetization.
When your machine is cold, degraded, or over capacity, traffic reroutes to the managed fallback network automatically. No dropped requests.
List spare capacity on the Astra grid. Stake SGL, serve inference, earn USDC per 1K tokens.
Live logs, GPU utilization, p95 latency, request metering, and health checks on every machine — no agents to install.
Llama, Mistral, Qwen, DeepSeek — or any custom model repository ID.
Live offers from the GPU spot market, ranked by $/hr and reliability.
Sign a USDC payment challenge. Runtime is funded before the instance boots.
Call your OpenAI-compatible endpoint — or list it on the grid and get paid.
Swap one line — the base URL — and your existing stack runs on your own GPUs. LangChain, LlamaIndex, the Vercel AI SDK, or raw curl.
from openai import OpenAI
client = OpenAI(
base_url="https://m-atlas.astra.run/v1",
api_key="sk-sing-...",
)
response = client.chat.completions.create(
model="llama-3.1-8b",
messages=[{"role": "user", "content": "Explain how GPU inference works in one paragraph"}],
)
print(response.choices[0].message.content)No. Demo mode ships with realistic GPU offers, simulated payments, and simulated inference out of the box. Add your compute and fallback provider keys to enable live GPU offers and real fallback completions — everything stays server-side.
Not in this MVP. The x402 flow — challenge, signature, X-Payment retry, settlement — is simulated end-to-end, but the payloads match the spec so a real facilitator and wallet can drop in later without changing the product.
The machine flips to 'expired' and stops serving. Nothing is deleted — extend the runtime from the console or the machine page and it comes back. Destroy is the only irreversible action, and it always asks first.
Yes — pick 'Custom model' in the deploy wizard and give it any model repository ID. It's served through the same inference engine as the presets, with the same OpenAI-compatible endpoint.
Stake 50,000 SGL, contribute a machine, and join the grid. Your endpoint gets listed on the marketplace and you earn USDC per 1K tokens served, plus SGL rewards per epoch. The flow is simulated on the Operators page.
Private endpoints only accept your machine's API key. Grid endpoints advertise a privacy mode — standard, TEE, or ZK-attested — so buyers can choose the guarantees they need. Attestation is a placeholder in the demo.