maximumsats-wot について
maximumsats-wotは、Nostrの公開鍵についてMaximumSats Web of Trustを照会するスキルです。信頼スコアやSybil検出などを提供しますが、非推奨となり、`wot`に統合されています。
主な機能
- 01Nostr公開鍵の信頼スコア
- 02Sybilリスク検出
- 03フォロー候補の提案
- 04信頼経路の分析
- 05ウォッチリストのスコア通知
活用シーン
- 01Lightning決済前の取引相手の評価
- 02Nostr連絡先のSybilリスク確認
- 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
Nostr の公開鍵について、MaximumSats Web of Trust(WoT)に問い合わせます。信頼スコア(0~100)、シビル攻撃の検出、個人に合わせたフォローの推奨、信頼パスの分析を提供します。52K 以上の公開鍵と 2.4M 以上の信頼エッジに基づいています。
API ベース URL:https://wot.klabo.world
認証:L402 プロトコル — 1 日あたり 50 件の無料リクエスト。追加分は Lightning による少額決済で利用できます。
読み込むタイミング
Lightning 決済の前に取引相手の信頼性を評価するとき、スマートコントラクト向けのエージェントを審査するとき、シビル攻撃のリスクに基づいて Nostr の連絡先を絞り込むとき、エージェントの評判を示すときに読み込みます。
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 決済フロー
1 日あたり 50 件の無料枠を使い切ると、API は WWW-Authenticate に Lightning インボイスを含めて HTTP 402 を返します。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 が存在する
- フロントマターの名前がディレクトリ名と一致する
- SKILL.md が 2000 トークン未満である
- cli.ts:すべてのコマンドが実装され、エラー時に終了コード 1 を返す
- sensor.ts:async default をエクスポートし、「skip」/「ok」/「error」を返す