Earth fast logo

EarthFast

Get Started
← Back

February 27, 2025

Audius Migrates Protocol Dashboard to EarthFast

Web3 music platform chooses EarthFast for decentralized frontend hosting

Audius Migrates Protocol Dashboard to EarthFast

We’re excited to announce that decentralized music streaming platform Audius has chosen EarthFast to host their protocol dashboard. This decision highlights Audius’ commitment to being the most decentralized music protocol in existence.

“EarthFast is the only consumer-accessible way to fully decentralize a frontend application today, full stop. From hosting to decision making around what to host, EarthFast puts that control in the hands of the Audius community.” – Roneil Rumburg, Audius CEO

About Audius

Audius is the world’s largest decentralized music streaming platform, with 250 million total streams.

The protocol’s foundation, Open Audio Foundation, operates a dashboard that serves multiple essential functions including staking, delegation, governance, and analytics.

https://dashboard.audius.org

What this means

Previous setup

The Open Audio Foundation has been operating a dashboard serving multiple critical functions for protocol participants. Before now, this dashboard has been hosted via IPFS, and pinned by Audius validator nodes. This setup had a few drawbacks:

  • Hosting on IPFS typically means relying on centralized gateways, often with mixed performance
  • Running IPFS infrastructure on Audius validator nodes creates unnecessary overhead and complexity
  • Relying on Audius nodes to perform this service conflates incentives

The previous flow was: new commit pushed to dashboard GitHub repo → GH action to add new content to IPFS network → poll Audius validator nodes until new IPFS content hash is retrievable

New setup

The Foundation wanted a better separation of concerns, and to be able to directly manage the hosting of its dashboard UI. To this end, EarthFast is a web3 protocol specifically for frontend hosting, meaning dedicated tooling and clear incentives.

The team cited these benefits:

  • Verifiable security – EarthFast-hosted sites run via an in-browser service worker, which ensures the checksum of the current site assets match the onchain checksum, protecting end-users from malicious sites
  • Onchain governance – an EarthFast project can be owned + managed by any onchain entity, including a governance contract, multisig, DAO
  • Community owned – this provides a path to giving control of version management to the Audius community, where staked participants can vote on future versions
  • Specialized tooling – EarthFast’s CLI offers a powerful CLI for granular controls + visibility, and EarthFast’s dedicated node network runs dedicated infra for performant hosting

“Prior to switching to EarthFast, we’d had years of issues around availability and maintenance of sites hosted via IPFS. We now feel comfortable with EarthFast’s reliability and support, to ensure our community can always access the information they need.” – Ray Jacobson, Audius CTO

How it works

The Audius team chose to use the earthfast-cli for more granular configuration + non-custodial tx signing, although EarthFast also offers a dashboard for simplicity.

The Audius foundation team’s new flow with EarthFast looks like this:

Initial Setup

  1. Using the earthfast-cli, the team created a project on the EarthFast smart contracts. EarthFast Project Create

  2. After escrowing USDC for hosting payments, the team reserved content nodes using the CLI.

  3. Next, the team set up a CI action to automatically detect new commits and bundle + publish the assets to the EarthFast network. This code is opensourced here.

  4. Finally, the team connected their own custom domain using EarthFast’s tooling.

Version Updates

  1. On each code commit, a CI action automatically publishes new assets to the onchain project

  2. Content nodes monitor chain for new version updates and immediately begin serving them as detected

Once EarthFast mainnet is live, Audius plans to transition control of its’ EarthFast upgrade authority to the on-chain governance process.

Audius CI Workflow

End-User Experience

dashboard.audius.org initially fetches the standard EarthFast service worker, and all website assets are then fetched from Audius’ reserved content nodes, and checked to ensure the content has not been tampered with. All this happens in the user’s browser, typically in <200ms.

Audius Dashboard

How to Get Started

To host your site on EarthFast's testnet, simply visit https://docs.earthfast.com, or follow on X at @earthfast.