プロトコル上、登録と更新という区別を持ってないうえに、リレー毎に異なる可能性があるのでのクライアントは大変。
アドベントカレンダーもう1本あるのを忘れていた。書かないと。
映画版ファブル、なんで続編作らないんだろう。出せばいいのに。
新規登録か更新か区別してないから上書きになるんだけど、これが Nostr のバラマキとめちゃめちゃ相性が悪い。
.well-known 以下が数 GB
もう全部 .well-known/nostr.json に入れちゃおうぜ (こらこら)
リレー毎に異なるフォローリストや kind:0 が存在し得るのも問題。
まぁでも結局はクライアント次第だな。あかんわ v タグ
こんど暇ができたら NIP に提案してみてもいいな。
replaceable にはバージョンタグを付けるべきだと思うんですよ。クライアントから送られてくる v=2 に対してリレーが v=1 を保持していないとエラーになる、という取り決めとか。当然ながら kind 3 が取れなかったクライアントはバージョンを知らないので v=0 で送ってくるのでエラーになる。