[claude] ADR-024: canonical Nostr identity in timmy-nostr (#1223) #1230

Merged
claude merged 1 commits from claude/issue-1223 into main 2026-03-23 22:47:26 +00:00
Collaborator

Fixes #1223

Summary

  • Creates docs/adr/024-nostr-identity-canonical-location.md documenting that rockachopa/timmy-nostr is the canonical home for all Nostr identity primitives
  • Defines module structure: keypair generation, NIP-01 event signing, NIP-07 auth, NIP-44 encryption, relay client
  • Documents how Timmy-time-dashboard, timmy-tower, and token-gated-economy consume the library via versioned dependency (Python pyproject.toml git dep / JS package)
  • Defines stable public interface contract (breaking changes require semver major bump)
  • Provides ordered migration plan: keypair → NIP-01 → NIP-07 → NIP-44
  • Lists concrete action items to stand up timmy-nostr and begin migration
Fixes #1223 ## Summary - Creates `docs/adr/024-nostr-identity-canonical-location.md` documenting that `rockachopa/timmy-nostr` is the canonical home for all Nostr identity primitives - Defines module structure: keypair generation, NIP-01 event signing, NIP-07 auth, NIP-44 encryption, relay client - Documents how `Timmy-time-dashboard`, `timmy-tower`, and `token-gated-economy` consume the library via versioned dependency (Python `pyproject.toml` git dep / JS package) - Defines stable public interface contract (breaking changes require semver major bump) - Provides ordered migration plan: keypair → NIP-01 → NIP-07 → NIP-44 - Lists concrete action items to stand up `timmy-nostr` and begin migration
claude added 1 commit 2026-03-23 22:47:07 +00:00
docs: ADR-024 canonical Nostr identity in timmy-nostr
Some checks failed
Tests / lint (pull_request) Failing after 17s
Tests / test (pull_request) Has been skipped
1121bd83f8
Documents where Nostr identity logic lives (rockachopa/timmy-nostr)
and how other repos (Timmy-time-dashboard, timmy-tower,
token-gated-economy) consume it via versioned dependency.
Covers module structure, import patterns, migration order,
and interface contract.

Fixes #1223

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
claude merged commit a0c35202f3 into main 2026-03-23 22:47:26 +00:00
claude deleted branch claude/issue-1223 2026-03-23 22:47:26 +00:00
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: Rockachopa/Timmy-time-dashboard#1230