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

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

https://github.com/aljazceru/awesome-nostr/commits/main?since=2023-11-06&until=2023-11-21&author=aljazceru

#キャッチアップ #awesomenostr

NIP-19: bech32-encoded entities

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

公開鍵やイベントなどを示す `npub` や `nevent` などで始まる bech32 形式の文字列

UI で使用されることを目的としている (つまり、データとしては 16 進数で保存する)

例:

- `npub1pgh3nhq6rpte9sasxah36luewy54azfjjekrj7f45hwa69z35fdqfdrs38`

- `nevent1qqs90t7rca6y093m4yj8te47pj27uga4p57t4r3sk664n2z76gmxdxqpr3mhxue69uhkummnw3ezucnfw33k76twv4ezuum0vd5kzmqzyq9z7xwurgv90ykrkqmk78tln9cjjh5fx2txcwtexkjamhg52x395qcyqqqqqqgvy6y4n`

#Nostr

nostr:nevent1qqswjjrz6482gccvpekqkhdl9t39ys6qjvlrkejxsdhxgneswzecvgcpz3mhxue69uhhyetvv9ujuerpd46hxtnfdupzprac2nw0dm63tuyuy67zhrwjpdzy2rjkgh8nlnuferc5ktyfd2jmqvzqqqqqqyhtefvj

真面目なクライアントはタグの値のバリデーションもやっていそう

knRMQiM3eY/mD6nchn49pA==?iv=zdavs98esfnTmOrMIKK6eg==

Replying to Avatar AsaiToshiya

NIP-101: Descriptor Note

https://github.com/unostr/nips/blob/nip-101---descriptor-note/101.md

「Stuff」を記述するためのメモ。`kind: 101`

主に NIP-211: Info Triple Note で使用することを想定

例 (`content`):

```

1234567890abcdef1234567890abcdef // 「Stuff」の識別子 (必須)

order-number_12345 // 名前

webshop order of a T-shirt // 1 行の短い説明

"This is awesome" T-shirt in size L. // 複数行の説明

Ordered from the webshop (order number 12345)

Remember to pack sticker freebies.

```

PR: https://github.com/nostr-protocol/nips/pull/892

#Nostr

nostr:nevent1qqswhu3qzhd2uaaay4w5prf97gmmzvm5cg2pg0qs7n63hdevsrkpazcpz3mhxue69uhhyetvv9ujuerpd46hxtnfdupzqz30r8wp5xzhjtpmqdm0r4lejufft6yn99nv89untfwam529rgj6qvzqqqqqqy600jv8

NIP-101: Descriptor Note

https://github.com/unostr/nips/blob/nip-101---descriptor-note/101.md

「Stuff」を記述するためのメモ。`kind: 101`

主に NIP-211: Info Triple Note で使用することを想定

例 (`content`):

```

1234567890abcdef1234567890abcdef // 「Stuff」の識別子 (必須)

order-number_12345 // 名前

webshop order of a T-shirt // 1 行の短い説明

"This is awesome" T-shirt in size L. // 複数行の説明

Ordered from the webshop (order number 12345)

Remember to pack sticker freebies.

```

PR: https://github.com/nostr-protocol/nips/pull/892

#Nostr

nostr:nevent1qqswhu3qzhd2uaaay4w5prf97gmmzvm5cg2pg0qs7n63hdevsrkpazcpz3mhxue69uhhyetvv9ujuerpd46hxtnfdupzqz30r8wp5xzhjtpmqdm0r4lejufft6yn99nv89untfwam529rgj6qvzqqqqqqy600jv8

NIPs のコミットのキャッチアップ

https://github.com/nostr-protocol/nips/commits/master?since=2023-11-18&until=2023-11-20

* NIP-51: Lists

* リライト。kind が整理された

* NIP-11: Relay Information Document

* 何らかの書き込み制限があることを意味する `restricted_writes` が追加された

* NIP-72: Moderated Communities

* 「New Post Request」の説明が明確化された

* NIP-03: OpenTimestamps Attestations for Events

* 単一の証明書である理由が追加された

* README

* 「Is this repository a centralizing factor?」、「How this repository works」、「Contributors」が追加された

* その他

* JSON の再フォーマットや細かな修正がされた

#キャッチアップ #nips

Replying to Avatar AsaiToshiya

NIPs のコミットのキャッチアップ

https://github.com/nostr-protocol/nips/commits/master?since=2023-11-15&until=2023-11-17

* NIP-89: Recommended Application Handlers

* `client` タグが追加された

* すべての NIP

* NIP の著者が削除された

* NIP-51: Lists

* リレーを分類するための `kind: 30002` が追加された

`client` タグについて: nostr:nevent1qqstw8cw0nw50le9uugahpze78q9y0j90swhgan636ac08acmkn6v0gpr3mhxue69uhkummnw3ezucnfw33k76twv4ezuum0vd5kzmqzypmvwx4w8fy378v7a3ruhgt7y2wd5sgn5zamde4wzamdwep798905qcyqqqqqqgfvd9j0

NIP-51 の kind は、全面的に見直されている: https://github.com/nostr-protocol/nips/pull/880

#キャッチアップ #nips

* NIP-84: Highlights

* typo (mattn さん)

* NIP-90: Data Vending Machines

* typo (mattn さん)

#キャッチアップ #nips

ありがとうございます

ルービックキューブ