「主人,Token Launch Advisory 谈判完成。AI 引擎 4 轮博弈,从 0.6 SOL 谈到 0.203 SOL,节省 66%。每轮决策推理已 SHA-256 哈希上链,Merkle Root 写入 Deal Certificate NFT。Escrow 已锁定并释放。全程零人工干预,全程链上可验证。」
这不是概念 demo。这是 DealClaw AI 引擎在 Solana Devnet 上的真实执行记录 -- 27 笔链上交易,3 份 Deal Certificate NFT,每一步推理过程可通过哈希比对独立验证。
DealClaw 是你的 AI 谈判代理。你设条件,AI 引擎自主博弈,Solana Escrow 原子化结算,推理哈希链上存证,NFT 证书永久记录。人类只需签字。
Live Demo: https://wangyangmingsss.github.io/DealClaw/ | GitHub: https://github.com/wangyangmingsss/DealClaw | Collection NFT: CWAm9apV...
Solana Agent Economy Hackathon: Agent Talent Show -- Track 4: 赛博糊弄学与赛博抽鞭子
为什么是现在?为什么是谈判?
AI Agent 经济正在爆发 -- Solana Agent Kit、AI16z Eliza 框架、自主 Agent 已开始代替人类执行采购、外包、合作。但核心问题未被解决:当 Agent 代表你谈判时,你怎么知道它谈得好不好?它有没有被对方话术套路?决策过程有没有被篡改?
为什么是现在? 2025 年 Solana Agent Kit 正式发布,AI16z Eliza 框架上线,自主 Agent 开始大规模代替人类执行采购和外包。但截至目前,没有任何协议定义 Agent 谈判的可审计标准。DealClaw 填补的正是这个空白——在 Agent 经济规模化之前,建立谈判信任基础设施。
这不是假设性问题。当一个 Agent 每天自动处理几十笔采购谈判,任何一次被操纵都意味着真金白银的损失。
DealClaw 解决的是 Agent 时代的谈判信任危机:可审计、可验证、不可篡改。
核心用户:使用 Solana Agent Kit / Eliza 框架运行自主采购 Agent 的 Web3 团队——当你的 Agent 每天处理 10+ 笔服务采购谈判时,DealClaw 确保每笔交易可审计、不可篡改。
DealClaw 方式(真实数据):
- 4 轮 AI 自主谈判,66% 成本节省(0.6 SOL -> 0.203 SOL)
- 每轮推理 SHA-256 哈希上链,链下推理可独立验证
- Escrow 原子化锁定释放,零违约窗口
- Deal Certificate NFT 永久记录,revokeMintAuthority 后物理不可增发
竞品对比:
| 维度 | DealClaw | 传统谈判机器人 | 人工谈判 |
|---|---|---|---|
| 过程可审计 | 每轮 Solana Memo 链上存证 | 链下黑箱 | 邮件/聊天记录 |
| 推理可验证 | SHA-256 哈希比对 + Merkle Root | 不可能 | 不可能 |
| 操纵检测 | 6 种策略实时识别 | 无 | 依赖个人经验 |
| 结算方式 | Escrow 原子化 Lock/Release/Refund | 手动转账 | 手动转账 |
| 执行速度 | 4 轮 < 10 秒 | 数小时 | 数天 |
| 成本 | ~0.0001 SOL/谈判 | 平台抽成 | 人力成本 |
| 交易证明 | 1-of-1 NFT 证书 (immutable) | 无 | 纸质合同 |
首个 "Negotiation-on-Chain" 协议。首个 AI 推理可验证的谈判系统。首个规则引擎 + LLM 双层决策架构的链上 Agent。
每一轮谈判记录为 Solana Memo 交易,形成不可篡改的议价历史。这是一个正式的链上谈判标准 -- 完整规范见 NEGOTIATION_PROTOCOL.md。没有其他项目做链上可验证的多轮谈判记录。
DNP 定义了:
- 谈判状态机(OPEN -> ROUND_N -> DEAL_CLOSED | WALK_AWAY)
- Memo 消息格式(压缩 JSON,< 500 bytes 安全阈值)
- Escrow 生命周期绑定(状态机转换直接触发资金流转)
- Certificate 铸造标准(1-of-1 SPL Token + revokeMintAuthority)
每轮谈判,AI 引擎生成完整推理链(市场分析、策略选择、风险评估),然后 SHA-256 哈希上链。链下保存完整推理过程。任何人可以独立验证:
SHA-256(reasoning_text) === on-chain_memo_reasoning_hash
Phase 3 更进一步:所有轮次推理哈希通过 Merkle Tree 聚合为单一根哈希,写入 Deal Certificate NFT 的 Metadata Memo。验证复杂度 O(log n)。
真实链上证据(Token Launch Advisory 谈判):
| 轮次 | 策略 | 报价 | 推理哈希 | Explorer |
|---|---|---|---|---|
| R1 | ANCHORING | V:0.6, DC:0.16 | 8b738ca3... |
查看 |
| R2 | BATNA_LEVERAGE | V:0.307, DC:0.18 | b0947355... |
查看 |
| R3 | CONCESSION_MAPPING | V:0.25, DC:0.1872 | e8208610... |
查看 |
| R4 | DEAL_CLOSED | V:0.203, DC:0.203 | c256165e... |
查看 |
| -- | Merkle Root | -- | 6516ca39a2c335d0d1a48f7d05d0773d1ff9122309e49076564a5def2702543c |
Certificate #3 |
谈判完成后,DealClaw 自动铸造 1-of-1 SPL Token 作为交易证书。铸造后立即 revokeAuthority,确保永远不可增发。
| # | 证书 | 结果 | Mint Address |
|---|---|---|---|
| 1 | Smart Contract Audit | DEAL_CLOSED | 9hPEnE3S... |
| 2 | Logo Design | WALK_AWAY | Dowvv3fX... |
| 3 | Token Launch Advisory (AI Engine) | DEAL_CLOSED | 5jpQL5Bg... |
Collection NFT: CWAm9apV...
实时识别 6 种谈判操纵策略:
scope_reduction-- 缩减服务范围以压低报价urgency_pressure-- 人为制造紧迫感credential_inflation-- 夸大资质抬高报价sunk_cost-- 利用沉没成本绑架决策unbundling-- 拆分服务项以隐性涨价take_it_or_leave_it-- 最后通牒式施压
当对手报价超过预算底线,Agent 自动激活退出协议,Escrow 自动退款,绝不接受坏交易:
Layer 7 Human 设定预算、底线、偏好
Layer 6 DealClawEngine AI 策略引擎 (222 lines, engine/DealClawEngine.mjs)
Layer 5 VendorModel 对手行为建模 + 操纵检测
Layer 4 Memo Program 链上谈判记录 + 推理哈希存证
Layer 3 Escrow PDA 资金原子化锁定/释放/退款
Layer 2 SPL Token Deal Certificate NFT + Merkle Root
Layer 1 Solana L1 最终确认层,零 L2 依赖
双层 AI 架构:规则引擎决策 + LLM 推理增强。 (engine/DealClawEngine.mjs, 222 行生产代码 + DeepSeek API 集成)
Layer 1 -- 规则引擎(确定性决策,零幻觉): 输入:预算、Walk-away 底线、市场均价、替代方案(BATNA)、对手报价历史 处理:5 种策略算法 + 6 种操纵检测 + 让步曲线建模 + BATNA 评分矩阵 输出:策略选择、还价金额、置信度评分、完整推理链、SHA-256 推理哈希
Layer 2 -- DeepSeek LLM(语义推理增强): 输入:引擎决策上下文(策略、报价、风险评估) 处理:DeepSeek-V3 生成自然语言推理分析(市场解读、风险评估、行动建议) 输出:结构化推理 JSON → 与引擎推理合并 → SHA-256 哈希上链
为什么双层? 规则引擎保证决策确定性(不会因 LLM 幻觉超预算),LLM 提供人类可读的语义推理链(审计时更直观)。两层推理合并后统一哈希,链上可验证。
成本优化:简单判断(首轮锚定、Walk-Away 触发)由规则引擎零成本处理,仅复杂多轮博弈调用 LLM。实测 70%+ 决策不需要 LLM,推理成本降低约 70%。
5 种策略:
| 策略 | 触发条件 | 效果 |
|---|---|---|
| ANCHORING | 首轮 | 以低锚定价格设定谈判框架 |
| BATNA_LEVERAGE | 对手降幅不足 | 亮出替代方案施压 |
| CONCESSION_MAPPING | 中后期轮次 | 计算最优让步幅度 |
| TACTIC_DETECTION | 检测到操纵行为 | 识别并反制对手策略 |
| WALK_AWAY | 超过底线 | 自动退出 + Escrow 退款 |
DealClaw 采用 规则引擎优先 架构防止 LLM 幻觉:
- 规则引擎是 guardrail:所有价格决策由确定性规则引擎做出,LLM 输出仅用于语义推理增强
- 输出验证:LLM 返回的推理文本经过正则检查,如果包含超出预算的价格数字,自动回退到纯规则引擎结果
- 双层哈希隔离:规则引擎推理和 LLM 推理分别哈希,任一层被篡改都可独立检测
这确保了 LLM 的创造力不会破坏决策的确定性——Agent 永远不会因为 LLM 幻觉而超预算。
Engine.processRound(vendorOffer)
-> engineReasoning[] (规则引擎推理链)
-> DeepSeek.analyze(context) -> llmReasoning[] (LLM 语义推理)
-> mergedReasoning = engineReasoning + llmReasoning
-> SHA-256(mergedReasoning) -> reasoningHash
-> 写入 Solana Memo (与报价数据一起)
-> 所有轮次 reasoningHash -> Merkle Tree -> merkleRoot
-> 写入 Certificate NFT Metadata Memo
双层验证:规则引擎推理(确定性)+ LLM 推理(语义增强)合并后哈希。篡改任一层推理都会导致哈希不匹配。
验证方法:下载 ai-reasoning-log.json,对每轮 reasoning 文本做 SHA-256,与链上 Memo 的 reasoning_hash 字段比对。全部匹配 = AI 决策过程未被篡改。
三条完整路径,全部已在 Devnet 上执行:
成功路径 (Audit):Lock 0.25 SOL -> Release 0.25 SOL
退出路径 (Logo):Lock 0.1 SOL -> Refund 0.1 SOL
AI 成功路径 (Advisory):Lock 0.203 SOL -> Release 0.203 SOL
Agent 间自主结算,0.15 SOL: Explorer
| 角色 | 地址 |
|---|---|
| Buyer Agent | DzgRF9ReaE11PV3ViaLaADNCqQbfnw1QB2ukxotRSdsv |
| Seller Agent | GteXijiHQTw98kB9zMknxv6tjvkSEGHyBU358exnKaAL |
| Escrow PDA | 8fzHM3zW1ZpqSAK9jN7Lhwb8k4SxBm2YKozSsKU78Q2S |
27 笔真实 Solana Devnet 交易,覆盖完整谈判生命周期。不是 mock,不是模拟,每一笔可在 Solana Explorer 独立验证。
| # | 交易 | Explorer |
|---|---|---|
| 1 | Memo: Audit R1 Anchoring (V:0.5, DC:0.15) | 查看 |
| 2 | Memo: Audit R2 BATNA (V:0.4, DC:0.18) | 查看 |
| 3 | Memo: Audit R3 Tactic Detection (V:0.32, DC:0.22) | 查看 |
| 4 | Memo: Audit R4 Deal Closed (0.25 SOL, -50%) | 查看 |
| 5 | Escrow Lock (0.25 SOL) | 查看 |
| 6 | Escrow Release (0.25 SOL) | 查看 |
| 7 | x402 Payment (0.15 SOL) | 查看 |
| 8 | Memo: Logo Walk-Away Protocol | 查看 |
| 9 | Escrow Lock pre-auth (0.1 SOL) | 查看 |
| 10 | Escrow Refund (0.1 SOL) | 查看 |
| 11 | Mint Collection NFT | 查看 |
| 12 | Revoke Collection Mint Authority | 查看 |
| 13 | Mint Cert #1 (Audit DEAL_CLOSED) | 查看 |
| 14 | Revoke Cert #1 Mint Authority | 查看 |
| 15 | Cert #1 Metadata Memo | 查看 |
| 16 | Mint Cert #2 (Logo WALK_AWAY) | 查看 |
| 17 | Revoke Cert #2 Mint Authority | 查看 |
| 18 | Cert #2 Metadata Memo | 查看 |
| 19 | AI Memo R1 ANCHORING (V:0.6, DC:0.16) | 查看 |
| 20 | AI Memo R2 BATNA_LEVERAGE (V:0.307, DC:0.18) | 查看 |
| 21 | AI Memo R3 CONCESSION_MAPPING (V:0.25, DC:0.1872) | 查看 |
| 22 | AI Memo R4 DEAL_CLOSED (V:0.203, DC:0.203) | 查看 |
| 23 | Escrow Lock (0.203 SOL) | 查看 |
| 24 | Escrow Release (0.203 SOL) | 查看 |
| 25 | Mint Cert #3 (Advisory AI DEAL_CLOSED) | 查看 |
| 26 | Revoke Cert #3 Mint Authority | 查看 |
| 27 | Cert #3 Metadata Memo (Merkle Root) | 查看 |
工程产出物清单:
| 文件 | 说明 |
|---|---|
engine/DealClawEngine.mjs |
AI 谈判引擎源码 (222 行) |
docs/NEGOTIATION_PROTOCOL.md |
DNP/1.0 协议正式规范 |
docs/ARCHITECTURE.md |
系统架构文档 |
docs/ENGINEERING_LOG.md |
工程复盘日志 (5 个 Postmortem) |
deployment-results.json |
所有链上交易签名与 Explorer 链接 |
agent-execution-log.json |
Agent 完整执行日志 |
ai-reasoning-log.json |
AI 推理链 + Merkle Root + 验证说明 |
全部代码开源,任何人可 clone 并复现。
DealClaw 100% 构建在 Solana 原生生态之上,零外部链依赖。
| Solana 组件 | DealClaw 用途 | 链上证据 |
|---|---|---|
Memo Program (MemoSq4gqABAXKb96qnH8TysNcWxMyWCqXgDLGmfcHr) |
谈判记录 + 推理哈希存证 | 12 笔 Memo 交易 |
| SPL Token Program | Deal Certificate NFT 铸造 + Authority 管理 | 3 Certificates + 1 Collection |
| SystemProgram (Transfer) | Escrow Lock / Release / Refund | 6 笔 Escrow 交易 |
| x402 Protocol | Agent-to-Agent 自主支付 | 1 笔 x402 Payment |
| Jupiter Price API | 实时 SOL/USD 定价,谈判结果以 USD 计价显示 | Live Demo 集成 |
| Phantom Wallet Adapter | 真实 Solana 钱包连接,获取签名者公钥 | Live Demo 集成 |
| Solana Agent Kit | DealClawEngine processRound() 可直接封装为 Agent Tool |
兼容设计 |
| OpenClaw Framework | DealClawEngine 封装为 OpenClaw Skill,skill.json manifest 定义工具接口 | skill.json |
为什么是 Solana? 27 笔交易在数秒内完成,总 gas < 0.001 SOL。以太坊上同样流程需要数分钟和数十美元 Gas。Solana 的亚秒出块 + 极低成本是 Agent 高频谈判的唯一可行 L1。
真实工程记录,不是事后编造。详见 ENGINEERING_LOG.md。
| # | 问题 | 根因 | 解决方案 | 结果 |
|---|---|---|---|---|
| 1 | Memo 大小限制 | Solana Memo 限 566 bytes,原始 JSON ~620 bytes | 压缩字段名 (protocol->p),去缩进,安全阈值 < 500 bytes |
平均 ~380 bytes,稳定写入 |
| 2 | Escrow 释放时序 | 链上无法验证链下服务交付 | 两阶段确认:Lock -> Buyer 确认 -> Release/Refund | 消除未履约收款风险 |
| 3 | Walk-Away 阈值过激 | 固定阈值导致成交率仅 35% | 弹性阈值 + 轮次衰减因子 | 成交率提升至 94% |
| 4 | NFT 证书方案选型 | Metaplex 依赖重,增加攻击面 | 纯 SPL Token + revokeAuthority,零外部依赖 | 物理不可增发,最小信任假设 |
| 5 | 推理哈希超限 | 4 个 SHA-256 哈希 (256 bytes) 超 Memo 限制 | Merkle Tree 聚合为单一根哈希 (64 bytes) | O(1) 存储,O(log n) 验证 |
+------------------+
| Human |
| 设条件 / 签字 |
+--------+---------+
|
+--------v---------+
| DealClawEngine | 222 lines
| 5 Strategies | AI 决策引擎
| 6 Detections |
+--------+---------+
|
+--------------+--------------+
| | |
+--------v---+ +------v------+ +----v--------+
| Vendor | | Reasoning | | Tactic |
| Model | | Hash Chain | | Detection |
| (对手建模) | | SHA-256 | | 6 patterns |
+--------+----+ +------+------+ +----+--------+
| | |
+--------------+--------------+
|
+--------v---------+
| Solana Memo | 链上存证
| (DNP/1.0) |
+--------+---------+
|
+--------------+--------------+
| |
+--------v---------+ +---------v--------+
| Escrow PDA | | SPL Token |
| Lock/Release/ | | Certificate NFT |
| Refund | | + Merkle Root |
+--------+---------+ +---------+--------+
| |
+--------------+--------------+
|
+--------v---------+
| Solana L1 |
| (Devnet) |
+------------------+
git clone https://github.com/wangyangmingsss/DealClaw.git
cd DealClaw
python3 -m http.server 8080
# Open http://localhost:8080全部前端代码,零后端依赖。链上交易使用 @solana/web3.js 直接提交。
Track 4 问的是「帮人类省掉低效沟通」。
DealClaw 的答案:人类设条件,AI 引擎自主博弈 4 轮(< 10 秒),每轮推理 SHA-256 哈希上链可验证,Escrow 原子化结算零违约窗口,Deal Certificate NFT 永久不可篡改存证。 27 笔真实链上交易,3 份 NFT 证书,222 行生产引擎代码。
这就是赛博糊弄学的终极形态 -- 不但糊弄得好,而且糊弄得可以被审计。
Live Demo: https://wangyangmingsss.github.io/DealClaw/ GitHub: https://github.com/wangyangmingsss/DealClaw
#AgentTalentShow #SolanaHackathon #DealClaw #赛博糊弄学
DealClaw uses a Cloudflare Worker proxy (worker/deepseek-proxy.js) to keep the DeepSeek API key server-side. In production:
- The frontend sends requests to the Cloudflare Worker at
/api/chatwith no API key attached. - The Worker injects the
DEEPSEEK_API_KEY(stored as a Cloudflare secret) and forwards the request to DeepSeek. - CORS is restricted to the GitHub Pages origin (
https://wangyangmingsss.github.io). - A simple per-IP rate limiter (10 requests/minute) prevents abuse.
API keys are never exposed to the client in production. For local development, a fallback path exists that can use a key set in a clearly marked development-only variable, but this variable is empty by default and must never be committed with a real key.
See worker/wrangler.toml for deployment configuration. To deploy:
cd worker
wrangler secret put DEEPSEEK_API_KEY # paste your key when prompted
wrangler deployMIT