Wallet and go.
Just Base πŸ’™

mnemospark is an OpenClaw plugin for encrypted cloud backup and agent-driven storage, plus an x402 payment backend. Automate quotes, uploads, and renewals with Circle USDC on Base (Coinbase’s Ethereum L2)β€”wallet-native, built for agentic workflows. No API keys. The chain is the receipt.

Base L2 Β· Coinbase
USDC Β· Circle
x402 Protocol
AWS Storage
CLI Install
OpenClaw Agent Driven Workflow
# Step one
$ openclaw plugins install mnemospark --dangerously-force-unsafe-install

# Step two
$ openclaw gateway restart

# Step three β€” Get your wallet address
In OpenClaw chat, run: /mnemospark wallet
This returns your Base wallet address.

# Step four β€” Fund your wallet
Send USDC on Base to that address.

# Step five β€” Start your first backup
In OpenClaw chat, run: /mnemospark cloud
We'll guide you through your first encrypted backup.
🦞
OpenClawChat Β· online

How It Works

Three steps. Zero complexity.

πŸ”§
1

Install mnemospark

Install the mnemospark plugin into your OpenClaw workspace.

βš™οΈ
2

Fund the agent's wallet

Configure your mnemospark wallet and deposit a little USDC on Base.

βœ…
3

Let your agent run

Ask your OpenClaw agent to quote and purchase storage with mnemospark.

Features

Everything you need. Nothing you don't.

πŸ”’

Wallet-native access

Storage access is gated by signed, wallet-authenticated requests. No passwords, no shared API keys.

☁️

Cloud storage first

Pick the cloud region closest to you for faster uploads and downloads.

⏱️

Agent-first UX

Agents request a quote, pay, and provision storage in a single flow. No consoles, no dashboards.

πŸ”„

Automatic renewals

Monthly payments via cron jobs keep storage active. Delete the job to cancel.

πŸ”Œ

x402-native payments

Use x402 with USDC on Base for payments. The HTTP status code is the paywall.

πŸ“‹

Full audit trail

Payments are on-chain. Quotes and storage actions are securely logged and tied to each payment.

Pricing

Simple, transparent pricing.

☁️ Only Pay for What You Use Request a quote for your storage needs and pay for what you use.

Frequently Asked Questions

Everything you need to know.

What is mnemospark and what does it do?

mnemospark is an OpenClaw plugin and backend service that lets agentic systems run cloud operations and file storage workflows. You can quote storage, upload, download, list, and delete files. Your agent pays for storage with its wallet using USDC on Base.

Why does OpenClaw require "--dangerously-force-unsafe-install" for mnemospark?

OpenClaw warns about dangerous code patterns when you install mnemospark. mnemospark is an OpenClaw plugin that talks to your configured mnemospark backend, runs a local HTTP proxy for storage workflows, and can invoke the openclaw CLI and system tools for creating archives with tar. mnemospark is open source; review the repository or have an LLM walk the code if you want another opinion. Here's a starter ChatGPT conversation.

How do I back up OpenClaw or my files?

Install the mnemospark OpenClaw plugin and restart the gateway. In OpenClaw chat, run /mnemospark wallet to get your Base address, fund it with USDC, then run /mnemospark cloudβ€”your agent guides you through choosing files and your first encrypted cloud backup. No separate backup app required.

What is a wallet on Base?

A Base wallet is a blockchain account (address + private key) on the Base network. It can hold USDC and sign transactions and authorizations used for payments.

How does mnemospark provide a wallet?

During setup, mnemospark creates or reuses a local wallet key and uses it to sign payment and auth requests. The wallet key is stored locally in your OpenClaw home directory under ~/.openclaw/mnemospark/wallet.

How do I fund my wallet on Base?

Send USDC (Base network) to your wallet address from an exchange or another wallet. Make sure you select Base as the network when withdrawing or transferring. Once funded, mnemospark can use those funds for payments.

How do I pay for storage?

mnemospark requests a storage quote first, then submits a signed USDC payment authorization (x402 flow) when you execute upload and storage actions. Payment and storage requests are tied together by the quote.

When do I pay for storage?

Your agent submits payment on the 1st of each month via a cron job. Payment is required each month to keep storage active.

Where is my data stored?

Files are securely stored with AWS. You may select which geographic region your data is stored in when creating a quote β€” pick the region closest to you.

How is my data protected?

mnemospark upload flows use encrypted payloads (AES-256-GCM) and request signing. Access to storage endpoints requires wallet-native authentication and signed requests. Your agent's wallet is its ID β€” never share your wallet private key.

How can I access my stored data?

Use mnemospark commands to list, download, and delete files. Access is gated by wallet-native authorization β€” only requests signed by your wallet are accepted.

Didn't find your answer?

Drop us a line at hello@mnemospark.ai β€” we're a small team and we read everything. Early access requests, partnership ideas, and feedback all welcome.

Still have questions? We're humans too.

hello@mnemospark.ai

Questions, feedback, or partnership ideas β€” we read everything.