CINXE.COM
Bridges & The Last Network Effect
<!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1"> <title>Bridges & The Last Network Effect</title> <link rel="stylesheet" href="https://www.augment.ink/assets/built/screen.css?v=3660b6db18"> <style> :root { --background-color: #ffffff } </style> <script> /* The script for calculating the color contrast was taken from https://gomakethings.com/dynamically-changing-the-text-color-based-on-background-color-contrast-with-vanilla-js/ */ var accentColor = getComputedStyle(document.documentElement).getPropertyValue('--background-color'); accentColor = accentColor.trim().slice(1); var r = parseInt(accentColor.substr(0, 2), 16); var g = parseInt(accentColor.substr(2, 2), 16); var b = parseInt(accentColor.substr(4, 2), 16); var yiq = ((r * 299) + (g * 587) + (b * 114)) / 1000; var textColor = (yiq >= 128) ? 'dark' : 'light'; document.documentElement.className = `has-${textColor}-text`; </script> <link rel="icon" href="https://www.augment.ink/content/images/size/w256h256/2024/06/Copy-of-Your-paragraph-text-2.png" type="image/png"> <link rel="canonical" href="https://www.augment.ink/bridges-the-last-network-effect/"> <meta name="referrer" content="no-referrer-when-downgrade"> <meta property="og:site_name" content="augment"> <meta property="og:type" content="article"> <meta property="og:title" content="Bridges & The Last Network Effect"> <meta property="og:description" content="We're in an exciting moment for the open social web. As Elon makes one bad decision after another on X, we've seen waves of users leave the platform for alternatives. Three obvious beneficiaries of these, ahem, lapses of judgment are Threads, Bluesky, and Mastodon. What's particularly interesting about these three"> <meta property="og:url" content="https://www.augment.ink/bridges-the-last-network-effect/"> <meta property="og:image" content="https://www.augment.ink/content/images/2024/11/Schwetzingen_-_Schlossgarten_-_Chinesische_Br-cke_von_NO_1-3.jpg"> <meta property="article:published_time" content="2024-11-08T20:48:47.000Z"> <meta property="article:modified_time" content="2024-11-09T17:09:14.000Z"> <meta property="article:tag" content="open social web"> <meta property="article:tag" content="social media"> <meta property="article:tag" content="social web"> <meta property="article:tag" content="activitypub"> <meta property="article:tag" content="at protocol"> <meta property="article:tag" content="bluesky"> <meta property="article:tag" content="fediverse"> <meta property="article:tag" content="ghost"> <meta property="article:tag" content="flipboard"> <meta property="article:tag" content="mastodon"> <meta property="article:tag" content="threads"> <meta property="article:tag" content="x"> <meta property="article:publisher" content="https://www.facebook.com/ghost"> <meta name="twitter:card" content="summary_large_image"> <meta name="twitter:title" content="Bridges & The Last Network Effect"> <meta name="twitter:description" content="We're in an exciting moment for the open social web. As Elon makes one bad decision after another on X, we've seen waves of users leave the platform for alternatives. Three obvious beneficiaries of these, ahem, lapses of judgment are Threads, Bluesky, and Mastodon. What's particularly interesting about these three"> <meta name="twitter:url" content="https://www.augment.ink/bridges-the-last-network-effect/"> <meta name="twitter:image" content="https://www.augment.ink/content/images/2024/11/Schwetzingen_-_Schlossgarten_-_Chinesische_Br-cke_von_NO_1-2.jpg"> <meta name="twitter:label1" content="Written by"> <meta name="twitter:data1" content="Anuj Ahooja"> <meta name="twitter:label2" content="Filed under"> <meta name="twitter:data2" content="open social web, social media, social web, activitypub, at protocol, bluesky, fediverse, ghost, flipboard, mastodon, threads, x"> <meta name="twitter:site" content="@ghost"> <meta property="og:image:width" content="1200"> <meta property="og:image:height" content="792"> <script type="application/ld+json"> { "@context": "https://schema.org", "@type": "Article", "publisher": { "@type": "Organization", "name": "augment", "url": "https://www.augment.ink/", "logo": { "@type": "ImageObject", "url": "https://www.augment.ink/content/images/2024/06/Untitled-design.png" } }, "author": { "@type": "Person", "name": "Anuj Ahooja", "image": { "@type": "ImageObject", "url": "https://www.augment.ink/content/images/size/w1200/2024/02/received_322200897498364-2.jpeg", "width": 1200, "height": 1201 }, "url": "https://www.augment.ink/author/anuj/", "sameAs": [] }, "headline": "Bridges & The Last Network Effect", "url": "https://www.augment.ink/bridges-the-last-network-effect/", "datePublished": "2024-11-08T20:48:47.000Z", "dateModified": "2024-11-09T17:09:14.000Z", "keywords": "open social web, social media, social web, activitypub, at protocol, bluesky, fediverse, ghost, flipboard, mastodon, threads, x", "description": "We're in an exciting moment for the open social web. As Elon makes one bad decision after another on X, we've seen waves of users leave the platform for alternatives. Three obvious beneficiaries of these, ahem, lapses of judgment are Threads, Bluesky, and Mastodon.\n\nWhat's particularly interesting about these three platforms is that while they have different perspectives on the open social web, they align in some fundamental ways. The most important way they align is they all live on top of open", "mainEntityOfPage": "https://www.augment.ink/bridges-the-last-network-effect/" } </script> <meta name="generator" content="Ghost 5.109"> <link rel="alternate" type="application/rss+xml" title="augment" href="https://www.augment.ink/rss/"> <script defer src="https://cdn.jsdelivr.net/ghost/portal@~2.49/umd/portal.min.js" data-i18n="true" data-ghost="https://www.augment.ink/" data-key="feea719b673a885c9b3a91aae7" data-api="https://augmentink.ghost.io/ghost/api/content/" data-locale="en" crossorigin="anonymous"></script><style id="gh-members-styles">.gh-post-upgrade-cta-content, .gh-post-upgrade-cta { display: flex; flex-direction: column; align-items: center; font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif; text-align: center; width: 100%; color: #ffffff; font-size: 16px; } .gh-post-upgrade-cta-content { border-radius: 8px; padding: 40px 4vw; } .gh-post-upgrade-cta h2 { color: #ffffff; font-size: 28px; letter-spacing: -0.2px; margin: 0; padding: 0; } .gh-post-upgrade-cta p { margin: 20px 0 0; padding: 0; } .gh-post-upgrade-cta small { font-size: 16px; letter-spacing: -0.2px; } .gh-post-upgrade-cta a { color: #ffffff; cursor: pointer; font-weight: 500; box-shadow: none; text-decoration: underline; } .gh-post-upgrade-cta a:hover { color: #ffffff; opacity: 0.8; box-shadow: none; text-decoration: underline; } .gh-post-upgrade-cta a.gh-btn { display: block; background: #ffffff; text-decoration: none; margin: 28px 0 0; padding: 8px 18px; border-radius: 4px; font-size: 16px; font-weight: 600; } .gh-post-upgrade-cta a.gh-btn:hover { opacity: 0.92; }</style><script async src="https://js.stripe.com/v3/"></script> <script defer src="https://cdn.jsdelivr.net/ghost/sodo-search@~1.5/umd/sodo-search.min.js" data-key="feea719b673a885c9b3a91aae7" data-styles="https://cdn.jsdelivr.net/ghost/sodo-search@~1.5/umd/main.css" data-sodo-search="https://augmentink.ghost.io/" data-locale="en" crossorigin="anonymous"></script> <link href="https://www.augment.ink/webmentions/receive/" rel="webmention"> <script defer src="/public/cards.min.js?v=3660b6db18"></script> <link rel="stylesheet" type="text/css" href="/public/cards.min.css?v=3660b6db18"> <script defer src="/public/member-attribution.min.js?v=3660b6db18"></script><style>:root {--ghost-accent-color: #ff0000;}</style> <div id="fb-root"></div> <script async defer crossorigin="anonymous" src="https://connect.facebook.net/en_US/sdk.js#xfbml=1&version=v19.0" nonce="KrXer36U"></script> <!-- Google tag (gtag.js) --> <script async src="https://www.googletagmanager.com/gtag/js?id=G-QG1BRT6R0V"></script> <script> window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'G-QG1BRT6R0V'); </script> </head> <body class="post-template tag-open-social-web tag-social-media tag-social-web tag-activitypub tag-at-protocol tag-bluesky tag-fediverse tag-ghost-tag tag-flipboard tag-mastodon tag-threads tag-x is-head-left-logo has-classic-feed"> <div class="gh-site"> <header id="gh-head" class="gh-head gh-outer"> <div class="gh-head-inner gh-inner"> <div class="gh-head-brand"> <div class="gh-head-brand-wrapper"> <a class="gh-head-logo" href="https://www.augment.ink"> <img src="https://www.augment.ink/content/images/2024/06/Untitled-design.png" alt="augment"> </a> </div> <button class="gh-search gh-icon-btn" aria-label="Search this site" data-ghost-search><svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M17.5 17.5L12.5 12.5L17.5 17.5ZM14.1667 8.33333C14.1667 9.09938 14.0158 9.85792 13.7226 10.5657C13.4295 11.2734 12.9998 11.9164 12.4581 12.4581C11.9164 12.9998 11.2734 13.4295 10.5657 13.7226C9.85792 14.0158 9.09938 14.1667 8.33333 14.1667C7.56729 14.1667 6.80875 14.0158 6.10101 13.7226C5.39328 13.4295 4.75022 12.9998 4.20854 12.4581C3.66687 11.9164 3.23719 11.2734 2.94404 10.5657C2.65088 9.85792 2.5 9.09938 2.5 8.33333C2.5 6.78624 3.11458 5.30251 4.20854 4.20854C5.30251 3.11458 6.78624 2.5 8.33333 2.5C9.88043 2.5 11.3642 3.11458 12.4581 4.20854C13.5521 5.30251 14.1667 6.78624 14.1667 8.33333Z" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> </svg> </button> <button class="gh-burger"></button> </div> <nav class="gh-head-menu"> <ul class="nav"> <li class="nav-home"><a href="https://www.augment.ink/">Home</a></li> <li class="nav-about"><a href="https://www.augment.ink/about/">About</a></li> </ul> </nav> <div class="gh-head-actions"> <button class="gh-search gh-icon-btn" aria-label="Search this site" data-ghost-search><svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M17.5 17.5L12.5 12.5L17.5 17.5ZM14.1667 8.33333C14.1667 9.09938 14.0158 9.85792 13.7226 10.5657C13.4295 11.2734 12.9998 11.9164 12.4581 12.4581C11.9164 12.9998 11.2734 13.4295 10.5657 13.7226C9.85792 14.0158 9.09938 14.1667 8.33333 14.1667C7.56729 14.1667 6.80875 14.0158 6.10101 13.7226C5.39328 13.4295 4.75022 12.9998 4.20854 12.4581C3.66687 11.9164 3.23719 11.2734 2.94404 10.5657C2.65088 9.85792 2.5 9.09938 2.5 8.33333C2.5 6.78624 3.11458 5.30251 4.20854 4.20854C5.30251 3.11458 6.78624 2.5 8.33333 2.5C9.88043 2.5 11.3642 3.11458 12.4581 4.20854C13.5521 5.30251 14.1667 6.78624 14.1667 8.33333Z" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> </svg> </button> <div class="gh-head-members"> <a class="gh-head-link" href="#/portal/signin" data-portal="signin">Sign in</a> <a class="gh-head-btn gh-btn gh-primary-btn" href="#/portal/signup" data-portal="signup">Subscribe</a> </div> </div> </div> </header> <main class="gh-main gh-outer"> <div class="gh-inner"> <article class="gh-article post tag-open-social-web tag-social-media tag-social-web tag-activitypub tag-at-protocol tag-bluesky tag-fediverse tag-ghost-tag tag-flipboard tag-mastodon tag-threads tag-x no-image"> <section class="gh-content gh-canvas"> <figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://www.augment.ink/content/images/2024/11/Schwetzingen_-_Schlossgarten_-_Chinesische_Br-cke_von_NO_1.jpg" class="kg-image" alt="Schwetzingen, Germany, Schwetzingen Castle gardens: The so-called Chinese bridge or Palladio bridge, seen from east by north-east over the canal. The sparse greenery shows that it is spring." loading="lazy" width="1200" height="792" srcset="https://www.augment.ink/content/images/size/w600/2024/11/Schwetzingen_-_Schlossgarten_-_Chinesische_Br-cke_von_NO_1.jpg 600w, https://www.augment.ink/content/images/size/w1000/2024/11/Schwetzingen_-_Schlossgarten_-_Chinesische_Br-cke_von_NO_1.jpg 1000w, https://www.augment.ink/content/images/2024/11/Schwetzingen_-_Schlossgarten_-_Chinesische_Br-cke_von_NO_1.jpg 1200w" sizes="(min-width: 720px) 720px"><figcaption><span style="white-space: pre-wrap;">© </span><a href="https://commons.wikimedia.org/wiki/User:Aristeas?ref=augment.ink" title="User:Aristeas"><span style="white-space: pre-wrap;">Roman Eisele</span></a><span style="white-space: pre-wrap;"> / </span><a href="https://creativecommons.org/licenses/by-sa/4.0/?ref=augment.ink" rel="nofollow"><span style="white-space: pre-wrap;">CC BY-SA 4.0</span></a><span style="white-space: pre-wrap;"> via </span><a href="https://commons.wikimedia.org/?ref=augment.ink" rel="noreferrer"><span style="white-space: pre-wrap;">Wikimedia Commons</span></a></figcaption></figure><p>We're in an exciting moment for the open social web. As Elon makes one bad decision after another on X, we've seen waves of users leave the platform for alternatives. Three obvious beneficiaries of these, <em>ahem,</em> lapses of judgment are Threads, Bluesky, and Mastodon. </p><p>What's particularly interesting about these three platforms is that while they have different perspectives on the open social web, they align in some fundamental ways. The most important way they align is they all live on top of open, accessible protocols. </p><p>This common thread is the key to a user-first open social web that lets people choose a platform based on what they value rather than the one with specific profiles they want to interact with. We must focus on bringing as many users to these platforms as possible while building tools that help them own their content and, most importantly, their relationships.</p><p>I'm not going to re-introduce these three platforms here because I think most readers are already well aware of them, but there are a few things I think worth mentioning because I'm sure it'll come up in responses:</p><ul><li>Threads is not yet fully federated via ActivityPub. Currently, this integration is behind a switch and is mostly one-way. This is obviously not ideal, but it's a start and I'm hoping we get at least one more update from the team before the end of this year.</li><li>The AT protocol only has one major platform, and Bluesky itself owns it. That said, I believe in the potential of the AT ecosystem (lovingly called the ATmosphere).</li><li>Mastodon is currently, by and large, the most prominent platform using ActivityPub and decentralized across thousands of instances. I don't like treating Mastodon as a monolith, but for this essay I will do so for simplicity's sake.</li></ul><p>Finally, I want to make it clear that I'm active across all three of these platforms. I have my complaints about each of them, but I do think they all bring important new ideas to the table. I've found friends and communities on all three, and I've watched as folks went from one platform to another while stating why they felt their new home was serving them better.</p><p>At the end of the day, this is not about platforms because a social platform is simply a tool for connection. It's about people finding their people, not people trying to figure out where their people choose to be. That's like choosing a piece of furniture based on the kind of screwdriver you own.</p><p>This isn't about the tools. This is about how we make these tools work for us.</p><p>People, not platforms. People.</p><h3 id="press-eject">Press Eject</h3><p>Only one thing is true about all social platforms: they eventually fail the user. The most common reason for this is a platform trying to serve too many users at once, likely due to a financial incentive, and ending up in a place where it's not serving anyone anymore. It's called "<a href="https://en.wikipedia.org/wiki/Enshittification?ref=augment.ink" rel="noreferrer">enshittification</a>," and you've definitely experienced it more than once if you've been on any platform.</p><p>The most glaring recent example that proves this is Twitter/X. I don't think I have to dive into that story for anyone. But one significant part of the aftermath is folks who've tried to or succeeded in leaving for an alternative while feeling the pain of losing the connections they've made over the years. That extra friction slowed down or completely halted full migrations for most users. Even some of the most dedicated migrants still hold a presence there to make sure they maintain the relationships they've built.</p><p>What's appealing about these open protocol-based platforms is that they enable movement between different platforms in their ecosystem. Both have their (solvable) quirks, but the bottom line is that if you want to keep your social graph, you can do so. I've moved my Mastodon accounts across servers already, and it was quick and painless. When Threads federates, I can move it to Mastodon or merge it into my existing Mastodon account while keeping the connections I made there, as long as they have federated.</p><p>I wonder: if Mastodon or Bluesky had a "Migrate Here" button that users could click to leave Twitter while still maintaining their social graph, how many people would be willing to do so overnight? Would X even be a viable platform? Could we have killed Elon's project within days? Would Elon have to re-adjust his platform and, <em>gasp</em>, actually listen to his user base?</p><p>Let <em>that</em> sink in.</p><h3 id="the-last-network-effect">The Last Network Effect</h3><p>During <a href="https://www.theverge.com/2024/9/1/24232298/sub-club-fediverse-make-money?ref=augment.ink" rel="noreferrer">an interview with The Verge about sub.club</a>, I explained what I believe can be The Last Network Effect. It's a goal where everyone is on the open social web via protocols, interacting with each other across platforms, and can also migrate platforms while taking their content and relationships with them.</p><p>"So we all need to be on one protocol?" You ask, presumably. </p><p>Well, it's complicated.</p><p>There's a lot I love and dislike about ActivityPub and AT. But one excruciating truth is that they're both very much in demo mode and still have yet to prove whether or not they'll serve average users enough to keep them around long-term.</p><p>As I said before, Mastodon is the biggest platform on the ActivityPub network today, and we've already learned about some UX issues that keep some users away from it. What will those start looking like as Threads, Flipboard, Ghost, etc., all light up and join the network?</p><p>AT has a similar problem, with Bluesky being the only major service on that protocol. Will it scale under one for-profit organization? Will others bother to host their own if it's too resource-intensive? Is there even a point in doing so if Bluesky holds too much of the network already and clients can augment it enough?</p><p>The greater point is that neither network has proven itself at a mass scale, and it's also far too early to decide if these are the endgames for <em>everyone </em>on the web. I think Mike Masnick does a great job explaining why <a href="https://www.techdirt.com/2024/10/29/some-slightly-biased-thoughts-on-the-state-of-decentralized-social-media/?ref=augment.ink" rel="noreferrer">this exploratory phase is necessary</a>. </p><p>As such, locking ourselves down to a single protocol will likely result in a different problem: if the standard fails us, we'll be back at square one, either stuck in the protocol of our choice or starting from scratch on a different experience. I experienced Google+ and Twitter, and I don't think my heart is ready for yet another mass start-from-scratch migration.</p><h3 id="the-users-have-spoken">The Users Have Spoken</h3><p>One important thing to remember is that these Twitter migrations didn't happen because ActivityPub or AT proved themselves to be better than Twitter to the users, no matter how much better they may be. Mastodon pre-dated Elon's Twitter takeover, but it was barely a part of the conversation until it happened. Bluesky was rushed out the door to take advantage of the Elon situation and wasn't even meant to be its own vertical platform. Threads was also a reaction to Elon, and it's clearly nowhere near close to being a complete replacement for Twitter yet.</p><p>These migrations were not people's first choice; they were simply the next best thing available at the time, and some folks eventually learned why they might actually be better. Most of them have even tried multiple platforms before landing where they are. We, the folks who believe in open protocols, cannot act like this was an inevitability. This is a lighting-in-a-bottle scenario, and we need to seize the moment.</p><p>Yelling in our network bubbles will also not help. I see the same arguments about <em>the other protocol </em>on Mastodon and Bluesky, and I can promise you it's not moving any needles in either direction. Moreover, they are typically ignoring the issues of the platform they've chosen to justify their choices. It's unproductive and puts normal users off.</p><p>If we genuinely want standardization, it can't be about winning a platform or protocol war because those are driven by organizational incentives, <em>not </em>what the user wants. </p><p>And the users have spoken: they don't believe in one platform or protocol and likely never will. It's an unwinnable fight, and the quicker we accept it, the faster we can build for users and not let incumbents take back what's taken so long to get.</p><p>All of these platforms are open to integration in numerous ways, and we're lucky enough that users are actively choosing these spaces. It's time to stop forcing ideas on people when we can meet them where they already are.</p><h3 id="blurring-the-lines">Blurring the Lines</h3><p>Some tools meet users where they are by helping blur these lines. There are cross-posting apps like <a href="https://buffer.com/?ref=augment.ink" rel="noreferrer">Buffer</a> and <a href="https://apps.apple.com/us/app/croissant-cross-posting/id6670288979?ref=augment.ink" rel="noreferrer">Croissant</a>. <a href="https://skybridge.fly.dev/?ref=augment.ink" rel="noreferrer">SkyBridge</a> enables Bluesky users to use any Mastodon app. <a href="https://openvibe.social/?ref=augment.ink" rel="noreferrer">OpenVibe</a>, one of my favorites, is an app that brings your Mastodon and Bluesky feeds into one place and allows you to cross-post between the two and Threads. If the Threads API enabled feeds, this would be a viable social endgame for most.</p><p>These new tools don't force you to worry about where people are coming from; they just let you find and communicate with people without friction. I can have accounts on Mastodon and Bluesky and then forget who I follow on either platform. I never have to use either directly and can live just in an app like OpenVibe. That's what a good tool does: it hides the complexities and lets the user focus on their end goal.</p><p>I find these to be the most lightweight way of not worrying about which platform I'm on. They still maintain some separation, but typically, when using them, I completely forget where posts are coming from and focus on the interactions. This is probably the best way to remain platform-agnostic like I am.</p><p>But we can take it many steps further.</p><h3 id="building-bridges">Building Bridges</h3><p>To me, the most important cross-platform tool is <a href="https://fed.brid.gy/?ref=augment.ink" rel="noreferrer">BridgyFed</a>, a service built by engineer <a href="https://snarfed.org/about?ref=augment.ink" rel="noreferrer">Ryan Barrett</a>. It allows you to bridge your ActivityPub account to AT and your AT account to ActivityPub. I've bridged my <a href="https://bsky.app/profile/quillmatiq.mastodon.social.ap.brid.gy?ref=augment.ink" rel="noreferrer">Mastodon</a> and <a href="https://mastodon.social/@quillmatiq.com@bsky.brid.gy?ref=augment.ink" rel="noreferrer">Bluesky</a> accounts, and folks on the alternate protocol follow and interact with me as if it's on the platform of their choice. </p><p>Tools like this that natively bring platforms and protocols together will finally enable The Last Network Effect, and I don't think I'm the only one who believes that.</p><p>Flipboard, one of the first companies to commit to an ActivityPub migration, used BridgyFed to bridge accounts to Bluesky. Due to domains looking ugly, they decided to roll this back, but BridgyFed recently announced enabling custom domains for ActivityPub accounts bridging to AT, so hopefully, we'll see them come back to the ATmosphere soon.</p><p>Ghost, the newsletter platform this blog runs on, also <a href="https://activitypub.ghost.org/bugs-breakthroughs-and-bluesky-2/?ref=augment.ink" rel="noreferrer">recently announced</a> that it will use BridgyFed as part of its ActivityPub integration to simultaneously bring everyone on the platform to AT. That means that when I post here, it'll automatically show up on both networks, and comments from both will appear on this blog. It's the <a href="https://www.citationneeded.news/posse/?ref=augment.ink" rel="noreferrer">POSSE</a> dream writers, and other creators have dreamed about for years.</p><p>There's a vision of the future here where I can post something on Ghost, and right below the post, folks from Mastodon, Threads, Bluesky, and Flipboard are discussing it amongst themselves, not even realizing they're on separate platforms or protocols. </p><p>It's not just organizations, either. Leaders of both protocols are already bridging their accounts: <a href="https://bsky.app/profile/Gargron.mastodon.social.ap.brid.gy?ref=augment.ink" rel="noreferrer">Eugen Rochko</a>, founder of Mastodon; <a href="https://bsky.app/profile/evan.cosocial.ca.ap.brid.gy?ref=augment.ink" rel="noreferrer">Evan Prodromou</a>, co-author of the ActivityPub spec; <a href="https://mastodon.social/@jay.bsky.team@bsky.brid.gy?ref=augment.ink" rel="noreferrer">Jay Graber</a>, CEO of Bluesky; and <a href="https://mastodon.social/@mmasnick.bsky.social@bsky.brid.gy?ref=augment.ink" rel="noreferrer">Mike Masnick</a>, Bluesky board member. There are many other examples, but I think these prove the point.</p><p>BridgyFed is a centerpiece of a user-first open social web - not one platform or protocol, but infrastructure enabling innovation and user ownership. It's not about the platform you choose; it's about the people you choose. If it's built out even more, I can see it going further by helping folks migrate between protocols, bringing bridged connections over along the way. </p><p>A tool that bridges between platforms and protocols and even helps you own relationships across them. That's the "Migrate Now" button, and it's how users can finally hold their social platforms accountable in a way that's been impossible so far.</p><p>That, right there, is the dream of a truly open social web owned by people, not organizations, technology, or hype.</p><h3 id="people-not-platforms">People, not Platforms</h3><p>The endgame is not Mastodon, Bluesky, or Threads. The endgame is finding communities on the web and following them all on the best platform for you.</p><p>We don't have to enclose ourselves in walls of our own making or force users to understand the nuances of every platform and protocol. It's time to give people tools that empower them to make decisions that fit their needs. That is how we truly make the social web open.</p><p>Every platform has a mix of communities, and I can promise from experience that if you spend time on any for long enough, you will likely find your people. Platforms and protocols are transient mediators of your relationships. It has always been and always will be about the people.</p><p>Let's build bridges so you can find yours.</p><p><em>Thank you for reading! You can follow me on the open social web on </em><a href="https://bsky.app/profile/quillmatiq.bsky.social?ref=augment.ink" rel="noreferrer"><em>Bluesky</em></a><em>, </em><a href="https://mastodon.social/@quillmatiq?ref=augment.ink" rel="noreferrer"><em>Mastodon</em></a><em>, and </em><a href="https://www.threads.net/quillmatiq?ref=augment.ink" rel="noreferrer"><em>Threads</em></a><em>. And if you want to be notified of future posts on augment, including my newsletter "Human-Generated Content," you can </em><a href="https://www.augment.ink/rss/" rel="noreferrer"><em>follow on RSS</em></a><em> or </em><a href="https://www.augment.ink/human-generated-content-8/#/portal/" rel="noreferrer"><em>subscribe here for free</em></a><em>!</em></p> <header class="gh-article-header"> <h1 class="gh-article-title">Bridges & The Last Network Effect</h1> </header> <aside class="gh-article-meta"> <div class="gh-article-meta-inner"> <figure class="gh-author-image"> <img src="https://www.augment.ink/content/images/2024/02/received_322200897498364-2.jpeg" alt="Anuj Ahooja"> </figure> <div class="gh-article-meta-wrapper"> <h4 class="gh-author-name"> <a href="/author/anuj/">Anuj Ahooja</a> </h4> <time class="gh-article-date" datetime="2024-11-08">Nov 8, 2024</time></div> <a class="gh-article-tag" href="https://www.augment.ink/tag/open-social-web/" style="--tag-color: ">open social web</a> </div> </aside> </section> <footer class="gh-article-footer gh-canvas"> <nav class="gh-navigation"> <div class="gh-navigation-previous"> <a class="gh-navigation-link" href="/human-generated-content-8/">← Previous</a> </div> <div class="gh-navigation-middle"></div> <div class="gh-navigation-next"> </div> </nav> </footer> </article> </div> </main> <footer class="gh-foot gh-outer"> <div class="gh-foot-inner gh-inner"> <nav class="gh-foot-menu"> <ul class="nav"> <li class="nav-sign-up"><a href="#/portal/">Sign up</a></li> </ul> </nav> <div class="gh-copyright"> augment © 2025. Powered by <a href="https://ghost.org/" target="_blank" rel="noopener">Ghost</a> </div> </div> </footer> </div> <div class="pswp" tabindex="-1" role="dialog" aria-hidden="true"> <div class="pswp__bg"></div> <div class="pswp__scroll-wrap"> <div class="pswp__container"> <div class="pswp__item"></div> <div class="pswp__item"></div> <div class="pswp__item"></div> </div> <div class="pswp__ui pswp__ui--hidden"> <div class="pswp__top-bar"> <div class="pswp__counter"></div> <button class="pswp__button pswp__button--close" title="Close (Esc)"></button> <button class="pswp__button pswp__button--share" title="Share"></button> <button class="pswp__button pswp__button--fs" title="Toggle fullscreen"></button> <button class="pswp__button pswp__button--zoom" title="Zoom in/out"></button> <div class="pswp__preloader"> <div class="pswp__preloader__icn"> <div class="pswp__preloader__cut"> <div class="pswp__preloader__donut"></div> </div> </div> </div> </div> <div class="pswp__share-modal pswp__share-modal--hidden pswp__single-tap"> <div class="pswp__share-tooltip"></div> </div> <button class="pswp__button pswp__button--arrow--left" title="Previous (arrow left)"></button> <button class="pswp__button pswp__button--arrow--right" title="Next (arrow right)"></button> <div class="pswp__caption"> <div class="pswp__caption__center"></div> </div> </div> </div> </div> <script src="https://www.augment.ink/assets/built/main.min.js?v=3660b6db18"></script> </body> </html>