Explanations

About Signers


A signer is a digital identity in the Minka Ledger system that consists of a cryptographic key pair (private and public keys). The private key is used to digitally sign actions and transactions, while the public key allows others to verify those signatures. Anyone can create a signer, and signers serve multiple critical purposes:

  • Identity verification: Every action on the ledger is tied to a specific signer, creating an audit trail
  • Access control: Signers can be granted specific permissions to perform certain actions
  • Authentication: Signers can authenticate with the ledger using JWT tokens or by signing request bodies
  • Non-repudiation: Since only the holder of the private key can create valid signatures, actions cannot be denied later

Signers use the Ed25519 cryptographic algorithm and can be stored either locally on your device or remotely on the ledger (with the private key encrypted). When you create records like wallets, symbols, or intents, you must sign them with your signer's private key to prove you have authorization to perform that action.

Your private key should never be shared with anyone. Anyone with access to your private key can perform any action that your signer is authorized to do, including transferring balances.

On this page

No Headings