What it is
signer.
The key-reference signing port for wallet automation (issue #761). A venture asks for an EVM transaction, an ERC-4337 UserOperation, EIP-712 data or a Solana message to be signed, names the key, and never touches raw key material: keys are minted here and referenced everywhere else, and no API in this crate exports a private key. Every sign call runs the same gauntlet in order — decode the payload’s intent, ask the guardrails, write the decision to an append-only audit chain — and only on allow does the underlying key sign.
From the crate’s own README.
Ports
KeySigner
History
Changelog.
From the crate’s CHANGELOG.md in the harness, as of 0c5560b. 1 version recorded, newest first. Every published version is on crates.io.
Other
- updated the following local packages: cratefield-secrets
- Key-reference signing port (
KeySigner), payloads (EvmTransaction,UserOperation,Eip712,SolanaMessage) with locally computed signing hashes,StaticGuardrails, theMemorySignAudithash chain, theGuardedSignercomposition, theSecretsSignersession-key provider, and thefakes/conformancekit (issue #761).
One of 76 crates in the harness, all of them MIT and all of them in one repository.