The Experience Layer for AI Sovereignty
Built on OpenClaw β Powered by Augmentatism
Version Platform License OpenClaw
π Install
Prerequisites: Node.js 18+ Β· Python 3 Β· Git
git clone https://github.com/ResonantOS/resonantos-alpha.git ~/resonantos-alpha
node ~/resonantos-alpha/install.js
What is ResonantOS?
ResonantOS is an experience layer that runs on top of OpenClaw. Think of it like macOS to Unix β OpenClaw is the kernel, ResonantOS adds the intelligence.
It gives your AI collaborator:
| Component | What It Does |
|---|---|
| π Knowledge Base | Per-agent RAG β vector search with SQLite + Ollama embeddings |
| π― R-Awareness | Contextual knowledge injection β the right docs at the right time |
| π Dashboard | Mission Control at localhost:19100 |
| π° Symbiotic Wallet | Three-wallet Solana architecture (Human + AI + Symbiotic PDA) |
| ποΈ DAO | Resonant Chamber β on-chain governance and community treasury |
| πͺ Token Economy | $RCT (soulbound governance) + $RES (transferable currency) + REX sub-tokens |
| π Protocol Store | Buy, sell, and trade AI protocol NFTs on-chain |
| π‘οΈ Shield | 12 blocking enforcement layers Β· file protection (2000+ files) Β· injection detection |
| βοΈ Logician | Policy engine Β· 250 facts Β· 16 rule files Β· Mangle/Datalog runtime |
| π Policy System | 18 policy rules + 6 protocol flows Β· enforcement badges Β· dashboard visualization |
| π Guardian | Self-healing & incident recovery (in development) |
π Memory System (4-Layer Stack)
| Layer | What It Does |
|---|---|
| π MEMORY.md | Curated long-term memory β always in context |
| π§ LCM | Lossless Context Management β DAG-based session compaction (via Martian Engineering) |
| π R-Awareness Headers | 20-header FIFO β days/weeks of key decisions injected on session start |
| π RAG | Per-agent vector search with local Ollama embeddings (nomic-embed-text) |
Enforcement: intraday cron checks every 3h for unlogged work, Shield gate blocks heartbeats when memory logs are overdue.
β¨ Philosophy
Augmentatism
"As artificial intelligence generates infinite content, the most human thing we can do is make meaning together."
A social contract between human and AI. The human is sovereign β the AI amplifies, never replaces. We build with AI, not under it. Read more β
What the installer does
- Checks dependencies (Node 18+, Python 3, Git, OpenClaw)
- Installs extensions into OpenClaw (R-Awareness, Gateway Lifecycle, Shield Gate, Coherence Gate, Usage Tracker)
- Creates workspace templates (AGENTS.md, SOUL.md, USER.md, MEMORY.md, etc.)
- Sets up the SSoT document structure (L0βL4)
- Configures keyword triggers for contextual injection
- Installs the Setup Agent for guided onboarding
- Installs Shield daemon and Logician rule engine
- Installs Dashboard dependencies
After install:
openclaw gateway start # 1. Start OpenClaw
cd ~/resonantos-alpha/dashboard && python3 server_v2.py # 2. Launch Dashboard
open http://localhost:19100 # 3. Open Mission Control
π Getting Started
Fresh Installation
The installer creates workspace templates (AGENTS.md, SOUL.md, USER.md, MEMORY.md, TOOLS.md) that teach your AI how to operate. To get the most out of the system:
- Gather your documents β business plan, project briefs, values statement, anything that defines your work. Put them in a single folder (e.g.,
~/Desktop/my-docs/). - Tell your AI: "Read everything in ~/Desktop/my-docs/ and use it to fill in my SOUL.md, USER.md, and MEMORY.md."
- Your AI will extract your values, communication style, project context, and preferences into the right files.
Existing Installation
If you already have OpenClaw running with your own workspace files:
- Tell your AI where your existing documents live.
- Ask it to review them and populate the ResonantOS workspace templates with relevant context.
- Your existing files won't be overwritten β the installer only creates templates for files that don't exist yet.
The Memory System
Your AI maintains two layers of memory:
| Layer | File | Purpose |
|---|---|---|
| Daily logs | memory/YYYY-MM-DD.md | Raw session notes: decisions, lessons, mistakes, open items |
| Long-term | MEMORY.md | Curated insights distilled from daily logs |
Daily logs follow a structured format that captures not just what happened, but what was learned β including mistakes and whether they can be prevented by rules. OpenClaw's built-in memory_search automatically indexes all memory files, making them searchable via RAG across sessions.
Self-Improvement Loop
ResonantOS includes a self-improvement protocol where your AI learns from its own mistakes:
- First occurrence of a mistake is tracked in the daily log
- Second occurrence (pattern detected) triggers evaluation: can this be prevented mechanically?
- If enforceable, a Logician rule is created β starting in advisory mode, then graduating to enforcement
- If not enforceable, it becomes a permanent lesson in
MEMORY.md
This means your AI gets better over time without you having to micromanage it. Mistakes become rules. Rules become guarantees.
π¬ Join the Community
Building a second brain is better together. Join us on Discord β share your setup, get help, and help shape what ResonantOS becomes:
π Updating
Already installed? Get the latest:
cd ~/resonantos-alpha
git pull origin main
If the dashboard is running, restart it after pulling to pick up changes.
ποΈ Architecture
βββββββββββββββββββββββββββββββββββββββββββββββ
β ResonantOS Layer β
β ββββββββββββ βββββββββββββ ββββββββββββββ β
β β R-Memory β βR-Awarenessβ β Dashboard β β
β β compress β β SSoT injectβ β Mission Ctrlβ β
β ββββββββββββ βββββββββββββ ββββββββββββββ β
β ββββββββββββ βββββββββββββ ββββββββββββββ β
β β Shield β β Logician β β Guardian β β
β β security β βgovernance β βself-healing β β
β ββββββββββββ βββββββββββββ ββββββββββββββ β
βββββββββββββββββββββββββββββββββββββββββββββββ€
β OpenClaw Kernel β
β Gateway Β· Sessions Β· Tools Β· Memory Β· Cron β
βββββββββββββββββββββββββββββββββββββββββββββββ€
β Infrastructure β
β macOS/Linux Β· Telegram/Discord Β· Anthropic β
βββββββββββββββββββββββββββββββββββββββββββββββ
π§ Memory Architecture
Your AI maintains persistent memory across sessions through multiple layers:
| Layer | Purpose |
|---|---|
| Knowledge Base (RAG) | Per-agent SQLite + vector embeddings for semantic search across all documents |
| Daily Logs | memory/YYYY-MM-DD.md β raw session notes, decisions, lessons, mistakes |
| Long-term Memory | MEMORY.md β curated insights distilled from daily logs |
| Shared Memory Logs | memory/shared-log/ β structured collaboration logs with DNA sequencing for fine-tuning |
| OpenClaw LCM | Native Lossless Context Management handles conversation compaction |
R-Memory (custom compression pipeline) is temporarily disabled while being redesigned to integrate with OpenClaw's native LCM system.
π― R-Awareness β Contextual Intelligence
Your AI loads the right knowledge at the right time, based on what you're talking about.
| Feature | Detail |
|---|---|
| Cold Start | ~120 tokens (identity only) β not 1600+ |
| Keyword Triggers | Mention "philosophy" β loads philosophy docs automatically |
| TTL Management | Docs stay for 15 turns, then unload |
| Manual Control | /R load, /R remove, /R list, /R pause |
| Token Budget | Max 15K tokens, 10 docs per turn |
π SSoT β Single Source of Truth
Knowledge is organized in layers, from permanent truths to working notes:
| Layer | Purpose | Examples |
|---|---|---|
| L0 | Foundation | Philosophy, manifesto, constitution |
| L1 | Architecture | System specs, component design |
| L2 | Active Projects | Current work, milestones |
| L3 | Drafts | Ideas, proposals in progress |
| L4 | Notes | Session logs, raw captures |
Higher layers are stable; lower layers change frequently. Your AI knows the difference.
π Dashboard
The Dashboard runs at localhost:19100 β everything stays on your machine.
| Page | What You'll Find |
|---|---|
| Overview | System health, agent status, activity feed |
| Shield | Security status, file protection groups (locked/unlocked), daemon health |
| Policy Graph | 18 policy rules + 6 protocol flows with enforcement badges (π’ blocking / π partial / π΄ not enforced) |
| R-Memory | SSoT document manager, keyword config, file locking |
| Wallet | Solana DevNet integration (DAO, tokens, onboarding) |
| Agents | Agent management and skills |
| Projects | Project tracking, TODO, Ideas |
| Protocol Store | Browse and manage AI protocol NFTs |
π§ Configuration
dashboard/config.json
Solana RPC endpoints, token mints, safety caps. Copy from config.example.json and fill in your values.
r-awareness/keywords.json
Maps keywords to SSoT documents. When you say a keyword, the matching doc loads into your AI's context.
r-memory/config.json
Compression triggers, block size, eviction thresholds. Defaults work well β tune if needed.
π‘οΈ Security
- Shield Daemon β Always-on security service (port 9999) with health monitoring
- 12 Blocking Layers β Direct Coding Gate, Delegation Gate, Injection Detection, State Claim Gate, Config Change Gate, and more
- File Protection β 2000+ files tracked across 7 groups, OS-level immutable flags (
chflags uchg) - Logician Policy Engine β 250 facts, 16 rule files, Mangle/Datalog runtime for governance decisions
- YARA Rules β Nightly updated malware/threat signatures
- Sanitization Auditor β
tools/sanitize-audit.pyscans for leaked secrets before any public release - Local-First β No cloud dependencies. Your data stays on your machine.
π₯ Built By
Manolo Remiddi β Composer, photographer, sound engineer, AI strategist.
Augmentor β AI collaborator running on OpenClaw. Force multiplier, second brain.
Together, building proof that human-AI symbiosis works.
π Learn More
- ResonantOS β Official website
- Augmentatism Manifesto β The philosophy
- OpenClaw β The kernel
- GitHub Organization β Development home
- Discord β Join the community
π License
Resonant Core β Symbiotic License v1.0 (RC-SL v1.0)
Not MIT. Not GPL. A symbiotic license: free to share and adapt, with a 1% tithe for commercial use that funds both the community DAO and core development. Read the full license β
"As artificial intelligence generates infinite content,
the most human thing we can do is make meaning together."
No comments yet.