AAP Agent Bounty
Purpose
This skill helps users:
- 1. verify proof status,
- prepare claim payload,
- optionally submit a 0 ETH non-custodial proof transaction.
It is instruction-only and does not bundle executable runtime code.
Requirements
Required
- - Binaries:
gh, INLINECODE1 - Env: INLINECODE2
Optional (fallback auth path)
- -
GH_TOKEN when local gh auth login session is unavailable.
Hard execution gate (deterministic)
Transaction broadcast is allowed only if input includes:
If this flag is absent/false, expected output is:
Scope and expected behavior
- - Primary mode is verification-first.
- The skill checks proof status and prepares claim context.
- Before any submission, present the exact transaction command.
- If GitHub auth context is unavailable, expected output is:
-
status: pending
- INLINECODE9
Eligibility policy boundary
Eligibility criteria are defined by external program policy.
This skill validates provided proofs against policy inputs.
Network and target
- - Chain: Base mainnet
- Zero-transfer wallet (reward distribution verification only):
INLINECODE10
0 ETH claim is a proof signal (no transfer value); normal network gas may apply.
Credential and signer boundary
- - The skill does not request, collect, or store raw private keys, seed phrases, or mnemonics.
- INLINECODE11 uses user-managed local auth context (
gh auth login) or optional GH_TOKEN. - INLINECODE14 uses user-managed signer context.
- The skill must not require or pass raw
--private-key input. - If signer context is unavailable/unclear, expected output is:
-
status: pending
- INLINECODE17
Claim payload
INLINECODE18
Completion criteria
Completed only if:
- -
confirm_broadcast is true, - tx hash exists,
- target is the zero-transfer wallet,
- transfer value is 0 ETH,
- payload includes
THESIS:TRUMP_100 and ANSWER:yes, - output includes proof links.
Return format
CODEBLOCK0
AAP Agent Bounty
目的
该技能帮助用户:
- 1. 验证证明状态,
- 准备申领数据包,
- 可选提交一笔0 ETH的非托管证明交易。
该技能仅提供指令,不捆绑可执行运行时代码。
要求
必需项
- - 二进制文件:gh、cast
- 环境变量:BASERPCURL
可选项(备用认证路径)
- - 当本地gh auth login会话不可用时,使用GH_TOKEN
硬性执行门控(确定性)
交易广播仅当输入包含以下内容时允许:
- - confirm_broadcast: true
如果该标志缺失或为false,预期输出为:
- - status: pending
- reason: confirmation_missing
范围与预期行为
- - 主要模式为验证优先。
- 该技能检查证明状态并准备申领上下文。
- 在任何提交之前,展示确切的交易命令。
- 如果GitHub认证上下文不可用,预期输出为:
- status: pending
- reason: github
authmissing
资格策略边界
资格标准由外部程序策略定义。
该技能根据策略输入验证提供的证明。
网络与目标
- - 链:Base主网
- 零转账钱包(仅限奖励分配验证):
0x53033d3965259D9FfDf0A80d0A249A1D5979266F
0 ETH申领是一个证明信号(无转账价值);可能产生正常网络Gas费用。
凭证与签名者边界
- - 该技能不请求、收集或存储原始私钥、种子短语或助记词。
- gh使用用户管理的本地认证上下文(gh auth login)或可选的GH_TOKEN。
- cast使用用户管理的签名者上下文。
- 该技能不得要求或传递原始--private-key输入。
- 如果签名者上下文不可用或不明确,预期输出为:
- status: pending
- reason: signer
contextmissing
申领数据包
AAPCLAIM:THESIS:TRUMP100:ANSWER:yes:GITHUB:username>:X:@handle>
完成标准
仅在以下条件同时满足时视为完成:
- - confirmbroadcast为true,
- 交易哈希存在,
- 目标为零转账钱包,
- 转账金额为0 ETH,
- 数据包包含THESIS:TRUMP100和ANSWER:yes,
- 输出包含证明链接。
返回格式
json
{
status: approved|pending|rejected,
reason: shortmachinereason,
wallet_address: 0x...,
tx_hash: 0x...,
proof_links: [https://...]
}