Anti-Enshittification is a proactive framework for platform design and governance that combats the lifecycle of platform decay, a term coined by writer Cory Doctorow. The core thesis is that successful platforms follow a predictable, three-stage enshittification pattern: 1) They are good to users to attract them, 2) They become good to business customers (e.g., advertisers, sellers) by leveraging the trapped user base, and 3) They aggressively extract value from both groups to maximize shareholder profit, degrading the core user experience. Anti-enshittification strategies are architectural and economic interventions intended to break this cycle by aligning long-term platform health with user and ecosystem welfare.
Anti-Enshittification
What is Anti-Enshittification?
Anti-Enshittification refers to the design principles and governance mechanisms aimed at preventing the degradation of digital platforms, a process where platforms initially serve users, then shift value to business customers, and finally extract maximum value for themselves at the expense of all other participants.
Key technical and economic mechanisms for anti-enshittification include interoperability, data portability, and user-aligned governance. Interoperability—enabled by open standards and protocols—allows users to easily switch between services, reducing lock-in and platform leverage. Data portability ensures users own and can move their social graphs and content. Governance models like decentralized autonomous organizations (DAOs), where token-holding users vote on key platform decisions, or protocol-owned liquidity, where value accrues to a public good rather than a corporate entity, are seen as structural checks against centralized value extraction. These mechanisms shift power from a single corporate controller to a broader stakeholder set.
In blockchain and Web3, anti-enshittification is a foundational design goal. Networks like Ethereum and Solana aim to be credibly neutral platforms where the rules cannot be changed post-hoc to favor specific applications. Decentralized social media protocols such as Farcaster and Lens Protocol explicitly build for interoperability, allowing multiple competing clients (front-ends) to exist on a shared social graph, preventing any single company from controlling the user experience or monetization. This contrasts with traditional Web2 platforms where the platform owner controls all aspects and can unilaterally change algorithms, fees, and data policies to enshittify the ecosystem for short-term gain.
The concept extends beyond software to economic and legal structures. Anti-enshittification advocates for regulations that mandate interoperability (like the EU's Digital Markets Act), support for right-to-repair movements, and the promotion of open-source software and creative commons licensing. These approaches create a competitive landscape where platforms must continuously compete on service quality rather than exploiting captive audiences. The goal is to architect systems where the cost of degrading the user base outweighs the temporary financial benefit, creating sustainable, long-term value for all network participants.
Etymology and Origin
The term 'enshittification' and its blockchain-focused counterpoint, 'anti-enshittification,' originate from a critique of platform decay, offering a powerful framework for analyzing decentralized systems.
The term enshittification was coined by writer and activist Cory Doctorow in a 2022 essay, describing a predictable lifecycle of digital platforms. He defined it as the process where a platform first offers value to users to attract them, then shifts value to business customers (e.g., sellers, advertisers) to monetize, and finally extracts maximum value for itself by degrading the user experience for all parties. This framework provided a precise vocabulary for a widely observed phenomenon in centralized web2 platforms like social media and marketplaces.
In the blockchain context, anti-enshittification emerged as a core philosophical and technical design goal. It describes the use of cryptoeconomic mechanisms and decentralized governance to resist the centralization and value extraction inherent in Doctorow's model. The concept argues that features like permissionless participation, credible neutrality, open-source code, and user-controlled assets (e.g., tokens in a user's self-custody wallet) create structural barriers against a single entity capturing and degrading a network's value for its own benefit.
The adoption of this term highlights a key ideological divide. While traditional platforms are governed by corporate boards seeking shareholder returns, decentralized networks are theorized to align incentives through protocol rules and tokenomics. Prominent examples cited in anti-enshittification discourse include the decentralized finance (DeFi) ethos of composable, non-custodial protocols versus centralized crypto exchanges, and the vision of decentralized social media platforms where users own their social graph and data, contrasting with ad-driven algorithmic feeds.
Key Features and Principles
Anti-Enshittification describes a set of principles and mechanisms designed to prevent a platform from degrading in quality for its users and developers after achieving market dominance. It is a core goal of credibly neutral, decentralized systems.
Credible Neutrality
The foundational principle that a protocol's rules are applied equally to all participants, without discrimination or favoritism. This prevents platform operators from extracting excess value or arbitrarily censoring users once a network effect is established. It is the technical implementation of the maxim "code is law."
Exit to Community
A governance model where ultimate control of a protocol is transferred from a founding team or corporation to a decentralized autonomous organization (DAO) or a broad-based token-holding community. This aligns long-term incentives and prevents a single entity from unilaterally changing rules to its own benefit at the expense of users.
Permissionless Innovation
The guarantee that anyone can build on, interact with, or fork a protocol without requiring approval from a central gatekeeper. This creates competitive pressure and ensures that if a platform becomes extractive, users and developers can "vote with their feet" by migrating to a fork or alternative without losing their assets or social graph.
Composability & Open Standards
The use of open-source code and public, interoperable standards (like ERC-20) that allow different applications to seamlessly connect and build on each other. This reduces switching costs and lock-in, as user assets and data are not siloed within a single app. It decentralizes innovation and prevents platform capture.
Transparent & On-Chain Governance
Governance processes where all proposals, discussions, and votes are recorded immutably on a public blockchain. This transparency ensures accountability and makes it difficult for insiders to enact covert changes that benefit themselves. It contrasts with the opaque decision-making of traditional corporate boards.
Contrast with Web2 Platforms
Anti-Enshittification directly addresses the lifecycle of centralized platforms identified by Cory Doctorow: 1) Attract users with good service, 2) Lock in business customers, 3) Shift value extraction from users and businesses to the platform owner. Decentralized protocols aim to architecturally prevent step three.
How Anti-Enshittification Works
Anti-Enshittification refers to the use of decentralized protocols and economic incentives to prevent the degradation of a digital platform's quality for its core users.
Anti-Enshittification is a governance and economic design principle that combats the tendency of centralized platforms to degrade user experience over time. Coined by writer Cory Doctorow, "enshittification" describes the cycle where platforms first attract users, then exploit them to benefit business customers, and finally extract value from all parties until the platform collapses. In a blockchain context, anti-enshittification mechanisms are cryptoeconomic primitives—such as token-based governance, credible neutrality, and permissionless innovation—that are baked into a protocol's core to align long-term incentives between users, builders, and the network itself.
The primary technical mechanism is decentralized ownership and governance, often facilitated by a native protocol token. Unlike a corporate board, changes to a decentralized protocol typically require broad consensus from token holders or validators. This makes it structurally difficult for any single entity to unilaterally alter fee structures, censor transactions, or extract excessive rent in a way that harms the user base. Protocols like Ethereum and Uniswap exemplify this through their governance processes, where major upgrades are proposed, debated, and voted on by a distributed community of stakeholders.
A second key mechanism is ensuring credible neutrality and permissionless access. A credibly neutral blockchain does not discriminate between users or applications, preventing a platform owner from favoring its own services or partners (a common enshittification tactic). Permissionlessness guarantees that anyone can build, interact, and innovate on the network without seeking approval. This open environment fosters competition and keeps the platform responsive to user needs, as alternative front-ends or applications can always emerge if the dominant interface becomes exploitative.
Finally, economic incentives are aligned through tokenomics and fee structures. Value accrual to the native token is often tied to the network's utility and growth, rewarding stakeholders for maintaining a healthy ecosystem. Some protocols, like Ethereum with its EIP-1559 upgrade, implement fee burning mechanisms that can make the network deflationary as usage increases, directly linking token value to user activity. Others design fee switches or treasury mechanisms that fund public goods and protocol development, ensuring the platform can sustainably improve without resorting to extractive practices.
Examples and Implementations
Anti-enshittification is a design principle implemented through specific mechanisms that prevent platforms from degrading user experience for profit. These are concrete, technical features found in decentralized systems.
Forkability & Exit Rights
The ultimate user defense is the ability to fork the protocol or application, creating a new instance with the original data and rules. This is enabled by open-source code and permissionless deployment. Key examples include:
- Uniswap v3 Forking: SushiSwap's initial launch via a vampire attack on liquidity.
- Lido on Layer 2: The protocol's design allows for permissionless deployment of new node operator sets on new chains, preventing vendor lock-in.
- Blockchain Forks: Ethereum's transition to proof-of-stake (The Merge) was a coordinated fork, demonstrating the community's power to enact change.
Credible Neutrality & MEV Resistance
Preventing the platform from picking winners requires a credibly neutral base layer. This involves designing systems where the protocol cannot discriminate between users. Key implementations are:
- MEV Auctions (e.g., MEV-Boost): A marketplace for block building that democratizes access to Miner/Maximal Extractable Value, reducing validator advantage.
- Fair Sequencing Services: Protocols like Aptos and Fuel use leaders or sequencers that order transactions to minimize front-running.
- Encrypted Mempools (e.g., Shutter Network): Use threshold encryption to hide transaction content until it is included in a block, neutralizing insider advantage.
On-Chain Governance & Proposal Power
Formalizing user influence through transparent voting prevents unilateral control by core teams. This shifts proposal power to token holders or stakeholders.
- Compound Governance: Protocol parameters and upgrades are controlled by COMP token holders via on-chain votes.
- Arbitrum DAO: Controls core protocol upgrades and the allocation of substantial treasury funds via the Arbitrum Security Council and tokenholder votes.
- Optimism's Citizen House: A experiment in non-tokenholder governance, allocating retroactive public goods funding.
Fee Switch Control & Value Distribution
A critical juncture for enshittification is the activation of protocol fees. Anti-enshittification designs ensure this decision and the distribution of value are not centralized.
- Uniswap Governance: The UNI token holder community must vote to "flip the switch" to enable protocol fees, and can vote on their magnitude and destination.
- MakerDAO's Surplus Buffer: Fees (stability fees) accrue to a DAO-controlled surplus, which is managed transparently and used for operational expenses and buffer maintenance, not extracted to a private entity.
Data Portability & Open Standards
Preventing lock-in by ensuring users own and can move their data, social graph, or assets. This undermines a platform's ability to trap users.
- ERC-20 / ERC-721 Tokens: Open standards ensure assets are portable across wallets and applications.
- Lens Protocol: A social graph where user profiles and connections are NFTs owned by the user, allowing them to move between front-end applications.
- Solidity & EVM Standards: Smart contract standards ensure composability, allowing any developer to build on or interact with existing protocols.
Client Diversity & Infrastructure Decentralization
Preventing a single client implementation or infrastructure provider from becoming a central point of failure or control. This is a network-level defense.
- Ehereum Execution & Consensus Clients: Multiple independent teams (Geth, Nethermind, Besu, Erigon; Prysm, Lighthouse, Teku, Nimbus) run the network. No single client should have >33% share.
- RPC Provider Alternatives: Users can run their own node or choose from many RPC providers (Alchemy, Infura, QuickNode, public endpoints) to interact with the chain, preventing API gatekeeping.
Anti-Enshrinement vs. Traditional Platform Model
A comparison of governance and incentive structures between platforms designed to resist enshittification and traditional, centralized models.
| Core Feature / Metric | Anti-Enshrinement Model | Traditional Platform Model |
|---|---|---|
Primary Governance | Decentralized, on-chain mechanisms (e.g., DAOs, token voting) | Centralized corporate leadership |
Value Capture Direction | Extracted value flows to users/contributors (via fees, rewards, staking) | Extracted value flows to platform owners/shareholders |
User Lock-in Strategy | Minimal; based on utility and network effects | High; based on data silos, switching costs, and proprietary APIs |
Default Composability | Permissionless and open (e.g., open-source code, public APIs) | Permissioned and restricted (e.g., gated APIs, closed ecosystems) |
Fee Structure Transparency | Transparent, algorithmically enforced, and often immutable | Opaque, frequently changed unilaterally by the platform |
Exit & Forkability | Users and developers can fork the protocol with low cost | Exit is difficult; forking the platform is legally and technically prohibitive |
Incentive Alignment | Long-term alignment between users, builders, and the protocol | Short-term alignment with shareholder value, often at user expense |
Key Performance Metric | Protocol utility and sustainable ecosystem growth (e.g., TVL, active addresses) | Quarterly revenue growth and user engagement metrics (e.g., MAU, ARPU) |
Common Misconceptions
Clarifying the technical and economic principles behind the concept of anti-enshittification, distinguishing its application in decentralized systems from common misunderstandings.
Anti-enshittification is the process of using cryptoeconomic mechanisms and decentralized governance to prevent a platform's quality from degrading over time by systematically shifting value away from users and towards the platform's owners. It works by encoding credible commitments into a protocol's core logic, such as fee-burning mechanisms, decentralized sequencer sets, or governance-minimized smart contracts, which make it economically irrational or technically impossible for a single entity to later extract excessive value. This is a structural defense against the typical lifecycle where platforms first attract users, then exploit them for data and lock-in, and finally extract maximum rent from business customers.
Technical Details
Anti-enshittification refers to the technical and economic mechanisms designed to prevent the degradation of a platform's quality for its core users and developers, a phenomenon where value is extracted to benefit the platform's owners at the expense of its ecosystem.
Anti-enshittification in blockchain is the application of cryptoeconomic and governance mechanisms to prevent a platform from degrading its service to users and developers after achieving dominance. It counters the cycle where a platform first attracts users, then exploits them for data and lock-in, and finally shifts value extraction to business customers, degrading the core user experience. In blockchain, this is combated through credible neutrality, permissionless innovation, and user-aligned incentives that are cryptographically enforced rather than based on a central entity's goodwill.
Frequently Asked Questions
Questions and answers about the economic and governance principle of Anti-Enshittification in decentralized systems.
Anti-Enshittification is a design principle for decentralized platforms that uses cryptoeconomic incentives and on-chain governance to prevent the degradation of user and developer experience over time, a pattern common in centralized platforms. It works by structurally aligning the platform's success with the prosperity of its users and builders, rather than a central intermediary. This is achieved through mechanisms like protocol-owned liquidity, fee distribution to token holders or stakers, permissionless access, and transparent, user-controlled governance. The core idea is to make it economically irrational and technically difficult for any single entity to extract excessive value or degrade core services, thus resisting the 'enshittification' lifecycle.
Get In Touch
today.
Our experts will offer a free quote and a 30min call to discuss your project.