[claude] NIP-07 visitor identity in the workshop (#12) #49

Merged
Timmy merged 1 commits from claude/the-nexus:claude/issue-12 into main 2026-03-24 03:27:36 +00:00

1 Commits

Author SHA1 Message Date
Alexander Whitestone
bc049f81c3 feat: NIP-07 visitor identity in the workshop
Some checks failed
CI / validate (pull_request) Has been cancelled
- Detects window.nostr (NIP-07 browser extension) on load
- Anonymous/guest by default — no nagging, no extension required
- "Connect Identity" button appears only when extension is detected
- Calls getPublicKey() only on explicit user action
- Pubkey cached in localStorage for cross-visit recognition
- Abbreviated pubkey displayed in HUD identity panel
- Chat prefix updates to show visitor pubkey when connected
- Disconnect button returns visitor to anonymous guest mode
- No accounts, no passwords, no server-side tracking

Fixes #12

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