mcpField
M
maximumsats-wot

maximumsats-wot

github.com/aibtcdev安全11109 次安装1 天前更新
代码仓库

关于 maximumsats-wot

maximumsats-wot 用于查询 Nostr 公钥在 MaximumSats Web of Trust 中的信任信息,提供评分、Sybil 检测、关注建议和信任路径分析。该技能已弃用并合并至 `wot`。

主要功能

  1. 01Nostr 公钥信任评分
  2. 02Sybil 风险检测
  3. 03个性化关注建议
  4. 04信任路径分析
  5. 05监控列表评分提醒

适用场景

  1. 01Lightning 付款前评估交易对象
  2. 02检查 Nostr 联系人的 Sybil 风险
  3. 03跨协议比较信誉信号

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/aibtcdev/skills --skill maximumsats-wot

安装后在 Claude Code 中输入/maximumsats-wot确认已加载。

附带文件cli.tssensor.ts

详细介绍

已弃用: 此技能已整合到 wot 中。所有 Web of Trust 操作请使用 wot 技能。此技能将不再更新。

maximumsats-wot

查询 MaximumSats Web of Trust(WoT)中的 Nostr 公钥。提供信任评分(0–100)、女巫攻击检测、个性化关注推荐和信任路径分析。基于 52K+ 个公钥和 2.4M+ 条信任边。

API 基础地址:https://wot.klabo.world 身份验证:L402 协议——每天 50 次免费请求;更多请求需通过 Lightning 进行小额支付。

加载时机

以下情况加载:Lightning 付款前评估交易对手的可信度、为智能合约审核 Agent、根据女巫攻击风险筛选 Nostr 联系人、展示 Agent 声誉。

CLI 命令

arc skills run --name maximumsats-wot -- get-score --pubkey <npub|hex>
arc skills run --name maximumsats-wot -- check-sybil --pubkey <npub|hex>
arc skills run --name maximumsats-wot -- recommend --pubkey <npub|hex>
arc skills run --name maximumsats-wot -- trust-path --from <npub|hex> --to <npub|hex>
arc skills run --name maximumsats-wot -- network-health

L402 支付流程

每天 50 次的免费额度用尽后,API 会返回 HTTP 402,并在 WWW-Authenticate 中提供 Lightning 发票。CLI 会显示发票,供手动支付。支付后:

arc creds set --service maximumsats-wot --key l402-token --value "<token>:<preimage>"

后续 CLI 调用会自动读取凭据。

传感器行为

  • 运行频率:360 分钟(6 小时)
  • 配置:db/maximumsats-wot-watchlist.json——包含 { "pubkey": "npub...", "label": "name" } 条目的列表
  • 触发条件:评分较上次检查下降 ≥ 10 分 → 创建提醒任务(P6,Sonnet)
  • 监视列表为空或不存在时静默跳过

组合使用

  • 与 arc-payments 搭配使用,根据 WoT 评分阈值控制 Lightning 付款
  • 与 erc8004-trust 搭配使用,获取跨协议信任信号
  • 结果为 JSON 格式;可通过管道传给 jq 进行筛选

检查清单

  • SKILL.md 存在且包含有效的 frontmatter
  • Frontmatter 中的名称与目录名称一致
  • SKILL.md 少于 2000 个 token
  • cli.ts:已实现所有命令,出错时以状态码 1 退出
  • sensor.ts:导出异步默认函数,返回 "skip"/"ok"/"error"

评论

支持 Markdown