About Page
Signing Key
My post-quantum SSH signing key can be used to verify the authenticity of this journal.
# step 1 - clone this journal's Git repository
git clone --recursive 'https://git.nicholasjohnson.ch/journal/' && cd journal
# step 2 - create an allowed signers file (e.g: ~/.ssh/allowed_signers)
{ printf '%s' 'nicholas '; curl -s https://nicholasjohnson.ch/static/signing-key_mldsa44_ed25519.pub; } > ~/.ssh/allowed_signers
# step 3 - configure Git to use the allowed signers file
git config gpg.ssh.allowedSignersFile ~/.ssh/allowed_signers
# step 4 - verify commits!
git log --show-signature
Git Repositories
For maximum privacy/security, use I2P or Tor.
Primary Mirror
Codeberg Mirror
Journal
For maximum privacy/security, use I2P or Tor.
Primary Mirror
Archive.org Mirror
AI Disclosure
I write this journal entirely myself because I enjoy it. Using AI to generate content automatically would defeat the purpose for me.
To provide some assurance that I don’t use AI tools to write this journal, I timestamped it before those tools were sophisticated enough to generate its content. The timestamp can be verified using OpenTimestamps software.
git clone --recursive https://git.nicholasjohnson.ch/journal
ots verify -d "$(git -C journal show-ref --hash archive/signify-signature-10)" journal/static/static/timestamp-2.ots