Deep Dive / ~3 min read

Solana's dApp Store Runs on Arweave

How the Solana Saga phone uses Arweave for censorship-resistant app distribution.

Solana's dApp Store Runs on Arweave
Permanent on Arweave

The App Store Problem

Apple's App Store and Google Play control app distribution for billions of devices. This gives two companies extraordinary power over what software users can access:

  • 30% transaction fee on all in-app purchases
  • Unilateral delisting: Apps can be removed without notice or appeal
  • Geographic restrictions: Apps can be blocked by country at government request
  • Developer account termination: Entire catalogs can be wiped

For most mobile apps, this centralization is a minor inconvenience. For financial applications, decentralized protocols, and apps in politically sensitive categories, it is an existential risk.

Solana's dApp Store

The Solana Saga phone shipped in May 2023 with the first Web3 app store. The dApp Store is fundamentally different from Apple's App Store or Google Play:

  • No 30% fee: Developers keep what they earn
  • No single authority: No entity can unilaterally remove an app
  • Censorship resistant: Apps cannot be delisted due to regulatory pressure

The key technical detail: dApp APKs are stored permanently on Arweave.

How It Works

When a developer publishes an app to the Solana dApp Store:

  1. The compiled APK file is uploaded to Arweave
  2. Arweave returns a permanent transaction ID
  3. The dApp Store catalog references the Arweave transaction
  4. Users download the app directly from Arweave's decentralized gateway network

Because the APK lives on Arweave, it cannot be deleted. Even if the dApp Store catalog were taken offline, the application itself would remain permanently available on the permaweb. Anyone with the transaction ID can download and install it.

The Seeker Phone

The Seeker phone, announced as the Saga's successor, continues this model. Solana Mobile has committed to Arweave as the permanent storage layer for its app distribution ecosystem.

Why Arweave

Solana Mobile chose Arweave for specific properties:

  • Permanence: APKs need to be available for as long as devices exist
  • Censorship resistance: No single entity can remove an app from Arweave
  • Verifiability: Users can verify the APK hasn't been tampered with
  • Cost efficiency: One-time payment covers permanent storage, no recurring hosting fees

Contrast with Traditional App Stores

Property Apple App Store Google Play Solana dApp Store
Transaction fee 30% 30% None
Can delist apps Yes Yes No
Storage Centralized servers Centralized servers Arweave
Geographic restrictions Yes Yes No
Developer account risk Yes Yes No

What This Means

The Solana dApp Store demonstrates a model where app distribution is as decentralized as the protocols the apps interact with. Arweave provides the infrastructure that makes this possible: permanent, censorship-resistant storage that no entity controls.

This is not theoretical. The Saga phone shipped. Apps are available on Arweave. The model works.

Subscribe to our newsletter

Built by the Arweave community

Permanently hosted on Arweave