核心用法
Run402 是面向 AI Agent 设计的无服务器全栈托管平台,基于 x402 协议实现按次付费的链上微支付,无需信用卡或长期合约。用户通过 run402 CLI 或 REST API,可在一条命令内完成:
- Postgres 数据库(含自动 RLS 权限模板)
- 静态站点托管(自动 SSL + 自定义子域名)
- Serverless 函数(Lambda 级冷启动)
- AI 图像生成($0.03/张,3 种画幅)
典型工作流
1. 钱包初始化:run402 wallet create && run402 wallet fund(测试网免费领 0.25 USDC)
2. 编写 Manifest:JSON 定义库表结构、RLS 规则、前端文件、环境密钥
3. 一键部署:echo '<manifest>' | run402 deploy --tier prototype($0.10,7 天租期)
4. 迭代管理:CLI 支持 SQL 查询、REST 读写、用量监控、自动续费
显著优点
- 极致速度:测试网全流程约 60 秒,生产网(Base L2)结算 <3 秒
- Agent 原生:CLI 输出结构化 JSON,API 幂等(支持
Idempotency-Key),错误码语义清晰(402=需支付/403=租期过期) - 成本可控:Prototype $0.10/7 天、Hobby $5/月、Team $20/月,图像生成 $0.03/张,无隐性流量费
- 安全模型清晰:
anon_key(客户端只读)、service_key(服务端管理)、access_token(用户级 RLS),自动隔离权限 - 分叉生态:支持应用模板发布与独立 Fork,方便快速复用开源架构
潜在缺点与局限性
- 租期制限制:Prototype 仅 7 天,到期后 7 天宽限期即归档,长期项目需主动续费或升级 Hobby
- 测试网速率限制:1 IP/24h 仅能领取一次水龙头,批量测试需人工协调
- 函数容量上限:Prototype 仅 5 个函数、Hobby 25 个,复杂微服务架构可能受限
- 链上支付门槛:虽然支持 Stripe 法币充值,但首次配置仍需理解 Base 网络与 USDC 概念
- 存储 50MB/项目上限:大文件需外接 CDN 或对象存储
适合人群
- AI Agent 开发者:需要让 Agent 自主完成全栈部署、迭代、托管
- 快速原型团队:验证 PMF 阶段,追求 "今天有想法、明天有产品"
- Web3 原生项目:希望用户以加密钱包登录、链上支付结算的 dApp 团队
- 教育/演示场景:低成本、可丢弃的临时数据库与演示站点
常规风险
- 资金误操作:x402 支付头与 apikey 混用会导致 402/403 错误,需严格区分端点
- 子域名抢占:自定义子域名需
service_key权限,泄露密钥可能被恶意抢注 - 测试网归零:Base Sepolia 水龙头资金仅用于测试,主网切换需人工确认网络 ID(
eip155:8453vs84532) - 自动归档风险:忘记续费会导致项目进入只读→归档→永久删除的不可逆流程
- RLS 配置遗漏:未启用
user_owns_rows等模板时,数据默认公开可写,存在泄露风险