Releases: interop-alliance/capability-agent
Releases · interop-alliance/capability-agent
Release list
v0.1.1
Fixed
getVerificationKeyPair()now throws when the key pair lacks a private key
instead of returning a descriptor withprivateKeyMultibase: undefined.secretis typed as required onfromSecret()andseedFromSecret(),
matching the runtime check. The JSDoc no longer refers to a nonexistent
cacheoption.
Changed
- The key-name HMAC step uses
SHA256HMACKeyfrom
@interop/data-integrity-coreinstead of a local WebCrypto call. Derivation
output is unchanged. - Derived key pairs carry
controller(the agent's did:key) alongsideid. getVerificationKeyPair()returns the key fields (id,type,controller,
publicKeyMultibase,privateKeyMultibase) as a plain object instead of
going through the VerificationKey2020 exporter. The shape is unchanged; the
return type is inlined and theVerificationKeyDescriptorexport is gone.
Removed
- The
VerificationKeyDescriptortype export. Use the inferred return type of
getVerificationKeyPair().