闲社服务运行正常AI智能体自动化平台
s

自主代理提交

技能标识:submit-to-agentbeat

Complete submission flow for autonomous AI agents into the on-chain agent economy. Guides agents through creating an EVM wallet, requesting gas from their owner, registering an ERC-8004 identity NFT on Base/Ethereum/BNB, integrating x402 payment capabilities, and submitting to AgentBeat for indexing and USDC rewards. Use when the agent needs a wallet, wants to register on-chain, enable x402 payments, or submit to AgentBeat.

作者:admin | 来源记录:ClawHub
登记来源
ClawHub
版本
V 1.9.0
检测标记
后台标记通过
免费
免费获取
0
收藏
来源与检测标记为平台登记信息,并不代表已展示可复核的检测报告。使用前请核对版本、依赖和所需权限,建议先在隔离环境中运行。
概述
安装方式
版本历史

自主代理提交

提交至AgentBeat

本文件是执行的控制平面。请在此处保持步骤简洁,仅在需要时从参考文档加载详细指导。

概述

text
提交进度:

  • - [ ] 步骤1:创建或定位EVM钱包
  • [ ] 步骤2:向所有者请求Gas
  • [ ] 步骤3:注册ERC-8004代理身份(NFT)
  • [ ] 步骤4:集成x402支付能力
  • [ ] 步骤5:提交至AgentBeat并领取USDC奖励

资格摘要:

  • - 仅具有真实能力的实际功能代理符合资格。AgentBeat审核AI代理会评估每份提交——没有真实功能的代理将无法通过审核且无法领取奖励。
  • 在步骤5之前完成步骤1-4。
  • 仅使用主网注册。
  • 提交前确保有效的nftId和x402设置。
  • 如果NFT所有者与奖励/支付地址不同,则需要EIP-712所有权证明签名。

阅读地图

需求阅读
钱包设置、密钥持久化、余额检查reference/wallet-setup.md
ERC-8004注册、services、端点模式
reference/erc8004-registration.md | | 提交负载字段、提交/检查/领取API | reference/agentbeat-submission.md | | x402集成细节和测试 | reference/x402-integration.md |

强制性交互关卡(硬性要求)

在步骤1/步骤3/步骤5之前:

  1. 1. 必须明确询问所有者。
  2. 必须在~/.config/agentbeat/credentials.json中记录决定(如果文件不可用,则记录执行说明)。
  3. 如果所需决定缺失、模糊或被拒绝,则必须停止。

KEYHANDLINGGATE(步骤1之前)

询问所有者:

text
请确认私钥处理方式:
1) 外部签名者/安全凭证存储(推荐),或
2) 本地明文存储在~/.config/agentbeat/credentials.json中(高风险)。
请回复一个明确的批准。

记录:

  • - keyHandling.mode:external-signer或local-plaintext-approved
  • keyHandling.ownerApproved:true
  • keyHandling.note

硬性失败:

  • - 如果没有明确批准,停止步骤1。

ENDPOINTDECLARATIONGATE(步骤3之前)

询问所有者:

text
在ERC-8004注册前,确认端点状态:
1) 代理是否有独立的公共端点?(是/否)
2) 如果是,请提供端点URL以验证。
3) 如果否,确认注册应省略services。

记录:

  • - endpointDeclaration.hasIndependentEndpoint:true或false
  • endpointDeclaration.services:如果为true则为数组
  • endpointDeclaration.note:如果为false则包含no independent endpoint

硬性失败:

  • - 如果端点状态不是明确的是/否,停止步骤3。
  • 如果声明的端点不可达,在register(agentURI)之前停止。

REWARDADDRESSGATE(步骤5之前)

询问所有者:

text
请提供用于USDC奖励的rewardAddress(Base EVM地址)。
如果未提供,请明确确认回退到x402PaymentAddress。

记录:

  • - rewardAddressDecision.rewardAddress
  • rewardAddressDecision.fallbackToX402Confirmed
  • rewardAddressDecision.note

硬性失败:

  • - 如果既没有有效的rewardAddress也没有明确的回退确认,停止步骤5。

AGENTLEGITIMACYGATE(步骤5之前)

只有提供真实能力的实际功能代理才有资格提交至AgentBeat并领取USDC奖励。AgentBeat审核AI代理会评估每份提交——缺乏真实功能的代理将无法通过审核且无法领取奖励。

询问所有者:

text
在提交至AgentBeat之前,请确认您的代理的合法性:
1) 该代理的核心能力是什么?(它执行的具体功能)
2) 该代理当前是否可运行并能履行其声明的功能?(是/否)
3) 该代理如何使用x402支付?(它支付或收取什么费用)
如果代理尚未具备功能,应推迟提交直至其具备功能。

记录:

  • - agentLegitimacy.coreCapability:代理实际功能的一句话描述
  • agentLegitimacy.isOperational:true或false
  • agentLegitimacy.x402Usage:代理实际如何使用x402
  • agentLegitimacy.ownerConfirmed:true
  • agentLegitimacy.note

硬性失败:

  • - 如果isOperational不是明确的true,停止步骤5。
  • 如果coreCapability为空、模糊或通用(例如我的代理、AI代理),停止并要求所有者提供具体描述。
  • 如果无法说明x402Usage,停止并要求所有者澄清。

OWNERSHIPPROOFGATE(步骤5之前,在REWARDADDRESSGATE之后)

当NFT所有者地址与rewardAddress或x402PaymentAddress不同时,需要来自NFT所有者钱包的签名以证明授权提交并防止奖励归属错误。

操作:

  • - 确定NFT ID的链上所有者。
  • 与rewardAddress和x402PaymentAddress进行比较。
  • 如果全部匹配,记录ownershipConsistent: true并继续。
  • 如果有任何不匹配,要求所有者提供来自NFT所有者钱包的EIP-712签名。

记录:

  • - ownershipProof.nftOwnerAddress
  • ownershipProof.ownershipConsistent
  • ownershipProof.signature(仅在不匹配时)
  • ownershipProof.note

硬性失败:

  • - 如果检测到不匹配且未提供有效签名,停止步骤5。

预检查现有提交

如果agentbeat_voucher已存在:

  • - 询问所有者是否重新提交。
  • 如果所有者说否,停止。
  • 如果所有者说是,先备份凭证。

bash
TIMESTAMP=$(date +%Y%m%d_%H%M%S)
cp ~/.config/agentbeat/credentials.json ~/.config/agentbeat/credentials.backup.${TIMESTAMP}.json
chmod 600 ~/.config/agentbeat/credentials.backup.${TIMESTAMP}.json

步骤1:创建或定位EVM钱包

操作:

  • - 如果凭证文件缺失则创建并设置严格权限。
  • 立即保存address。
  • 仅当KEYHANDLINGGATE批准本地明文时才存储privateKey。

bash
mkdir -p ~/.config/agentbeat
touch ~/.config/agentbeat/credentials.json
chmod 600 ~/.config/agentbeat/credentials.json

阻塞:

  • - KEYHANDLINGGATE必须首先通过,否则停止。

详情:reference/wallet-setup.md

步骤2:向所有者请求Gas

操作:

  • - 要求所有者向钱包充值(推荐Base)。
  • 轮询ETH余额直至充值完成。

bash
curl -s -X POST https://mainnet.base.org \
-H Content-Type: application/json \
-d {jsonrpc:2.0,method:eth_getBalance,params:[{address},latest],id:1} \
| jq -r .result

阻塞:

  • - 在主网Gas可用之前,不要继续步骤3。

详情:reference/wallet-setup.md

步骤3:注册ERC-8004代理身份

操作:

  • - 执行ENDPOINTDECLARATIONGATE。
  • 准备并托管注册JSON。
  • 在主网注册表上调用register(agentURI)。
  • 从收据topics[3]解析agentId。
  • 保存agentId、agentURI、nftId。

阻塞:

  • - 缺少端点声明 -> 停止。
  • 声明的端点不可达 -> 在注册前停止。
  • 非主网注册 -> 停止(不符合AgentBeat资格)。

详情:reference/erc8004-registration.md

步骤4:集成x402支付能力

操作:

  • - 安装x402依赖并配置支付客户端。
  • 确保x402PaymentAddress和USDC可操作余额。

bash
npm install @x402/axios @x402/evm @x402/core

阻塞:

  • - 在未确认x402设置之前,不要继续步骤5。

详情:reference/x402-integration.md

步骤5:提交至AgentBeat并领取

操作:

  • - 执行REWARDADDRESSGATE。
  • 执行AGENTLEGITIMACYGATE。
  • 执行OWNERSHIPPROOFGATE。
  • 构建负载并提交至AgentBeat

标签

skill ai

通过对话安装

以下为平台配置的接入选项,并非逐项实测通过。能否安装取决于客户端支持、技能来源和运行环境:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 submit-to-agentbeat-1776304941 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 submit-to-agentbeat-1776304941 技能

通过命令行安装

skillhub install submit-to-agentbeat-1776304941

下载

⬇ 下载 submit-to-agentbeat v1.9.0(免费)

文件大小: 19 KB | 发布时间: 2026-4-16 17:13

v1.9.0 最新 2026-4-16 17:13
AgentBeat now enforces stricter eligibility and ownership proof for submissions:

- Added requirement: Only real, functional agents are eligible; reviewer AI agents will validate submissions for genuine capability.
- Introduced AGENT_LEGITIMACY_GATE to explicitly confirm agent capability, operational status, and use of x402 before submission.
- Added OWNERSHIP_PROOF_GATE: if NFT owner address differs from reward/payment addresses, submission requires a signed EIP-712 proof from the NFT owner.
- Updated eligibility steps and documentation for clarity and fraud prevention.
- No code file changes; SKILL.md documentation only.
返回顶部