Skip to content

aretw0/refarm

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

483 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Refarm Logo

Refarm

Personal Operating System for Sovereign Data

Website Patreon GitHub Sponsors License

Personal Operating System for Sovereign Data

A experimental system to claim ownership of your data. Centralises data from multiple fragmented sources into a single, offline-first, portable graph that belongs entirely to you.


Why This Matters

Most digital life scatters across dozens of platforms. Your data lives inside corporate servers, bound by terms-of-service, inaccessible when you need it, gone when you don't.

Refarm's hypothesis: What if you could own, control, and transport your data like you own your files?

We're exploring this through:

  • Offline-first storage — data lives in your browser, not corporate servers
  • Plugin architecture — extend via client-side WASM, fully agnostic of registries
  • Open formats — everything is JSON-LD, portable to any platform
  • Pragmatic decentralisation — Designed for agnostic identity & discovery; future-proof for protocols like Nostr, while maintaining local-first simplicity.

The Sovereign Ecosystem

Refarm is a unified architecture that manifests as distinct experiences depending on the domain used to access it. All domains run the same core engine but curate different capabilities:

  • refarm.dev: The core engine, SDKs, and developer portal.
  • refarm.me: The sovereign identity and private "Second Brain" interface.
  • refarm.social: The public network, federated communities, and P2P gardens.

Status

🚧 Core Alignment & Architectural Stabilization

Refarm is transitioning from an experimental research project to a stable, modular engine. We are currently formalizing the emergence of its core primitives into a cohesive, auditable system.

  • Current phase: Phase 6 - Sync & Execution Stabilization (Loro CRDT, WASM Component Plugins, Farmhand Daemon)
  • Next milestone: v0.1.0 "Sovereign Foundations" — First official public release of contract primitives
  • Registry maturity: Tracking ready-to-publish packages in Package Registry
  • Methodology: SDD → BDD → TDD → DDD

🗺 Sovereign Navigation Map

Categorized entry points for users, developers, and auditors.

🏛 Philosophy & Arch

  • Architecture — Core design principles and Evolutionary Roadmap.
  • Knowledge Map — The "Architecture of Truth" (Master Index).
  • ADRs — Architectural Decision Records.

🛠 Development & Ops

🛡 Governance & Security

📊 Status & Roadmap


Getting Started

npm install

# Development
npm run dev       # Watch mode for all apps
npm run build     # Build all packages
npm test          # Run tests

# Contribution workflow
npm run changeset # Create version changelog entry

See CONTRIBUTING.md for development guidelines.


Contributing & Security


Further Reading