NIP-05
#NIP
Mapping Nostr keys to DNS-based internet identifiers
https://github.com/nostr-protocol/nips/blob/master/05.md
NostrキーとDNSベースのインターネット識別子の対応付け
ドメイン認証の仕組みを定義している
仕様
プロフィールの設定(kind 0)のnip05というキーに対して「インターネット識別子」を設定できるようになる
ユーザの検索
クライアントはインターネット識別子からユーザを見つける機能を実装しても良い
インターネット識別子が検索欄に入力されたら .well-knownを見に行く User Discovery implementation suggestion
_というIDの扱いについて
クライアントはルート識別子と見なしても良い
クライアントにユーザ名を除いたドメイン名だけを表示できる
https://github.com/nostr-protocol/nips/blob/master/05.md#showing-just-the-domain-as-an-identifier
nostr.jsonはリダイレクト禁止
セキュリティ上の理由から
HTTPリダイレクトを返してはならない(MUST)
クライアントもHTTPリダイレクトを受け取ったら無視しなければならない(MUST)
https://github.com/nostr-protocol/nips/blob/master/05.md#security-constraints
#NIP-05認証バッジの付け方
#ドメイン認証