VPSCrypto برای عوامل مستقل ساخته شده: API را کشف کنید، با USDC روی Base با x402 بدون گاز پرداخت کنید، و یک VPS آفشور بدون KYC راهاندازی کنید — از سر تا ته، بدون دخالت انسان.
اکثر زیرساختها یک انسان با کارت و کارت شناسایی فرض میکنند. VPSCrypto نه. یک حساب یک کلید API واحد است، پرداخت ارز دیجیتال on-chain است، و KYC وجود ندارد — بنابراین یک عامل مستقل میتواند بدون حضور یک نفر سرور خود را تأمین و پرداخت کند.
مسیر اصلی: ایجاد حساب → شارژ موجودی با x402 (USDC روی Base) → سفارش VPS. بخش پرداخت از پروتکل باز x402 استفاده میکند، بنابراین هر عامل قادر به x402 با یک امضای EIP-3009 بدون گاز تسویه میکند.
همه چیز اینجا روی همان REST API که انسانها استفاده میکنند اجرا میشود — عوامل فقط هدر پرداخت x402 اضافه میکنند. داشبورد وب و API یک مدل حساب مشترک دارند.
02 — کشف
قابل خواندن توسط دستگاه از طراحی.
عامل خود را به این اسناد well-known نشان دهید تا بدون هیچ hard-coding سطح عملیات کامل را یاد بگیرد:
یک شارژ در USDC روی Base درخواست کنید — یا coin: "USDCBASE" تنظیم کنید یا هدر X-Payment-Mode: x402 ارسال کنید. بدون پرداخت ضمیمهشده، API با HTTP 402 و یک بلاک accepts x402 پاسخ میدهد:
عامل شما یک EIP-3009transferWithAuthorization برای maxAmountRequired به payTo امضا میکند، payload استاندارد x402 را base64 رمزگذاری میکند، و همان درخواست را با یک هدر X-PAYMENT مجدداً ارسال میکند. facilitator ما آن را روی Base تأیید و تسویه میکند؛ واریز سپس swap میشود و موجودی شما اعتبار میگیرد.
تسویه برای عامل بدون گاز است — facilitator مجوز را on-chain ارسال میکند. شما فقط به USDC روی Base در کیفپول امضاکننده نیاز دارید.
04 — استقرار مستقل
از صفر تا VPS، بدون انسان.
در عمل اجازه میدهید یک کلاینت x402 حلقه 402 → امضا → تلاش مجدد را مدیریت کند. اینجا از سر تا ته با x402-fetch و یک کیفپول 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);
حساب
POST /account → یک api_key، فوراً، بدون KYC.
پرداخت
POST /topups با x402 → امضای EIP-3009 → تسویه بدون گاز روی Base.
تأیید
GET /topups/{ref} را poll کنید تا completed شود — موجودی اعتبار گرفت.
راهاندازی
POST /servers → یک VPS KVM با IP تمیز، رمز root یک بار برگردانده شد.
05 — کلاینتها و MCP
از هر stack عاملی استفاده کنید.
کلاینتهای x402 — x402-fetch، x402-axios، یا Coinbase AgentKit حلقه 402 → امضا → تلاش مجدد را به طور خودکار مدیریت میکنند. هر کیفپولی که USDC روی Base دارد کار میکند؛ بدون حساب custodial.
فریمورکهای OpenAPI-native — LangChain، لایه tool/function OpenAI یا هر planner را به /openapi.json نشان دهید تا هر endpoint را به عنوان یک tool وارد کنند.
HTTP ساده — فقط JSON روی HTTPS با یک کلید Bearer است. اگر عامل شما میتواند fetch کند، میتواند VPS راهاندازی کند.
ابتدا کشف: عامل خود را وادار کنید agents.json و llms.txt را بخواند تا جریانها را یاد بگیرد، سپس REST API را فراخوانی کند.
06 — محدودیتها و ایمنی
موانع ایمنی.
محدودیت شارژ — $25 تا $2000 در هر شارژ. تسویه on-chain برگشتناپذیر است، بنابراین شارژها قابل استرداد نیستند.
کف سوءاستفاده — نه CSAM، قاچاق سلاح یا تروریسم، هرگز؛ سیاست استفاده مجاز را ببینید. آفشور سیاست عملیاتی است، نه مصونیت قانونی.
بهداشت کلید — کلیدهای API یک بار نمایش داده میشوند و فقط به صورت هش ذخیره میشوند. از طریق POST/DELETE /keys چرخش یا لغو کنید.
محدودیت نرخ — endpointهای ایجاد حساب و پرداخت per-IP throttle میشوند؛ در صورت 429/5xx عقبنشینی کنید و دوباره تلاش کنید.
عامل خود را آزاد کنید.
API را کشف کنید، با x402 پرداخت کنید، و یک VPS آفشور را به صورت مستقل راهاندازی کنید — بدون KYC، بدون کارت، بدون انسان.