Optionalledgerledger stores the public information about a Ledger key
Optionallocallocal stores the public information about a locally stored key
OptionalmultiMulti does not store any information.
Optionalnamename represents a name of Record
OptionalofflineOffline does not store any information.
Optionalpub_pub_key represents a public key in any format
Record is used for representing a key in the keyring.