archipelago
3a9d1db763
feat(identity): seed-derivation verifier + KAT; rename "Your DID"→"Node DID"
- scripts/verify-seed-derivation.py: stdlib-only tool to cryptographically prove
a node's on-disk keys (node_key→DID, nostr_secret→npub, fips_key) are derived
from its onboarding seed exactly as seed.rs documents (BIP-39 → PBKDF2-HMAC-
SHA512 → HKDF-SHA256 with per-key domain separation).
- seed.rs: known-answer regression test cross-checking Rust node_key + nostr
bytes against the Python verifier (locks the derivation).
- en.json: "Your DID" → "Node DID".
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-16 10:17:29 -04:00
..
2026-03-12 00:19:30 +00:00
2026-06-16 10:17:29 -04:00
2026-06-16 02:07:39 -04:00
2026-01-24 22:59:20 +00:00
2026-03-21 01:54:35 +00:00
2026-03-21 01:54:35 +00:00
2026-01-24 22:59:20 +00:00
2026-04-18 17:23:46 -04:00
2026-04-18 17:23:46 -04:00
2026-01-27 17:18:21 +00:00
2026-01-28 11:12:19 +00:00
2026-06-16 09:27:29 -04:00
2026-03-26 15:33:13 +00:00