Local mutual aid
Block-level pots — food, child care, repair, microtransit.
- Neighborhood food pantry
- Tool-library replenishment
- Mutual childcare hours pool
- Block-level emergency fund
- Repair-café parts kitty
rCauses is a flow-funded mycelial network for the things communities actually need to fund themselves into existence — at every scale. Block-level mutual aid pots. Watershed and foodshed infrastructure. Schools, clinics, and civic spaces. Translocal solidarity routing across rSpaces.
Each cause is a fruiting body on a shared substrate. Funds flow against thresholds and outcomes, not calendar dates. When a pool reaches its "enoughness" cap, the surplus automatically redirects into the deficit pools its mycelium is connected to. No leaderboards. No platform token. No middlemen extracting on every transaction.
Four nested scales. Concentric rings of fruiting causes — each one a pool with min and max thresholds. Mycelial threads carry pledges and surplus between scales. The center holds collective enoughness across all rings.
causes at every scale
A community that funds itself into existence does so at multiple scales at once. rCauses lets each scale fund causes natively — and routes surplus from over-funded pools at one scale into deficit pools at another, the way a real forest does.
Block-level pots — food, child care, repair, microtransit.
Foodshed, watershed, microgrids, mesh comms.
Schools, clinics, libraries, public spaces.
Surplus → deficit routing across rSpaces, via rNetwork.
how the flow works
Every cause has a min threshold (when it crosses, work begins) and a max threshold (when it crosses, surplus redirects). Between the two is the healthy zone. Below it is critical. Above it is overflow — and overflow always finds a pool that needs it more.
The cause is under-funded. The mycelium pulls from connected overflow pools. Visible to the network as needing flow.
The cause is doing its work. Pledges accumulate normally. Outcome attestations roll in. No redirect; no scarcity signal.
The cause has hit its enoughness cap. New pledges still welcome — they auto-redirect to causes in the same mesh that are still in the critical zone.
Overflow from one cause finds a connected critical cause and flows there automatically. Donors stay donors; the substrate handles the routing.
Causes name what "enough" looks like. The network respects the ceiling and channels excess attention to whatever is short, instead of piling up where it isn't needed.
Funds release against attested milestones, not arbitrary monthly schedules. Six pluggable outcome engines — peer-vouch, committee-vote, optimistic, external-feed, zk, licensed evaluator.
Pledges accepted over LoRa mesh during outages. Settled when the lights come back. Coastal communities, festivals, conflict zones, off-grid valleys.
Translocal pools nest across rSpaces. A surplus pantry-pool in one valley can route to a critical clinic-pool in another, via rNetwork trust.
Donor picks per pledge. Range proofs and ring signatures handle aggregation without exposing individual amounts. Generosity without performance.
live on the substrate
Six causes seeded across the four scales for the v0 substrate. Each one shows its current zone, threshold gate, and progress against enoughness. Click to view a cause or pledge directly.
Twelve solar-powered LoRa nodes across the coastal valley. Mesh stays alive when the grid doesn't.
Bulk staples + fresh produce, stocked weekly. Surplus routes to children's center across town.
Quarterly restock of bandages, antibiotics, and basic diagnostics. Patient-led intake.
Planting native willow + alder, removing invasive holly along 1.6 km of stream bank.
Pre-positioned funds across 14 rSpaces. Releases automatically on regional emergency attestation.
Seeds, soil, tools, and a half-time garden steward. Produce feeds the cafeteria.
Spawn a fresh cause directly, migrate an existing Giveth campaign, or federate your rSpace into a translocal solidarity pool. Same passkey login. Same flow rails.