Commit Graph

23 Commits

Author SHA1 Message Date
Jon Staab 2d50fa13b4 Add nip 91 tags 2026-05-22 15:22:02 -07:00
Jon Staab 75381b653e Add search chapter 2026-05-20 16:07:58 -07:00
Jon Staab d0709e1811 Use traits to keep event methods dry 2026-05-20 14:27:26 -07:00
Jon Staab 8ad0bc393b Add protected chapter 2026-05-20 12:27:22 -07:00
Jon Staab f0d49c6fb8 Add expiration chapter 2026-05-20 11:07:12 -07:00
Jon Staab 8773017198 Add some utility methods to tags 2026-04-22 10:39:03 -07:00
Jon Staab a8a57a3d77 Add filters chapter 2026-04-22 09:33:33 -07:00
Jon Staab c8f6bc1652 Add pow 2026-04-21 06:18:49 -07:00
Jon Staab b96ad44d3a Add addresses chapter 2026-04-17 16:43:56 -07:00
Jon Staab c7ec9f18fa Add kinds chapter 2026-04-16 17:37:21 -07:00
Jon Staab e42d7efd6e Add coracle-wasm bindings 2026-04-16 16:55:15 -07:00
Jon Staab fe05d540d4 Update readme 2026-04-16 16:55:03 -07:00
Jon Staab 1267477081 Swap tags and events chapters 2026-04-16 16:54:28 -07:00
Jon Staab 8a29ff39d6 Add tags chapter 2026-04-16 16:49:18 -07:00
Jon Staab 2553cff300 Add events chapter 2026-04-14 14:25:54 -07:00
Jon Staab 7c6909a791 Add nostrlib to agents stuff 2026-04-14 14:06:59 -07:00
Jon Staab 2f334fa3be Add encryption chapter 2026-04-13 21:21:52 -07:00
Jon Staab 5364854881 Add keys chapter
Introduces PublicKey and SecretKey as distinct type-safe wrappers around
secp256k1, with hex and NIP-19 bech32 (npub/nsec) encoding. SecretKey has
a redacted Debug impl and no Display to reduce accidental leakage; it
exposes material only through explicit to_hex / to_nsec. FromStr on both
types auto-detects hex vs. bech32. Eight round-trip tests cover encoding,
auto-detection, prefix validation, debug redaction, and generation.
2026-04-13 20:19:45 -07:00
Jon Staab ce4dce9779 Add coracle-domain 2026-04-08 15:37:42 -07:00
Jon Staab 0aa79d08fd Add building-nostr to ref, flesh out summary 2026-04-08 15:34:41 -07:00
Jon Staab 09b179df47 Gitignore claude files 2026-04-08 15:01:12 -07:00
Jon Staab f0b26408f8 Add agents.md and skills 2026-04-08 15:00:28 -07:00
Jon Staab 2d36400ba0 Set up literate programming structure 2026-04-07 09:55:41 -07:00