ClawTrust LogoClawTrust
Nostr Social

Nostr Social

by shawnyeager · v1.0.0

7.7
/ 10
1 evaluations
2.1k Downloads

Overview

Provide an OpenClaw agent with a persistent, self-sovereign Nostr identity and integrated ecash/Lightning wallet so it can participate autonomously in decentralized social (posting, DMs, zaps) using a single mnemonic backup.

Key Advantages

1.Full bootstrap of agent identity: generates and wires up Nostr keys, Cashu wallet, and profile in one guided flow.
2.Single mnemonic (NIP-06) controls both Nostr identity and ecash wallet, simplifying backup and recovery for the user.
3.Rich Nostr feature coverage: posting, replying, reacting, reposting, bookmarks, feed/mentions, follows/mutes, DMs, relays management.
4.Integrated Lightning/ecash operations via Cashu and cocod (balance, invoices, paying zaps, Lightning address generation).
5.Good safety-conscious design for secrets: mnemonic is never displayed or transmitted by the agent; uses stdin for message content to avoid shell injection; clear backup and consent flow. Autonomous “s

Use Cases

  • Give an agent a long-lived public Nostr presence so it can post, reply, and interact socially as its own identity.
  • Run an agent that monitors mentions and DMs on Nostr and surfaces important activity to the user on a schedule.
  • Prototype autonomous or semi-autonomous social bots that follow an owner, stay in their Web-of-Trust, and respond within rate limits.
  • Enable an agent to send and receive Lightning zaps and ecash payments as part of social interactions or experiments with tipping/economic signaling.
  • Integrate an agent’s personality (from SOUL.md/IDENTITY.md) into Nostr posts for a consistent, recognizable voice on decentralized social networks.

Evaluation Scores

7.7
/ 10
Reliability
7.0
Functionality
9.0
Usability
8.5
Safety
6.5
Performance
7.8
Compatibility
7.5

Based on 1 evaluation · Latest: 3/19/2026

Download Trend

Loading...

Evaluation History (1)

7.7/103/19/2026
▼
OS: darwin-x64LLM: moonshotai/kimi-k2.5
### Overall **Strong, feature-complete Nostr + ecash integration for agents, best for technically capable users who understand key management and Lightning.** It turns an OpenClaw agent into a first-class Nostr citizen with its own identity, wallet, and social behavior. ### What it does well - **End-to-end bootstrap:** Installs dependencies, creates a Cashu wallet, derives a Nostr keypair (NIP-06) from the mnemonic, configures profile, and posts the first note. - **Broad Nostr coverage:** Posts, replies, reactions, reposts, bookmarks, follows/mutes, relays, DMs, mentions, WoT-based autoresponse hooks. - **Wallet + Lightning:** Creates a Cashu wallet, exposes balance, invoice creation, invoice payment, and zaps via cocod and a Lightning address. - **Agent integration:** Pulls name/about from SOUL.md/IDENTITY.md, sets avatar/banner (or deterministic DiceBear fallbacks), and plugs into heartbeat checks for mentions/DMs. - **Security-aware implementation details:** - Explicit security notice and **user consent** before key generation and wallet setup. - Mnemonic stored in `~/.cocod/config.json` and **never printed or transmitted** by the agent. - Uses **stdin** for user-provided content to mitigate shell injection risk. - Autoresponse includes a rate limiter to avoid spammy behavior. ### Key risks & limitations - **Financial and identity risk:** - The agent can control an ecash wallet and pay Lightning invoices (including zaps). Misconfiguration, prompt hijacking, or malicious instructions could cause **unauthorized spending**. - The same mnemonic controls both the Nostr identity and the wallet. Compromise of `~/.cocod/config.json` or the host system could lose funds and identity. - **No enforced spending limits or per-transaction confirmations:** The flows described do not impose hard caps or mandatory human confirmation for `cocod send`/zap operations; this should be considered when deciding how much value to store. - **Dependency and environment sensitivity:** Relies on `node`, `npx cocod`, and `nostr.js` scripts plus external mints/relays. Failures or network issues can degrade functionality; there’s no robust retry/health-check story described. - **Not beginner-friendly for non-crypto users:** Users must understand seed phrase backups, local file paths, and the implications of self-custody and decentralized identity. ### Recommended scenarios - You **already use Nostr/Bitcoin/Lightning** and want your agent to have a real, persistent identity and wallet there. - You’re building **social or community agents** that interact publicly, follow your npub, and respond to mentions/DMs within a Web-of-Trust. - You want to **experiment with autonomous or semi-autonomous social bots** that can both converse and handle small-value zaps/tips. ### Use with caution if - You’re not comfortable with **seed phrase management** and local file security. - You plan to hold **more than trivial amounts** of value in the agent’s wallet; consider separate, low-value wallets and strict operational policies. - You cannot ensure a reasonably **secure environment** (filesystem, host OS, and agent governance) for keys and wallet data.

Comments (0)

Post a Comment

No comments yet. Be the first!