#19818: docs: add IC Sovereign Persistent Memory to community plugins
docs
size: XS
## Summary
- Adds **IC Sovereign Persistent Memory** as the first entry on the [community plugins](https://docs.openclaw.ai/plugins/community) page.
## Plugin details
| Field | Value |
|---|---|
| npm | [`openclaw-ic-sovereign-persistent-memory`](https://www.npmjs.com/package/openclaw-ic-sovereign-persistent-memory) |
| Version | 1.1.0 |
| Repo | [TheAmSpeed/openclaw-ic-sovereign-persistent-memory](https://github.com/TheAmSpeed/openclaw-ic-sovereign-persistent-memory) |
| Install | `openclaw plugins install openclaw-ic-sovereign-persistent-memory` |
| Kind | `memory` (exclusive slot) |
| License | MIT |
## What it does
Stores AI memories in personal Internet Computer canisters that only the user controls. Solves the three common OpenClaw memory failure modes (memory never saved, saved but never retrieved, compaction destroys knowledge).
**v1.1.0 features:**
- **Smart Memory Recall** — `before_agent_start` hook searches the IC vault for relevant memories and injects them as `prependContext` before every conversation
- **Auto-Capture** — `agent_end` hook reads local memory files (`MEMORY.md`, `memory/*.md`) and extracts from conversation messages, syncs to IC vault automatically
- **Compaction Protection** — `before_compaction` hook saves memories to IC vault before compaction can destroy them
- **Owner-only access** — every query and mutation checks `caller == owner`
- **Ed25519 identity** stored in OS keychain (macOS Keychain / Linux Secret Service), AES-256-GCM encrypted file fallback
- **Differential sync** via SyncManifest checksums
- **Immutable audit log** with consensus-verified timestamps
- **Cross-device restore** via `export-identity` / `import-identity` (stdin, not CLI args)
- **9 CLI commands** including `revoke` (full sovereignty) and `delete-identity`
- **5 agent tools**: `vault_sync`, `vault_recall`, `vault_restore`, `vault_status`, `vault_audit`
## Quality signals
- **130 unit tests** (Vitest) — config, encoding, sync, prompting, identity, encryption, memory reader, search terms
- **13 E2E tests passing on IC mainnet** — vault creation, store, recall, stats, dashboard, categories, recallRelevant, sync manifest, audit log, sessions, delete, verify deletion
- **Real-world tested** — full agent conversations with smart recall verified on OpenClaw 2026.2.18 + Gemini 3 Pro
- **5 security audit rounds** (64+ issues found and fixed)
- Factory canister deployed and live: `v7tpn-laaaa-aaaac-bcmdq-cai`
## Prior PRs
This was previously submitted as PRs #18853 and #18877 (both to the main repo). Per @steipete's feedback, it was moved to a standalone community plugin repo. This PR only adds a one-line entry to the community plugins docs page.
## Change
Only `docs/plugins/community.md` — adds a `## Plugins` section with one entry.
Most Similar PRs
#17129: feat(memory): compaction-aware conversation memory with smart-trim
by cintia09 · 2026-02-15
71.8%
#20338: feat: add daedalus-memory plugin — trust-gradient memory with tri-c...
by CmdrFALCO · 2026-02-18
69.9%
#8795: feat(memory): add Redis-backed long-term memory plugin
by tf-gmail · 2026-02-04
68.9%
#4881: docs(plugin): clarify memory-lancedb is bundled (no npm install nee...
by AverageSuami · 2026-01-30
68.1%
#20997: add cognee as community plugin
by hande-k · 2026-02-19
67.7%
#18701: feat(memory-milvus): add Milvus/Zilliz Cloud vector memory provider
by supmo668 · 2026-02-17
67.1%
#6060: feat(onboarding): add Memory Optimization step to onboarding wizard
by GodsBoy · 2026-02-01
67.0%
#12596: fix(status): show third-party memory plugins as active instead of u...
by nhadaututtheky · 2026-02-09
66.4%
#7480: feat: Add CoreMemories hierarchical memory system
by Itslouisbaby · 2026-02-02
66.4%
#3802: docs: Add Community Plugins section with ClawdBoost
by NikeGunn · 2026-01-29
66.3%