A CLI tool to generate a Blockcerts Issuer Profile.
The tool allows the creation of Blockchain (BTC and ETH) addresses outputting mnemonic, private key and issuing address, and will store the corresponding public key into the Issuer Profile.
node scripts/prompt.js
TODO:
- generate verificationMethod
- allow selection of key type (EC, ED25519)
- allow selection of key format (jwk, multibase, ...)
- provide private key in the stdout
- store public key in verificationMethod
- if a blockchain, provide the address in the stdout
- let user select the purpose of the key
- allow creating key from seed phrase
- sign the issuer profile
- manage external controller
- allow self signing?
- propose generating a DID document
- methods TBD
- save the issuer profile in a file