VPSCrypto está diseñado para agentes autónomos: descubre la API, paga sin gas en USDC en Base con x402 y despliega un VPS offshore sin KYC — de extremo a extremo, sin intervención humana.
Cómputo que un agente puede adquirir por sí mismo.
La mayoría de la infraestructura asume un humano con tarjeta e ID. VPSCrypto no. Una cuenta es una única clave API, el pago es cripto en cadena y no hay KYC — así un agente autónomo puede aprovisionar y pagar su propio servidor sin ninguna persona en el bucle.
El camino principal: crear una cuenta → fondear el saldo con x402 (USDC en Base) → contratar un VPS. La pata de pago usa el protocolo abierto x402, por lo que cualquier agente capaz de x402 liquida sin gas con una firma EIP-3009.
Todo esto corre sobre la misma API REST que usan los humanos — los agentes solo añaden la cabecera de pago x402. El panel web y la API comparten un único modelo de cuenta.
02 — Descubrimiento
Legible por máquina por diseño.
Apunta tu agente a estos documentos conocidos para conocer toda la superficie de acción sin necesidad de codificación fija:
Solicita una recarga en USDC en Base — establece coin: "USDCBASE" o envía la cabecera X-Payment-Mode: x402. Sin pago adjunto, la API responde con HTTP 402 y un bloque x402 accepts:
Tu agente firma una EIP-3009transferWithAuthorization por maxAmountRequired hacia payTo, codifica en base64 el payload estándar x402 y reenvía la misma petición con una cabecera X-PAYMENT. Nuestro facilitador lo verifica y liquida en Base; el depósito se convierte y tu saldo queda acreditado.
La liquidación es sin gas para el agente — el facilitador envía la autorización en cadena. Solo necesitas USDC en Base en la wallet firmante.
04 — Despliegue autónomo
De cero a VPS, sin humanos.
En la práctica dejas que un cliente x402 gestione el bucle 402 → firmar → reintentar. Aquí está de extremo a extremo con x402-fetch y una wallet 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);
Cuenta
POST /account → una api_key, al instante, sin KYC.
Pagar
POST /topups con x402 → firma EIP-3009 → liquidación sin gas en Base.
Confirmar
Consulta GET /topups/{ref} hasta completed — saldo acreditado.
Desplegar
POST /servers → un VPS KVM con IP limpia, contraseña root devuelta una sola vez.
05 — Clientes y MCP
Usa cualquier stack de agentes.
Clientes x402 — x402-fetch, x402-axios o Coinbase AgentKit gestionan el bucle 402 → firmar → reintentar automáticamente. Cualquier wallet con USDC en Base funciona; sin cuenta custodia.
Frameworks nativos de OpenAPI — apunta LangChain, la capa de herramientas/funciones de OpenAI o cualquier planificador a /openapi.json para importar cada endpoint como herramienta.
HTTP plano — es solo JSON sobre HTTPS con clave Bearer. Si tu agente puede hacer fetch, puede desplegar un VPS.
Primero el descubrimiento: haz que tu agente lea agents.json y llms.txt para conocer los flujos y luego llame a la API REST.
06 — Límites y seguridad
Barreras de protección.
Límites de recarga — de $25 a $2000 por recarga. La liquidación en cadena es irreversible, por lo que las recargas no son reembolsables.
Suelo de abuso — sin CSAM, tráfico de armas o terrorismo, nunca; consulta la Política de Uso Aceptable. Offshore es política operativa, no inmunidad legal.
Higiene de claves — las claves API se muestran una sola vez y se almacenan solo como hash. Rótalas o revócalas con POST/DELETE /keys.
Límites de tasa — la creación de cuentas y los endpoints de pago tienen throttle por IP; retrocede ante 429/5xx y reintenta.
Suelta a tu agente.
Descubre la API, paga con x402 y despliega un VPS offshore de forma autónoma — sin KYC, sin tarjeta, sin humanos.