の仕様的に、外部サーバに配信対象が居る場合は見せたくなくても見えてしまう、みたいなことがありそうなんで難しそうだなーと。
実用を考えるとだけじゃなくても巻き込む必用がありそうだけど、はこういう拡張にあまり積極的ではない印象……
詳しい方の見解を知りたいわねー。 [参照]
@yamatsumi_s Fedibirdに『相互限定』という公開範囲があり、相互フォローの相手にだけ届く投稿が可能です。
ただし、Mastodonの最新版以外では、まだmisskey.io、misskey.cloud、のえすきー他、一部のパッチをあてているMisskey以外には届きません。
仕組みはちょっとややこしいのですが、ベースになっているのはbearcapsという仕組みで、鍵とURLを相手指定で直接送り、受取側がそのURLに鍵付きでリクエストすることで投稿を取得する仕組みです。
未対応の実装では内容を取得できないので秘密を守ることができ、対応の実装では直接指定した(相互フォローの)相手にだけ見える投稿になります。
@yamatsumi_s Bearcaps自体はMastodon本家の仕様です。
https://docs.joinmastodon.org/user/run-your-own/
サークルに対応しようとしていた際に進化したやつです。
力任せのやり方で、該当する相手全てにDMに似たActivityを送ります。特定のサーバにおいて、最初に届いたActivityで投稿内容取得(Bearcapsの解決)が行われるので、2回目以降は省略されるため、想像するほど負荷は高くないのですが、まぁ通常の投稿に比べると結構重たい処理です。
@noellabo@fedibird.com やっぱり負荷は高めかぁ……
当面は力技で実現して、その負荷が問題になるようだったらいよいよプロトコルに手を加える流れかな……
なんにせよ