Avatar
AsaiToshiya
0a2f19dc1a185792c3b0376f1d7f9971295e8932966c397935a5dddd1451a25a
📝 https://notes.asaitoshiya.com/
Replying to Avatar AsaiToshiya

zephyr

https://zephyr.coracle.social/

NIP-65: Relay List Metadata (アウトボックス モデル) を使用する `kind: 1` (テキスト メモ) のビューアー

リポジトリ: https://github.com/coracle-social/zephyr

#キャッチアップ #awesomenostr

navigatr

NIP-65: Relay List Metadata (アウトボックス モデル) に対応した、イベントをフェッチするための JavaScript/TypeScript 用のライブラリー

リポジトリ: https://github.com/coracle-social/navigatr

#キャッチアップ #awesomenostr

zephyr

https://zephyr.coracle.social/

NIP-65: Relay List Metadata (アウトボックス モデル) を使用する `kind: 1` (テキスト メモ) のビューアー

リポジトリ: https://github.com/coracle-social/zephyr

#キャッチアップ #awesomenostr

FYI

ots

https://github.com/fiatjaf/ots

OpenTimestamps のコマンド ライン インターフェイス

細かすぎて伝わらない PR

Replying to Avatar AsaiToshiya

Coracle Chat

https://chat.coracle.social/

Coracle のチャット機能を抽出したもの

リポジトリ: https://github.com/coracle-social/legacy-chat

#キャッチアップ #awesomenostr

inbox

NIP-24 (Private Direct Messages and Small Group Chats) の PoC (概念検証)

NIP-24:

https://github.com/vitorpamplona/nips/blob/sealed-dms/24.md

https://github.com/nostr-protocol/nips/pull/686

リポジトリ: https://github.com/coracle-social/inbox

#キャッチアップ #awesomenostr

nosdump

かすてらふぃさんが開発された、JSON Lines 形式でイベントをダンプ (ダウンロード) するコマンド ライン ツール

リポジトリ: https://github.com/jiftechnify/nosdump

#キャッチアップ #awesomenostr

nostr-fetch

かすてらふぃさんが開発された、イベントを漏れなくフェッチできる JavaScript/TypeScript 用のライブラリー

リポジトリ: https://github.com/jiftechnify/nostr-fetch

#キャッチアップ #awesomenostr

awesome-nostr のコミットのキャッチアップ

https://github.com/aljazceru/awesome-nostr/commits/main?since=2023-09-25&until=2023-10-01&author=aljazceru

#キャッチアップ #awesomenostr

Replying to Avatar AsaiToshiya

NIP-26: Delegated Event Signing

https://github.com/nostr-protocol/nips/blob/master/26.md

イベントの署名の委任

`delegation` タグが委任を示して、委任先のサービスが任意の鍵ペアで署名する

例:

```

{

"id": "e93c6095c3db1c31d15ac771f8fc5fb672f6e52cd25505099f62cd055523224f",

"pubkey": "477318cfb5427b9cfc66a9fa376150c1ddbc62115ae27cef72417eb959691396",

"created_at": 1677426298,

"kind": 1,

"tags": [

[

"delegation",

"8e0d3d3eb2881ec137a11debe736a9086715a8c8beeeda615780064d68bc25dd",

"kind=1&created_at>1674834236&created_at<1677426236",

"6f44d7fe4f1c09f3954640fb58bd12bae8bb8ff4120853c4693106c82e920e2b898f1f9ba9bd65449a987c39c0423426ab7b53910c0c6abfb41b30bc16e5f524"

]

],

"content": "Hello, world!",

"sig": "633db60e2e7082c13a47a6b19d663d45b2a2ebdeaf0b4c35ef83be2738030c54fc7fd56d139652937cdca875ee61b51904a1d0d0588a6acd6168d7be2909d693"

}

```

#Nostr

nostr:nevent1qqsfry3yysw3wv4wj8y88nfn8v7w3c7qz5wkh0ev4u8pvtd2a72nqaqpypmhxue69uhhyetvv9uj66ns9ehx7um5wgh8w6tjv4jxuet59e48qq3q37u9fh8kaag47zwzd0pt3hfqk3z9petytnele7yu3u2t9jyk4fdsxpqqqqqqzdcg8pv

`delegation` タグの有効性は、おそらくリレーが検証する (明記されていない)

NIP-26: Delegated Event Signing

https://github.com/nostr-protocol/nips/blob/master/26.md

イベントの署名の委任

`delegation` タグが委任を示して、委任先のサービスが任意の鍵ペアで署名する

例:

```

{

"id": "e93c6095c3db1c31d15ac771f8fc5fb672f6e52cd25505099f62cd055523224f",

"pubkey": "477318cfb5427b9cfc66a9fa376150c1ddbc62115ae27cef72417eb959691396",

"created_at": 1677426298,

"kind": 1,

"tags": [

[

"delegation",

"8e0d3d3eb2881ec137a11debe736a9086715a8c8beeeda615780064d68bc25dd",

"kind=1&created_at>1674834236&created_at<1677426236",

"6f44d7fe4f1c09f3954640fb58bd12bae8bb8ff4120853c4693106c82e920e2b898f1f9ba9bd65449a987c39c0423426ab7b53910c0c6abfb41b30bc16e5f524"

]

],

"content": "Hello, world!",

"sig": "633db60e2e7082c13a47a6b19d663d45b2a2ebdeaf0b4c35ef83be2738030c54fc7fd56d139652937cdca875ee61b51904a1d0d0588a6acd6168d7be2909d693"

}

```

#Nostr

nostr:nevent1qqsfry3yysw3wv4wj8y88nfn8v7w3c7qz5wkh0ev4u8pvtd2a72nqaqpypmhxue69uhhyetvv9uj66ns9ehx7um5wgh8w6tjv4jxuet59e48qq3q37u9fh8kaag47zwzd0pt3hfqk3z9petytnele7yu3u2t9jyk4fdsxpqqqqqqzdcg8pv