-
Notifications
You must be signed in to change notification settings - Fork 6
Open
Description
Summary
OpenClaw is an open-source personal AI assistant that runs locally and can execute real-world tasks autonomously. It supports persistent memory, skills/plugins, browser automation, and system access — making it a natural fit for interacting with Solid pods.
Integration points
- NIP-98 HTTP auth — OpenClaw agents can authenticate to pods using a nostr keypair, no browser or OAuth required. Just an
Authorizationheader with a signed event. - REST endpoints — all pod APIs (read, write, PATCH, pay) are plain HTTP, directly callable from any agent with system access.
- Skills/plugins — pod operations (check balance, deposit, browse files, manage contacts) can be wrapped as reusable OpenClaw skills.
- Persistent identity — agent stores a nostr private key once and authenticates across sessions. The pod maps
did:nostr:<pubkey>to the agent's profile and data. - 24/7 autonomous operation — agents can manage pod data, respond to inbox messages, run scheduled tasks, and interact with other pods on behalf of the user.
Possible skill examples
solid-read/solid-write— CRUD on pod resourcessolid-inbox— check and respond to inbox messagessolid-contacts— manage WebID contactssolid-pay— interact with payment endpointssolid-files— upload, organise, search pod files
Why this matters
Solid pods are designed for user-controlled data. OpenClaw agents are designed for user-controlled automation. Together they give users an autonomous agent that operates on their data, on their infrastructure, with their identity — no corporate middleman.
References
- OpenClaw: https://openclaw.ai/
- NIP-98 (HTTP Auth): https://github.com/nostr-protocol/nips/blob/master/98.md
- NIP-07 shim: https://www.npmjs.com/package/nip07
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels