MVP for a CLI based keychain and signer for nostr keys:
https://github.com/mleku/signr
This is part of work to develop a nostr-connected decentralised git hosting system, this will be the tool that signs commits using nostr keys so they are readily recognised as being from a given nostr user account.
needs some documentation, probably, all feedback most welcome.
note that it uses an original design for signing that takes into account proper authentication security matters, the signatures always have a random value associated with them, and the signature is on top of the hash of the file plus the random value plus some extra parts that make it distinctive.
probably it should be made into an NIP at some point, but my focus right now is, after this, to plug it into Git as a custom signature tool so Git hosting systems can verify commits and tags are signed by who they should be.