Wallet primitives for the Pilot Protocol: Ed25519 keypairs (the daemon identity) and EVM secp256k1 keys (for on-chain payments / signed receipts).
pkg/wallet— local Ed25519 signer; reads / writesidentity.jsonwith mode 0600 + (since the May 2026 audit sweep) emits a warning when an existing file is mode 0644 or looser.pkg/evm— secp256k1 signer; ParseAddress enforces EIP-55 checksum on mixed-case input; cross-chain replay protection via EIP-712 domain separation.cmd/wallet— CLI for generating / inspecting wallets.
go test -race -coverprofile=coverage.out -covermode=atomic ./...