9 Commits
Author SHA1 Message Date
zeekay 376dd086c3 chore: sync working tree
Commits 7 outstanding change(s) that were sitting uncommitted.
No build artifacts and no secrets in the changeset (both checked).
2026-07-26 10:19:07 -07:00
zeekay bd35f7be35 chore(deps): bump geth v1.20.1 + luxfi deps — stack unification 2026-07-26 10:19:07 -07:00
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
zeekayandHanzo Dev 964089cf57 fix(deps): repair vanished pins / go.sum drift ( tidy) + build green
Co-authored-by: Hanzo Dev <dev@hanzo.ai>
2026-06-30 13:54:01 -07:00
Zach Kelling 4e3f768bc7 feat: add mnemonic check and validator derivation tools 2026-02-21 11:56:53 -08:00
Zach Kelling 13b8a36980 chore: add BSD-3-Clause LICENSE 2026-02-14 05:26:21 -08:00
Zach Kelling d986eda263 fix: use standard BIP-44 coin type 60 for key derivation paths 2026-02-13 15:12:31 -08:00
Zach Kelling 5505743592 chore: sync dependencies and format code 2026-02-04 15:46:17 -08:00
Zach Kelling 2f64011cdd fix: migrate from vm/platformvm/signer to protocol/p/signer
Break import cycle by using protocol package for signer interface.
2026-01-26 08:10:35 -08:00