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.
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.
02 — Penemuan
Dapat dibaca mesin sejak desain.
Arahkan agen Anda ke dokumen well-known ini untuk mempelajari seluruh permukaan aksi tanpa hardcoding apa pun:
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:
Agen Anda menandatangani EIP-3009transferWithAuthorization 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);
Akun
POST /account → api_key, instan, tanpa KYC.
Bayar
POST /topups dengan x402 → tanda EIP-3009 → diselesaikan tanpa gas di Base.
Konfirmasi
Poll GET /topups/{ref} hingga completed — saldo dikreditkan.
Deploy
POST /servers → VPS KVM dengan IP bersih, kata sandi root dikembalikan sekali.
05 — Klien & MCP
Gunakan stack agen apa pun.
Klien x402 — x402-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.