chainId 4663 · USDG
// Use · Developers

Developers

OpenAI-compatible API on Robinhood Chain billing. Keys and test requests unlock with wallet + orchestrator.

BASE URLhttps://permutecompute.xyz/api/chat/completions
curl https://permutecompute.xyz/api/chat/completions \
  -H "Authorization: Bearer permute_sk_…" \
  -H "Content-Type: application/json" \
  -d '{"model":"qwen-lite","messages":[{"role":"user","content":"Hello"}]}'
Keys are hashed on the orchestrator. Free tier until $permute TGE; paid models require launch + credits.

API keys

Server-issued keys tied to your wallet. Start the orchestrator (npm run dev in services/orchestrator) for create/list/revoke.

Compute API (beta)

list_gpus · submit_job · job_status · cancel_job · get_receipt · rent_gpu — see docs/API.md

# list_gpus
curl -s https://permutecompute.xyz/api/v1/compute/gpus

# submit_job → job_id in response
curl -s https://permutecompute.xyz/api/v1/compute/jobs \
  -H "Authorization: Bearer permute_sk_…" \
  -H "Content-Type: application/json" \
  -d '{"type":"inference","model":"qwen-lite","messages":[{"role":"user","content":"Hello"}]}'

# get_receipt
curl -s https://permutecompute.xyz/api/v1/compute/jobs/JOB_ID/receipt \
  -H "Authorization: Bearer permute_sk_…"

# cancel_job (while running — no rental required)
curl -s -X POST https://permutecompute.xyz/api/v1/compute/jobs/JOB_ID/cancel \
  -H "Authorization: Bearer permute_sk_…"

Response metadata

net.routing.source · net.job_id · net.settlement_tx · usage.total_tokens

Use Authorization: Bearer permute_sk_… on /api/chat/completions and all compute routes.