{"id":1548,"date":"2025-10-30T07:55:45","date_gmt":"2025-10-30T11:55:45","guid":{"rendered":"https:\/\/umainenewmedia.org\/nmd200\/?page_id=1548"},"modified":"2025-10-30T08:59:22","modified_gmt":"2025-10-30T12:59:22","slug":"bluesky","status":"publish","type":"page","link":"https:\/\/umainenewmedia.org\/nmd200\/bluesky\/","title":{"rendered":"Bluesky"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"1548\" class=\"elementor elementor-1548\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-21ee68ae e-con-full e-flex e-con e-parent\" data-id=\"21ee68ae\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-389af628 e-con-full e-flex e-con e-child\" data-id=\"389af628\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-30c2b644 elementor-invisible elementor-widget elementor-widget-heading\" data-id=\"30c2b644\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;fadeIn&quot;}\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Bluesky &amp; AT Protocol<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3fb22825 elementor-widget elementor-widget-text-editor\" data-id=\"3fb22825\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;none&quot;}\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Upgrading design to serve people<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-7d474a56 e-con-full e-flex e-con e-child\" data-id=\"7d474a56\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-62ed325 e-flex e-con-boxed e-con e-parent\" data-id=\"62ed325\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-fbfa8dd elementor-widget elementor-widget-text-editor\" data-id=\"fbfa8dd\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<h2 data-start=\"632\" data-end=\"685\">Bluesky vs X (Twitter)<\/h2><p><b>Bluesky<\/b><\/p><ul><li>Decentralized and open-source: Built on the <a href=\"https:\/\/www.google.com\/search?num=10&amp;client=safari&amp;sca_esv=4acfbdfe9e621853&amp;rls=en&amp;q=AT+Protocol&amp;sa=X&amp;ved=2ahUKEwjCp4LilrqQAxXIl4kEHVvfL8sQxccNegUIjAEQAQ\">AT Protocol<\/a>, Bluesky is not controlled by a single company, allowing for portability and the possibility of other applications using the same protocol.\u00a0<\/li><li>User control: Users can choose their own feed algorithms, create custom feeds (e.g., a feed of only cat posts), and have more control over their data and content.\u00a0<\/li><li>Fewer ads: Currently, Bluesky has fewer ads compared to X, making it a cleaner experience for some users, though this could change in the future.\u00a0<\/li><li>Fewer built-in features: Bluesky lacks some features available on X, such as native polls and certain monetization tools.<\/li><\/ul><p><b>X (formerly Twitter)<\/b><\/p><ul><li>Centralized platform: X is a single, proprietary platform managed by one company, which gives it centralized control over user data and content.<\/li><li>More features: X has a wider array of established features, including polls, direct messaging, and monetization options through X Premium.\u00a0<\/li><li>More ads: The platform has a more significant advertising presence.<\/li><li>Less user autonomy: Users have less control over the core algorithms and their data is managed by the central company.\u00a0<\/li><\/ul><p>\u00a0<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-156ea87 e-flex e-con-boxed e-con e-parent\" data-id=\"156ea87\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-327c951 elementor-widget elementor-widget-text-editor\" data-id=\"327c951\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<h2 data-start=\"197\" data-end=\"232\">What Is Atproto?<\/h2><p data-start=\"234\" data-end=\"438\"><strong data-start=\"234\" data-end=\"259\">AT Protocol (atproto)<\/strong> is a new foundation for building <strong><em data-start=\"293\" data-end=\"320\">decentralized social apps<\/em><\/strong> \u2014 meaning apps like Twitter or Reddit, but where users control their data and identity instead of a single company.<\/p><p data-start=\"440\" data-end=\"625\">It\u2019s part of the <strong data-start=\"457\" data-end=\"476\">Bluesky project<\/strong>, and its goal is to keep the freedom of the early internet while also keeping the smooth, modern experience people expect from today\u2019s social media.<\/p><h2 data-start=\"632\" data-end=\"685\">The Three Tech Traditions That Inspired Atproto<\/h2><p data-start=\"687\" data-end=\"755\">Atproto combines ideas from <strong data-start=\"715\" data-end=\"738\">three big movements<\/strong> in tech history:<\/p><h3 data-start=\"757\" data-end=\"790\">1. The Web (Openness &amp; Links)<\/h3><ul data-start=\"791\" data-end=\"1144\"><li data-start=\"791\" data-end=\"917\"><p data-start=\"793\" data-end=\"917\"><strong data-start=\"793\" data-end=\"815\">Old web (Web 1.0):<\/strong> Anyone could publish a page if they had a computer and internet connection. No central gatekeepers.<\/p><\/li><li data-start=\"918\" data-end=\"1027\"><p data-start=\"920\" data-end=\"1027\"><strong data-start=\"920\" data-end=\"945\">Modern web (Web 2.0):<\/strong> Easier to use, but now controlled by giant platforms (Facebook, YouTube, etc.).<\/p><\/li><li data-start=\"1028\" data-end=\"1144\"><p data-start=\"1030\" data-end=\"1144\"><strong data-start=\"1030\" data-end=\"1043\">Takeaway:<\/strong> The web taught openness and hyperlinking \u2014 but we lost independence when everything got centralized.<\/p><\/li><\/ul><h3 data-start=\"1146\" data-end=\"1192\">2. Peer-to-Peer (p2p) (Direct Connections)<\/h3><ul data-start=\"1193\" data-end=\"1611\"><li data-start=\"1193\" data-end=\"1287\"><p data-start=\"1195\" data-end=\"1287\">P2P systems (like BitTorrent) remove central servers \u2014 users\u2019 devices share data directly.<\/p><\/li><li data-start=\"1288\" data-end=\"1395\"><p data-start=\"1290\" data-end=\"1395\">Data is <em data-start=\"1298\" data-end=\"1315\">self-certifying<\/em>, meaning it carries its own proof of authenticity (cryptographic signatures).<\/p><\/li><li data-start=\"1396\" data-end=\"1518\"><p data-start=\"1398\" data-end=\"1518\"><strong data-start=\"1398\" data-end=\"1410\">Problem:<\/strong> P2P is hard to keep consistent, data can vanish if peers go offline, and it\u2019s too heavy for user devices.<\/p><\/li><li data-start=\"1519\" data-end=\"1611\"><p data-start=\"1521\" data-end=\"1611\"><strong data-start=\"1521\" data-end=\"1534\">Takeaway:<\/strong> Great for independence, but bad for speed, reliability, and user experience.<\/p><\/li><\/ul><h3 data-start=\"1613\" data-end=\"1676\">3. Data-Intensive Distributed Systems (Scalable Cloud Tech)<\/h3><ul data-start=\"1677\" data-end=\"1920\"><li data-start=\"1677\" data-end=\"1815\"><p data-start=\"1679\" data-end=\"1815\">Big web platforms learned to handle <em data-start=\"1715\" data-end=\"1724\">massive<\/em> amounts of data using distributed databases, event logs (like Kafka), and microservices.<\/p><\/li><li data-start=\"1816\" data-end=\"1920\"><p data-start=\"1818\" data-end=\"1920\"><strong data-start=\"1818\" data-end=\"1831\">Takeaway:<\/strong> These systems are powerful, fast, and reliable \u2014 but tightly controlled by corporations.<\/p><\/li><\/ul><hr data-start=\"1922\" data-end=\"1925\" \/><h2 data-start=\"1927\" data-end=\"1975\">The Synthesis: Atproto = Web + P2P + Cloud<\/h2><p data-start=\"1977\" data-end=\"2019\">Atproto takes the best parts of all three:<\/p><div class=\"_tableContainer_1rjym_1\"><div class=\"group _tableWrapper_1rjym_13 flex w-fit flex-col-reverse\" tabindex=\"-1\"><table class=\"w-fit min-w-(--thread-content-width)\" data-start=\"2021\" data-end=\"2299\"><thead data-start=\"2021\" data-end=\"2046\"><tr data-start=\"2021\" data-end=\"2046\"><th data-start=\"2021\" data-end=\"2031\" data-col-size=\"sm\">From&#8230;<\/th><th data-start=\"2031\" data-end=\"2046\" data-col-size=\"md\">It Keeps&#8230;<\/th><\/tr><\/thead><tbody data-start=\"2075\" data-end=\"2299\"><tr data-start=\"2075\" data-end=\"2144\"><td data-start=\"2075\" data-end=\"2085\" data-col-size=\"sm\"><strong data-start=\"2077\" data-end=\"2084\">Web<\/strong><\/td><td data-col-size=\"md\" data-start=\"2085\" data-end=\"2144\">Openness, permissionless access, universal connectivity<\/td><\/tr><tr data-start=\"2145\" data-end=\"2222\"><td data-start=\"2145\" data-end=\"2155\" data-col-size=\"sm\"><strong data-start=\"2147\" data-end=\"2154\">P2P<\/strong><\/td><td data-col-size=\"md\" data-start=\"2155\" data-end=\"2222\">User-controlled data, cryptographic trust, no central authority<\/td><\/tr><tr data-start=\"2223\" data-end=\"2299\"><td data-start=\"2223\" data-end=\"2249\" data-col-size=\"sm\"><strong data-start=\"2225\" data-end=\"2248\">Distributed Systems<\/strong><\/td><td data-col-size=\"md\" data-start=\"2249\" data-end=\"2299\">Scalable performance, low latency, reliability<\/td><\/tr><\/tbody><\/table><\/div><\/div><hr data-start=\"2301\" data-end=\"2304\" \/><h2 data-start=\"2306\" data-end=\"2350\">What\u2019s New: Atproto\u2019s Core Innovations<\/h2><h3 data-start=\"2352\" data-end=\"2387\">1. Identity-Based Authority<\/h3><ul data-start=\"2388\" data-end=\"2889\"><li data-start=\"2388\" data-end=\"2522\"><p data-start=\"2390\" data-end=\"2522\">Instead of organizing data by <em data-start=\"2420\" data-end=\"2430\">location<\/em> (like websites) or <em data-start=\"2450\" data-end=\"2463\">file hashes<\/em> (like P2P), atproto organizes data by <strong data-start=\"2502\" data-end=\"2519\">user identity<\/strong>.<\/p><\/li><li data-start=\"2523\" data-end=\"2587\"><p data-start=\"2525\" data-end=\"2587\">Example: an atproto link looks like <code data-start=\"2561\" data-end=\"2585\">at:\/\/username\/post\/123<\/code><\/p><\/li><li data-start=\"2588\" data-end=\"2654\"><p data-start=\"2590\" data-end=\"2654\">Your data belongs to <strong data-start=\"2611\" data-end=\"2618\">you<\/strong>, not to the server that hosts it.<\/p><\/li><li data-start=\"2655\" data-end=\"2785\"><p data-start=\"2657\" data-end=\"2785\">Your posts live in a <strong data-start=\"2678\" data-end=\"2708\">Personal Data Server (PDS)<\/strong> \u2014 which you can move to another host anytime without losing your identity.<\/p><\/li><li data-start=\"2786\" data-end=\"2889\"><p data-start=\"2788\" data-end=\"2889\">So, your handle and content stay portable \u2014 like taking your followers with you if you leave Twitter.<\/p><\/li><\/ul><h3 data-start=\"2891\" data-end=\"2929\">2. Separation of Data and Apps<\/h3><ul data-start=\"2930\" data-end=\"3242\"><li data-start=\"2930\" data-end=\"3025\"><p data-start=\"2932\" data-end=\"3025\">The protocol keeps <strong data-start=\"2951\" data-end=\"2988\">data hosting simple and universal<\/strong> \u2014 just store and verify user data.<\/p><\/li><li data-start=\"3026\" data-end=\"3142\"><p data-start=\"3028\" data-end=\"3142\">Meanwhile, apps built <em data-start=\"3050\" data-end=\"3058\">on top<\/em> (like social networks or search tools) can innovate freely, using that open data.<\/p><\/li><li data-start=\"3143\" data-end=\"3242\"><p data-start=\"3145\" data-end=\"3242\">This avoids \u201cvendor lock-in.\u201d You can switch apps or hosts without losing your data or network.<\/p><\/li><\/ul><p data-start=\"3244\" data-end=\"3548\"><strong data-start=\"3244\" data-end=\"3275\">\u2192 Compare this to Mastodon:<\/strong><br data-start=\"3275\" data-end=\"3278\" \/>Mastodon uses servers (\u201cinstances\u201d) that are tightly coupled with your account and data. If your instance shuts down, you may lose your content or connections. Atproto solves this by <strong data-start=\"3461\" data-end=\"3511\">separating identity and data hosting from apps<\/strong>, making migration easy and reliable.<\/p><hr data-start=\"3550\" data-end=\"3553\" \/><h2 data-start=\"3555\" data-end=\"3597\">Opinionated Design Choices (\u201cEthos\u201d)<\/h2><h3 data-start=\"3599\" data-end=\"3633\">1. Structure Gives Freedom<\/h3><ul data-start=\"3634\" data-end=\"3961\"><li data-start=\"3634\" data-end=\"3755\"><p data-start=\"3636\" data-end=\"3755\">Atproto is intentionally structured \u2014 strict data formats and schemas \u2014 to prevent chaos and make apps interoperable.<\/p><\/li><li data-start=\"3756\" data-end=\"3876\"><p data-start=\"3758\" data-end=\"3876\">Instead of everyone \u201csort of speaking the same language,\u201d atproto forces systems to <em data-start=\"3842\" data-end=\"3854\">definitely<\/em> speak the same one.<\/p><\/li><li data-start=\"3877\" data-end=\"3961\"><p data-start=\"3879\" data-end=\"3961\">This makes it easier to build reliable, compatible tools without endless patching.<\/p><\/li><\/ul><h3 data-start=\"3963\" data-end=\"3984\">2. Lazy Trust<\/h3><ul data-start=\"3985\" data-end=\"4497\"><li data-start=\"3985\" data-end=\"4054\"><p data-start=\"3987\" data-end=\"4054\">Traditional web: you must fully trust a platform (like Facebook).<\/p><\/li><li data-start=\"4055\" data-end=\"4125\"><p data-start=\"4057\" data-end=\"4125\">Pure P2P: you trust no one but your device \u2014 too slow and complex.<\/p><\/li><li data-start=\"4126\" data-end=\"4390\"><p data-start=\"4128\" data-end=\"4157\"><strong data-start=\"4128\" data-end=\"4140\">Atproto:<\/strong> middle ground.<\/p><ul data-start=\"4160\" data-end=\"4390\"><li data-start=\"4160\" data-end=\"4229\"><p data-start=\"4162\" data-end=\"4229\">Trust is built into the data itself (cryptographic verification).<\/p><\/li><li data-start=\"4232\" data-end=\"4390\"><p data-start=\"4234\" data-end=\"4390\">Apps can show you \u201ccomputed views\u201d (like timelines) without re-verifying everything \u2014 as long as users can <em data-start=\"4341\" data-end=\"4348\">prove<\/em> if something\u2019s fake and move elsewhere.<\/p><\/li><\/ul><\/li><li data-start=\"4391\" data-end=\"4497\"><p data-start=\"4393\" data-end=\"4497\">Users can always migrate away if a server or app behaves badly \u2014 a principle called <strong data-start=\"4477\" data-end=\"4497\">\u201ccredible exit.\u201d<\/strong><\/p><\/li><\/ul><hr data-start=\"4499\" data-end=\"4502\" \/><h2 data-start=\"4504\" data-end=\"4566\">Why It\u2019s Better Than Previous Protocols (e.g., Mastodon)<\/h2><div class=\"_tableContainer_1rjym_1\"><div class=\"group _tableWrapper_1rjym_13 flex w-fit flex-col-reverse\" tabindex=\"-1\"><table class=\"w-fit min-w-(--thread-content-width)\" data-start=\"4568\" data-end=\"5273\"><thead data-start=\"4568\" data-end=\"4616\"><tr data-start=\"4568\" data-end=\"4616\"><th data-start=\"4568\" data-end=\"4580\" data-col-size=\"sm\">Challenge<\/th><th data-start=\"4580\" data-end=\"4605\" data-col-size=\"md\">Mastodon \/ ActivityPub<\/th><th data-start=\"4605\" data-end=\"4616\" data-col-size=\"md\">Atproto<\/th><\/tr><\/thead><tbody data-start=\"4668\" data-end=\"5273\"><tr data-start=\"4668\" data-end=\"4796\"><td data-start=\"4668\" data-end=\"4694\" data-col-size=\"sm\"><strong data-start=\"4670\" data-end=\"4693\">Account Portability<\/strong><\/td><td data-col-size=\"md\" data-start=\"4694\" data-end=\"4751\">Moving servers is hard; you can lose data or followers<\/td><td data-col-size=\"md\" data-start=\"4751\" data-end=\"4796\">Identity moves easily between hosts (PDS)<\/td><\/tr><tr data-start=\"4797\" data-end=\"4884\"><td data-start=\"4797\" data-end=\"4818\" data-col-size=\"sm\"><strong data-start=\"4799\" data-end=\"4817\">Data Ownership<\/strong><\/td><td data-col-size=\"md\" data-start=\"4818\" data-end=\"4845\">Instance owns your posts<\/td><td data-col-size=\"md\" data-start=\"4845\" data-end=\"4884\">You own your posts, hosted anywhere<\/td><\/tr><tr data-start=\"4885\" data-end=\"4996\"><td data-start=\"4885\" data-end=\"4903\" data-col-size=\"sm\"><strong data-start=\"4887\" data-end=\"4902\">Performance<\/strong><\/td><td data-col-size=\"md\" data-start=\"4903\" data-end=\"4951\">Federated servers can be slow or inconsistent<\/td><td data-col-size=\"md\" data-start=\"4951\" data-end=\"4996\">Uses proven cloud-style systems for speed<\/td><\/tr><tr data-start=\"4997\" data-end=\"5085\"><td data-start=\"4997\" data-end=\"5018\" data-col-size=\"sm\"><strong data-start=\"4999\" data-end=\"5017\">App Innovation<\/strong><\/td><td data-col-size=\"md\" data-start=\"5018\" data-end=\"5044\">Tightly tied to servers<\/td><td data-col-size=\"md\" data-start=\"5044\" data-end=\"5085\">Apps can innovate freely on open data<\/td><\/tr><tr data-start=\"5086\" data-end=\"5195\"><td data-start=\"5086\" data-end=\"5104\" data-col-size=\"sm\"><strong data-start=\"5088\" data-end=\"5103\">Trust Model<\/strong><\/td><td data-col-size=\"md\" data-start=\"5104\" data-end=\"5135\">Must trust each server fully<\/td><td data-col-size=\"md\" data-start=\"5135\" data-end=\"5195\">\u201cLazy trust\u201d \u2013 data is verifiable, but UX remains smooth<\/td><\/tr><tr data-start=\"5196\" data-end=\"5273\"><td data-start=\"5196\" data-end=\"5214\" data-col-size=\"sm\"><strong data-start=\"5198\" data-end=\"5213\">Scalability<\/strong><\/td><td data-col-size=\"md\" data-start=\"5214\" data-end=\"5239\">Small-scale federation<\/td><td data-col-size=\"md\" data-start=\"5239\" data-end=\"5273\">Designed for billions of users<\/td><\/tr><\/tbody><\/table><\/div><\/div><hr data-start=\"5275\" data-end=\"5278\" \/><h2 data-start=\"5280\" data-end=\"5294\">In Short<\/h2><p data-start=\"5296\" data-end=\"5448\"><strong data-start=\"5296\" data-end=\"5307\">Atproto<\/strong> aims to deliver the <em data-start=\"5328\" data-end=\"5357\">freedom of decentralization<\/em> <strong data-start=\"5358\" data-end=\"5369\">without<\/strong> the <em data-start=\"5374\" data-end=\"5405\">fragility of old P2P networks<\/em> or the <em data-start=\"5413\" data-end=\"5445\">lock-in of corporate platforms<\/em>.<\/p><p data-start=\"5450\" data-end=\"5676\">It treats your <strong data-start=\"5465\" data-end=\"5507\">identity as the center of the internet<\/strong>, not the app or server.<br data-start=\"5531\" data-end=\"5534\" \/>That means you own your digital self, your data, and your connections \u2014 while still getting the fast, smooth experience of modern social apps.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Bluesky &amp; AT Protocol Upgrading design to serve people Bluesky vs X (Twitter) Bluesky Decentralized and open-source: Built on the AT Protocol, Bluesky is not controlled by a single company, allowing for portability and the possibility of other applications using the same protocol.\u00a0 User control: Users can choose their own feed algorithms, create custom feeds [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_header_footer","meta":{"footnotes":""},"class_list":["post-1548","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/umainenewmedia.org\/nmd200\/wp-json\/wp\/v2\/pages\/1548","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/umainenewmedia.org\/nmd200\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/umainenewmedia.org\/nmd200\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/umainenewmedia.org\/nmd200\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/umainenewmedia.org\/nmd200\/wp-json\/wp\/v2\/comments?post=1548"}],"version-history":[{"count":10,"href":"https:\/\/umainenewmedia.org\/nmd200\/wp-json\/wp\/v2\/pages\/1548\/revisions"}],"predecessor-version":[{"id":1581,"href":"https:\/\/umainenewmedia.org\/nmd200\/wp-json\/wp\/v2\/pages\/1548\/revisions\/1581"}],"wp:attachment":[{"href":"https:\/\/umainenewmedia.org\/nmd200\/wp-json\/wp\/v2\/media?parent=1548"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}