NIP-87は、ecashミント(CashuおよびFedimint)がNostr上で自身をアナウンスする方法と、ユーザーが他のユーザーにミントを推薦する方法を定義します。

イベント種別

  • kind 38172 - Cashuミントアナウンス(ミント運営者が公開)
  • kind 38173 - Fedimintアナウンス(ミント運営者が公開)
  • kind 38000 - ミント推薦(ユーザーが公開)

仕組み

  1. ミント運営者がミントのURL、サポートされている機能、ネットワーク(mainnet/testnet)を公開
  2. ユーザーがミントを信頼する場合、オプションのレビュー付きで推薦を公開
  3. 他のユーザーがフォローしている人からの推薦をクエリして信頼できるミントを発見

Cashuミントアナウンス

{
  "id": "<event-id>",
  "pubkey": "<mint-operator-pubkey>",
  "created_at": 1736200000,
  "kind": 38172,
  "tags": [
    ["d", "<mint-pubkey>"],
    ["u", "https://mint.example.com"],
    ["nuts", "1,2,3,4,5,6,7"],
    ["n", "mainnet"]
  ],
  "content": "",
  "sig": "<signature>"
}

nutsタグはサポートされているNUT(Cashuの表記法、使用法、用語仕様)をリストします。

ユーザー推薦

{
  "id": "<event-id>",
  "pubkey": "<recommender-pubkey>",
  "created_at": 1736200000,
  "kind": 38000,
  "tags": [
    ["k", "38172"],
    ["d", "<mint-identifier>"],
    ["a", "38172:mint-pubkey:<d-tag>", "wss://relay"]
  ],
  "content": "I've used this mint for months, very reliable",
  "sig": "<signature>"
}

ユーザーはcontentフィールドにレビューを含め、特定のミントアナウンスイベントを指し示すことができます。


主要ソース:

言及箇所:

関連項目: