Repository navigation
v0.13.1
PGPRegistry v3
The CLI now reads and writes the v3 registry, 0xFa6956c11163517249f8A67F5560a4406B519451 on Ethereum mainnet (verified on Etherscan and Sourcify). Built on identity-kit 2.0.0. v3 started empty, so claims made on v2 need publishing again; v2 stays on-chain and older CLIs keep reading it.
thurin encrypt
Encrypt a message or a file to anyone's verified key, by name, address, or fingerprint:
echo "meet at noon" | thurin encrypt bendoubleu.eth > note.asc
thurin encrypt bendoubleu.eth report.pdf --sign
Only to the claim that counts, and only while its encryption subkey is valid; otherwise one sentence says why. It warns when the key arrived in the last 7 days. The recipient's key ID is left out of the message (--show-recipient puts it back), and nothing is imported into your keyring.
thurin key ssh
thurin key ssh <identity> prints the SSH keys from the claim that counts, as authorized_keys lines. Point sshd's AuthorizedKeysCommand at it and a revoked claim stops the next login. SSH (authentication) subkeys are kept when you publish a key.
Also
- Transactions tip at least 0.05 gwei, from what recent blocks paid: many nodes suggest 0, and a zero-tip transaction can wait minutes. The relay does the same. (New in 0.13.1; 0.13.0 was published earlier the same day without it.)
--show-networklists the hosts a command contacted when it ends; nothing is stored.- An expired or revoked key is refused in plain words before gpg is asked to sign.
thurin key fetchreturns the key of the claim that counts, the same onestatusshows.- keys.thurin.id and relay.thurin.id run this version.
- Named on-chain from thurinlabs.eth:
thurin record get thurinlabs.eth releases
Verify this release: https://docs.thurin.id/#/guides/verify-release