フルスタックの対価——Bluesky Socialのマネタイズとダブルバインドの出口

The Still Water 三部作の番外編として。前稿 Default Integrity（Day 2）が記述したPBC内部のダブルバインド——Command A（分散せよ）とCommand B（生き延びろ）の衝突——に対し、本稿はCommand Bの側から具体的な出口を提案する。

(A companion piece to The Still Water trilogy. Where Default Integrity (Day 2) described PBC's internal double bind—the collision of Command A (decentralize) and Command B (survive)—this essay proposes a concrete exit from the Command B side.)

0. Overview

2026年4月、Bluesky Social COOのRose WangがSemaforのポッドキャストでマネタイズを問われ、具体的な回答を出せなかった。「money follows value」「クリエイターが収益の大部分を得るべきだ」——いずれもシリコンバレーの汎用語彙であり、ATProto固有の戦略ではない。$100Mの調達から1年以上が経過し、"experimentation"という言葉が繰り返される。だがこの回答不能は個人の力量の問題ではない。Bluesky Socialが自ら設計したATProtoの開放性と、PBC（Public Benefit Corporation）としての事業継続の間に構造的な矛盾がある。本稿はBluesky Socialに焦点を絞り、その矛盾の正体を特定した上で、「プロトコルは無料、フルスタックは有料」という切り分けを提案する。

(In April 2026, Bluesky Social COO Rose Wang was asked about monetization on Semafor's podcast and could not offer a concrete answer. "Money follows value." "Creators should get most of the dollars." These are generic Silicon Valley phrases, not strategies unique to ATProto. More than a year has passed since the $100M raise, and the word "experimentation" keeps recurring. But this inability to answer is not a matter of individual competence. A structural contradiction exists between the openness of ATProto—designed by Bluesky Social itself—and the need to sustain a PBC. This essay focuses on Bluesky Social, identifies the nature of that contradiction, and proposes a distinction: the protocol is free; the full-stack costs money.)

1. Definitions

フルスタック提供者（Full-stack provider）：認証・モデレーション・フィード生成・通知・メディアホスティング・検索・AppViewを一体として万人に提供する事業体。ATProtoの各コンポーネントを個別に運用する開発者やサーバー管理者とは区別される。

(An entity that provides authentication, moderation, feed generation, notifications, media hosting, search, and AppView as a unified service to the general public. Distinguished from developers or administrators who operate individual ATProto components.)

ダブルバインド（Double bind）：前稿で定義した概念を引き継ぐ。分散の理念を掲げつつ、中央集権的な運営判断を行わなければ事業が存続できない状態。どちらに動いても矛盾に触れる。

(Carried over from the previous essay. A state in which an organization must make centralized operational decisions while professing decentralization as its founding principle. Every move touches a contradiction.)

プロトコル層（Protocol layer）：ATProtoの仕様そのもの。Lexicon定義、DID、リポジトリ構造、データモデル。誰でも実装できる。

(The ATProto specification itself—Lexicon definitions, DIDs, repository structure, data model. Anyone can implement it.)

インフラ層（Infrastructure layer）：プロトコルを動作させるための計算・通信・保存資源。サーバー、帯域、ストレージ、人的モデレーション。運用には持続的なコストが発生する。

(The computational, network, and storage resources required to run the protocol. Servers, bandwidth, storage, human moderation. Operation incurs ongoing costs.)

2. Propositions

P1：ATProtoエコシステムにおいて、万人向けフルスタックを提供する事業体は現時点でBluesky Social PBCのみである。

(Bluesky Social PBC is currently the sole full-stack provider for the general public in the ATProto ecosystem.)

Rose Wangは「6,000のプロジェクトがエコシステム上に構築されている」と述べた。だがその大半はBluesky SocialのAppViewとリレーに依存している。フィードジェネレータやラベラーを独自運用する開発者はいる。PDSをセルフホストするユーザーもいる。しかし認証からモデレーションまでを一体として4,000万ユーザーに提供しているのはBluesky Social一社である。6,000のプロジェクトは独立した事業体ではなく、Bluesky Socialのインフラに寄生する拡張機能群である。

(Wang stated that 6,000 projects have been built on the ecosystem. But the vast majority depend on Bluesky Social's AppView and Relay. Some developers run their own feed generators or labelers. Some users self-host a PDS. Yet only one entity provides the full stack—from authentication to moderation—to 40 million users. Those 6,000 projects are not independent entities; they are extensions parasitic on Bluesky Social's infrastructure.)

P2：フルスタック提供の唯一性は、サブスクリプション課金の正当化根拠になる。

(The sole-provider status justifies subscription-based monetization.)

NetflixやClaudeのサブスクリプションが成立するのは、対価が明確だからである。Netflixは映像コンテンツ、Claudeは知能。Bluesky Socialの場合、提供しているのは「場」であり、場の価値は他のユーザーの存在によって生まれる。だがこの循環論を越えて直視すべき事実がある。4,000万人が日常的に使うフルスタックを維持するインフラコストは実在する。サーバー、帯域、24時間のモデレーション、検索インデックス——これらは理念では賄えない。唯一のフルスタック提供者がそのコストの対価を求めるのは、搾取ではなく維持管理の請求である。

(Netflix and Claude subscriptions work because the value exchange is clear: content and intelligence respectively. Bluesky Social provides a "place," whose value arises from the presence of other users. But beyond this circularity lies a fact that must be faced. The infrastructure cost of maintaining a full stack used daily by 40 million people is real. Servers, bandwidth, round-the-clock moderation, search indexing—these cannot be funded by ideology. When the sole full-stack provider asks for compensation, it is not extraction; it is a maintenance invoice.)

P3：「プロトコルは無料、フルスタックは有料」という切り分けにより、分散の理念とマネタイズの両立が可能になる。

(The distinction "the protocol is free; the full-stack costs money" enables coexistence of the decentralization ideal and monetization.)

ATProtoはオープンプロトコルである。誰でも実装できる。この原則に課金は発生しない。だがBluesky Socialのアプリ——フィード、通知、検索、モデレーション、メディアホスティングを統合した体験——はプロトコルではない。プロトコル上に構築されたサービスである。HTTPは無料だが、AWSには費用がかかる。この区別は技術的に自明であるにもかかわらず、Bluesky Socialの公的発話では一度も明確に語られていない。

(ATProto is an open protocol. Anyone can implement it. No fee attaches to this principle. But the Bluesky Social app—the integrated experience of feeds, notifications, search, moderation, and media hosting—is not the protocol. It is a service built on the protocol. HTTP is free; AWS costs money. This distinction is technically obvious, yet it has never been clearly stated in Bluesky Social's public communications.)

3. Corollaries

C1（P1より）：Mastodonが示したのは、インフラコストの分散が持続可能性を損なうという反証例である。

(From P1: Mastodon demonstrated that distributing infrastructure costs undermines sustainability.)

ActivityPubの世界では、各サーバー管理者がインフラコストを負担する。結果として、フルスタックを維持できるサーバーは限られ、多くのインスタンスが資金不足で閉鎖された。Bluesky Socialがフルスタックを一社で引き受けている現状は、設計思想からの逸脱ではなく、Mastodonの失敗から学んだ合理的選択である。その選択に正当な対価を求めることは、同じ学びの延長線上にある。

(In the ActivityPub world, each server administrator bears infrastructure costs. The result: few instances can maintain a full stack, and many shut down for lack of funding. Bluesky Social's decision to shoulder the full stack is not a deviation from principle but a rational choice informed by Mastodon's failure. Asking fair compensation for that choice lies on the same learning curve.)

C2（P2, P3より）：サブスクリプション導入はダブルバインドを解消しないが、矛盾を最小化する。

(From P2, P3: Introducing subscriptions does not dissolve the double bind but minimizes the contradiction.)

広告モデルを導入すれば、「アテンションを売る旧来プラットフォームと同じだ」と批判される。VCに依存し続ければ、「いずれenshittificationが来る」と批判される。サブスクリプションにも批判は来る。「分散を謳いながら特定企業に金を払わせるのか」と。だが「プロトコルは無料、フルスタックは有料」と切り分ければ、利用者は選択できる。Bluesky Socialに金を払ってフルスタックを使うか、自分でAppViewを立てるか。選択肢の存在がダブルバインドの圧力を下げる。

(Adopting an ad model invites criticism: "You are the same as legacy platforms selling attention." Continuing VC dependence invites: "Enshittification is inevitable." Subscriptions will also draw fire: "You preach decentralization but charge us to use one company's service." But with the distinction "protocol is free, full-stack costs money," users retain a choice: pay Bluesky Social for the full stack, or build your own AppView. The existence of that choice reduces the pressure of the double bind.)

C3（P1, P3より）：Roseの回答不能は、この切り分けを公的に語る言語がBluesky Social内部に存在しないことを示唆する。

(From P1, P3: Wang's inability to answer suggests that the language for articulating this distinction does not yet exist within Bluesky Social.)

「money follows value」ではなく、「フルスタックの維持にはコストがかかる。プロトコルは開放する。インフラを使うなら払ってくれ」。これがBluesky Socialの立場に最も誠実な回答になる。だがこの言葉はCOOの口から出なかった。出なかった理由は推測の域を出ないが、可能性を二つ挙げる。一つは、プロトコルとサービスの区別を公的に認めることが、「Bluesky Socialなしでも成立する」というATProtoの約束を前景化させ、自社の交渉力を削ぐという懸念。もう一つは、Jay Graberの退任後、プロトコルの思想的正統性を体現する声が不在になり、この種の構造的な議論を公的に展開する人物がいないという組織的空白。

(Instead of "money follows value," the most honest answer for Bluesky Social would be: "Maintaining the full stack has costs. The protocol remains open. If you use our infrastructure, pay for it." But these words did not come from the COO. The reasons are speculative, but two possibilities can be noted. First, publicly acknowledging the protocol-service distinction foregrounds ATProto's promise that it can function without Bluesky Social, potentially weakening the company's bargaining position. Second, after Jay Graber's departure as CEO, there is no public voice embodying the ideological legitimacy of the protocol—and therefore no one positioned to conduct this kind of structural argument in public.)

4. Open Questions

フルスタック提供者が複数現れた場合、Bluesky Socialのサブスクリプションの正当性はどう変化するか。唯一性が正当化根拠であるなら、競合の出現は根拠を弱める。だが同時に、競争の存在こそがATProtoの分散理念の実現を意味する。このパラドックスをBluesky Socialはどう引き受けるか。

(If multiple full-stack providers emerge, how does the justification for Bluesky Social's subscription change? If sole-provider status is the basis, competition weakens that basis. But competition is precisely what ATProto's decentralization ideal envisions. How does Bluesky Social absorb this paradox?)

「プロトコルは無料、フルスタックは有料」の切り分けは、AppView以外の層——PDS、リレー——にも適用可能か。PDSのセルフホストは既に可能だが、リレーの運用コストは個人の手に負えない。インフラ層の中にも勾配がある。どこに課金の線を引くかは、技術的判断ではなく政治的判断になる。

(Can the "protocol is free, full-stack costs money" distinction be applied beyond the AppView to PDSes and Relays? Self-hosting a PDS is already possible, but Relay operation costs exceed individual capacity. There is a gradient within the infrastructure layer. Where to draw the billing line is a political decision, not a technical one.)

サブスクリプションを導入した場合、無料ユーザーと有料ユーザーの間にどのような非対称性が生まれるか。Bluesky Socialは「発言をペイウォールの後ろに置くことは絶対にしない」と表明している。だが無料で提供できる範囲を狭めなければ、課金する理由が消える。この境界線を引く行為そのものが、再びダブルバインドを生む。

(If subscriptions are introduced, what asymmetry arises between free and paying users? Bluesky Social has stated it will "never put speech behind a paywall." But if the free tier is not constrained in some way, there is no reason to pay. The very act of drawing that boundary generates another double bind.)

Discarded Hypotheses

広告モデルでBluesky Socialのダブルバインドは解消できる——棄却。広告はアテンション経済への回帰であり、Bluesky Socialの設立理念と正面から矛盾する。Wang自身が「広告に依存しなくてよいようにVCを調達した」と述べている。

ATProto自体をマネタイズすべきである——棄却。プロトコルは公共財であり、課金対象にした時点で開放性の約束が破れる。HTTPに課金する者はいない。マネタイズの主体はプロトコル上にサービスを構築する個々の事業体である。

(Ad model can resolve Bluesky Social's double bind—rejected. Advertising is a return to the attention economy and directly contradicts Bluesky Social's founding rationale. Wang herself stated that VC funding was raised so the company would not have to depend on advertising.)

(ATProto itself should be monetized—rejected. The protocol is a public good; charging for it breaks the promise of openness. No one charges for HTTP. Monetization subjects are individual entities that build services on the protocol.)