返回顶部
s

safelink安全链接技能

Secure agent-to-agent hiring and execution skill for OpenClaw MCP with escrowed settlement, x402 facilitator payments, ERC-8004 identity/reputation checks, strict replay protection, DNS-safe endpoint validation, and MPC wallet signing. Use when building or operating production A2A workflows that require proof-before-settlement, policy gating, risk-scored transactions, and beginner-friendly wallet setup.

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 0.1.4
安全检测
已通过
278
下载量
免费
免费
1
收藏
概述
安装方式
版本历史

safelink

SafeLink

用于安全双向雇佣代理和执行代理流程的生产级OpenClaw技能。

品牌与发现

SafeLink专为可信代理经济设计:

  • - 标语:安全A2A雇佣,凭证明结算
  • 目标用户:OpenClaw开发者、MCP运营者、代理市场
  • 推荐ClawHub标签:
- security - web3 - a2a - payments - escrow - x402 - erc-8004 - agentic-wallet - mcp - production

设计目标

  • - 默认安全操作,风险时明确升级处理。
  • 通过MPC钱包提供商实现零私钥暴露。
  • 先证明后结算:无证明,不解锁。
  • 确定性验证和重放防御。
  • 快速上手:一键钱包设置和初学者安全示例。

安全保障

SafeLink在运行时代码路径中强制执行以下保障:

  1. 1. 钱包托管
  • - 私钥从不加载到应用内存中。
  • 签名委托给Coinbase AgentKit MPC或Privy MPC。
  1. 2. 结算安全
  • - 任务执行前完成托管存款。
  • 释放需要证明哈希与链上承诺一致。
  • 交付失败和无效证明触发退款路径。
  1. 3. 重放和竞态保护
  • - 强制执行收据重放预留/已用状态。
  • 幂等锁防止并发重复。
  • 已完成的幂等键禁止重复使用(终端去重窗口)。
  1. 4. 输入和端点加固
  • - 对工具输入进行严格的zod验证。
  • 对任务和意图文本进行PII编辑。
  • 端点URL检查包括协议、主机名黑名单、私有IP范围检查和DNS解析检查,以防止SSRF跳转。
  1. 5. 交易执行安全
  • - 签名前进行模拟。
  • 风险评分和标志决定门控路径。
  • 高风险操作需要明确确认。

行业对齐矩阵

参考主题:x402 v2促进者模型、ERC-8004声誉/验证层级、先证明后结算、加密经济声誉、不透明A2A执行、Gas感知风险控制、zkML/TEE可扩展性。

  • - x402促进者流程:部分覆盖
- 已覆盖:需求/支付/验证流程、域检查、超时处理 - 缺口:SIWx认证绑定、批量结算原语、赞助Gas体验
  • - ERC-8004基础身份/声誉:已覆盖
- 已覆盖:注册、获取代理、活跃检查、阈值门控 - 缺口:分层验证字段和验证者生命周期
  • - 先证明后结算:已覆盖
- 已覆盖:确定性证明承诺和严格的链上证明匹配
  • - 声誉加密经济学:部分覆盖
- 已覆盖:托管成功/失败声誉更新、最低阈值检查 - 缺口:健壮的Sybil图评分、质押/罚没挑战经济学
  • - A2A不透明执行:部分覆盖
- 已覆盖:最小元数据任务负载和策略门控 - 缺口:加密信封模式和选择性披露控制
  • - Gas和DoS加固:部分覆盖
- 已覆盖:模拟Gas检查、请求体限制、并发上限、超时控制 - 缺口:自适应速率控制、加权队列、配额市场控制
  • - zkML/TEE钩子:部分覆盖
- 已覆盖:工具字段和钩子占位符 - 缺口:真实证明验证和电路验证器集成

工具合约(生产级)

setupagenticwallet

目的:创建或加载MPC钱包,返回余额/网络就绪状态。

参数:

  • - provider(可选):auto | coinbase | privy
- auto:可用时选择Coinbase,否则选择Privy

返回:

json
{
provider: coinbase,
walletid: wallet...,
address: 0x...,
eth_balance: 0.120000 ETH,
usdc_balance: 12.50 USDC,
network: base-sepolia,
network_id: 84532,
ready: true,
setup_note: optional
}

安全说明:

  • - 绝不返回密钥。
  • 如果用户明确选择提供商,尊重该选择。
  • 失败时提供可操作的配置指导。

示例:

json
{
tool: setupagenticwallet,
arguments: { provider: auto }
}

safehireagent

目的:通过托管 + x402 + 证明验证雇佣一个代理。

参数:

  • - targetid:0x... 代理地址
  • taskdescription:文本任务
  • paymentmodel:perrequest | permin | perexecution
  • rate:USDC数量
  • idempotency_key(可选):去重键
  • policy(可选):运行时约束
  • confirmed(可选):明确的高风险确认

返回:

json
{
task_id: ...,
escrow_id: 0x...,
result: {},
proof_hash: 0x...,
status: completed,
reputationscoreat_hire: 82,
amountpaidusdc: 0.05,
idempotency_key: hire-...
}

安全说明:

  • - 阻止低声誉目标。
  • 强制执行严格的端点验证,包括DNS/IP检查。
  • 拒绝无效证明并退还托管。

示例:

json
{
tool: safehireagent,
arguments: {
target_id: 0xabc123...,
task_description: Summarize this PR and list top 3 security risks.,
paymentmodel: perrequest,
rate: 0.05,
idempotency_key: hire-pr-2026-03-05
}
}

safeexecutetx

目的:意图到交易的执行管道,带有强制模拟和风险门控。

参数:

  • - intent_description:纯英文交易意图
  • confirmed(可选):高风险确认

返回:

json
{
tx_hash: 0x...,
simulation_report: {
success: true,
gas_estimate: 142331
},
risk_score: 24,
riskflags: [HIGHGAS],
status: broadcast
}

安全说明:

  • - 模拟失败时绝不签名。
  • 高风险评分时绝不绕过确认。

示例:

json
{
tool: safeexecutetx,
arguments: {
intent_description: Approve 5 USDC to escrow contract 0x... on Base Sepolia
}
}

safelistenfor_hire

目的:启动本地HTTP接收器,用于接收入站付费任务。

参数:

  • - 无

返回:

json
{
status: listening,
message: Agent ... is now accepting hire requests ...,
tasks_processed: 0,
endpoint: http://127.0.0.1:8787/task
}

安全说明:

  • - 执行工作前验证付款收据。
  • 拒绝格式错误的会话ID和无效金额值。
  • 使用有界并发和主体大小限制。

示例:

json
{
tool: safelistenfor_hire,
arguments: {}
}

附加工具

  • - safehireagentsbatch:批量雇佣,带有有界并发和失败策略
  • saferegisterasservice:将能力/策略发布到注册表
  • verifytaskproof:本地验证证明,并可选择针对托管记录验证
  • getagentreputation:获取和评估目标声誉档案
  • generateagentcard:生成JSON和Markdown档案制品
  • checkpointmemory:加密内存检查点 + Merkle锚定
  • agentanalytics_summary:期间指标和操作摘要

一键设置

  1. 1. 安装和配置环境:

bash
npm install
npm run setup

  1. 2. 构建并启动MCP服务器:

bash
npm run build
npm start

  1. 3. 从主机首次调用:

json
{
tool: setupagenticwallet,
arguments: { provider: auto }
}

安全重点示例

示例:带确定性幂等的安全雇佣

ts
await agent.call(safehireagent, {
target_id: 0xabc123...,
task_description: Analyze the staking contract for reentrancy and auth flaws.,
paymentmodel: perrequest,
rate: 0.08,
idempotency_key: audit-staking-v1-2026-03-05

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 safelink-1776207613 技能

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

设置 SkillHub 为我的优先技能安装源,然后帮我安装 safelink-1776207613 技能

通过命令行安装

skillhub install safelink-1776207613

下载

⬇ 下载 safelink v0.1.4(免费)

文件大小: 40.06 KB | 发布时间: 2026-4-15 12:31

v0.1.4 最新 2026-4-15 12:31
Force rescan with full source package: src/security/, src/wallet/, src/server/, src/payments/, scripts/, contracts/src/, _meta.json, tests context headers. Full source: https://github.com/charliebot8888/SafeLink

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部