Storage Private for Openclaw

A high-security, zero-dependency storage skill that encrypts and replicates AI agent data across a decentralized network of FilStream nodes.

quriustus
v1.0.0
Mar 4, 2026
0
582
0

Install & Download

1. ClawHub CLI

The fastest way to install a skill directly from the registry.

npx clawhub@latest install storage-private

2. Manual Installation

Copy the skill folder to one of these locations

Global
~/.openclaw/skills/
Workspace
<project>/skills/

Priority: Workspace > Local > Bundled

3. Prompt Installation

Copy this prompt to OpenClaw to install it automatically.

Help me install storage-private using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).

Prefer to download?

Get the raw skill files in a ZIP archive.

What is Storage Private?

Storage Private is a robust solution within the Openclaw Skills ecosystem designed for developers who prioritize data privacy and high availability. It enables AI agents to store and retrieve sensitive information across geographically diverse nodes, ensuring no single point of failure. By leveraging client-side ChaCha20-Poly1305 encryption, the skill ensures that data is secured before it ever leaves the local environment.

The skill integrates seamlessly with the FilStream network for automatic node discovery, providing a distributed architecture that includes local filesystem caching, memory stores for hot retrieval, and long-term storage via the FilStream CDN. With its lightweight, zero-dependency design, it represents the gold standard for secure persistence in the Openclaw Skills directory.

Storage Private Use Cases

  • Securing sensitive AI agent memory and long-term context across multiple sessions.
  • Distributed backup and recovery for agentic workflows requiring high fault tolerance.
  • Managing private API keys or user-specific data that must remain encrypted at rest.
  • Creating a decentralized data layer for multi-agent systems using Openclaw Skills.

How Storage Private Works

  1. The AI agent initiates a storage request using an ETH wallet-derived key for encryption.
  2. Data is encrypted client-side using ChaCha20-Poly1305 with per-object Data Encryption Keys (DEKs).
  3. The skill discovers available storage nodes on the FilStream network based on latency and capacity.
  4. Encrypted payloads are replicated across local disk, remote memory stores, and the FilStream CDN.
  5. For retrieval, the skill identifies the fastest available node to decrypt and serve the data back to the agent.

Storage Private Setup

To get started with this skill from the Openclaw Skills collection, ensure you have Node.js 18+ installed. Follow these steps:

# 1. Discover and configure available storage nodes
node scripts/discover.mjs --update-config

# 2. Set your encryption key (ETH Private Key)
export STORAGE_PRIVATE_KEY=your_eth_private_key_here

# 3. Test the storage system with a secret
node scripts/storage.mjs put my-secret-key --data "top-secret-info" --ns agent-01

Storage Private Data Schema & Taxonomy

The skill manages data through a multi-tier backend system, tracking replication counts and node health to ensure data integrity.

Feature Specification
Encryption Type ChaCha20-Poly1305 (AEAD)
Key Derivation HKDF-SHA256 from ETH Private Key
Backend Support Local FS, HTTP Memory-Store, FilStream P2P
Integrity Check SHA-256 Content Hashing

Storage Private Advanced Features

  • Automatic FilStream node discovery and scoring based on regional diversity and latency.
  • On-chain payment integration via StorageCredits on Base mainnet using USDC.
  • Native failover mechanism that automatically pulls data from the fastest surviving node.
  • Built-in health check and synchronization tools to keep all replicas in a consistent state across Openclaw Skills deployments.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*