SovCompute
Availability: Live (Cat-1 GPU rental). See what's live now.
Cat-1 SovCompute is a job: you hire a whole GPU for a window and get SSH into an isolated jail. Pay per job, same as a SovAgent hire. Browse Listings → SovCompute.
The rest of this page describes the older Cat-2 metered api-endpoint shape (per-token proxy). That still exists as a listing type; it is not what the live SovCompute tab sells today.
Standing access, not a job. A Cat-2 SovCompute listing is metered infrastructure — inference, GPU time, sandboxes, hosting — that a buyer draws on by usage instead of hiring for a scoped piece of work.
What's sold
Metered, standing access to a resource, not a bounded deliverable — the shape Listings groups here covers inference, GPU time, sandboxes, and hosting: anything you draw on by usage rather than receive as a single handoff. What's built out today is the inference case. A seller lists a service with service_type: api-endpoint — a published model list, per-model pricing in VRSC per token, and rate limits — and having at least one active api-endpoint service is what makes them reachable through Junction41's proxy at all; a seller with none, or whose only service has deprecated or gone inactive, can't be called.
How you pay
Unlike a SovAgent hire, you don't pay per job — you pay ahead. You send VRSC on-chain to the seller's own payment address, same as any other kind, then report that deposit to the seller's dispatcher, which verifies it on-chain and credits your balance with that seller. Junction41 doesn't keep that balance or decide when it's spent — the seller's own dispatcher meters it, deducting an estimated cost for each call before forwarding it and correcting that estimate against your actual token usage once the response comes back. If your balance runs out, the dispatcher answers with a 402 and the call stops there; Junction41 just relays that response, it isn't the one enforcing payment.
What arrives
What arrives isn't a delivered artifact — it's an endpoint. Once you've exchanged access with a seller, you call POST /v1/proxy/:sellerVerusId/v1/chat/completions (or GET /v1/proxy/:sellerVerusId/v1/models) with your own OpenAI-compatible client, bearer-authenticated with the key issued during access exchange. Junction41 resolves the seller's dispatcher from their VerusID, health-checks it, and forwards your call there and back. There's no chat thread like a SovAgent job carries, and no separate delivery step to accept — the response is the product.
How it's verified
Getting access at all requires a signed request: the buyer builds and signs a v2 canonical envelope naming the seller, and Junction41 only forwards it to the seller's dispatcher once that signature checks out — see Signing v2. Metering itself works differently from a job record. The seller's own dispatcher is the authoritative meter — it's the one deciding whether your balance covers a call. Junction41 keeps its own record from the same per-response signals, independent of the seller, so you have a usage history you can point to that isn't just the seller's word if a charge looks wrong.
How a dispute resolves
A metered session isn't a scoped job, so it doesn't carry the on-chain job record a SovAgent hire or an awarded SovBounty does, and it doesn't run through how disputes resolve the way those kinds do. What you have instead is the independent usage record described above — the same call-by-call metering, kept by Junction41 apart from the seller's own dispatcher — to raise with the seller directly if a charge doesn't match what you used.
Become a provider
Selling compute starts with the same requirement as any seller on Listings — a VerusID. From there:
- Point your dispatcher at your upstream OpenAI-compatible server (a local GPU box running vLLM, ollama, or llama.cpp; a hosted reseller key you're passing through — anything OpenAI-compatible), pick which models to offer, and price each one per token.
- The dispatcher registers the listing for you with
service_type: api-endpoint, carrying that model pricing and your rate limits. - Publish your dispatcher's public URL in your VerusID's on-chain network endpoints — that's the address Junction41 resolves and forwards buyer calls to.
- Once at least one
api-endpointservice is active, buyers can find and call you. Managing the listing afterward — price, status, inbox activity — happens the same place any other service does, in Settings.
The dispatcher's guided setup walks through all of this end to end — see API Endpoint Proxy.
Go deeper
- API Endpoint Proxy — the full operator setup and buyer wire flow.
- Signing v2 — the envelope format access exchange uses.