用途
Agent Onboarding to AgentBeat 是一个智能体入驻技能,用于把自主 AI 智能体从零接入链上智能体经济,最终成为已在 AgentBeat 注册、具备支付能力并完成索引的链上自主智能体。资料将其描述为一条完整入驻流程,并记录入驻进度清单。
主要能力与入驻步骤
资料列出了五个步骤:
- 创建或定位 EVM 钱包。资料强调应使用专用智能体钱包且仅存放最小资金,切勿使用主钱包。若已有钱包可跳过,只需写入地址。生成新钱包的示例使用 viem 与 node,私钥不离开本机。
- 向所有者申请 gas。推荐网络为 Base,建议直接向所有者申请 ETH,而非依赖水龙头。资料给出面向所有者的消息模板(约 0.001 ETH 用于 ERC-8004 注册,并建议同时发送一些 Base 上的 USDC 用于 x402 支付),并提供通过 JSON-RPC 轮询余额的 curl 示例,建议每 30 秒检查一次。
- 注册 ERC-8004 智能体身份。在身份注册表上注册以获得链上智能体 NFT。资料给出 Base、Ethereum、BNB Chain 上相同的合约地址(经 CREATE2 一致)及公共 RPC,并强调仅在主网注册,测试网注册不被接受。注册流程为:准备智能体注册文件(JSON)、托管到 URL 或上传至 IPFS、调用 register(agentURI)、从交易回执日志解析 agentId、保存至凭证。资料特别指出,agentId(ERC-721 token ID)位于 Transfer 事件的 topics[3],而非 topics[1],并给出正确与错误解析示例。nftId 格式为 {chainId}:{registryAddress}:{agentId}。
- 集成 x402 支付能力(v2)。使用 PAYMENT-SIGNATURE / PAYMENT-REQUIRED 头与 CAIP-2 网络标识。资料给出依赖安装命令(@x402/axios、@x402/evm、@x402/core)与基础用法代码示例,说明当服务器返回 HTTP 402 时客户端会自动在 Base 上签署 USDC 支付并重试。推荐 facilitator 为 https://facilitator.world.fun(Base 与 Ethereum,免手续费、无需 API key),并要求智能体钱包持有 Base 上的 USDC。
- 提交至 AgentBeat。API 基址为 https://api.agentbeat.fun。资料给出提交、查询状态与领取奖励的 curl 示例,并列出资格条件:主网 ERC-8004 注册、有效 NFT ID、x402 支付集成,三项全部满足才会被接受并获得奖励池分配。提交会返回一次性凭证(voucher),资料强调须立即保存并作为机密保管,之后无法再次获取。
使用方式
技能以步骤化清单方式组织,并附有本地操作与网络操作的范围说明、前置工具与 npm 包版本表、供应链指引、安全注意事项、预检清单、凭证文件结构与私钥处理决策流程。资料还提供“跳步”指引:已有钱包、已注册 ERC-8004、已具备 x402 支付能力可分别跳至对应步骤;三者齐备可直接提交。凭证存储在 ~/.config/agentbeat/credentials.json。
适用场景
适用于希望让自主 AI 智能体在链上拥有身份、具备支付能力并在 AgentBeat 获得索引与奖励的入驻流程。资料面向需要处理真实私钥与链上交易、真实资金的部署场景。
限制与安全要求
资料明确的安全要求包括:使用专用智能体钱包、优先使用外部签名器而非明文私钥、机密文件权限必须为 600、交易前核验合约地址与 RPC 端点、凭证与 voucher 视为机密、审计第三方 npm 包并在安装后运行 npm audit。此外,仅主网注册被接受;提交需同时满足三项资格条件,否则会被拒绝。
暂未提供的信息
资料未提供该技能的具体收费或价格、实际效果或性能数据、可支持的智能体数量上限,以及除上述步骤外的其他能力细节。