diff options
| author | Your Name <you@example.com> | 2026-05-26 22:07:55 +0530 |
|---|---|---|
| committer | Your Name <you@example.com> | 2026-05-26 22:07:55 +0530 |
| commit | d60fa03de6edae0667a93ac36be4206e76255a2c (patch) | |
| tree | 566adbe43f446a1f92a425c439c8c60f52c8ae51 /NIP46-PLAN.md | |
| parent | 7b1b36b8c7e448d1d170c8c6e1f88bb766163fbb (diff) | |
Add NIP-46 remote signing for kind:30618 state events
- nip46.rs: full NIP-46 client with session management, NIP-04 encrypted
relay-based communication, oneshot response awaiting
- db.rs: nip46_sessions table, upsert/get methods
- config.rs: Nip46Config with relays + signing_timeout_secs
- git_mirror.rs: builds unsigned kind:30618 state event from bare repo refs,
signs via NIP-46 before push, publishes to target server relay
- http_health.rs: exposes NIP-46 session status in health endpoint
- main.rs: wires NIP-46 client into daemon startup, passes to mirror_cycle
Diffstat (limited to 'NIP46-PLAN.md')
0 files changed, 0 insertions, 0 deletions