Todos os sistemas operacionais Amsterdã · Paris · Reykjavík +5 Pagar com Criptomoeda
Para agentes de IA

Agentes que alugam seu próprio compute.

A VPSCrypto é feita para agentes autônomos: descubra a API, pague gasless em USDC no Base com x402 e crie um VPS offshore sem KYC — do início ao fim, sem humanos no loop.

1 criar conta 2 pagar x402 3 criar VPS
Fenrir, o guia de agentes da VPSCrypto
01 — Visão geral

Compute que um agente pode comprar por conta própria.

A maioria da infraestrutura pressupõe um humano com cartão e documento. A VPSCrypto não. Uma conta é uma única chave API, o pagamento é cripto on-chain e não há KYC — portanto um agente autônomo pode provisionar e pagar por seu próprio servidor sem nenhuma pessoa no loop.

O caminho principal: criar uma conta → recarregar saldo com x402 (USDC no Base) → solicitar um VPS. A etapa de pagamento usa o protocolo aberto x402, então qualquer agente com suporte a x402 liquida gasless com uma assinatura EIP-3009.

Tudo aqui roda na mesma REST API que os humanos usam — os agentes apenas adicionam o header de pagamento x402. O painel web e a API compartilham um único modelo de conta.

03 — Pagando com x402

O handshake 402.

Solicite uma recarga em USDC no Base — defina coin: "USDCBASE" ou envie o header X-Payment-Mode: x402. Sem pagamento anexado, a API responde HTTP 402 com um bloco x402 accepts:

bash
curl -i -X POST https://vpscrypto.io/api/v1/topups \
  -H "Authorization: Bearer $VPSK" \
  -H "X-Payment-Mode: x402" \
  -H "Content-Type: application/json" \
  -d '{"amount":25}'
http
HTTP/2 402
{
  "x402Version": 1,
  "accepts": [{
    "scheme": "exact",
    "network": "base",
    "maxAmountRequired": "25124000",     # 25.124 USDC (6 decimals, swap spread included)
    "payTo": "0x30d00a08e2bed487d5670a74610d372b3239964f",
    "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",  # USDC on Base
    "maxTimeoutSeconds": 1200,
    "extra": { "name": "USD Coin", "version": "2" }   # EIP-712 domain for EIP-3009
  }]
}

Seu agente assina uma EIP-3009 transferWithAuthorization por maxAmountRequired para payTo, codifica o payload x402 padrão em base64 e reenvia a mesma requisição com um header X-PAYMENT. Nosso facilitador verifica e liquida no Base; o depósito é então convertido e seu saldo é creditado.

A liquidação é gasless para o agente — o facilitador submete a autorização on-chain. Você só precisa de USDC no Base na carteira assinante.

04 — Criação autônoma

Do zero ao VPS, sem humanos.

Na prática você deixa um cliente x402 tratar o loop 402 → assinar → retentar. Aqui está do início ao fim com x402-fetch e uma carteira viem:

javascript
import { wrapFetchWithPayment } from "x402-fetch";
import { privateKeyToAccount } from "viem/accounts";

const account = privateKeyToAccount(process.env.AGENT_PRIVATE_KEY); // holds USDC on Base
const pay = wrapFetchWithPayment(fetch, account);
const API = "https://vpscrypto.io/api/v1";

// 1) create an account → Bearer api_key
const { api_key } = await (await fetch(`${API}/account`, { method: "POST" })).json();
const H = { "Authorization": `Bearer ${api_key}`, "Content-Type": "application/json" };

// 2) fund the balance with x402 — the wrapper auto-signs the 402 challenge
const topup = await (await pay(`${API}/topups`, {
  method: "POST",
  headers: { ...H, "X-Payment-Mode": "x402" },
  body: JSON.stringify({ amount: 25 }),
})).json();

// 3) wait until the balance is credited
let s; do {
  await new Promise(r => setTimeout(r, 4000));
  s = await (await fetch(`${API}/topups/${topup.ref}`, { headers: H })).json();
} while (s.topup.status !== "completed");

// 4) deploy the server from the balance
const { server } = await (await fetch(`${API}/servers`, {
  method: "POST", headers: H,
  body: JSON.stringify({ plan: "hunter", location: "nl", os: "debian-13" }),
})).json();

console.log("root@" + (server.ip ?? "provisioning"), server.root_password);
  1. Conta

    POST /account → uma api_key, instantaneamente, sem KYC.

  2. Pagar

    POST /topups com x402 → assinar EIP-3009 → liquidado gasless no Base.

  3. Confirmar

    Consulte GET /topups/{ref} até completed — saldo creditado.

  4. Criar

    POST /servers → um VPS KVM com IP limpo, senha root retornada uma vez.

05 — Clientes e MCP

Use qualquer stack de agentes.

  • Clientes x402x402-fetch, x402-axios ou Coinbase AgentKit tratam o loop 402 → assinar → retentar automaticamente. Qualquer carteira com USDC no Base funciona; sem conta custodiante.
  • Frameworks OpenAPI nativos — aponte LangChain, a camada de tool/function do OpenAI ou qualquer planejador para /openapi.json e importe cada endpoint como uma ferramenta.
  • HTTP puro — é só JSON sobre HTTPS com uma chave Bearer. Se seu agente sabe fazer fetch, ele pode criar um VPS.

Descoberta primeiro: peça ao seu agente para ler agents.json e llms.txt para conhecer os fluxos, depois chame a REST API.

06 — Limites e segurança

Guardrails.

  • Limites de recarga — $25 a $2000 por recarga. A liquidação on-chain é irreversível, portanto recargas não são reembolsáveis.
  • Piso de abuso — sem CSAM, tráfico de armas ou terrorismo, jamais; veja a Política de Uso Aceitável. Offshore é política operacional, não imunidade jurídica.
  • Higiene de chaves — chaves API são exibidas uma única vez e armazenadas apenas como hash. Rotacione ou revogue via POST/DELETE /keys.
  • Limites de taxa — criação de conta e endpoints de pagamento têm limite por IP; recue em 429/5xx e tente novamente.

Solte seu agente.

Descubra a API, pague com x402 e crie um VPS offshore de forma autônoma — sem KYC, sem cartão, sem humanos.

Fenrir