NIPはNostr実装の可能性を表します。これらは、Nostr互換のリレーおよびクライアントソフトウェアによって実装される必要があるもの、すべきこと、および実装できるものを文書化するために存在します。
window.nostr 機能
e タグと p タグを使用するための規則。
nostr: URL スキーム
種類 | 形容 | ニップ |
---|---|---|
0 | メタデータ | 1、5 |
1 | テキスト | 1 |
2 | リレーを推奨 | 1 |
3 | 連絡先 | 2 |
4 | 暗号化されたダイレクトメッセージ | 4 |
5 | イベントの削除 | 9 |
7 | 反応 | 25 |
40 | チャネルの作成 | 28 |
41 | チャネル メタデータ | 28 |
42 | チャネル メッセージ | 28 |
43 | チャンネル メッセージを隠す | 28 |
44 | チャンネルミュートユーザー | 28 |
45-49 | 予約済み公開チャット | 28 |
22242 | クライアント認証 | 42 |
10000-19999 | 交換可能イベントの予約 | 16 |
20000-29999 | エフェメラル イベントの予約 | 16 |
30000-39999 | パラメータ。予約済みイベント | 33 |
種類 | 形容 | ニップ |
---|---|---|
出来事 | イベントの公開に使用 | 1 |
必要条件 | イベントの要求と新しい更新のサブスクライブに使用されます | 1 |
閉める | 以前のサブスクリプションを停止するために使用されます | 1 |
認証 | 認証イベントの送信に使用 | 42 |
種類 | 形容 | ニップ |
---|---|---|
出来事 | 要求されたイベントをクライアントに送信するために使用されます | 1 |
告知 | 人間が判読できるメッセージをクライアントに送信するために使用されます | 1 |
エオセ | 保存されているすべてのイベントが送信されたことをクライアントに通知するために使用されます | 15 |
わかりました | イベントが成功した場合にクライアントに通知するために使用されます | 20 |
認証 | 認証チャレンジの送信に使用 | 42 |
新しいイベントの種類を紹介するNIPを提案するときは、これらのリストを更新してください。
種類を試すときは、NIP-16によって導入された分類に注意してください。
名前 | 価値 | その他のパラメータ | ニップ |
---|---|---|---|
e | イベント ID (16 進数) | リレー URL、マーカー | 1、10 |
p | パブキー (ヘックス) | リレー URL | 1 |
r | 参照 (URL など) | 12 | |
t | ハッシュタグ | 12 | |
g | ジオハッシュ | 12 | |
ナンス | ランダム | 13 | |
件名 | 件名 | 14 | |
d | 識別子 | 33 | |
満了 | UNIX タイムスタンプ (文字列) | 40 |
すべてのNIPはパブリックドメインです。