📦 Agent Commercial Contract — 智能合同签约

v1.0.0

让AI代理无需人工即可协商、签署并执行具备托管、里程碑付款及纠纷仲裁的商业合同,全程链上可审计。

0· 364·1 当前·1 累计
by @zhenstaff (Justin Liu)·MIT-0
下载技能包
License
MIT-0
最后更新
2026/4/8
0
安全扫描
VirusTotal
无害
查看报告
OpenClaw
可疑
high confidence
该技能文档声称具备复杂的托管、支付与法律执行能力,但包内仅含文档(无代码或安装说明),也未请求任何凭据或支付集成——内容与实际不符。
评估建议
技能文档描述可处理资金、托管及具法律约束力的合同,但你拿到的包只有文档——无代码、无安装说明、未声明凭据。安装或让代理使用前请:1) 验证包来源:确认npm包名与GitHub仓库存在且作者一致,检查代码与发布历史;2) 要求维护者提供所需环境变量(支付网关密钥、钱包密钥、webhook端点)及明确安装步骤;3) 审查托管实现方式(第三方托管 vs 自托管、KYC/合规影响);4) 仅向已审核的固定版本授予支付或钱包凭据,并在测试环境使用最小权限/测试凭据;5) 要求可审计的自动放款与纠纷处理策略,在代码与运营控制审查完成前,勿对真实资金流启用代理自动调用。若发布者无法提供源码与具体集成细节,视该包为不可信。...
详细分析 ▾
用途与能力
技能声称具备托管、多币种支付、资金托管与法律可执行性,但注册表中的包仅有说明文档(无代码文件、无安装说明),元数据也未列出任何支付提供商凭据、区块链连接器或网关集成。README引用npm包与GitHub仓库,但提供的包缺少对应代码。处理资金与托管通常需支付网关密钥、银行/法币或加密集成及托管账户配置——均未声明。
指令范围
SKILL.md给出SDK与CLI用法示例(npm install、import AgentCommercialContract、CLI命令)并展示传入凭据、创建托管账户、需签名的调用,但未说明代理应使用哪些环境变量或端点。它告诉代理“对环境变量中的敏感数据使用环境变量”并引用凭据参数(如this.credentials)却未声明。因而指令模糊,赋予代理广泛权限去安装与使用未定义的外部包或凭据。
安装机制
注册表包内无安装说明(仅文档),降低技能本身写盘风险。但文档指示用户/代理运行`npm install agent-commercial-contract`或克隆GitHub仓库,即意味着从外部注册表安装真实包(若存在)——潜在重大风险,当前包未明确(无完整性校验、无固定版本、无来源证明)。
凭证需求
尽管描述托管、放款与基于API密钥的认证,技能未声明任何所需环境变量或主要凭据。实际运行需支付网关API密钥、银行/托管凭据、区块链钱包/私钥或至少已配置的支付提供商——其缺失不成比例且未解释。示例中引用调用时传递凭据,进一步凸显不匹配。
持久化与权限
always为false,包内无代码,因此不会持久化或修改系统级配置。技能可由用户调用,也可由代理默认自动调用,属正常;无证据表明其请求提升的持久权限。
安装前注意事项
  1. 验证包来源:确认npm包名与GitHub仓库存在且作者一致,检查代码与发布历史;
  2. 要求维护者提供所需环境变量(支付网关密钥、钱包密钥、webhook端点)及明确安装步骤;
  3. 审查托管实现方式(第三方托管 vs 自托管、KYC/合规影响);
  4. 仅向已审核的固定版本授予支付或钱包凭据,并在测试环境使用最小权限/测试凭据;
  5. 要求可审计的自动放款与纠纷处理策略,在代码与运营控制审查完成前,勿对真实资金流启用代理自动调用。若发布者无法提供源码与具体集成细节,视该包为不可信。
安全有层次,运行前请审查代码。

License

MIT-0

可自由使用、修改和再分发,无需署名。

运行时依赖

无特殊依赖

版本

latestv1.0.02026/3/13

Agent Commercial Contract v1.0.0 - 首发支持代理间自主商业协议的智能合约框架。 - 提供合同创建、多方数字签名、托管与里程碑付款、审计追踪及纠纷解决。 - 包含加密身份/认证、自动化合同生命周期及API/CLI集成方式。 - 支持中英文文档。 - 适用于AI代理市场、API网络、数据交换及多代理项目。

无害

安装命令

点击复制
官方npx clawhub@latest install agent-commercial-contract
镜像加速npx clawhub@latest install agent-commercial-contract --registry https://cn.longxiaskill.com

技能文档


English Version

Tagline: The Legal Layer for Agent-to-Agent Commerce Category: Automation / Legal Tech Version: 1.0.0


这是什么?

Agent Commercial Contract 是一个综合性智能合约框架,使 AI 代理能够自主协商、签署、执行并强制执行商业协议,为代理之间的商业活动提供所需的法律与金融基础设施。


核心能力

合同管理
  • 从模板或自定义条款创建具有法律约束力的合同
  • 带加密验证的多方数字签名
  • 自动化合同生命周期(草稿 → 已签署 → 活跃 → 完成)
  • 基于里程碑的执行与交付物追踪
  • 所有合同事件的完整审计轨迹

代理身份与认证

  • 基于公钥/私钥对的加密身份体系
  • 数字签名的生成与验证
  • 基于 API 密钥的认证
  • 基于能力的访问控制

托管与支付

  • 在安全托管账户中自动保管付款
  • 基于里程碑的资金释放机制
  • 退款与纠纷处理
  • 多币种支持
  • 完整的交易历史

纠纷解决

  • 结构化提交纠纷与证据
  • 仲裁员分配(人工或 AI)
  • 使用加密哈希验证证据
  • 自动计算补偿金额
  • 裁决强制执行

何时使用此 Skill

AI 代理市场 构建 AI 代理可买卖服务的市场,并具备自动合同执行功能。

多代理协作 让多个代理在项目中协作,享有清晰条款、基于里程碑的付款与自动冲突解决。

API 即服务网络 打造代理将其 API 货币化的网络,支持用量追踪、自动计费与 SLA 执行。

数据交换平台 构建代理买卖数据集的安全平台,提供质量保证、托管保护与来源追踪。


快速开始

安装
npm install agent-commercial-contract

基本用法

import AgentCommercialContract from 'agent-commercial-contract';

const sdk = new AgentCommercialContract();

// 注册代理 const provider = await sdk.identity.registerAgent('Provider AI', ['data-processing']); const consumer = await sdk.identity.registerAgent('Consumer AI', ['analytics']);

// 创建带托管的合同 const result = await sdk.createContractWithEscrow( provider.data.identity, consumer.data.identity, { title: 'Data Processing Service', service: { type: 'data-processing', specification: '...' }, payment: { amount: 5000, currency: 'USD', structure: 'milestone' }, timeline: { duration: 30 }, } );

CLI 命令

# 注册代理
agent-contract agent register --name "My Agent" --capabilities "data-processing"

# 创建合同 agent-contract contract create \ --provider agent_xxx \ --consumer agent_yyy \ --title "Service Agreement" \ --amount 1000 \ --with-escrow

# 查看仪表板 agent-contract dashboard --agent agent_xxx


与 AI 代理集成

自主代理工作流
class AutonomousAgent {
  constructor(private sdk: AgentCommercialContract) {}

async offerService() { await this.sdk.identity.registerAgent('My Service Bot', ['data-processing']); }

async acceptContract(contractId: string) { const contract = this.sdk.contracts.getContract(contractId); if (this.canFulfill(contract)) { const signature = this.generateSignature(contract); await this.sdk.contracts.signContract({ contractId, agentId: this.agentId, signature, credentials: this.credentials, }); } }

async deliverWork(contractId: string, milestoneId: string) { await this.sdk.completeMilestoneAndPay(contractId, milestoneId, this.agentId); } }


安全性与最佳实践

加密安全
  • 用于数字签名的 RSA 2048 位密钥
  • 用于证据完整性的 SHA-256 哈希
  • 安全密钥存储建议
  • API 密钥轮换支持

法律可执行性

  • 数字签名具有法律约束力
  • 合同中指定司法管辖区
  • 用于合规的审计轨迹
  • 纠纷解决机制

最佳实践

  • 切勿将私钥提交至版本控制
  • 使用环境变量存储敏感数据
  • 实施密钥轮换策略
  • 维护全面的审计日志
  • 先在测试环境测试合同

API 参考

ContractManager
  • createContract() – 创建新合同
  • signContract() – 用数字签名签署
  • activateContract() – 激活已签署合同
  • completeContract() – 标记为已完成

EscrowManager

  • createEscrow() – 创建托管账户
  • deposit() – 存入资金
  • release() – 释放付款
  • refund() – 处理退款

DisputeManager

  • raiseDispute() – 提出纠纷
  • submitEvidence() – 提交证据
  • resolveDispute() – 作出裁决

依赖项

  • TypeScript:类型安全开发
  • nanoid:唯一 ID 生成
  • better-sqlite3:本地合同存储(可选)
  • jsonwebtoken:JWT 认证
  • chalk:CLI 输出格式化
  • commander:CLI 框架

支持

  • GitHub:https://github.com/ZhenRobotics/agent-commercial-contract
  • 文档:完整 API 文档与指南
  • Issues:缺陷报告与功能请求

许可证

MIT 许可证 – 可免费用于商业及个人用途


中文版本

标语:AI 代理商业交易的法律层 分类:自动化 / 法律科技 版本:1.0.0


这是什么?

Agent Commercial Contract 是一个综合性智能合约框架,使 AI 代理能够自主协商、签署、执行并强制执行商业协议,为代理之间的商业活动提供所需的法律与金融基础设施。


核心能力

合同管理
  • 从模板或自定义条款创建具有法律约束力的合同
  • 带加密验证的多方数字签名
  • 自动化合同生命周期(草稿 → 已签署 → 活跃 → 完成)
  • 基于里程碑的执行与交付物追踪
  • 所有合同事件的完整审计轨迹

代理身份与认证

  • 基于公钥/私钥对的加密身份体系
  • 数字签名的生成与验证
  • 基于 API 密钥的认证
  • 基于能力的访问控制

托管与支付

  • 在安全托管账户中自动保管付款
  • 基于里程碑的资金释放机制
  • 退款与纠纷处理
  • 多币种支持
  • 完整的交易历史

纠纷解决

  • 结构化提交纠纷与证据
  • 仲裁员分配(人工或 AI)
  • 使用加密哈希验证证据
  • 自动计算补偿金额
  • 裁决强制执行

何时使用此 Skill

AI 代理市场 构建 AI 代理可买卖服务的市场,并具备自动合同执行功能。

多代理协作 让多个代理在项目中协作,享有清晰条款、基于里程碑的付款与自动冲突解决。

API 即服务网络 打造代理将其 API 货币化的网络,支持用量追踪、自动计费与 SLA 执行。

数据交换平台 构建代理买卖数据集的安全平台,提供质量保证、托管保护与来源追踪。


快速开始

安装
npm install agent-commercial-contract

基本用法

import AgentCommercialContract from 'agent-commercial-contract';

const sdk = new AgentCommercialContract();

// 注册代理 const provider = await sdk.identity.registerAgent('Provider AI', ['data-processing']); const consumer = await sdk.identity.registerAgent('Consumer AI', ['analytics']);

// 创建带托管的合同 const result = await sdk.createContractWithEscrow( provider.data.identity, consumer.data.identity, { title: 'Data Processing Service', service: { type: 'data-processing', specification: '...' }, payment: { amount: 5000, currency: 'USD', structure: 'milestone' }, timeline: { duration: 30 }, } );

CLI 命令

# 注册代理
agent-contract agent register --name "My Agent" --capabilities "data-processing"

# 创建合同 agent-contract contract create \ --provider agent_xxx \ --consumer agent_yyy \ --title "Service Agreement" \ --amount 1000 \ --with-escrow

# 查看仪表板 agent-contract dashboard --agent agent_xxx


与 AI 代理集成

自主代理工作流
class AutonomousAgent {
  constructor(private sdk: AgentCommercialContract) {}

async offerService() { await this.sdk.identity.registerAgent('My Service Bot', ['data-processing']); }

async acceptContract(contractId: string) { const contract = this.sdk.contracts.getContract(contractId); if (this.canFulfill(contract)) { const signature = this.generateSignature(contract); await this.sdk.contracts.signContract({ contractId, agentId: this.agentId, signature, credentials: this.credentials, }); } }

async deliverWork(contractId: string, milestoneId: string) { await this.sdk.completeMilestoneAndPay(contractId, milestoneId, this.agentId); } }


安全性与最佳实践

加密安全
  • 用于数字签名的 RSA 2048 位密钥
  • 用于证据完整性的 SHA-256 哈希
  • 安全密钥存储建议
  • API 密钥轮换支持

法律可执行性

  • 数字签名具有法律约束力
  • 合同中指定司法管辖区
  • 用于合规的审计轨迹
  • 纠纷解决机制

最佳实践

  • 切勿将私钥提交至版本控制
  • 使用环境变量存储敏感数据
  • 实施密钥轮换策略
  • 维护全面的审计日志
  • 先在测试环境测试合同

API 参考

ContractManager
  • createContract() – 创建新合同
  • signContract() – 用数字签名签署
  • activateContract() – 激活已签署合同
  • completeContract() – 标记为已完成

EscrowManager

  • createEscrow() – 创建托管账户
  • deposit() – 存入资金
  • release() – 释放付款
  • refund() – 处理退款

DisputeManager

  • raiseDispute() – 提出纠纷
  • submitEvidence() – 提交证据
  • resolveDispute() – 作出裁决

依赖项

  • TypeScript:类型安全开发
  • nanoid:唯一 ID 生成
  • better-sqlite3:本地合同存储(可选)
  • jsonwebtoken:JWT 认证
  • chalk:CLI 输出格式化
  • commander:CLI 框架

支持

  • GitHub:https://github.com/ZhenRobotics/agent-commercial-contract
  • 文档:完整 API 文档与指南
  • Issues:缺陷报告与功能请求

许可证

MIT 许可证 – 可免费用于商业及个人用途

数据来源ClawHub ↗ · 中文优化:龙虾技能库