No description
Find a file
Danny Morabito 45e6003d41
🔄 Forum overhaul: Phora → Arbor
🔧 Replace legacy system with NIP-BB implementation
    🚀 Enhance forum user experience with improved navigation and interactions
    🎨 Redesign UI for forum
    🏷️ Rebrand from "Phora" to "Arbor"
2025-03-18 16:02:16 +01:00
.hooks 📚 Enhance project setup & maintenance workflows 2025-03-10 17:14:09 +01:00
.vscode Initial version 2025-02-20 19:28:48 +01:00
public 📦 Add Linux packaging (AppImage/Flatpak/DEB) 2025-02-24 21:48:11 +01:00
src 🔄 Forum overhaul: Phora → Arbor 2025-03-18 16:02:16 +01:00
.gitignore 📚 Enhance project setup & maintenance workflows 2025-03-10 17:14:09 +01:00
.npmrc Initial version 2025-02-20 19:28:48 +01:00
biome.json 📚 Enhance project setup & maintenance workflows 2025-03-10 17:14:09 +01:00
build.sh 📚 Enhance project setup & maintenance workflows 2025-03-10 17:14:09 +01:00
bun.lock 📚 Enhance project setup & maintenance workflows 2025-03-10 17:14:09 +01:00
Contributing.md 📚 Enhance project setup & maintenance workflows 2025-03-10 17:14:09 +01:00
electron-builder.yaml 🍎 Add macOS packaging + cross-platform build system 2025-02-24 23:07:31 +01:00
electron.vite.config.ts 📦 Add Linux packaging (AppImage/Flatpak/DEB) 2025-02-24 21:48:11 +01:00
env.d.ts Initial version 2025-02-20 19:28:48 +01:00
LICENSE License Under AGPLv3 2025-02-20 21:22:05 +01:00
package.json 📚 Enhance project setup & maintenance workflows 2025-03-10 17:14:09 +01:00
Readme.md 🔄 Forum overhaul: Phora → Arbor 2025-03-18 16:02:16 +01:00
Security.md 🔄 Forum overhaul: Phora → Arbor 2025-03-18 16:02:16 +01:00
setup-hooks.ts 📚 Enhance project setup & maintenance workflows 2025-03-10 17:14:09 +01:00
tsconfig.json 📦 Add Linux packaging (AppImage/Flatpak/DEB) 2025-02-24 21:48:11 +01:00

EVE: The Sovereign Community Platform

Eve Logo
Reclaim your digital garden. No serpents allowed.


⚠️ ALPHA STAGE DISCLAIMER: EVE is currently in early alpha development. Many features described here are still in development or planned for future releases. The platform is rapidly evolving, and you may encounter bugs, incomplete functionality, or significant changes between versions. We welcome early adopters and contributors who share our vision, but please be aware of the platform's developmental status.

What is EVE?

EVE is an open-source platform that enables self-sovereign communities to connect, collaborate, and govern themselves without centralized control. Built on principles of privacy, decentralization, and user autonomy, EVE provides the tools for digital independence in an increasingly monitored online world.

Core Principles

Principle Description
Friction-less Technology that serves you without dark patterns or engagement tricks. Works consistently as an extension of human connection.
Self-governed Communities set their own rules through consensus and reputation systems, not through platform dictates.
Decentralized Operates across a peer-to-peer network with no central servers or single points of failure.
Private End-to-end encryption by default. Your data remains under your control.
Uncensorable Communities set their own standards for expression and communication.
Resilient The network continues even if we don't. Open protocol, free code, distributed architecture.
Self-sovereign Your identity and reputation belong to you, not borrowed from other platforms.
Trust-based Communities grow through human vouching rather than algorithmic recommendations.

Technical Foundation

  • Local-first architecture: All community data is stored locally on your device first
  • Encrypted sharing: Data is shared with community members using the secure MLS (Messaging Layer Security) protocol
  • Nostr protocol: Uses Nostr as the communication layer to relay encrypted data between users
  • Peer-to-peer synchronization: Direct encrypted connections between members without central servers
  • Zero-knowledge design: Even the platform developers cannot access your community data

Check out the Relay repo for MLS implementation details

How It Works

  1. Your data is stored locally on your device
  2. When sharing with community members, data is encrypted using MLS
  3. The encrypted data is transmitted via the Nostr protocol
  4. Only authorized community members with proper keys can decrypt and access the shared content
  5. This ensures privacy and security while maintaining decentralization

Modular Ecosystem

EVE provides building blocks for digital sovereignty, which we call Arxlets:

Core Arxlets

  • Arbor: Threaded discussions and knowledge sharing
  • Nexus: Central community hub
  • Whisper: One-to-one and group messaging
  • Vault: Secure file storage and sharing
  • Assembly: Governance and voting systems
  • Treasury: Resource management with Bitcoin integration
  • Agora: Peer-to-peer marketplaces
  • Beacon: Event coordination and calendaring
  • Codex: Collaborative documents and wikis
  • Forge: Project and task management
  • Loom: Workflow automation and integrations

The Trust Protocol

EVE's reputation system creates accountability through cryptographic trust bonds between members:

  • When you invite someone, your reputations become linked
  • Positive contributions benefit both parties
  • Negative actions penalize both parties
  • This creates natural incentives for careful vouching and community quality

Communities can customize these parameters to match their specific governance needs.

Getting Started

# Clone the Eve-Relay repo
git clone https://git.arx-ccn.com/Arx/Eve-Relay Relay

# Navigate into the Relay directory
cd Relay

# start the dev relay
deno task dev # keep this open, perhaps in a separate terminal

# Clone the Eve frontend repo
git clone https://git.arx-ccn.com/Arx/Eve

# Navigate to the Eve frontend directory
cd Eve

bun install
bun run dev

Requirements

  • Bun v1.2.0 or higher
    curl -fsSL https://bun.sh/install | bash
    

Contributing

Please read our Contributing Guide for instructions on how to contribute to EVE.

Security

Please read our Security Policy for information on how to report security vulnerabilities in EVE.

License

EVE is released under the GNU Affero General Public License v3.0, which guarantees that it will:

  • Remain open-source — The code will always be accessible and modifiable
  • Stay free — No one can ever charge for access to the core platform
  • Resist capture — Any modifications must be shared with the community
  • Protect user freedom — Your right to control your digital life is legally protected

The future belongs to the sovereign.
Join us in building digital freedom.