[claude] Timmy Nostr identity — keypair, zaps, vouching, economic panel (#13) #52

Closed
claude wants to merge 1 commits from claude/the-nexus:claude/issue-13 into main

1 Commits

Author SHA1 Message Date
Alexander Whitestone
2b0d8e1b92 feat: Timmy Nostr identity — keypair, zaps, vouching, economic panel (#13)
Some checks failed
CI / validate (pull_request) Has been cancelled
- nostr.js (new): sovereign secp256k1 keypair with localStorage persistence,
  NIP-01 text notes, NIP-57 zap requests (send/receive), NIP-58 badge award
  vouching, relay WebSocket broadcast, activity feed with nostr:activity events
- app.js: import nostr.js; initNostr() on boot; 3D holographic ECONOMIC panel
  (canvas texture) positioned at (10,0,-2) showing live npub + activity feed;
  chat commands /identity /note /zap /vouch /zapin /relays /help
- index.html: nostr-tools@2 in importmap; Nostr identity HUD widget (below
  agent log); Zap modal; Vouch modal
- style.css: Nostr widget, activity feed, zap flash animation, modal styles

Fixes #13

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-23 23:25:10 -04:00