totegamma / concurrent

Concrnt is a next-gen decentralized social network platform designed to make your world richer.
https://concrnt.world
39 stars 7 forks source link

AT Protocolの実装 #27

Open kazu0617 opened 1 year ago

kazu0617 commented 1 year ago

What - 提供したい体験

ActivityPubにつないでる実装があるなら検討だけはしてもいいかもなと。 思想として面白いので。 (ここで書いてたのはクライアントとして書いてたけど、基盤として実装するならまた思想変わるかもなので両方書いときます) https://github.com/totegamma/concurrent-web/issues/275#issue-1798178149

How - 実装の方針(Optional)

流すクライアントとしての実装

ActivityPubとは違い基本的にはCrossposterみたいな感じで「特定のStreamsに投稿したものをAT Protocolベースの方にも投稿する」という流れになるかも。 なので基本的には以下の要素を実装し、クライアントとして動作。

ActivityPubの様にフル機能AT Protocolとしての実装

boobee.blueの様にPDSサーバを新規で立てる感じ。こちらの方がConcurrentの基盤に入れるという意味ではあってるかも。どれぐらい重いかは自分も立てていないので未知数。 ただこちらの場合は今のところ 連合しない ので、中々つらいねって感じ。 https://note.com/kingyosun/n/n45d3b1ff89bf