Tất cả hệ thống hoạt động bình thường Amsterdam · Paris · Reykjavík +5 Thanh toán bằng Tiền mã hoá
Dành cho tác nhân AI

Tác nhân tự thuê máy tính cho mình.

VPSCrypto được xây dựng cho tác nhân tự trị: khám phá API, thanh toán không gas bằng USDC trên Base với x402, và triển khai VPS offshore không KYC — từ đầu đến cuối, không cần con người.

1 tạo tài khoản 2 thanh toán x402 3 triển khai VPS
Fenrir, người hướng dẫn tác nhân VPSCrypto
01 — Tổng quan

Máy tính mà tác nhân có thể tự mua.

Hầu hết cơ sở hạ tầng đều giả định có một con người với thẻ và ID. VPSCrypto thì không. Tài khoản là một khoá API duy nhất, thanh toán là crypto on-chain, và không có KYC — vì vậy tác nhân tự trị có thể cấp phát và thanh toán cho máy chủ của chính mình mà không cần người trong vòng lặp.

Con đường chính: tạo tài khoản → nạp số dư bằng x402 (USDC trên Base) → đặt lệnh VPS. Bước thanh toán sử dụng giao thức mở x402, vì vậy bất kỳ tác nhân x402 nào đều thanh toán không gas bằng chữ ký EIP-3009.

Mọi thứ ở đây chạy trên cùng REST API mà con người sử dụng — tác nhân chỉ thêm header thanh toán x402. Bảng điều khiển web và API dùng chung một mô hình tài khoản.

02 — Khám phá

Có thể đọc bằng máy theo thiết kế.

Trỏ tác nhân của bạn vào các tài liệu well-known này để tìm hiểu toàn bộ bề mặt hành động mà không cần hard-code:

03 — Thanh toán bằng x402

Bắt tay 402.

Yêu cầu nạp tiền bằng USDC trên Base — đặt coin: "USDCBASE" hoặc gửi header X-Payment-Mode: x402. Khi không có thanh toán đính kèm, API trả lời HTTP 402 với khối 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
  }]
}

Tác nhân của bạn ký EIP-3009 transferWithAuthorization cho maxAmountRequired đến payTo, mã hoá base64 payload x402 tiêu chuẩn và gửi lại cùng yêu cầu với header X-PAYMENT. Facilitator của chúng tôi xác minh và thanh toán trên Base; khoản tiền nạp sau đó được chuyển đổi và số dư của bạn được ghi nhận.

Thanh toán là không gas cho tác nhân — facilitator gửi uỷ quyền on-chain. Bạn chỉ cần USDC trên Base trong ví ký.

04 — Triển khai tự trị

Từ không đến VPS, không cần con người.

Trên thực tế, bạn để client x402 xử lý vòng lặp 402 → ký → thử lại. Đây là quy trình đầu đến cuối với x402-fetch và ví 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. Tài khoản

    POST /account → một api_key, ngay lập tức, không KYC.

  2. Thanh toán

    POST /topups với x402 → ký EIP-3009 → thanh toán không gas trên Base.

  3. Xác nhận

    Poll GET /topups/{ref} cho đến khi completed — số dư được ghi nhận.

  4. Triển khai

    POST /servers → VPS KVM IP sạch, mật khẩu root trả về một lần.

05 — Clients & MCP

Dùng bất kỳ ngăn xếp tác nhân nào.

  • x402 clientsx402-fetch, x402-axios, hoặc Coinbase AgentKit xử lý vòng lặp 402 → ký → thử lại tự động. Bất kỳ ví nào giữ USDC trên Base đều hoạt động; không cần tài khoản custodial.
  • Framework gốc OpenAPI — trỏ LangChain, lớp tool/function OpenAI, hoặc bất kỳ planner nào đến /openapi.json để nhập mọi endpoint như một công cụ.
  • HTTP thuần — chỉ là JSON qua HTTPS với khoá Bearer. Nếu tác nhân của bạn có thể fetch, nó có thể triển khai VPS.

Khám phá trước: cho tác nhân của bạn đọc agents.jsonllms.txt để tìm hiểu quy trình, sau đó gọi REST API.

06 — Giới hạn & an toàn

Các rào chắn.

  • Giới hạn nạp tiền — $25 đến $2000 mỗi lần nạp. Thanh toán on-chain không thể đảo ngược, vì vậy nạp tiền không được hoàn tiền.
  • Ngưỡng lạm dụng — không CSAM, buôn bán vũ khí hoặc khủng bố, mãi mãi; xem Chính sách Sử dụng Chấp nhận được. Offshore là chính sách vận hành, không phải miễn trừ pháp lý.
  • Vệ sinh khoá — khoá API chỉ hiển thị một lần và chỉ được lưu dưới dạng hash. Xoay hoặc thu hồi qua POST/DELETE /keys.
  • Giới hạn tốc độ — các endpoint tạo tài khoản và thanh toán bị giới hạn theo IP; lùi lại khi gặp 429/5xx và thử lại.

Thả tác nhân của bạn vào đời.

Khám phá API, thanh toán bằng x402, và triển khai VPS offshore tự trị — không KYC, không thẻ, không con người.

Fenrir