/** * rCred landing page — SourceCred-inspired contribution recognition. * * An ode to SourceCred (2018-2022) and a re-enlivening of the * PageRank-for-community-contribution protocol. */ export function renderLanding(): string { return `
Part of the rSpace Ecosystem

Contribution
Recognition

CredRank builds a living graph of every contribution across your community — docs written, tasks completed, events attended, votes cast — and runs PageRank to surface who's actually creating value. Then it pays them in Grain.

Try the Demo Create a Space
Origin Story

Standing on the Shoulders of SourceCred

SourceCred (2018–2022) pioneered the idea that community contributions could be measured through a weighted graph and PageRank. The project is gone, but the algorithm endures. rCred carries the torch — adapted for local-first CRDT communities where every action is already a document.

How It Works

From Actions to Grain in Three Steps

1

Graph Collection

Every action across 8 rApps becomes a node in your contribution graph — tasks, docs, chats, calendar events, proposals, flows, time commitments, and wallet activity. Contributors are connected to their work through weighted edges.

2

CredRank

Modified PageRank runs on the graph via power iteration. High-value contributions (settled commitments, completed tasks) carry more weight. Cred flows from contributions to their authors, normalized to a 0–1000 scale. Community-configurable weights.

3

Grain Distribution

GRAIN tokens are minted proportional to Cred. 80% goes to lifetime equity (catch-up for long-term contributors) and 20% to current epoch (recent activity). Non-transferable, visible in rWallet. Your community decides the emission rate.

16 Types

Every Action Counts

From chat messages (0.5x) to settled time commitments (4x), each contribution type has a configurable weight. Space admins tune the weights; the algorithm does the rest.

High Impact (3–4x)

  • Settlement completed — 4.0x
  • Task completed — 3.0x
  • Proposal authored — 3.0x

Medium Impact (1.5–2x)

  • Doc authored — 2.0x
  • Flow created — 2.0x
  • Event scheduled — 2.0x
  • Commitment created — 2.0x
  • Event attended — 1.5x
  • Budget allocated — 1.5x

Standard (1x)

  • Task created — 1.0x
  • Comment authored — 1.0x
  • Vote cast — 1.0x
  • Address added — 1.0x

Light Touch (0.2–0.5x)

  • Message sent — 0.5x
  • TX annotated — 0.5x
  • Reaction given — 0.2x
Philosophy

Emergent Value Recognition

Traditional organizations allocate rewards top-down. CredRank works bottom-up: value emerges from the structure of contributions themselves. When someone's work becomes a dependency for others, their cred rises naturally — no manager needed.

"Make contributions visible. Let the graph speak." — SourceCred ethos

`; }