openclaw/extensions/ndr/package.json
Iris Deploy e954a55f1f feat(ndr): add NDR channel plugin for nostr-double-ratchet
Adds NDR (Nostr Double Ratchet) as a channel extension providing
forward-secure E2E encrypted messaging over Nostr relays.

Features:
- Full channel implementation with send/receive/react
- Onboarding flow with invite URL acceptance and hello message
- Auto-generated identity if not configured
- Configurable relays (defaults to popular Nostr relays)
- Owner pubkey authentication for message filtering

Requires external `ndr` CLI (cargo install ndr).

Control surface: chat.iris.to

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2026-01-27 12:09:26 +01:00

29 lines
641 B
JSON

{
"name": "ndr",
"version": "0.0.1",
"type": "module",
"description": "Clawdbot channel plugin for nostr-double-ratchet (forward-secure E2E encryption)",
"keywords": ["clawdbot", "nostr", "double-ratchet", "ndr", "e2e", "encryption", "chat"],
"repository": {
"type": "git",
"url": "https://github.com/mmalmi/nostr-double-ratchet"
},
"license": "MIT",
"clawdbot": {
"id": "ndr",
"extensions": [
"./index.ts"
]
},
"dependencies": {
"nostr-tools": "^2.20.0",
"zod": "^4.3.6"
},
"devDependencies": {
"clawdbot": "workspace:*"
},
"peerDependencies": {
"clawdbot": "*"
}
}