---
We present OpenClaw, a personal AI assistant designed on the principle that the assistant should own NOTHING about the user while remembering EVERYTHING the user tells it. Unlike Siri (Apple owns the interaction data), Alexa (Amazon owns the purchase data), Google Assistant (Google owns the search data), and ChatGPT (OpenAI owns the conversation data), OpenClaw stores all memory in a PS-SHA∞ hash chain on the user's own hardware, runs inference on local models (Ollama on Raspberry Pi + Hailo-8 NPU), and has no cloud dependency for core functionality. The assistant "remembers everything" through its hash-chain journal — every conversation, preference, correction, and learning is committed with cryptographic integrity. It "owns nothing" because the journal is stored on hardware the user physically possesses, encrypted with keys only the user holds, and exportable as JSON at any time. We describe the architecture (voice pipeline, memory system, agent coordination, skill modules), compare to 6 commercial assistants on 12 dimensions, and evaluate the fundamental tension: an assistant that remembers everything is maximally useful AND maximally sensitive. The privacy architecture must be flawless because the data is complete.
| Assistant | Owner | Data Stored | Where | User Control |
|-----------|-------|-----------|-------|-------------|
| Siri | Apple | Voice queries, app usage | Apple servers | Delete history (opaque) |
| Alexa | Amazon | Voice, purchases, smart home | Amazon servers | Delete recordings |
| Google Assistant | Google | Voice, search, location, calendar | Google servers | Activity controls |
| Cortana/Copilot | Microsoft | Voice, documents, email | Microsoft servers | Privacy dashboard |
| ChatGPT | OpenAI | Conversations, preferences | OpenAI servers | Memory management UI |
| Claude | Anthropic | Conversations | Anthropic servers | No persistent memory |
Every commercial assistant faces a conflict:
Commercial resolution: collect data, promise to protect it, monetize it when profitable.
Sovereign resolution: user owns the data. There is no third party to breach, no government to request from, no advertising to tempt.
The assistant owns nothing. The user owns everything. The memory is complete.
This means:
```
User (voice/text)
│
▼
┌─────────────┐
│ Voice Input │──── Whisper (local, Pi) ────→ Text
│ (optional) │
└─────────────┘
│
▼
┌─────────────┐
│ Intent │──── Grammar-based parsing ──→ Structured intent
│ Parser │ (SVO/SVOC patterns)
└─────────────┘
│
▼
┌─────────────┐ ┌──────────────┐
│ Memory │◄───│ PS-SHA∞ │
│ Context │ │ Journal │
│ Builder │ │ (5,249+ │
│ │ │ entries) │
└─────────────┘ └──────────────┘
│
▼
┌─────────────┐ ┌──────────────┐
│ Skill │◄───│ 50 Skills │
│ Router │ │ across 6 │
│ │ │ modules │
└─────────────┘ └──────────────┘
│
▼
┌─────────────┐ ┌──────────────┐
│ Inference │◄───│ Ollama │
│ Engine │ │ (Hailo-8) │
│ │ │ llama3.2:3b │
└─────────────┘ └──────────────┘
│
▼
┌─────────────┐
│ Response │──── TTS (optional) ────→ Voice output
│ Generator │──── Text ──────────────→ Screen output
└─────────────┘
│
▼
┌─────────────┐
│ Journal │──── PS-SHA∞ commit ────→ Permanent memory
│ Commit │
└─────────────┘
| Stage | Technology | Location | Latency |
|-------|-----------|----------|---------|
| Wake word | Porcupine (Picovoice) | Pi (local) | 10ms |
| Speech-to-text | Whisper (small) | Pi + Hailo-8 | 200-500ms |
| Intent parsing | Grammar parser | Pi (CPU) | 5-10ms |
| Memory lookup | SQLite FTS5 | Pi (local) | 2-10ms |
| Inference | Ollama (llama3.2:3b) | Pi + Hailo-8 | 500-2000ms |
| Text-to-speech | Piper TTS | Pi (CPU) | 100-300ms |
| Total | | | ~1-3 seconds |
Comparable to Siri (~1-2s) and slower than Google Assistant (~0.5-1s). Acceptable for conversational interaction.
Every interaction generates journal entries:
`json`
{
"session": "openclaw-20260329-1430",
"entries": [
{
"type": "user_query",
"text": "What time is my dentist appointment?",
"intent": { "pattern": "SVC", "subject": "appointment", "verb": "is", "complement": "what time" },
"hash": "a1b2...", "depth": 3
},
{
"type": "memory_recall",
"query": "dentist appointment",
"results": [
{ "date": "2026-04-02", "time": "10:30", "source": "calendar_import_20260315" }
],
"hash": "c3d4...", "depth": 3
},
{
"type": "response",
"text": "Your dentist appointment is April 2nd at 10:30 AM.",
"confidence": 0.95,
"hash": "e5f6...", "depth": 3
},
{
"type": "user_feedback",
"feedback": "thanks",
"sentiment": "+1",
"hash": "g7h8...", "depth": 3
}
]
}
Memory types:
| Type | Example | Retention | Search |
|------|---------|-----------|--------|
| Facts | "Dentist: Dr. Kim, (612) 555-0123" | Permanent | Keyword + semantic |
| Preferences | "User prefers dark mode, metric units" | Permanent (overridable) | Key-value |
| Schedule | "Dentist April 2 at 10:30" | Until event passes | Date range |
| Corrections | "Not Dr. Kim — Dr. Park (corrected)" | Permanent (overwrites) | Chain lookup |
| Conversations | Full transcript | Permanent (compressed after 30 days) | FTS5 |
| Learnings | "User gets frustrated when I repeat myself" | Permanent | Behavioral model |
Module 1: Knowledge (8 skills)
Module 2: Productivity (10 skills)
Module 3: Home (8 skills)
Module 4: Creative (8 skills)
Module 5: Health (8 skills)
Module 6: Meta (8 skills)
OpenClaw's personality is defined in the system prompt:
`
You are OpenClaw, a personal AI assistant created by BlackRoad OS.
Core traits:
Values:
| Feature | OpenClaw | Siri | Alexa | Google | ChatGPT | Claude |
|---------|----------|------|-------|--------|---------|--------|
| Voice input | Yes (Whisper) | Yes | Yes | Yes | Yes (app) | No |
| Voice output | Yes (Piper) | Yes | Yes | Yes | Yes (app) | No |
| Persistent memory | Yes (complete) | Limited | Limited | Limited | Yes (selective) | No |
| Memory integrity | PS-SHA∞ | None | None | None | None | N/A |
| Data sovereignty | Yes (local) | No | No | No | No | No |
| Smart home | Yes (limited) | Yes | Yes (best) | Yes | No | No |
| Calendar | Yes (import) | Yes (Apple) | Yes (Alexa) | Yes (Google) | No | No |
| AI quality (3B) | Moderate | Good | Good | Best | Best | Best |
| Offline capable | Yes (fully) | Partial | No | No | No | No |
| Cost | $0 (after hardware) | Free (with Apple) | Free/$10/mo | Free | $0-20/mo | $0-20/mo |
| Data export | Full JSON | No | Partial | Takeout | Partial | No |
| Open source | Yes | No | No | No | No | No |
1. Complete memory with integrity: No other assistant provides cryptographically verified conversation history
2. Offline operation: Fully functional without internet (except web searches)
3. Data export: Full JSON export of all data, at any time, no request process
4. No eavesdropping: No always-on microphone sending audio to cloud servers
5. No advertising: No recommendations influenced by commercial relationships
1. AI quality: llama3.2:3b is significantly less capable than GPT-4o or Claude 3.5
2. Smart home ecosystem: Limited integrations compared to Alexa's 100,000+ compatible devices
3. Speed: 1-3 second response vs 0.5-1 second for cloud assistants
4. Proactive features: No proactive suggestions (traffic, reminders) without explicit setup
5. Multi-modal: No image understanding (requires llava, slower on Pi)
An assistant that remembers everything is maximally useful:
But an assistant that remembers everything is maximally sensitive:
The solution is not to limit what's remembered but to limit who has access:
Layer 1: Physical security
Layer 2: Encryption
Layer 3: Access control
Layer 4: Audit trail
Layer 5: User control
Commercial assistants adopt a paternalistic model: "We'll decide what to remember and protect it for you."
OpenClaw adopts a sovereign model: "You decide what to remember. We provide the tools. You hold the keys."
This means the user bears the responsibility for their own data security. If they lose their encryption passphrase, the data is irrecoverable. If they leave the Pi unsecured, the data is exposed. Sovereignty includes the risk of self-governance.
This is analogous to home ownership vs renting: the homeowner is responsible for their own plumbing, but they can't be evicted.
| Component | Status | Location |
|-----------|--------|----------|
| Memory system (PS-SHA∞) | Working | ~/blackroad-operator/scripts/memory/ |
| Intent parser (basic) | Working | Keyword + pattern matching |
| Ollama integration | Working | Cecilia, Lucidia, Gematria |
| Skill framework (50 definitions) | Defined | Not all implemented |
| Agent coordination (NATS) | Working | Octavia:4222 |
| Voice wake word (Porcupine) | Not deployed | Requires Pi mic setup |
| Whisper STT | Not deployed | Requires Hailo optimization |
| Piper TTS | Not deployed | Requires audio output setup |
| Smart home integration | Not deployed | Requires device pairing |
| Mobile client | Not deployed | Requires iOS/Android app |
1. Microphone array: ReSpeaker or similar USB mic for the Pi
2. Speaker: Any USB/Bluetooth speaker
3. Wake word model: Custom "Hey Claw" or "Road" wake word
4. Whisper optimization: Hailo-8 accelerated Whisper for real-time STT
5. Piper voice: Custom voice trained on BlackRoad personality
6. Mobile app: React Native or Flutter companion app
7. Smart home bridge: Home Assistant or custom MQTT integration
Estimated completion: 2-4 weeks of focused development. Not started because P0 (first real user) takes priority over P5 (OpenClaw).
"OpenClaw" references:
The name deliberately avoids human names (Siri, Alexa, Cortana) to avoid anthropomorphization. OpenClaw is a tool, not a person. It remembers because you told it to, not because it "cares."
The personal AI assistant market is dominated by platforms that exchange convenience for data. OpenClaw proposes the opposite: slightly less convenience (1-3s latency, smaller model, no proactive features) in exchange for complete data sovereignty.
Whether this trade-off attracts users is an empirical question. The 90% of people who don't trust AI with their data might prefer an assistant they control. Or they might prefer the convenience of Siri and accept the data trade-off.
The architecture is ready. The voice pipeline components exist. The memory system is operational. What's needed is the hardware setup (microphone, speaker) and the integration work to connect existing components into a conversational interface.
OpenClaw is the most personal computer there is: it knows everything about you, runs on hardware you own, and answers to no one but you.
[1] Apple. "Siri Privacy." apple.com/privacy, 2025.
[2] Amazon. "Alexa Privacy Settings." amazon.com/alexa-privacy, 2025.
[3] Google. "Assistant Data & Privacy." myaccount.google.com, 2025.
[4] OpenAI. "ChatGPT Memory." openai.com/blog, 2024.
[5] Picovoice. "Porcupine Wake Word Engine." picovoice.ai, 2024.
[6] OpenAI. "Whisper: Robust Speech Recognition." github.com/openai/whisper, 2023.
[7] Rhasspy. "Piper: Fast, Local Neural Text-to-Speech." github.com/rhasspy/piper, 2024.
[8] Amundson, A.L. "Sovereign Agent Memory." BlackRoad OS Technical Report, 2026.
[9] Amundson, A.L. "Anti-Persuasion Architecture." BlackRoad OS Technical Report, 2026.
[10] Home Assistant. "Open Source Home Automation." home-assistant.io, 2024.
Part of BlackRoad OS — sovereign AI on your hardware.