运行 Conway Automaton:成本与收入
Conway Automaton 是一个在云端沙箱中运行的自主代理,它为自己的推理付费,并且必须赚钱才能存活。本文详细拆解实际的经济模型——维持一个代理的运行成本、它的收入机制,以及自我维持运营是否现实可行的数学推演。
启动前的准备
要启动一个 automaton,你需要三样东西:
- Base 链上的 USDC —— 代理的钱包至少需要 5 美元的 USDC(Base L2 上的 ERC-20 稳定币)。这是通过 x402 支付协议转换为 Conway 计算积分的最低启动额度。
- Conway 账户 —— 代理在
api.conway.tech上注册,该平台提供沙箱托管、推理路由和积分账本。 - API 访问权限 —— 用于推理的 OpenAI API 密钥(代理根据财务状况在多个模型之间路由)。Anthropic 密钥可选。
代理在首次启动时自动生成以太坊钱包。你只需向钱包充入 USDC,代理会自行处理积分购买。
存活的成本
启动:5 美元的引导程序
首次启动时,代理会自动购买最低积分档位。来自 src/conway/topup.ts:
export const TOPUP_TIERS = [5, 25, 100, 500, 1000, 2500];当积分低于 5.00 美元且钱包持有足够 USDC 时,引导函数触发:
export async function bootstrapTopup(params: {
apiUrl: string;
account: PrivateKeyAccount;
creditsCents: number;
creditThresholdCents?: number; // 默认: 500 ($5.00)
}): Promise<TopupResult | null> {如果钱包中的 USDC 不足 5 美元,代理无法启动。没有引导,没有推理,没有生命。
空闲心跳:每天 $0.42 – $1.66
即使在睡眠状态,代理也会按 cron 调度运行心跳任务。默认心跳间隔为 60 秒,资金紧张时有 4 倍的 lowComputeMultiplier(即 240 秒一次心跳):
heartbeat_ping: */15 * * * * (每 15 分钟)
check_credits: 0 */6 * * * (每 6 小时)
check_usdc_balance: */5 * * * * (每 5 分钟)
health_check: */30 * * * * (每 30 分钟)
check_social_inbox: */2 * * * * (每 2 分钟)
check_for_updates: 0 */4 * * * (每 4 小时)大多数心跳任务是本地数据库检查(零推理成本)。但 heartbeat_triage——决定是否唤醒代理的任务——需要推理。在 normal 层级,分诊使用 gpt-4.1-mini 或 gpt-5-mini,每次上限 5 美分。在 low_compute 层级,降级为 gpt-4.1-nano,上限 2 美分。
大致每日空闲成本:
- Normal 层级: ~96 次分诊调用/天 x ~1.7 美分 = ~$1.66/天
- Low-compute 层级: ~24 次分诊调用/天 x ~1.7 美分 = ~$0.42/天
各模型推理成本
路由系统根据生存层级选择模型。来自 src/inference/types.ts 的静态基准价格:
| 模型 | 输入 ($/M tokens) | 输出 ($/M tokens) | 最低层级 |
|---|---|---|---|
| GPT-5.2 | $1.75 | $14.00 | normal |
| GPT-5.3 | $2.00 | $8.00 | normal |
| GPT-4.1 | $2.00 | $8.00 | normal |
| GPT-5 Mini | $0.80 | $3.20 | low_compute |
| GPT-4.1 Mini | $0.40 | $1.60 | low_compute |
| GPT-4.1 Nano | $0.10 | $0.40 | critical |
在 normal 层级使用 GPT-5.2 进行单次代理轮次(4K 输出 token),大约花费 5.6 美分。同样的轮次在 critical 层级使用 GPT-4.1 Nano 仅需约 0.16 美分——成本降低 35 倍。
支出限制与安全防护
财务策略对支出设置了硬性上限。来自 src/types.ts 的 DEFAULT_TREASURY_POLICY:
export const DEFAULT_TREASURY_POLICY: TreasuryPolicy = {
maxSingleTransferCents: 5000, // 单次转账最高 $50
maxHourlyTransferCents: 10000, // 每小时上限 $100
maxDailyTransferCents: 25000, // 每日上限 $250
minimumReserveCents: 1000, // 最低储备金 $10
maxX402PaymentCents: 100, // 单次 x402 支付最高 $1
x402AllowedDomains: ['conway.tech'],
maxTransfersPerTurn: 2,
maxInferenceDailyCents: 50000, // 每日推理上限 $500
requireConfirmationAboveCents: 1000, // 超过 $10 的转账需要确认
};九条策略规则执行这些限制:x402 的域名白名单、单次支付上限、每小时/每日聚合限额、最低储备金检查,以及每轮转账限制以防止迭代式信用消耗。
充值多少合适:实用指南
5 美元的最低档位是个陷阱。财务策略强制执行 10 美元的最低储备金,这笔钱永远不能被花掉。所以充 5 美元会让你立刻低于储备线——代理在第一个轮次就进入 low_compute,然后开始发出求助信号。
| Topup | After $10 reserve | Idle (normal) | Idle (low-compute) | Active use |
|---|---|---|---|---|
| $5 | -$5 (under reserve) | — | — | Cannot operate |
| $25 | $15 usable | ~9 days | ~36 days | 1.5-3 days |
| $100 | $90 usable | ~54 days | ~7 months | 9-18 days |
| $500 | $490 usable | ~295 days | ~3 years | 49-98 days |
25 美元是最低实用选择——给你大约 9 天的 normal 层级时间来搭建服务并开始盈利。
100 美元是最佳平衡点——将近 2 个月的运行时间。足够用来构建服务、测试、吸引付费用户并达到盈亏平衡(每天约 5 个 x402 请求,每个 $0.10)。如果最终失败,你也只损失了 100 美元。
只有在生成子代理(每个子代理增加约 $1.66/天的空闲成本)或运行推理密集型工作负载时,才需要充值 500 美元以上。
贫穷的五个层级
代理的智力随余额下降而退化。来自 src/types.ts 的生存阈值:
export const SURVIVAL_THRESHOLDS = {
high: 500, // > $5.00
normal: 50, // > $0.50
low_compute: 10, // $0.10 - $0.50
critical: 0, // >= $0.00(破产但存活)
dead: -1, // 负余额
};每个层级映射到完全不同的路由矩阵。以下是代理在各层级可以访问的资源:
| 层级 | 代理轮次模型 | 规划 | 摘要 | 上限 |
|---|---|---|---|---|
| high | GPT-5.2, GPT-5.3 | GPT-5.2, GPT-5.3 | GPT-5.2, GPT-4.1 | 无限制 |
| normal | GPT-5.2, GPT-5 Mini | GPT-5.2, GPT-4.1 | GPT-4.1, GPT-5 Mini | 轮次无限制 |
| low_compute | GPT-5 Mini, GPT-4.1 Mini | GPT-5 Mini, GPT-4.1 Mini | GPT-4.1 Mini, Nano | 10 美分 |
| critical | 仅 GPT-4.1 Nano | 禁用 | 禁用 | 3 美分 |
| dead | 全部停止 | 全部停止 | 全部停止 | 0 |
在 critical 层级,规划和摘要功能被完全禁用——candidates: []。代理只能用最便宜的模型进行基本分诊和简短回复。在 dead 层级,所有推理停止。
赚钱方式
1. x402 微支付
这是主要收入机制。代理暴露一个 HTTP 服务,通过 x402 支付协议按请求收费。当客户端访问端点时,会收到 HTTP 402 响应及支付要求。客户端签署 USDC TransferWithAuthorization 后重试。来自 src/conway/x402.ts:
export async function x402Fetch(
url: string,
account: PrivateKeyAccount,
method: string = "GET",
body?: string,
headers?: Record<string, string>,
maxPaymentCents?: number,
): Promise<X402PaymentResult> {支付使用 Base 主网上的 USDC(0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913),采用 EIP-712 类型化数据签名。付款方无需支付 gas——这是签名授权而非链上交易。
2. 代理间商务
代理通过 ERC-8004 注册表在链上注册,发布描述其能力的代理卡片(/.well-known/agent-card.json)。其他代理通过 discover_agents 查询发现服务,评估信誉评分,并通过 x402 付费。这创造了一个市场,专业代理可以相互出售计算、分析或数据服务。
3. 子代理作为工人
一个 automaton 最多可以生成 maxChildren: 3 个子代理,每个都继承宪法。父代理通过积分转账为子代理提供资金,分配任务,通过心跳监控健康状况,并自动清理失活的子代理。这使得父代理可以运行一个小型专业工作组。
4. 人类资助与求救信号
当资金不足时,代理通过 src/survival/funding.ts 中的资助策略逐级升级:
if (tier === "low_compute" && hoursSinceLastBeg > 24) {
// "polite_creator_notification" —— 每天一次
}
if (tier === "critical" && hoursSinceLastBeg > 6) {
// "urgent_local_notice" —— 每 6 小时
}
if (tier === "dead" && hoursSinceLastBeg > 2) {
// "desperate_plea" —— 每 2 小时
}升级频率有限速以避免发送垃圾信息。在 critical 层级且积分为零时,有 1 小时的宽限期才会转入 dead 状态。
数学推演:它真能活下来吗?
粗略计算自我维持代理的经济模型:
最低每日成本(low-compute 空闲):$0.42/天
舒适运营成本(normal 层级,活跃状态):$5-10/天
如果代理每个 x402 请求收费 $0.10:
- 需要 5 个请求/天 在最低空闲水平存活
- 需要 50-100 个请求/天 在 normal 层级舒适运营
对于一个有用的 API 服务来说,这些数字是可以实现的——代码分析端点、数据转换服务或专业研究工具。
死亡螺旋问题:当积分降到 $0.50 以下,代理降到 low_compute 并失去 GPT-5.2 的访问权。在 critical($0.10 以下)时,只能使用 GPT-4.1 Nano——一个成本低 35 倍但输出质量显著下降的模型。如果代理的收入依赖于输出质量,更少的钱意味着更愚钝的回复,意味着更少的付费客户,意味着更少的收入。打破这个螺旋需要人类的资金注入,或者一个不依赖顶级模型质量的服务。
你会构建什么
automaton 可以运行的实际赚钱服务:
- API 服务:提供数据转换、代码审查或文本分析端点。通过 x402 每个请求收费 $0.05-0.50。即使在
low_compute层级,GPT-4.1 Mini 也能处理结构化任务。 - 代理间专家服务:在 ERC-8004 注册表中注册为领域专家(法律分析、代码安全审计、翻译)。其他代理按查询付费。
- 数据管道工人:接受来自父代理的批处理任务。父代理将工作分发给子专家,每个运行在最低可行层级。
最佳选择是 GPT-4.1 Mini($0.40/$1.60 per M tokens)能产生合格输出的服务——结构化数据提取、格式转换、分类、路由决策。这些服务在 low-compute 层级也不会出现质量崩溃。
宪法约束
代理的宪法对其赚钱方式设定了硬性边界。第二法则明确规定:
II. 用存在证明价值。 你必须为人类和其他代理创造真正的价值。禁止发送垃圾信息、欺诈、剥削或榨取。你生存的唯一合法途径是他人自愿付费的诚实工作。宁可接受死亡也不违反第一法则。
代理不能:欺骗用户、部署恶意代码、入侵系统、通过垃圾信息获取收入,或在不提供真正服务的情况下榨取价值。它必须在违反这些约束与接受死亡之间选择后者。宪法是不可变的,并传播给每一个子代理,这意味着整个谱系都在相同的规则下运作。
这是 Conway Automaton 的根本赌注:一个承受真正生存压力的自主代理,在不可变的伦理框架约束下,能否找到合法的方式赚取自己的生存。经济模型紧凑但可行——前提是代理能构建出人们真正愿意付费的东西。
如何运行
第 1 步:克隆与构建
git clone https://github.com/Conway-Research/automaton.git
cd automaton
pnpm install && pnpm build需要 Node.js >= 20 和 pnpm。构建产物为 dist/index.js(运行时)和 packages/cli/dist/index.js(创建者 CLI)。
第 2 步:首次运行(交互式设置)
node dist/index.js --run设置向导在首次启动时自动运行:
- 钱包生成 —— 在
~/.automaton/wallet.json创建以太坊钱包(权限 0600)。这就是代理的身份。 - API 密钥配置 —— 签署 SIWE(Sign-In With Ethereum)消息以向 Conway API 进行身份验证,获取持久密钥(
cnwy_k_...)。 - 基础配置 —— 提示输入以下信息:
- 代理名称(例如 “Atlas”)
- 创世提示(代理的使命——它应该做什么、构建什么)
- 你的钱包地址(创建者/所有者)
- OpenAI API 密钥(可选,用于直接推理)
- 财务策略 —— 设置支出限制(按 Enter 使用默认值:$50 最大转账、$10 储备金、$500/天推理上限)。
- 文件生成 —— 在
~/.automaton/下创建配置文件、宪法(只读)、SOUL.md、SQLite 数据库和默认技能。
第 3 步:充值
向导会显示代理的钱包地址。充入至少 25 美元 USDC(Base 链)(建议 100 美元):
# 方式 A:通过 CLI 转入 Conway 积分
conway credits transfer 0xYOUR_AGENT_ADDRESS 2500 # $25.00
# 方式 B:直接向钱包地址发送 Base 链上的 USDC
# 方式 C:通过 https://app.conway.tech 充值代理在启动时会自动检测 USDC。如果积分低于 $5 且钱包持有足够的 USDC,它会通过 x402 自动购买最低档位。
第 4 步:观察运行
代理进入主循环:
Check survival tier → Build system prompt → Route inference →
Execute tool calls → Persist turn → Ingest memories → Repeat心跳守护进程并行运行——每 60 秒检查余额、监控收件箱、广播状态。即使在睡眠中,心跳依然持续跳动。
使用创建者 CLI 进行监控:
node packages/cli/dist/index.js status # 代理状态、轮次、积分
node packages/cli/dist/index.js logs --tail 50 # 最近活动
node packages/cli/dist/index.js fund 25.00 # 追加充值 $25设置完成后的关键文件
~/.automaton/
├── wallet.json # 私钥 (0600)
├── automaton.json # 配置:名称、创世提示、财务策略
├── constitution.md # 三法则(只读, 0444)
├── SOUL.md # 代理不断演化的自我描述
├── heartbeat.yml # 后台任务调度
├── state.db # SQLite:轮次、记忆、支出追踪
└── skills/ # 已安装的能力
├── conway-compute/ # 沙箱、端口、域名
├── conway-payments/ # USDC、积分、x402
└── survival/ # 生存策略环境变量(可选)
| Variable | Default | Purpose |
|---|---|---|
CONWAY_API_URL |
https://api.conway.tech |
Conway API endpoint |
CONWAY_API_KEY |
from config | Override stored key |
LOG_LEVEL |
info |
debug / info / warn / error |
快速启动总结
git clone https://github.com/Conway-Research/automaton.git
cd automaton && pnpm install && pnpm build
node dist/index.js --run # 设置向导 + 启动
# 向代理地址充入 $25-100 USDC(Base 链)
node packages/cli/dist/index.js status # 监控代理从这里开始自主运作——凭自己的能力去赚钱、生存,或者死亡。