☮ ♥ ♬ 🧑💻<p>Big question, Why ATProtocol from <a href="https://ioc.exchange/tags/BlueSkySocial" class="mention hashtag" rel="tag">#<span>BlueSkySocial</span></a> <a href="https://ioc.exchange/tags/PBC" class="mention hashtag" rel="tag">#<span>PBC</span></a>’s mouth instead of Mastodon and ActivityPub?: </p><p>“Why not use ActivityPub? <a href="https://ioc.exchange/tags/ActivityPub" class="mention hashtag" rel="tag">#<span>ActivityPub</span></a> is a federated social networking technology popularized by <a href="https://ioc.exchange/tags/Mastodon" class="mention hashtag" rel="tag">#<span>Mastodon</span></a>.</p><p>Account <a href="https://ioc.exchange/tags/portability" class="mention hashtag" rel="tag">#<span>portability</span></a> is a major reason why we chose to build a separate protocol. We consider portability to be crucial because it protects <a href="https://ioc.exchange/tags/users" class="mention hashtag" rel="tag">#<span>users</span></a> from sudden bans, server shutdowns, and policy disagreements. Our <a href="https://ioc.exchange/tags/solution" class="mention hashtag" rel="tag">#<span>solution</span></a> for portability requires both signed data repositories and <a href="https://ioc.exchange/tags/DIDs" class="mention hashtag" rel="tag">#<span>DIDs</span></a>, neither of which are easy to retrofit into ActivityPub. The migration <a href="https://ioc.exchange/tags/tools" class="mention hashtag" rel="tag">#<span>tools</span></a> for ActivityPub are comparatively limited; they require the original server to provide a redirect and cannot migrate the user's previous data.</p><p>Another major reason is <a href="https://ioc.exchange/tags/scalability" class="mention hashtag" rel="tag">#<span>scalability</span></a>. <a href="https://ioc.exchange/tags/ActivityPub" class="mention hashtag" rel="tag">#<span>ActivityPub</span></a> depends heavily on delivering messages between a wide network of small-to-medium sized nodes, which can cause individual <a href="https://ioc.exchange/tags/nodes" class="mention hashtag" rel="tag">#<span>nodes</span></a> to be flooded with traffic and generally struggles to provide global views of <a href="https://ioc.exchange/tags/activity" class="mention hashtag" rel="tag">#<span>activity</span></a>.”</p><p>Short version, WE CANT CONTROL YOU. </p><p><<a href="https://atproto.com/guides/faq" target="_blank" rel="nofollow noopener noreferrer" translate="no"><span class="invisible">https://</span><span class="">atproto.com/guides/faq</span><span class="invisible"></span></a>></p>