Case Studies/

Decentralized Platforms

Riff.cc

Building cooperative, unstoppable libraries and platforms — for the users, by the users. Content-addressed storage, distributed retrieval, and community governance in one operational surface.

Visit site

The problem

Content platforms centralize power over what stays online and who profits. Cooperative libraries are the counter-model — user-owned, community-governed, censorship-resistant — but the tech to run one at consumer scale is nontrivial. Content addressing, distributed retrieval, discoverability, and community governance all have to work in concert, and the reference implementations for each are still evolving. The operational bar for a cooperative platform is high: it has to feel as usable as a centralized alternative, or the user cost of the cooperative model isn't offset by the benefits.

Key challenges

Cooperative platforms have hard problems in every direction. Content addressing gives you tamper-evident storage but requires reconciling with mutable-content mental models users have. Distributed retrieval has to work through the network's actual latency and reliability variance. Governance tooling has to support community decision-making without requiring users to become protocol engineers. And the whole thing has to be discoverable in a way that doesn't recreate the central gatekeeper the model rejects.

What we built

AR Data contributed engineering on Riff.cc's cooperative platform — content addressing, distributed retrieval, and governance tooling that makes user-owned libraries operationally viable. The engineering focus was on the pieces that decide whether cooperative platforms feel usable rather than just idealistic. Content addressing anchors library items with CIDs; retrieval uses libp2p peer discovery with fallback paths; governance tooling supports community-scale decision-making without requiring users to run protocol infrastructure. The operational surface targets discoverability without centralizing it.

Our approach

  1. 1

    Content addressing with user-legible mental model

    CIDs are correct but not intuitive. Wrapping them in a mental model users can hold makes the platform usable without hiding the underlying immutability.

  2. 2

    Retrieval with fallback paths

    Distributed retrieval sometimes fails. Fallback paths (alternate providers, gateway retrieval) keep usability high without giving up decentralization.

  3. 3

    Governance tooling scoped to community-scale decisions

    Protocol-scale governance is different from community-scale governance. Tooling for the latter doesn't require users to become protocol engineers.

  4. 4

    Discoverability without centralized gatekeeping

    Discovery is the tension point in cooperative platforms. Building discoverability that doesn't recreate central gatekeepers is real design work.

Key architectural decisions

libp2p-based retrieval over gateway-only

Gateway-only retrieval reintroduces central points of failure. libp2p with fallback gives real decentralization with usable reliability.

User-legible mental model over raw CIDs

Users can't hold CIDs in their head. A user-legible model preserves the platform's usability without hiding immutability.

Community-scale governance tooling, not protocol-scale

Community governance is different from protocol governance. Building for the actual decision cadence of a community is much cheaper than trying to generalize.

Discoverability without central indexes

Central indexes are gatekeepers. Building discoverability that avoids that pattern is what makes the model coherent.

Results

  • Distributed content platform running cooperative libraries
  • libp2p-based retrieval with fallback paths
  • Community governance tooling scoped to community-scale decisions
  • Censorship-resistant content delivery
  • User-legible mental model over raw content addressing
  • Discoverability without centralized indexes

Impact

Riff.cc's cooperative platform is a live experiment in what user-owned libraries can look like when the operational surface is treated as first-class. The engineering patterns we contributed target the friction points that decide whether cooperative platforms feel usable or just idealistic.

Tech stack

TypeScriptIPFSlibp2pReactNode.jsOrbitDB

Want a case study like this?

30 minutes. We scope the real problem and figure out what to build.

Book a call
AR Logo

AR Data Intelligence Solutions Inc. · Agentic Workflow Transformation · AI, Blockchain, and Decentralized Tech

7030 Woodbine Avenue, Suite 500, Markham, Ontario, L3R 6G2, Canada

AnthropicAnthropic PartnerClaudeClaude Partner Network

©2026 AR Data Intelligence Solutions, Inc. All Rights Reserved.