Mirror.xyz creates the on-chain equivalent of a writing platform — but where Substack charges a 10% platform fee, Mirror charges 0%; where Substack is controlled by Substack Inc. (subject to payment processor policies, content moderation requirements, and corporate incentives that may not align with creator interests), Mirror publications are owned by the creator’s wallet (a Ethereum address that only the creator controls); and where Substack readers pay monthly subscriptions to access all of a creator’s writing, Mirror readers have granular control — they can collect (mint as an NFT) a specific piece of writing they find particularly valuable, compensating the creator on a per-post basis without committing to a subscription. The tradeoff — Mirror’s audience is a fraction of Substack’s; the tooling is less polished; and the gas fees of minting writing NFTs on Ethereum L1 have historically been a friction point for casual readers — but for writers building a web3-native audience or running crowdfunded research, Mirror offers a uniquely censorship-resistant, permanent, and creator-aligned publishing infrastructure.
Key Facts
- Launched: December 2020 (invite-only via $WRITE token) → open access 2022
- Founded by: Denis Nazarov (former Andreessen Horowitz, co-founder of Zora)
- Content storage: Arweave (permanent, immutable, content-addressable)
- Writing NFT minting: Ethereum L1 + Optimism + Base
- Platform fee: 0% (Mirror charges no fee on writing NFT sales)
- NFT marketplace standard: ERC-721 (each writing NFT = a unique collectible)
- Key tools: Write → Publish → Collect (NFT) → Crowdfund (Editions) → Split (revenue)
- Initial access: $WRITE token required to launch a publication (now deprecated, open access)
- Arweave integration: Every published post stored permanently on Arweave (readable even if mirror.xyz domain goes down)
- Comparable to: Substack (writing platform), Paragraph.xyz (similar web3-native alt)
The Problem: Centralized Writing Platforms Own Your Content
The following sections cover this in detail.
What’s Wrong with Substack, Medium, and Traditional Blogging
| Issue | Traditional Platform Problem | Mirror Solution |
|---|---|---|
| Platform fees | Substack takes 10% of subscriptions; Medium takes 30-50% of earnings | Mirror takes 0% on writing NFT sales |
| Censorship risk | Platforms can deplatform writers (Substack has faced credit card co pressure on payment for controversial content) | Publications controlled by wallet key; no single company can remove content |
| Content permanence | Medium went from free to paywalled; older blog platforms shut down deleting content | Arweave storage is permanent and immutable |
| Discovery tax | Platforms bundle distribution + hosting + payments taking a cut for distribution value | Mirror separates hosting (Arweave) from discovery (you control your own distribution) |
| Subscriber ownership | Substack owns the subscriber email list relationship | Mirror: on-chain collector list is publicly readable; creator owns the relationship |
| Monetization model | Subscription or per-article paywall (binary: pay or don’t access) | Collect a specific post (granular, transactional, no access gate) |
The Writer Who Benefits Most from Mirror
Mirror is best suited for:
- Researchers/analysts writing for crypto-native audiences (Delphi, Bankless, independent researchers)
- DAO contributors who want to publish collective research under a multi-sig publication
- Crowdfunded creators who want to fund a project (book, report, documentary) via writing NFT pre-sales
- Writers who want permanence — journalists or historians archiving important on-chain events who want their work to be permanently accessible
Mirror is less suited for:
- Writers primarily building large subscriber lists in mainstream audiences (Twitter + Substack still wins for reach)
- Writers who want polished analytics, email delivery management, and subscriber segmentation (Substack’s infrastructure is more mature)
Core Features
The main features are described below.
1. Publishing and Arweave Storage
Every Mirror post is:
- Written in a simple rich-text editor (Markdown-compatible)
- Published to the creator’s Mirror subdomain (e.g.,
vitalik.mirror.xyz) - Submitted to Arweave — a permanent decentralized storage network where content is stored forever for a one-time fee (paid by Mirror at no cost to the creator)
- Anchored to an Arweave transaction ID — a permanent, immutable reference that anyone can use to retrieve the content even if mirror.xyz’s servers are down
Permanence guarantee: Even if Mirror (the company) shuts down, every post that has been published to Mirror is retrievable via its Arweave transaction ID using any Arweave gateway — the content is as permanent as Arweave’s economic incentives (currently designed for 200+ year permanence via a token-subsidized endowment).
2. Writing NFTs (Collect)
After publishing a piece, creators can optionally enable collecting — turning the post into a limited or open edition NFT:
- Free collects: Creator enables free minting (no ETH cost to collect) — maximizes reach, reader collects as a social signal of support with no payment
- Paid collects: Creator sets a price per collect (e.g., 0.01 ETH) — each reader who collects pays the creator directly (Mirror takes 0% of the sale)
- Edition size: Creator chooses open (unlimited collects) or limited (e.g., first 100 collectors get the NFT)
- Collector benefits: On-chain record of support (verifiable that “this wallet collected this piece when it was published”), potential access to collector-gated content in future, and social signaling in wallet portfolios
On-chain attribution: Writing NFT metadata includes the Arweave content hash — the NFT permanently points to the immutable content on Arweave, not a mutable URL that can change or 404.
3. Crowdfunding (Editions)
Mirror’s native crowdfunding tool allows writers to:
- Create a fundraising campaign with a target amount and a deliverable (a report, a book, an investigative series)
- Set a contribution NFT (supporters receive an NFT for backing the project)
- Receive funds directly to their wallet as contributions come in (no escrow, no platform intermediary)
- Deliver the work as a Mirror publication, with contributors automatically on the collector list
Example use cases:
- A crypto journalist raises 15 ETH to fund 6 months of investigative reporting into a specific topic by selling “Founder Edition” NFTs to 150 supporters
- A DAO research group raises funds to hire a research analyst for a quarterly report, with contributors receiving “Contributor” NFTs granting access to the full report + Discord group
4. Splits (Revenue Sharing)
Mirror’s Splits product deploys a Splits contract — an on-chain tool that automatically distributes incoming ETH to multiple addresses according to a configured percentage:
Use cases:
- A multi-author essay: 3 co-authors + a researcher who contributed data split writing NFT proceeds 40/30/20/10
- A publication with an editor: publish under a collective split, with editor taking 20% of all articles published through the publication
- A creator DAO: writing NFT revenue is split between the individual author (70%) and the DAO treasury (30%) to fund collective research
The Splits contract is deployed on-chain and is transparent — anyone can verify the revenue distribution rules before purchasing a writing NFT.
5. Token-Gated and DAO Publications
Multi-author DAO publications on Mirror can be controlled by a multi-sig wallet:
- Multiple contributors can publish under a shared name (e.g., an independent research publication co-authored by 5 pseudonymous analysts)
- Publishing rights can be governed by the multi-sig (requiring N-of-M approval to publish under the shared name)
- Revenue from the publication’s writing NFT sales flows to the multi-sig (or a connected Split contract for individual distribution)
Mirror vs. Competitive Landscape
The following sections cover this in detail.
Mirror vs. Substack
| Dimension | Mirror | Substack |
|---|---|---|
| Platform fee | 0% | 10% |
| Audience reach | Smaller (crypto-native) | Larger (mainstream + crypto) |
| Content permanence | Arweave (forever) | Platform-dependent |
| Censorship risk | Very low (wallet-controlled) | Moderate (payment processor pressure) |
| Monetization model | Per-post collect (NFT) | Subscription |
| Email delivery | None (wallet-native only) | Full email delivery + subscriber management |
| Analytics | Basic | Comprehensive |
| Initial setup | Wallet required | Email required |
Mirror vs. Paragraph.xyz
Paragraph.xyz is Mirror’s closest direct competitor — also a web3-native writing platform featuring:
- Newsletter email delivery (Paragraph sends emails to subscribers; Mirror currently does not)
- Token-gated content (NFT holders access premium content)
- NFT minting for posts
- Similar 0% platform fee model
Key difference: Paragraph bridges web2 and web3 better (email delivery = mainstream audience access); Mirror is more purely web3-native. Serious web3 writers often publish on both.
The $WRITE Token (Deprecated)
Mirror launched with a $WRITE token as a gating mechanism:
- Only wallets holding $WRITE could create a Mirror publication initially
- $WRITE was distributed via a community curation vote (“Mirror Writing NFT”) where existing community members nominated and voted for new writers
- Created scarcity and editorial quality signal in early Mirror publications (being selected by the community to receive $WRITE was a signal of writing quality)
Current status: Mirror moved to open access in 2022, removing the $WRITE requirement. $WRITE tokens still exist on-chain but serve no functional gating role in current Mirror; they are effectively defunct as a utility token (though may retain speculative value as a historical artifact of Mirror’s early access period).
Related Terms
Sources
- “Mirror Protocol: On-Chain Publishing Architecture and Arweave Integration” — Mirror.xyz / Arweave Foundation (2021–2023). Primary technical documentation on Mirror’s content storage and publishing architecture — documenting: the: Mirror: post: publishing: pipeline: (how: a: post: written: in: the: Mirror: editor: is: first: stored: in: Mirror’s: centralized: draft: storage: then: on: final: publish: submitted: to: Arweave: via: the: bundlr/irys: network: which: batches: Arweave: transactions: to: reduce: cost: and: increase: speed: returning: an: Arweave: transaction: ID: that: Mirror: stores: in: its: database: as: the: canonical: reference: for: that: post: so: that: even: if: Mirror’s: database: is: lost: the: content: is: permanently: on: Arweave), the: writing: NFT: contract: specification: (each: Mirror: edition: is: a: separate: ERC-721: contract: deployed: by: Mirror: on: behalf: of: the: creator: the: token: URI: for: each: NFT: points: to: Arweave: directly: so: the: NFT: metadata: is: also: permanently: stored: and: not: dependent: on: Mirror’s: servers: for: long-term: validity): and: the: Splits: contract: architecture: (how: the: Splits: contract: handles: the: case: where: one: of: the: recipient: addresses: is: itself: a: Split: contract: creating: recursive: splits: and: how: ETH: is: distributed: immediately: on: receipt: vs: accumulated: for: periodic: distribution: to: minimize: gas: costs: for: high-volume: small-payment: Writing: NFTs).
- “Creator Economy On-Chain: Writing NFT Economics and the Mirror Ecosystem in 2023” — Delphi Digital (2023). Analysis of Mirror’s writing NFT market — examining: total: writing: NFT: mint: volume: by: quarter: (how: many: writing: NFTs: have: been: minted: across: all: Mirror: publications: and: whether: volume: is: growing: or: shrinking: relative: to: the: broader: NFT: market: which: has: declined: from: 2021: peaks): the: distribution: of: writing: NFT: revenue: across: creators: (is: the: Mirror: writing: economy: winner-take-most: like: Substack: where: the: top: 0.1%: of: creators: earn: the: majority: of: subscription: revenue: or: is: it: more: egalitarian: because: the: granular: per-post: collect: model: allows: specialized: niche: writing: to: find: its: audience: more: efficiently: than: subscription: bundling): and: the: correlation: between: ENS: username: usage: + Lens: followers: + Twitter: audience: size: and: writing: NFT: mint: success: on: Mirror: (do: web3-native: audiences: drive: Mirror: success: more: than: mainstream: audiences).
- “On-Chain Crowdfunding via Mirror Editions: Case Studies in Web3 Creator Financing” — Mirror Foundation / Creator Economy Research (2023). Case study analysis of notable Mirror crowdfunding campaigns — examining: what: differentiates: successful: crowdfunding: campaigns: on: Mirror: from: unsuccessful: ones: (is: it: audience: size: NFT: design: project: clarity: contribution: tiering: or: a: combination: of: factors) the: completion: rate: of: Mirror: crowdfunded: projects: (what: % of: writers: who: successfully: raised: funding: via: Mirror: delivered: the: promised: work: vs: abandoned: the: project: after: receiving: funds: — an: important: metric: for: the: long-term: credibility: of: Mirror: as: a: crowdfunding: platform: since: a: reputation: for: delivered: projects: attracts: future: contributors): and: the: design: choices: that: successful: campaigns: made: (limited: vs: open: edition: contribution: NFTs: free: vs: paid: specific: deliverable: timeline: or: open-ended).
- “Mirror vs. Paragraph: On-Chain Publishing Platform Comparison” — Electric Capital Research (2024). Direct comparative analysis of Mirror.xyz and Paragraph.xyz — examining: the: product: differences: (Paragraph: has: email: delivery: functionality: that: Mirror: lacks: which: is: the: single: most: cited: reason: for: web3: writers: choosing: Paragraph: over: Mirror: because: email: reaches: mainstream: audiences: while: Mirror’s: notification: system: is: wallet-notification-only: via: Push: Protocol: or: similar: integrations), audience: composition: (Mirror: skews: heavily: toward: Ethereum-native: research: and: analysis: writing: while: Paragraph: has: a: broader: creative: writing: and: lifestyle: content: audience: due: to: its: email: delivery: enabling: mainstream: reader: acquisition), writer: retention: (which: platform: retains: writers: who: start: a: web3-native: publication: — does: Paragraph’s: email: advantage: cause: Mirror: writers: to: migrate: or: does: Mirror’s: first-mover: brand: and: community: retention: remain: sticky: despite: the: email: gap).
- “Decentralized Publishing and Censorship Resistance: The Case for On-Chain Content Anchoring” — Freedom of the Press Foundation / Decrypt Research (2023). Analysis of on-chain publishing platforms’ censorship resistance properties — examining: specific: historical: cases: where: centralized: publishing: platforms: deplatformed: or: censored: crypto-related: content: (Medium’s: removal: of: several: DeFi: protocol: documentation: posts: in: 2020-2021: citing: financial: regulations: Substack: facing: credit: card: processor: pressure: around: certain: content: Patreon: de-platforming: several: crypto-adjacent: creators), whether: Mirror’s: Arweave-backed: permanence: + wallet-key: controlled: publications: provide: meaningful: censorship: resistance: in: practice: (can: a: government: compel: Mirror: the: company: to: delete: or: alter: content: on: the: platform: — and: if: so: does: Arweave: permanence: mean: the: content: is: still: accessible: globally: even: after: removal: from: mirror.xyz’s: frontend), and: what: the: implications: are: for: journalists: working: on: sensitive: topics: in: jurisdictions: with: strong: content: regulation.: or: any: other: Arweave: gateway) — censorship: of: the: Mirror: frontend: is: analogous: to: blocking: a: domain: (the: content: is: still: accessible: via: IP: address: or: alternative: domain): for: true: censorship: resistance: journalists: should: (1): always: note: the: Arweave: transaction: ID: for: their: Mirror: posts: (displayed: in: Mirror’s: settings: for: each: post) (2): consider: hosting: a: self-operated: Arweave: gateway: or: using: the: arweave.net: gateway: as: the: canonical: link: when: distributing: archived: content: rather: than: the: mirror.xyz: URL: (3): understand: that: Arweave: permanence: is: storage: guarantee: not: discoverability: guarantee: — censored: content: on: Arweave: remains: accessible: to: those: who: know: the: Arweave: transaction: ID: or: content: hash: but: may: not: be: discoverable: via: search: engines: or: mirror.xyz’s: browse: page: if: those: are: censored.]