BeanPool is a decentralized mutual credit protocol and native mobile app that lets neighborhoods trade goods and services, federate inter-community trade without fiat money, and build resilient local wealth.
The value a community creates should stay in that community. That principle has a name, and it shapes every rule in the protocol β read what a post-extraction economy means
No lookalike tracking, data harvesting, or get-rich guru algorithms.
Beans are mutual credit for real trade β never pumped on exchanges.
No dopamine-loop doomscrolling β only real local offerings and neighbors.
No interest, no banks, and no middlemen. 100% of circulation funds your Commons.
Bootstrap your community node with Docker or install the native mobile app.
A zero-sum community exchange where value flows directly from real services between real people β click any step to explore how it works.
Deploy a lightweight sovereign node with Docker on any server or Raspberry Pi. Your community owns its data, ledger, and rules.
Cryptographic Ed25519 keys generated on your device. Choose full self-custody with your 12-word phrase, or seamless 1-click encrypted SSO backup + Social Recovery.
Start at zero. Earn your credit floor through completed trades with diverse members, unlocked by keeping active community offers live.
Trade with neighbouring towns via Keynesian bilateral clearing connectors, while progressive circulation fees fund democratic local projects.
Not a speculative token. Not a corporate startup. A complete protocol for community sovereignty.
Trade between towns and nodes without fiat currency. Inspired by John Maynard Keynesβ Bancor and his clearing union, BeanPool Connectors let autonomous community nodes trade peer-to-peer. Beans never cross the border: each pair of nodes keeps a bridge ledger of what they owe each other in work, capped independently by each side, so neither communityβs local circulation is drained. Opt-in per node.
True self-sovereignty for power users β keys held in your device's secure hardware behind biometrics, plus 1-click encrypted cloud backup via Apple/Google SSO and Shamir Social Guardian Recovery so everyday members never lose access.
Credit lines are earned through verified multi-party trades β never bought or granted arbitrarily. Carrying a debit balance requires maintaining live active offers, ensuring all credit is backed by ongoing community commitment.
Protect home addresses while trading locally. Pick how much you share: Ghost (no GPS, drop a pin by hand), Post-Only (a coordinate saved once, when you post), Zone (offset by up to ~2km), or Live (real-time, foreground only).
A modest progressive circulation incentive (demurrage) on idle surplus balances encourages active local exchange and continuously feeds a Community Commons pool for member-voted civic projects.
A dedicated operator control plane for multi-node networks: live telemetry, automated encrypted snapshot backups (harvester), tamper-resistant audit logs, and peer health monitoring.
Communicate privately to negotiate trades, coordinate pickups, and sign cryptographic transaction receipts with end-to-end encryption.
Watch step-by-step explainer videos on mutual credit economics, Keynesian trade connectors, node deployment tutorials, and mobile app pairing.
Join decentralized community discussions, share marketplace listings, debate economic parameters, propose local projects, and connect with node operators.
Discover active communities running BeanPool nodes connecting people near you.
BeanPool runs anywhere Docker runs. Grab the source, configure your node identity, and bootstrap your community instantly.
git clone https://github.com/beanpool-org/beanpool.git
cp .env.example .env # Set community name & domain
docker compose up -d