As its not possible for me to re-edit older posts in this thread, here is the latest version of the calidus key generation command that also writes out your id and mnemonics to files:
$ cardano-signer version
cardano-signer 1.28.0
$ cardano-signer keygen \
--path calidus \
--out-skey my.calidus.skey \
--out-vkey my.calidus.vkey \
--out-id my.calidus.id \
--out-mnemonics my.calidus.mnemonics \
--json-extended
$ cat my.calidus.id
calidus15yu0u0tdyhm8pa7gqvztqapt83nmj82fujvcmmczd4svypgx0mdmy
$ cat my.calidus.mnemonics
ugly account gasp clarify reward swim hidden employ uphold toast basket height transfer hour amazing blind fly subject lesson furnace swarm cross salute someone
$ cat my.calidus.vkey
{
"type": "PaymentSigningKeyByron_ed25519_bip32",
"description": "Payment Signing Key",
"cborHex": "588048226bf7195fbc9ed2cf50dd7dd1b.....a59d7"
}
$ cat my.calidus.skey
{
"type": "PaymentVerificationKeyByron_ed25519_bip32",
"description": "Payment Verification Key",
"cborHex": "5820f88c4eb9049bfce4002.....25d1a9683f71f3e5b4df13cf7e3"
}
Generate the registration metadata signed by your pool key:
$ cardano-signer sign --cip88 \
--calidus-public-key my.calidus.vkey \
--secret-key pool.skey \
--json \
--out-file calidus-registration-metadata.json
Submit the generated calidus-registration-metadata.json in a transaction on chain.
You can use the SPO Scripts to do so, you can also generate and submit Calidus via CN-Tools.
Metadata can also be submitted via a light wallet like eternl.
You can check your current registered calidus id for example von https://adastat.net on the specific pool page.