zeekayandHanzo Dev 2313d84f08 feat(identity): add cycle-free ServiceIdentity + Hybrid (mnemonic-derived ML-DSA-65 service auth)
service_identity.go + hybrid.go are pure-function, I/O-free derivation (BIP-39
-> BIP-32 -> ML-DSA-65 NodeID) that imports only luxfi/crypto + go-bip32/39 +
ids — NO kms import, so no keys<->kms cycle. Previously these lived only
vendored-in-kms; consumers (hanzoai/kms/sdk, bank, kms-operator) referenced
keys.ServiceIdentity/NewServiceIdentity that the released keys lacked. This is
the canonical home. (LoadMnemonic stays out of keys — it needs kms/zapclient.)

Co-authored-by: Hanzo Dev <dev@hanzo.ai>
2026-06-30 15:13:50 -07:00
2025-12-21 16:57:13 -08:00
2025-12-21 16:57:13 -08:00
2026-02-14 05:26:21 -08:00
S
Description
No description provided
BSD-3-Clause
287 KiB
Languages
Go 100%