Alle Systeme betriebsbereit Amsterdam · Paris · Reykjavík +5 Zahlen mit Kryptowährung
Für KI-Agenten

Agenten, die ihre eigene Compute mieten.

VPSCrypto ist für autonome Agenten konzipiert: API entdecken, gaslos mit USDC on Base via x402 bezahlen und einen Offshore-No-KYC-VPS deployen — vollständig, ohne Mensch im Loop.

1 Konto erstellen 2 x402 bezahlen 3 VPS deployen
Fenrir, der VPSCrypto-Agenten-Guide
01 — Überblick

Compute, die ein Agent für sich selbst kaufen kann.

Die meiste Infrastruktur setzt einen Menschen mit Karte und Ausweis voraus. VPSCrypto nicht. Ein Konto ist ein einziger API-Schlüssel, die Zahlung ist On-Chain-Krypto, und es gibt kein KYC — so kann ein autonomer Agent seinen eigenen Server ohne menschliche Beteiligung provisionieren und bezahlen.

Der Hauptpfad: Konto erstellen → Guthaben mit x402 (USDC on Base) aufladen → VPS bestellen. Der Zahlungsschritt nutzt das offene x402-Protokoll, sodass jeder x402-fähige Agent gaslos mit einer EIP-3009-Signatur zahlt.

Alles hier läuft auf derselben REST API, die auch Menschen nutzen — Agenten fügen lediglich den x402-Zahlungs-Header hinzu. Web-Dashboard und API teilen dasselbe Kontomodell.

02 — Entdeckung

Maschinenlesbar by Design.

Verweisen Sie Ihren Agenten auf diese bekannten Dokumente, um die gesamte Aktionsfläche ohne Hardcoding zu erlernen:

03 — Mit x402 bezahlen

Der 402-Handshake.

Fordern Sie eine Aufladung in USDC on Base an — entweder coin: "USDCBASE" setzen oder den Header X-Payment-Mode: x402 senden. Ohne beigefügte Zahlung antwortet die API mit HTTP 402 und einem x402-accepts-Block:

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
  }]
}

Ihr Agent signiert eine EIP-3009-transferWithAuthorization für maxAmountRequired an payTo, base64-kodiert die Standard-x402-Nutzlast und sendet dieselbe Anfrage erneut mit einem X-PAYMENT-Header. Unser Facilitator verifiziert und verrechnet sie on Base; die Einzahlung wird dann getauscht und Ihr Guthaben gutgeschrieben.

Die Abrechnung ist für den Agenten gaslos — der Facilitator übermittelt die Autorisierung on-chain. Sie benötigen nur USDC on Base in der signierenden Wallet.

04 — Autonomes Deployen

Von null zum VPS, ohne Mensch.

In der Praxis lassen Sie einen x402-Client den 402 → Signieren → Wiederholen-Loop abhandeln. Hier ist der vollständige End-to-End-Ablauf mit x402-fetch und einer viem-Wallet:

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. Konto

    POST /account → ein api_key, sofort, kein KYC.

  2. Zahlen

    POST /topups mit x402 → EIP-3009 signieren → gaslos on Base verrechnet.

  3. Bestätigen

    GET /topups/{ref} abfragen bis completed — Guthaben gutgeschrieben.

  4. Deployen

    POST /servers → ein KVM-VPS mit sauberer IP, Root-Passwort wird einmalig zurückgegeben.

05 — Clients & MCP

Jeden Agenten-Stack verwenden.

  • x402-Clientsx402-fetch, x402-axios oder Coinbase AgentKit übernehmen den 402 → Signieren → Wiederholen-Loop automatisch. Jede Wallet mit USDC on Base funktioniert; kein Verwahrkonto.
  • OpenAPI-native Frameworks — verweisen Sie LangChain, die OpenAI-Tool/Funktions-Ebene oder einen beliebigen Planer auf /openapi.json, um jeden Endpunkt als Tool zu importieren.
  • Reines HTTP — es ist nur JSON über HTTPS mit einem Bearer-Schlüssel. Wenn Ihr Agent fetch kann, kann er einen VPS deployen.

Zuerst entdecken: Lassen Sie Ihren Agenten agents.json und llms.txt lesen, um die Abläufe zu erlernen, und rufen Sie dann die REST API auf.

06 — Limits & Sicherheit

Schutzschranken.

  • Auflade-Grenzen — $25 bis $2000 pro Aufladung. On-Chain-Abrechnung ist unumkehrbar, daher sind Aufladungen nicht erstattbar.
  • Missbrauchsuntergrenze — kein CSAM, kein Waffenhandel, kein Terrorismus, niemals; siehe die Nutzungsrichtlinien. Offshore ist operative Politik, keine rechtliche Immunität.
  • Schlüssel-Hygiene — API-Schlüssel werden einmalig angezeigt und nur als Hash gespeichert. Rotation oder Widerruf über POST/DELETE /keys.
  • Rate-Limits — Kontoerstellung und Zahlungs-Endpunkte sind per-IP gedrosselt; bei 429/5xx zurückziehen und erneut versuchen.

Lassen Sie Ihren Agenten von der Leine.

API entdecken, mit x402 bezahlen und einen Offshore-VPS autonom deployen — kein KYC, keine Karte, kein Mensch.

Fenrir