Community-owned tools for collaboration, governance, and knowledge.
The r-Stack is a suite of interoperable, local-first applications unified by EncryptID — a single secure login that keeps your keys on your device. Every tool shares the same real-time sync layer, so your community's data flows freely between apps without import/export, APIs, or vendor lock-in.
Each tool is independent but stronger together. Log in once, use them all.
A single identity layer that turns a fingerprint or face scan into full-stack access — encrypted storage, signed votes, community treasury, and more — without passwords, seed phrases, or cloud accounts.
EncryptID is built on WebAuthn passkeys — the same standard behind Face ID and fingerprint unlock on your phone. Your identity is bound to your device's secure hardware (TPM or Secure Enclave), so there is nothing to type, nothing to remember, and nothing that can be phished. Registration and login are a single biometric prompt.
When you authenticate, EncryptID derives a full set of cryptographic keys entirely on your device using HKDF. These keys never leave your hardware. Your encryption key protects your files, your signing key validates your votes, and your DID key proves your identity — all without a central server ever seeing your private material. Data syncs peer-to-peer via CRDTs; the server is just a relay, not an authority.
Lost your phone? No problem — and no seed phrase to dig out of a drawer. EncryptID uses guardian-based recovery: you designate trusted people (friends, family, community leaders) as guardians. If you lose access, any 3 of your 5 guardians can approve recovery after a 48-hour time-lock — giving you time to cancel if something seems wrong. Guardians never see each other's identities or your private keys.
EncryptID integrates Account Abstraction (ERC-4337) smart wallets, which means every user gets an on-chain wallet — without ever seeing a wallet address, gas fee, or blockchain confirmation. Your passkey is your wallet signer. A paymaster sponsors transaction fees so users never need to hold ETH. Session keys allow daily operations (voting, micro-payments, content uploads) with a single biometric prompt per session rather than per action. Spending limits and time-locks protect community treasuries.
You (fingerprint / face scan)
|
v
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
| EncryptID |
| |
| Layer 1: WebAuthn Passkey (hardware-backed) |
| | |
| Layer 2: Derived Keys (on-device, HKDF) |
| |โโ Encryption Key โโ rFiles, rNotes, rSpace E2E |
| |โโ Signing Key โโโโโ rVote ballots, authorship |
| โโโ DID Key โโโโโโโโโ portable identity |
| | |
| Layer 3: Smart Wallet (Account Abstraction) |
| |โโ Gasless transactions (paymaster-sponsored) |
| |โโ Session keys (one prompt per session) |
| โโโ Community treasury (multi-sig) |
| | |
| Layer 4: Cross-App SSO |
| โโโ One login for all r-Stack apps |
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
|
v
rSpace ยท rVote ยท rWallet ยท rFunds ยท rMaps ยท rFiles ยท ...
Most blockchain tools assume users already know what a wallet is. EncryptID removes that assumption entirely. Here's what becomes possible when identity, encryption, and treasury are invisible infrastructure rather than technical prerequisites.
A neighbourhood association can pool funds, vote on how to spend them, and track every transaction on an immutable ledger — all through the same fingerprint login they use to unlock their phone. No one needs to understand gas, private keys, or blockchain explorers. The wallet is there, it's auditable, and it's invisible.
Co-ops, DAOs, strata councils, mutual aid networks — any group that votes can use rVote with cryptographically signed ballots that are verifiable but private. Because the signing key is derived from a passkey, members don't need to manage keys or install extensions. They just vote.
Files shared in rFiles, notes in rNotes, and canvases in rSpace are end-to-end encrypted with keys that only the community members hold. There's no admin backdoor, no platform that can read your data, and no breach that exposes plaintext. Privacy isn't a setting — it's the architecture.
Your EncryptID is a DID (Decentralized Identifier) that you own. Join a new community, and your reputation, credentials, and relationships can follow you — without creating a new account or trusting a new platform with your data. Leave a community, and your identity stays yours.
Paymaster-sponsored transactions mean a community can run a group purchase in rCart, split expenses in rFunds, or fund a project through rWallet without any member paying gas fees. The smart wallet batches operations, so what would be ten separate transactions becomes one seamless action.
Because data is local-first and identity is self-sovereign, communities aren't tenants on someone else's platform. They can export everything, fork the tools, self-host on their own server, or move between providers. The r-Stack is infrastructure that communities own, not services they rent.