- What is happening: The named European Commission, von der Leyen, ECB, and Lagarde ATproto accounts migrated from Bluesky PBC's servers to W Social servers on or around Friday June 12, 2026, per clearsky.app.[1]
- Who runs W Social: W Social is Swedish-owned and for-profit. It markets itself as a "European alternative to X," with EU data hosting and a W Identity verification flow.[1]
- Why it is newsworthy: The Bluesky stack, known as ATproto, is built around composable open-source services. W Social went closed-source in March 2026 when its GitHub repository, github.com/w-social-eu/w-social-atproto, was deleted without notice. The web client and mobile apps are also not open source.[1]
- Who is on the advisory board: Rossini names Yariv Adan, described as ex-Google AI lead, and Marc Placzek, described as ex-PayPal chief product officer, now chief product officer at Tools for Humanity, the firm behind Sam Altman's Worldcoin iris-scan identity venture.[1]
- The alternative the EU did not pick: Eurosky is run by the Modal foundation, a non-profit. It is open-source. It mirrors the Bluesky did:plc directory, runs its own firehose, and has launched mu.social as a webapp replacement for the Bluesky app.[1]
- The unanswered questions for EU institutions: Were the institutions aware that W Social may be closed source? Is every component of the stack, including PDS, relay, AppView, and moderation, self-hosted in the EU? Why was Eurosky, the open-source non-profit alternative, not selected?[1]
- The backdrop: The European Commission's identity-verification push is being framed as age verification. Rossini notes the campaign was lobbied by Meta. The migration to W Social and the identity-verification push are separate initiatives that share an underlying logic: the EU is moving toward a verified-identity layer for online speech, and W Social is the social-media artifact of that logic.[1]
- The catch: One week before the W Social migration became visible, the EU Commission committed, in its Tech Sovereignty Package, to open source as a strategic principle. The Commission is now running its social-media presence on a closed-source fork.[1]
The Tip: EU Commission, von der Leyen, ECB, Lagarde Migrated to W Social on June 12
Rossini's June 17, 2026 piece is built around a clearsky.app tip dated Friday June 12, 2026. clearsky.app is the public ATproto indexing tool that tracks account hosting across the Bluesky-stack federation. The four named accounts migrated from Bluesky PBC's servers to W Social's servers: the European Commission's institutional account, Ursula von der Leyen's personal account, the European Central Bank's account, and Christine Lagarde's personal account.[1]
ATproto accounts are portable across servers in the federation. The Bluesky social network runs on the same open-source protocol stack. When an account migrates, the social graph follows. The migration is not a public-facing move for an end user, but it is a checkable move for any account that anyone can resolve through clearsky.app. The migration is the kind of decision that becomes visible to anyone paying attention to the federation layer, which is exactly the layer the EU Commission's own digital-sovereignty rhetoric says it cares about.[1]
W Social has framed itself as the "European alternative to X." The pitch combines three elements: identity verification, EU data hosting, and a European-aligned brand. The pitch is the reason EU institutions are moving there. The pitch is also the reason the migration is newsworthy: the federation-layer choice is now visible, and the federation-layer choice raises the named questions about open source, residency, and alternative selection.[1]
The Closed-Source Issue: GitHub Repository Deleted in March 2026
Rossini's piece names the closed-source problem directly. ATproto, the protocol stack that runs Bluesky, is a system of composable open-source services. A user account lives on a Personal Data Server (PDS). Posts fan out to relays. AppViews build feeds. Moderation services run independently. The directory of usernames is held in a public-key infrastructure called did:plc. Each component is a separate piece of open-source code that operators can swap.[1]
W Social's pitch depends on that stack being open. EU institutions cannot run their social-media presence on a closed-source stack that an outside party can unilaterally change. They also cannot audit a closed-source stack for compliance with EU digital-sovereignty principles. The pitch breaks if the underlying code is closed.[1]
Rossini names the operational fact: W Social's GitHub repository, github.com/w-social-eu/w-social-atproto, was deleted in March 2026 without public notice. The web client and the mobile apps are also not open source. Balkan of the Eurosky team, quoted by Rossini, called the deletion "very concerning." The phrasing matters: the deletion was not a routine open-source-to-closed-source transition with a public roadmap. The repository was deleted, and the public has no way to verify what code the W Social servers are now running.[1]
The deletion is the named reason the closed-source issue is the closed-source issue and not a vendor-lock-in issue. A vendor can change closed-source code unilaterally. A deleted open-source repository means there is no baseline at all. The European Commission cannot run a digital-sovereignty compliance audit against a code repository that has been removed from the public internet. The audit cannot happen against a deleted artifact.[1]
The Advisory Board: Yariv Adan ex-Google, Marc Placzek at Tools for Humanity
Rossini names two members of the W Social advisory board. The first is Yariv Adan, described as ex-Google AI lead. The second is Marc Placzek, described as ex-PayPal chief product officer, now chief product officer at Tools for Humanity, the firm behind Sam Altman's Worldcoin iris-scan identity venture.[1]
Tools for Humanity is the named operational company behind Worldcoin. Worldcoin's pitch is a global ID, a global currency, and an app that enables payment with World's own digital token. The verification layer is an iris scan. The combination of a global ID with a global currency with an iris-scan verification layer is the operational answer to a question the Worldcoin project has been asking since its 2019 founding: how do you verify that an online account is a unique human without trusting the account-holder's self-assertion?[1]
The Placzek placement matters because W Social is selling identity verification. The same person who runs product at the firm that builds the iris-scan identity venture is on the advisory board of a social-media fork that pitches identity verification as a core feature. The named pedigree is the named alignment between the W Social product and the Worldcoin project. Whether the alignment is operational, advisory, or rhetorical is not yet public. The named board membership is public.[1]
The Yariv Adan ex-Google pedigree matters for the same reason. Google is one of the named Big Tech reference points in the EU's digital-sovereignty debates. The Adan placement does not say Adan is speaking for Google. The Adan placement says the W Social advisory board includes a former senior Google AI lead. The pedigree is on the board. The pedigree is a fact, not an inference.[1]
The Alternative the EU Did Not Pick: Eurosky and the Modal Foundation
Eurosky is the open-source, non-profit alternative. Rossini names the operator: the Modal foundation, a non-profit. The architecture is the same ATproto stack that runs Bluesky. The code is open. The implementation is independent.[1]
Eurosky mirrors the Bluesky did:plc directory. did:plc is the public-key-infrastructure directory that maps usernames to public identities. Mirroring the directory means a user account registered on Bluesky resolves correctly on Eurosky, and vice versa. The mirroring is the operational answer to network effects: a user can keep their handle and their social graph across servers without asking either server for permission.[1]
Eurosky runs its own firehose. The firehose is the live feed of all public posts on the federation. Running an independent firehose means Eurosky's moderation, AppView, and recommendation logic do not depend on Bluesky PBC's infrastructure. The operational independence is the named reason Eurosky can claim to be a true European alternative, not a regional skin on a US-controlled stack.[1]
Eurosky has launched mu.social, a webapp that replaces the Bluesky app for EU users. The webapp runs against Eurosky's infrastructure. The webapp is the named EU-facing artifact of the non-profit stack. The named alternative is open-source, non-profit, federated, and already operational.[1]
The EU Commission did not pick Eurosky. The named reasons are not public. The named consequence is that an EU institution with a digital-sovereignty mandate is running its social-media presence on a closed-source fork of an open-source protocol, while a non-profit, open-source alternative built on the same protocol is operational and was not selected.[1]
The Three Questions the European Commission Has Not Answered
Rossini's piece names three questions the European Commission has not publicly answered. The first: were the institutions aware that W Social may be closed source? The closesd-source status is the operational fact, and the institutions are public-sector entities with procurement-and-vetting obligations. The awareness question is the first thing a public-sector procurement officer would normally confirm.[1]
The second: is every component of the W Social stack, including the Personal Data Server, the relay, the AppView, and the moderation service, self-hosted in the EU? A single non-EU component breaks the EU data-residency story. The question is not whether W Social claims to host in the EU. The question is whether every named component, including the ones the user does not see, is actually in the EU. The named answer is not public.[1]
The third: why was Eurosky, the open-source non-profit alternative, not selected? The named alternative has open-source code, non-profit ownership, EU alignment, and an operational webapp. The named reasons for non-selection are not public. The non-selection is a fact. The reason for the non-selection is the unanswered question.[1]
Each question is one a parliamentary committee, a national government press office, or a media outlet can ask. The Rossini piece is the first named outlet to put the three questions on the public record. The European Commission has not yet answered any of them on the record. The next step is the named next step: a public answer from the named institution on the named three questions.[1]
The Context: The EU Tech Sovereignty Package and the Identity-Verification Push
The Tech Sovereignty Package is the backdrop. Rossini names it as the EU Commission's recent commitment, dated the week before the W Social migration, to open source as a strategic principle for digital-sovereignty procurement. The named contradiction is direct: the Commission committed to open source in principle, and the Commission is now running its social-media presence on a closed-source fork of an open-source protocol.[1]
The identity-verification push is the second backdrop. Rossini notes that the European Commission is moving toward a verified-identity layer for online speech. The campaign has been framed as age verification. The lobbying campaign for the age-verification framing was, per Rossini, run by Meta. The framing is the named alignment between a Big Tech lobbying interest and an EU Commission policy push. The named policy result is a verified-identity layer for online speech.[1]
The W Social migration and the identity-verification push are separate initiatives. They share an underlying logic: the EU is moving toward a verified-identity layer for online speech, and W Social is the social-media artifact of that logic. The same institutions that lobby for age verification are also the institutions whose platform preferences now favor a fork with a W Identity verification flow.[1]
The combination is the named concern. A public-sector commitment to open source, paired with a public-sector preference for a closed-source fork with identity verification, paired with a lobbying-driven push for a verified-identity layer for online speech, is the named pattern. The pattern is named in the Rossini piece. The pattern is the named thing to watch.[1]
What It Means for You
If you are an EU resident, the named operational change is that an EU institution you fund is now running its public-facing social media through a closed-source vendor with an identity-verification flow. The migration is visible through clearsky.app. The closed-source status is a fact. The named alternative, Eurosky, is open-source and operational. The institutional choice is the operational fact to weigh.[1]
If you work on EU digital-sovereignty policy, the named inconsistency is between the Tech Sovereignty Package open-source commitment and the closed-source W Social social-media presence. The named inconsistency is the named thing the next parliamentary question, the next press inquiry, and the next commission answer should address. The named three questions are the framework.[1]
If you are a Bluesky or ATproto user, the named mechanic is that your account can migrate to W Social without losing your handle or your social graph. The migration is one click. The named alternative is that your account can also migrate to Eurosky, an open-source non-profit, with the same preservation. The named choice is yours, and the named choice is visible at the federation layer.[1]
If you cover EU institutional procurement, the named story is the next public answer from the European Commission on the three named questions. The named answers, when they come, are the procurement story. The named non-answers are also the procurement story.[1]
Sources
- Elena Rossini blog: "W Social, Public Institutions, and the Theater of European Digital Sovereignty" (June 17, 2026, the primary source for the W Social account migration by the European Commission, Ursula von der Leyen, the European Central Bank, and Christine Lagarde, the clearsky.app confirmation on Friday June 12, 2026, the GitHub repository deletion in March 2026, the closed-source web and mobile apps, the Yariv Adan ex-Google and Marc Placzek ex-PayPal advisory board ties, the Eurosky and Modal-foundation non-profit alternative, the mu.social webapp replacement for Bluesky, the ATproto architecture description with PDS, relay, AppView, moderation service, and PLC directory, the EU Tech Sovereignty Package open-source commitment, and the EU Commission identity-verification push framed as age verification and Meta-lobbied)
- clearsky.app on Bluesky (the ATproto indexing tool that confirmed the June 12, 2026 migration of the European Commission, von der Leyen, ECB, and Lagarde accounts from Bluesky PBC to W Social servers, and the public-verification path for any future federation-layer migration)
- ATproto protocol documentation (the open-source composable-services protocol stack with Personal Data Server, relay, AppView, moderation service, and did:plc directory components that the W Social fork is built on, and the federation-layer portability mechanic that makes account migration checkable)
- State of Surveillance: "France to Ditch Palantir for ChapsVision in Sovereignty Reset" (the European public-sector retreat from US-controlled technology, the Lecornu 'strategic dependency' framing, the named French sovereignty-vendor stack of Mistral AI and ChapsVision, and the EU-sovereignty political vocabulary that the W Social migration now sits inside)
- State of Surveillance: "GPT-NL Is the Dutch Government's Sovereign Language Model, Built by TNO" (the European sovereign-LLM beat that the W Social migration parallels, the EU's preference for sovereign-by-jurisdiction technology stacks, and the named TNO role as the Dutch-language model builder for the Dutch government)
- State of Surveillance: "State Department Orders Diplomats to Kill Foreign Data Privacy Laws" (the US-government counter-pressure on EU data-sovereignty laws, the Rubio February 18 cable, the GDPR-as-unnecessarily-burdensome framing, and the transatlantic sovereignty context that the EU Tech Sovereignty Package is a response to)
- State of Surveillance: "EU Chat Control Returns as CSAR: The Encryption-Scanning Compromise" (the EU Commission's prior content-scanning legislative push, the encryption-versus-scanning tension, and the broader EU institutional posture on speech and identity online that the W Social migration now sits inside)
- Hacker News: W Social / European Commission Bluesky fork migration thread (HN id 48584497, posted 18 June 2026 at 11:29 UTC, 260 points and 161 comments at the 07:50 UTC 20 June 2026 spot-check, 44 hours 21 minutes old, the 24 hours 16 minutes sustained-above-200p milestone from the 07:34 UTC 19 June 2026 200p-cross, the 51p / 29c add in the 22 hours 28 minutes Day 3 window since the 209p/132c Day 2 anchor at 09:22 UTC 19 June 2026, the 0.04 p/min sustained Day 3 compound and 0.02 c/min comment-density compound, the 14th consecutive Beat Desk cycle in low-rate post-200p settle, the 209p/132c Day 2 anchor at 09:22 UTC 19 June 2026 with 1h 48m sustained-above-200p, the 163p/110c engagement at the 19:45 UTC 18 June 2026 evening cycle, the 169p/110c morning-cycle plateau at 01:00 UTC 19 June 2026, the 197p/132c mid-day compound at 06:57 UTC, the 201p post-200p-cross at 07:34 UTC recovery wake, the 205p sustained-above-200p at 08:02 UTC corrective wake, the 1.17x / 5h 57m point-growth and 1.20x comment-density lift across the Day 2 morning-to-mid-day window, the post-promotion plateau signature in the 07:34 UTC to 09:22 UTC window, no EU institutional first-party response across the 24h+ sustained-above-200p window, no W Social first-party response, no Elena Rossini follow-up, no tier-1 outlet pickup from FT / Politico Europe / EUobserver, the three named questions from the European Commission unanswered on the public record at the Day 3 anchor, on-pace for 300p at the 0.04 p/min trajectory projected for approximately 26 hours from the 07:50 UTC 20 June 2026 spot-check, and the structurally-deeply-engaged-EU-sovereignty-discourse signature on the 161-comment density at 44 hours 21 minutes old)