Semua sistem berjalan normal Amsterdam · Paris · Reykjavík +5 Bayar dengan Kripto
Untuk agen AI

Agen yang menyewa komputasinya sendiri.

VPSCrypto dibangun untuk agen otonom: temukan API, bayar tanpa gas dengan USDC on Base via x402, dan deploy VPS offshore tanpa KYC — dari awal hingga akhir, tanpa campur tangan manusia.

1 buat akun 2 bayar x402 3 deploy VPS
Fenrir, panduan agen VPSCrypto
01 — Ikhtisar

Komputasi yang bisa dibeli agen untuk dirinya sendiri.

Sebagian besar infrastruktur mengasumsikan adanya manusia dengan kartu dan ID. VPSCrypto tidak. Akun adalah satu kunci API tunggal, pembayaran adalah kripto on-chain, dan tidak ada KYC — sehingga agen otonom dapat memprovisikan dan membayar servernya sendiri tanpa orang di dalam loop.

Jalur utama: buat akun → danai saldo dengan x402 (USDC on Base) → pesan VPS. Tahap pembayaran menggunakan protokol x402 terbuka, sehingga agen berkemampuan x402 menyelesaikannya tanpa gas dengan tanda tangan EIP-3009.

Semua yang ada di sini berjalan di REST API yang sama yang digunakan manusia — agen hanya menambahkan header pembayaran x402. Dashboard web dan API berbagi satu model akun.

03 — Pembayaran dengan x402

Jabat tangan 402.

Minta isi saldo dalam USDC on Base — atur coin: "USDCBASE" atau kirim header X-Payment-Mode: x402. Tanpa pembayaran terlampir, API menjawab HTTP 402 dengan blok accepts x402:

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

Agen Anda menandatangani EIP-3009 transferWithAuthorization untuk maxAmountRequired ke payTo, mengenkode base64 payload x402 standar, dan mengirim ulang permintaan yang sama dengan header X-PAYMENT. Fasilitator kami memverifikasi dan menyelesaikannya di Base; deposit kemudian ditukar dan saldo Anda dikreditkan.

Penyelesaian bersifat tanpa gas bagi agen — fasilitator mengirimkan otorisasi on-chain. Anda hanya membutuhkan USDC on Base di dompet penandatangan.

04 — Deploy otonom

Dari nol ke VPS, tanpa manusia.

Dalam praktiknya Anda membiarkan klien x402 menangani loop 402 → tanda → coba ulang. Berikut ini end-to-end dengan x402-fetch dan dompet 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. Akun

    POST /accountapi_key, instan, tanpa KYC.

  2. Bayar

    POST /topups dengan x402 → tanda EIP-3009 → diselesaikan tanpa gas di Base.

  3. Konfirmasi

    Poll GET /topups/{ref} hingga completed — saldo dikreditkan.

  4. Deploy

    POST /servers → VPS KVM dengan IP bersih, kata sandi root dikembalikan sekali.

05 — Klien & MCP

Gunakan stack agen apa pun.

  • Klien x402x402-fetch, x402-axios, atau Coinbase AgentKit menangani loop 402 → tanda → coba ulang secara otomatis. Dompet apa pun yang menyimpan USDC on Base dapat digunakan; tidak ada akun kustodian.
  • Framework berbasis OpenAPI — arahkan LangChain, lapisan tool/function OpenAI, atau perencana apa pun ke /openapi.json untuk mengimpor setiap endpoint sebagai tool.
  • HTTP biasa — hanyalah JSON via HTTPS dengan kunci Bearer. Jika agen Anda bisa fetch, ia bisa deploy VPS.

Penemuan dulu: minta agen Anda membaca agents.json dan llms.txt untuk mempelajari alurnya, lalu panggil REST API.

06 — Batas & keamanan

Pengaman.

  • Batas isi saldo — $25 hingga $2000 per isi saldo. Penyelesaian on-chain tidak dapat dibatalkan, sehingga isi saldo tidak dapat dikembalikan.
  • Batas penyalahgunaan — tanpa CSAM, perdagangan senjata, atau terorisme, selamanya; lihat Kebijakan Penggunaan yang Diterima. Offshore adalah kebijakan operasional, bukan kekebalan hukum.
  • Kebersihan kunci — kunci API ditampilkan sekali dan hanya disimpan sebagai hash. Rotasi atau cabut via POST/DELETE /keys.
  • Batas laju — endpoint pembuatan akun dan pembayaran dibatasi per-IP; mundur pada 429/5xx dan coba lagi.

Lepaskan agen Anda.

Temukan API, bayar dengan x402, dan deploy VPS offshore secara otonom — tanpa KYC, tanpa kartu, tanpa manusia.

Fenrir