diff --git a/CHANGELOG.md.asc b/CHANGELOG.md.asc
index ae6f8c9..5b7242e 100644
--- a/CHANGELOG.md.asc
+++ b/CHANGELOG.md.asc
@@ -1,7 +1,7 @@
-----BEGIN PGP SIGNATURE-----
-iHUEABYKAB0WIQSDps+e9XrCW1x/XSkoXmBIoSMhsgUCY86qogAKCRAoXmBIoSMh
-srpJAQCg9TzE218u6W/xI0SthuEk0hljA4xGzFmEj6jY+H5m3QEAlSS5X+Qxy8VA
-k5Pek03QA3Qi/S6Yfs2sx47sMWLV0gc=
-=wah1
+iHUEABYKAB0WIQSDps+e9XrCW1x/XSkoXmBIoSMhsgUCY9UuqwAKCRAoXmBIoSMh
+sg/pAP41GXmVMmtTTzfWctCs+NCRELl0A2M+ZGzfBTmjtoEL3AD/QUvYw7BWLOgG
+xlW7JXqZnxC0kqkGF1NSN1PBfCh0Fg4=
+=k/RM
-----END PGP SIGNATURE-----
diff --git a/CHANGELOG.md.minisig b/CHANGELOG.md.minisig
index 64b08db..bdbf0bc 100644
--- a/CHANGELOG.md.minisig
+++ b/CHANGELOG.md.minisig
@@ -1,4 +1,4 @@
untrusted comment: signature from minisign secret key
RUSn9xivowlq/uYQLfVUTQJwY8AJnYU53jjfwMOYSWRRDYp20ztw9LMZgeEiV1E57YSdOSgJD4/MNQegzWy/M/NPsmOZq65c2wQ=
-trusted comment: timestamp:1674488483 file:CHANGELOG.md hashed
-cU75vksVmmTUfcyFVS3kLCHT6LkZgq7SL3ipvI+Ek+oH/ArXnd0SAvy0bo4sB50PoaZY+vJ9mi8zidXfpNvyAw==
+trusted comment: timestamp:1674915500 file:CHANGELOG.md hashed
+IvBZif4H4jdpQSYNaAViYPeQ1MdmcB2R9t5IJ2u8pJGFwfpr74sy4W2fX9OHnY4MdVwExOnX52j3T/moKeXeDQ==
diff --git a/CODE_OF_CONDUCT.md.asc b/CODE_OF_CONDUCT.md.asc
index 80d9278..a42eea7 100644
--- a/CODE_OF_CONDUCT.md.asc
+++ b/CODE_OF_CONDUCT.md.asc
@@ -1,7 +1,7 @@
-----BEGIN PGP SIGNATURE-----
-iHUEABYKAB0WIQSDps+e9XrCW1x/XSkoXmBIoSMhsgUCY86qowAKCRAoXmBIoSMh
-shynAP0b1F63EI0IaQtjr+uwNyhNE/xRsh1usuZPTEuwxV6vNgEAzo2RDEZNECGe
-j3pfRTkkGkqBcJqoreGXP8HZripoiQg=
-=pOpU
+iHUEABYKAB0WIQSDps+e9XrCW1x/XSkoXmBIoSMhsgUCY9UurAAKCRAoXmBIoSMh
+srh0AQDPXn9Mhh1tl1dryy1SHruYQY6Q5VnrJbCRFOvnfRFfQAEAg2iqlnqT7Fi9
+ZH0E7jWFR11zyh+7Shw4k2cuRjtpigE=
+=F0EQ
-----END PGP SIGNATURE-----
diff --git a/CODE_OF_CONDUCT.md.minisig b/CODE_OF_CONDUCT.md.minisig
index 569a3a8..8325652 100644
--- a/CODE_OF_CONDUCT.md.minisig
+++ b/CODE_OF_CONDUCT.md.minisig
@@ -1,4 +1,4 @@
untrusted comment: signature from minisign secret key
RUSn9xivowlq/gD5vCC8/YFdUVxQVvGfr4Far0rKgyq8NvpyWOyv7OniMR0H1cROxjbaNwDGKi40AIpnb4DxlLhGLB9vXxAk4Qo=
-trusted comment: timestamp:1674488485 file:CODE_OF_CONDUCT.md hashed
-ig24wAj29T0QE9bYY6Q189r7eXnDEY6znZnnS+8CSajDMqW7vpJughZ3jYypDHE5VHRjCh+20euIfBT+DrQkDA==
+trusted comment: timestamp:1674915502 file:CODE_OF_CONDUCT.md hashed
+0w2okHsqd4NAQGPjnx0v3abyluHHM5dzjg91Dtk+dVKn2PIwmUuiUs/opri7Hijyl1xOD1c8HXLP6P0y9suWDA==
diff --git a/CONTRIBUTING.md.asc b/CONTRIBUTING.md.asc
index b02b6a7..a70f655 100644
--- a/CONTRIBUTING.md.asc
+++ b/CONTRIBUTING.md.asc
@@ -1,7 +1,7 @@
-----BEGIN PGP SIGNATURE-----
-iHUEABYKAB0WIQSDps+e9XrCW1x/XSkoXmBIoSMhsgUCY86qpQAKCRAoXmBIoSMh
-sp8KAP0T/023vjncxEcIXdE27u9mPP34iOWBXgh0DfGIQiB32AD/SxOziO2EI0nR
-v4FiEghZpDuo/zCtjTfDKg4NZ11tLAI=
-=oRcd
+iHUEABYKAB0WIQSDps+e9XrCW1x/XSkoXmBIoSMhsgUCY9UurgAKCRAoXmBIoSMh
+slbYAQCEBa6opa9rOG2FAy10ixSoiPq+EEK7u4Lli21g7BHylAD/evKvGJeJnUEy
+CftZqjMMNjC4nevkvqfbGTub3Zt3Uwo=
+=8kz2
-----END PGP SIGNATURE-----
diff --git a/CONTRIBUTING.md.minisig b/CONTRIBUTING.md.minisig
index 261f139..241e774 100644
--- a/CONTRIBUTING.md.minisig
+++ b/CONTRIBUTING.md.minisig
@@ -1,4 +1,4 @@
untrusted comment: signature from minisign secret key
RUSn9xivowlq/tV9Fy2nTvAb4k8umjfk+y6Bpi6z4nOEGBCAm1VfwbmjJF5Kpe9aU0bZtncMMN7vZXi+kYrvUuVG18ZECx8pRg4=
-trusted comment: timestamp:1674488486 file:CONTRIBUTING.md hashed
-FteL9pZ8NAvvaoQDivO/hd33CvuGZHF5wKCUe1aGu+KS5HcalNN0Z/NZR2+f1w1BQjXz3Qe1RPuRefnOTe4WDg==
+trusted comment: timestamp:1674915503 file:CONTRIBUTING.md hashed
+334o5be7/MYvgDUZUdvnIvXlBp71jFx/nwcx0VIBJbVplkOZ4p4WC0CAq+b/2AH2N5ZEUKEN4EwVYXxl4cEBDw==
diff --git a/KEY_ROTATION.md.asc b/KEY_ROTATION.md.asc
index 6712ffb..2e5d5d1 100644
--- a/KEY_ROTATION.md.asc
+++ b/KEY_ROTATION.md.asc
@@ -1,7 +1,7 @@
-----BEGIN PGP SIGNATURE-----
-iHUEABYKAB0WIQSDps+e9XrCW1x/XSkoXmBIoSMhsgUCY86qpgAKCRAoXmBIoSMh
-ssKxAP9BKPff8S7ipzAwssvPsY4IMTjGYoHBgOUBR1xkSXA2kQD/dj/BN/dnmT25
-R0qTdR3WKsoiv2AUzYo85sJeLVYYRQg=
-=V4X+
+iHUEABYKAB0WIQSDps+e9XrCW1x/XSkoXmBIoSMhsgUCY9UurwAKCRAoXmBIoSMh
+svxAAP9HP5nD/TIeIFhXNNpX5/fZbx2JSGEGA1FzFnWZYDwN5AD5AVRsNOAx1vGQ
+Nc9lUzF92+iB10g8ZunWVbnXHqEmMQ8=
+=AuxW
-----END PGP SIGNATURE-----
diff --git a/KEY_ROTATION.md.minisig b/KEY_ROTATION.md.minisig
index ce5ed36..2357f88 100644
--- a/KEY_ROTATION.md.minisig
+++ b/KEY_ROTATION.md.minisig
@@ -1,4 +1,4 @@
untrusted comment: signature from minisign secret key
RUSn9xivowlq/gEdIFDRsGwF2xuLoX64+PcxRZHg0mT+M3d5ZBNe4iv6jUdYpoFpY6Ba2Ny2jTxhLq8lbu4IsvRsBxMSvCdipQE=
-trusted comment: timestamp:1674488488 file:KEY_ROTATION.md hashed
-wMIr9c2xkYZy0crct/ULChlvikqpKDtnE9KzmZn71U9ZxsSR8G82QWT3At48hbUz3SyR3WEsBpEhbGzi/vwDCg==
+trusted comment: timestamp:1674915505 file:KEY_ROTATION.md hashed
+NRx9jIPcZ7Rb3WIhhhoGhM6YJXum5cnfFElD+SKcUpVLavBCZ23uw++MkFpt+gtHigWDXMpSPUj+NXMezzSzDA==
diff --git a/LICENSE.md.asc b/LICENSE.md.asc
index e3ed4f7..b9d629d 100644
--- a/LICENSE.md.asc
+++ b/LICENSE.md.asc
@@ -1,7 +1,7 @@
-----BEGIN PGP SIGNATURE-----
-iHUEABYKAB0WIQSDps+e9XrCW1x/XSkoXmBIoSMhsgUCY86qqAAKCRAoXmBIoSMh
-skZdAQCbDwO/kZXqOVNqBtCTU8mHCdoa3ShbaGESyO2pfIsZxAEA+9GxWvmUqKi8
-+mkFFFoCEVcz99KINrFRy/wJc8ZkFgE=
-=qe4V
+iHUEABYKAB0WIQSDps+e9XrCW1x/XSkoXmBIoSMhsgUCY9UusQAKCRAoXmBIoSMh
+ssd9AQCHkSSR5IfVDbYjVoq7ef1Ru8X6dWEDNG2LE3jvT+WkbwEA6FKdjqCsUNPe
+n5ltacCnYPe0Cc82Jh7jQIOlYwpWaQE=
+=b9Mn
-----END PGP SIGNATURE-----
diff --git a/LICENSE.md.minisig b/LICENSE.md.minisig
index 8049c7b..7f82fc3 100644
--- a/LICENSE.md.minisig
+++ b/LICENSE.md.minisig
@@ -1,4 +1,4 @@
untrusted comment: signature from minisign secret key
RUSn9xivowlq/gAzBQtyzCamju84eebs9pmkibZyZu3dRxd3LrTgZgknkRyjTMx8clMYRpHl1l7XCqCROtQU8r+zSXd79xFgFQc=
-trusted comment: timestamp:1674488489 file:LICENSE.md hashed
-yJr8HSH+l5Ogr/Fg8+OtkrN2Kti67zpWMwIpYtSrw2GMHguwJ2KaWdw50sGVQS4zU09dH3GvrJMIZuWDxx0sBA==
+trusted comment: timestamp:1674915506 file:LICENSE.md hashed
+mTvYSDa/IoabpOOqkbb27UTe9HDBdo9l8Mz+W2G1BcL6f2kviAZsi1yjErXOL91kwTJw+V4gFWK0+p6sfvdoCQ==
diff --git a/README.md.asc b/README.md.asc
index 90ed167..63bd9f1 100644
--- a/README.md.asc
+++ b/README.md.asc
@@ -1,7 +1,7 @@
-----BEGIN PGP SIGNATURE-----
-iHUEABYKAB0WIQSDps+e9XrCW1x/XSkoXmBIoSMhsgUCY86qqQAKCRAoXmBIoSMh
-ssreAP0V5BtkIixfjUTZ7S4cvzoQb6t5OHCCYL6LeRCsHj1BhAD7BKr+1f97jFl6
-U/5hKGMTKux0bWkzeZA1r+nSL26N5wQ=
-=bm2v
+iHUEABYKAB0WIQSDps+e9XrCW1x/XSkoXmBIoSMhsgUCY9UusgAKCRAoXmBIoSMh
+suVoAP9FMLpW9zkNPjggu/Dkg3Hf2jWhRfkEZUbPshLS/TKADwD/Twx/YSWg4H6F
+hQuKR3vlVAcQlw7Gy+N9PWwfT/sJVw8=
+=WGTE
-----END PGP SIGNATURE-----
diff --git a/README.md.minisig b/README.md.minisig
index 0e2d0f6..6ad80a1 100644
--- a/README.md.minisig
+++ b/README.md.minisig
@@ -1,4 +1,4 @@
untrusted comment: signature from minisign secret key
RUSn9xivowlq/uT7Mx6SWYXM7lEt4cBUizxeTsrgaWWQgWM4DBq3U8c8Olq3BaK6g+HQomBNcXYpBHllpi166rSByfSXkRF9uw8=
-trusted comment: timestamp:1674488491 file:README.md hashed
-slAKJYYIbwmG/I52MPN6Feg/VODQFi97Wpi7EZRVn4YaMb6ahzflRWfN5Fo1IdOxJjnvoQtkkSPf4jHmxArYCA==
+trusted comment: timestamp:1674915508 file:README.md hashed
+FkTKjM7Itr7dZ4o5cryXzu4AuE6u2ysmxHoVJRT41ELlV8QlJHpgyUfhVx3wuO0pKq1wVDlNQey75EyX4LlDAw==
diff --git a/_config.yml b/_config.yml
index 170ad4f..a1b4ca7 100644
--- a/_config.yml
+++ b/_config.yml
@@ -26,6 +26,7 @@ github:
links_url: links.html
twitter_url: https://anonymousplanet.org/twitter.html
mastodon_url: https://mastodon.social/@anonymousplanet
+ constitution_url: constitution.html
tor_mirror_url: http://thgtoa27ujspeqxasrfvcf5aozqdczvgmwgorrmblh6jn4nino3spcqd.onion
defaults:
-
diff --git a/_layouts/default.html b/_layouts/default.html
index 737935a..6244ea7 100644
--- a/_layouts/default.html
+++ b/_layouts/default.html
@@ -167,6 +167,9 @@ input:checked + .slider::before {
{% if page.url != "/donations.html" %}
Donate
+ {% endif %}
+ {% if page.url != "/constitution.html" %}
+ Constitution
{% endif %}
Repository
diff --git a/about.md.asc b/about.md.asc
index 44d7e47..3f8298a 100644
--- a/about.md.asc
+++ b/about.md.asc
@@ -1,7 +1,7 @@
-----BEGIN PGP SIGNATURE-----
-iHUEABYKAB0WIQSDps+e9XrCW1x/XSkoXmBIoSMhsgUCY86qqwAKCRAoXmBIoSMh
-svE5AP9FRmMUaWFWtpFcFA6Z9QTl5T54IeBPzMjZkt3db2rw1gEA0xUExGmmZGDR
-PKqgCi8PIhxn2rIQ5m9EeClWrRbTmgs=
-=thVR
+iHUEABYKAB0WIQSDps+e9XrCW1x/XSkoXmBIoSMhsgUCY9UutAAKCRAoXmBIoSMh
+snExAQCeu68fM+uWRhbcSNSj7CMJG6GLrXE04CayYJtCkoOxjQD/VtkzQmjRr1rf
+Lq4YpXkzcAIzdkcaFLSTa8KIpux5Qgk=
+=Afox
-----END PGP SIGNATURE-----
diff --git a/about.md.minisig b/about.md.minisig
index 4611440..c22f473 100644
--- a/about.md.minisig
+++ b/about.md.minisig
@@ -1,4 +1,4 @@
untrusted comment: signature from minisign secret key
RUSn9xivowlq/jPGLG4VcZ5au6he/dAI4GTaWrTiWJEdqbaCxJHxOsczmmoIPZyrXjl8lSwWc+cQ4Lh5wh/OWuK79IY/6lGhVws=
-trusted comment: timestamp:1674488492 file:about.md hashed
-Kc1xVVmPFgkMIJ1kQVwQPoE+3eMh40e8pFQ/qk4XB3GGMaTlVe4frEExBtUDpGZn64BOCi+9G0/lk0VrRetRAg==
+trusted comment: timestamp:1674915509 file:about.md hashed
+jjkZ1ulacVVTvRmhpnCOdWnvRrhMjSvrh+tecYJMAaOKuVykVvwQCWYY1+juOWuUOC7+XueyY4V9446/YUyMCQ==
diff --git a/b2sum.txt b/b2sum.txt
index 2361620..110640f 100644
--- a/b2sum.txt
+++ b/b2sum.txt
@@ -7,6 +7,7 @@ c880a19cd5e8659fe88f2dd3835c7a13ced1d894ff0a708b0d0e09b9956bcc2e8a080ff0dfcc4ae3
51f8fb376233f1c8930a0540bcd169c389e8ef35aff8bc1fee98ac41811dd27be9897e81887ded7fc83f139e78bb6842dc1acc8b3d1214a4a49ca88c1e48abac about.md
26196d7b81bb79c8dc290a98204e3d416e887552ec68b0de4bbe2f17bcc11fe8e3dfccc7f210a72ddecba2eecfa2e33ceaf57f4b0c3061230d62b805e8228f79 briar.md
891592dbb81e072fbce58e5772a3a2c9194f1eece192ac24c590c82d1446abfc6b35962ccf5b3e5b52c1a4ec685416f25737a9cca210b558a1bc43d3afa1384e chatrooms-rules.md
+0f1ade686710eae78be9d2ac09f8249399994b4e73d37e8d0893cff9d58ba93dc38eb5ffb912744aa1318508449ed7a11661af99e778f0d800f5b11ced4fbd2c constitution.md
5a0a6f7e1df8e6965606d12e6763c86c96adb023df120c0a71e631f2ad44fcd9057c84f793411f71e6b5366a84fe583def86729f0863d0e3a0f083d228f37850 donations.md
07577f215d80fad83eed5657cc53e377944cfe58c38541138419142244e3c5fce736afa1a1950eaade93dbdd125f30397a86ff5e982c2b6e2ff838696ab8316d guide.md
046a52e53005963dd38343505aa43e51b5d750f0891c0a20a675c80ef9a254077db98b15165641a5f7ea33cc19f035e2aa7dbec4504a95c32b63911e3c7a8046 legacy.md
diff --git a/b2sum.txt.asc b/b2sum.txt.asc
index 0c848ba..3f054f7 100644
--- a/b2sum.txt.asc
+++ b/b2sum.txt.asc
@@ -1,7 +1,7 @@
-----BEGIN PGP SIGNATURE-----
-iHUEABYKAB0WIQSDps+e9XrCW1x/XSkoXmBIoSMhsgUCY86qvAAKCRAoXmBIoSMh
-su7fAQDQk3QG28hWYZsS/HKpeSOShNP9UIYIdaAaZ/89FWwxGAD/VB2AdDfA9fn7
-JHw6F4kY3zCqWiaeKxHSGyPQqcgbCQE=
-=Yl7f
+iHUEABYKAB0WIQSDps+e9XrCW1x/XSkoXmBIoSMhsgUCY9UuxQAKCRAoXmBIoSMh
+sixYAQCuagRRI081zfWpp78Jl1+HMaF5khOp4vKaBFSTj1WywgEA+Hr7Eul9nPQs
+MT4ntnNOaZRY3X1AQed4vt+McFPy1Ao=
+=Fa5x
-----END PGP SIGNATURE-----
diff --git a/b2sum.txt.minisig b/b2sum.txt.minisig
index bbf7195..4499170 100644
--- a/b2sum.txt.minisig
+++ b/b2sum.txt.minisig
@@ -1,4 +1,4 @@
untrusted comment: signature from minisign secret key
-RUSn9xivowlq/m12sFpuRRuVjYwYfFuXCnoEyDbDVDAsXYWf/2fhrPdwmlITqlMq94crAze2uV7lIhM55CEuZYZ2qeRHNhbVIwI=
-trusted comment: timestamp:1674488509 file:b2sum.txt hashed
-2NU82Vo4poYOYncE7M8ZNdXKOJ+k2sKg0rKdZym2bs2cgpbHVFavs5/Eous6qG/8Mv6cME9i85WwDc79Ahy1AQ==
+RUSn9xivowlq/kM4rv/0imc5rmVfBwSCnie17MpCPNN7s1qTjdjxJrgzmXtF9gUJHT7ZMvhIX8SWwCwJPUb0yLJgcSEVY9jEcgw=
+trusted comment: timestamp:1674915526 file:b2sum.txt hashed
+naf4ciO87ZK5h+DcHeu64xJt0KxFGUEoxjnL8/CC9RWQhjq/kGqCKawT0Rc5f9a0y7VO3OcYC2w4GRweMYrNDA==
diff --git a/briar.md.asc b/briar.md.asc
index 457c5bd..92c6b78 100644
--- a/briar.md.asc
+++ b/briar.md.asc
@@ -1,7 +1,7 @@
-----BEGIN PGP SIGNATURE-----
-iHUEABYKAB0WIQSDps+e9XrCW1x/XSkoXmBIoSMhsgUCY86qrAAKCRAoXmBIoSMh
-sqjJAPwKy++dU759yPZ5o0vxx9tKIbbrFHtKcCLmi6zSXFW8BQEAxoU1mP/5UXBa
-aCd6Uyo3otgVQ8b4YYN8LZKnzvRBVQY=
-=uTDT
+iHUEABYKAB0WIQSDps+e9XrCW1x/XSkoXmBIoSMhsgUCY9UutQAKCRAoXmBIoSMh
+sp8PAP9ODWohYdqF5N33KhigdSHpBEFgvJ6TX8d+QXV6y5WoQwD/YOLm6ooGlimJ
+h5JAvbGVr+TFI5osvwBcDYssvPhy8wU=
+=gDjk
-----END PGP SIGNATURE-----
diff --git a/briar.md.minisig b/briar.md.minisig
index 6728466..6c9f5a6 100644
--- a/briar.md.minisig
+++ b/briar.md.minisig
@@ -1,4 +1,4 @@
untrusted comment: signature from minisign secret key
RUSn9xivowlq/mjhwPVty4ZNYfjn4Gx8rNfbI0b+wd4o32ZIPOV/tWquVnu0QA3tLFvn+UODOdV+MYvFsknKZ37H9BAgqPt0CQc=
-trusted comment: timestamp:1674488494 file:briar.md hashed
-yeY09caIIzqeLx+LE59EGwacRhpVL5f+uGd36+mGB+sHc+hYy4LeWhvGzQ/HXPXfbGqLMAaRVO/fzA9z+CAjBQ==
+trusted comment: timestamp:1674915510 file:briar.md hashed
+la58EqkTbHq+UlhM0N9hGEpfdaWv+cu9VYQnWBwcrDzFZLwM/xsUe4yRjo+ysIOVsesA8vHBVijaIp0ZxXoABQ==
diff --git a/chatrooms-rules.md.asc b/chatrooms-rules.md.asc
index 1016e33..77d5ee6 100644
--- a/chatrooms-rules.md.asc
+++ b/chatrooms-rules.md.asc
@@ -1,7 +1,7 @@
-----BEGIN PGP SIGNATURE-----
-iHUEABYKAB0WIQSDps+e9XrCW1x/XSkoXmBIoSMhsgUCY86qrgAKCRAoXmBIoSMh
-sknXAQDd60JWV8ZUpAqEhhs9x6wAcxgX+bdb2gPrqCwOHzQmOQD/dEw3FiMzbTpT
-B1yHfCoH438CgjyJ7giYrk6M+yqcFg0=
-=gFun
+iHUEABYKAB0WIQSDps+e9XrCW1x/XSkoXmBIoSMhsgUCY9UutgAKCRAoXmBIoSMh
+snT6AQDCYky2KVu4ex8QhlSht5xsKo+Sp+Rg3WG7splz0WH+nwD/aktXsfCE/OKH
+d1DbU1bT6GOaSZzJ/vSuTsBfD/qMKwE=
+=MYB2
-----END PGP SIGNATURE-----
diff --git a/chatrooms-rules.md.minisig b/chatrooms-rules.md.minisig
index b8df2c6..1678872 100644
--- a/chatrooms-rules.md.minisig
+++ b/chatrooms-rules.md.minisig
@@ -1,4 +1,4 @@
untrusted comment: signature from minisign secret key
RUSn9xivowlq/rSnaMOsbp2MHC3YZeQh4vjs31ikY7gGEkSUNHfwrdw2qr/ebmHBXTVxAYkN22cocTayR08gYCJuGMQceINFUgc=
-trusted comment: timestamp:1674488495 file:chatrooms-rules.md hashed
-1st19l9eAFh/pMyBNNgNOzw1xrAI6tNEnftCBaJlK5ggCkQI5B9cz+Hb8km/ifI+kLSdJfCtDG3nkx2sGYKaCw==
+trusted comment: timestamp:1674915512 file:chatrooms-rules.md hashed
+/SKi4PUk5FyXH6HEbdwo6S58WyecgQAd9eairsFLFAHrYG2tb3wm6We64ec/X0MexQZeQpnLe3BN/3WGXwVaCw==
diff --git a/constitution.md b/constitution.md
new file mode 100644
index 0000000..15eef1b
--- /dev/null
+++ b/constitution.md
@@ -0,0 +1,80 @@
+# A Constitution for an Anonymous Planet.
+
+To amend the rules and regulations of the network and of the PSA community, this constitution is hereby set forth. It is applicable to all the projects of the initiative, especially the Hitchhiker's Guide to Online Anonymity. All members/collaborators must abide by these lines when contributing within the context of the initiative.
+
+## Requirements
+
+> Our content is licensed under **[Creative Commons Attribution NonCommercial](https://creativecommons.org/licenses/by-nc/3.0/)** to prevent commercial usage.
+
+### 1. Anonymity above everything
+Anonymity is necessary to maintain the balance of power, specifically to help journalists, whistleblowers, lawyers, scientists, and victims of oppression. Anonymity first, even if that means using non-free and/or proprietary means. Security and privacy are second, again, even if using non-free or non-open-source and/or proprietary means. In this sense, the ends may at times justify proprietary means.
+
+### 2. Independence
+The Anonymous Planet initiative has no affiliation with the "Anonymous" collective and does not endorse their activities.
+Any overlap of their activities and our guide are purely coincidental.
+
+### 3. Accessibility
+We will strive to always keep available the following methods of reading the Hitchhiker's Guide:
+ * online;
+ * offline (e.g., PDF, ODT, EPUB (in the future));
+ * via the Tor network
+
+### 4. Freedom
+Maintain free, open-source, and non-commercial nature of all our projects. This does not mean proprietary and/or closed-source tools won't be recommendeded. All scientific knowledge should be free for anyone and we support and encourage Sci-Hub and LibGen. Any attempt to erode the freedom of information and flow of knowledge of our projects, in any manner, is hostile.
+
+### 5. Verifiability, falsifiability and reproducibility
+We will make every effort to be transparent about any and all bias we have.
+Anyone claiming to be unbiased is lying, therefore we will not falsely claim to be.
+
+All our content shall be verifiable, reproducible and fact-checked:
+ - academic references (e.g., studies, papers, and peer reviewed publications);
+ - reputable media references (e.g., articles, videos, and documentaries);
+ - official documentation (e.g., manuals, field guides, and technical documents);
+ - renowned and reputable expert review;
+ - direct testing by our own collaborators for falsifiablity
+
+### 6. Innocence
+Suspected offenders are innocent until proven guilty, with zero tolerance for abuse of power or position.
+
+Any accusing/moderating member is:
+ - Subject to the burden of proving the wrong-doing of the offender.
+ - Required to motivate any sanction.
+
+Any offender has the right to:
+ - Face their accuser (know who is accusing them).
+ - Appeal sanctions to an uninvolved third party.
+ - Participate in their own incrimination (the burden of proof lies with the accuser).
+ - Due process of the above.
+
+### 7. Freedom of thought
+Open-minded and pragmatic - with no tolerance for gatekeeping.
+
+Critical thinking and fact-checking are strongly encouraged; we welcome criticism including of a harsh nature (excluding ad-hominem and slurs).
+
+### 8. We do not tolerate intolerance
+See the [Paradox of Tolerance](https://en.wikipedia.org/wiki/Paradox_of_tolerance), which includes hate speech.
+
+### 9. No analytics
+Note that, while we will never use analytics, the (now free) platforms hosting our content might be gathering such analytics outside of our control, such as Github pages. As the initiative progresses, we will strive to avoid these as soon as possible.
+
+### 10. No profit
+Any excess donations will only be used to support our main projects first and possibly support other intitiatives (like hosting Tor exit nodes). In all cases, we abide by the following principles:
+
+ - Funding transparency (i.e., all donations, spendings, source code, and future goals will be public).
+ - Acceptance of donations from any entity anonymously or acknowledged (opt-in) will not have any influence on our content.
+ - No sponsored content.
+ - No affiliate links.
+ - No product placements.
+ - No advertising.
+
+**Disclaimer: it is possible that, coincidentally, a donation could correlate with a recommendation. It will then be clearly stated that while the donation was welcome, the donating entity will not be gaining visibility/coverage/endorsement/recommendations due to such a donation.**
+
+## Core Goals.
+
+0. Help people in need of anonymity to maintain both their physical and digital safety.
+
+## Non-Goals:
+
+0. Help any people who are using this knowledge for bad purposes. Helping people takes precedence and we know our content can be used nefariously. Our initiative believes in having one good person given an anonymous voice, safely, is worth the risk of having several using our content for evil. As we do adhere to a fair "rule of law" system which, having 9 criminals and 1 innocent person free, is much better than having one innocent person in prison among 9 criminals.
+
+**Yours faithfully, Anonymous Planet**
diff --git a/constitution.md.asc b/constitution.md.asc
new file mode 100644
index 0000000..bb0f8e2
--- /dev/null
+++ b/constitution.md.asc
@@ -0,0 +1,7 @@
+-----BEGIN PGP SIGNATURE-----
+
+iHUEABYKAB0WIQSDps+e9XrCW1x/XSkoXmBIoSMhsgUCY9UuuAAKCRAoXmBIoSMh
+sg/UAQDVy+4bPPKhl9H9AfJIXPCq+t3p2TaGFdpDrkt8pBM7CwD/SR8skzVYlfkU
+4yjr31RJgVwuURuYi5sr3JHarQVdWAg=
+=NyiH
+-----END PGP SIGNATURE-----
diff --git a/constitution.md.minisig b/constitution.md.minisig
new file mode 100644
index 0000000..cccb476
--- /dev/null
+++ b/constitution.md.minisig
@@ -0,0 +1,4 @@
+untrusted comment: signature from minisign secret key
+RUSn9xivowlq/pTBVjkP4uv5unHZNWMoXS1e0g8frI16Z7Oo13E5kkaSDRQfNY5ljVzaYTS87i+qGp2f/rajz3CFZ+hZK4XmEAs=
+trusted comment: timestamp:1674915513 file:constitution.md hashed
+hpxcxVN4HQ5s+IBAt5v6Bx7zDtiqJzwOJlJztwmIcGP8pKJXyTlr/39pEDnQS4f6VwbzlOuS9awYu9GOdyaPBw==
diff --git a/donations.md.asc b/donations.md.asc
index 0000f8d..053c7ae 100644
--- a/donations.md.asc
+++ b/donations.md.asc
@@ -1,7 +1,7 @@
-----BEGIN PGP SIGNATURE-----
-iHUEABYKAB0WIQSDps+e9XrCW1x/XSkoXmBIoSMhsgUCY86qrwAKCRAoXmBIoSMh
-spNOAP9dAiZvPe/WHl20ydHCWqsvX5Y3mbTaD8Xon4xT1LSewQD7BGwxFRJpiq35
-iJUhg0aYMZtYjfz3YGnuXaZvM1QVAw8=
-=sM8/
+iHUEABYKAB0WIQSDps+e9XrCW1x/XSkoXmBIoSMhsgUCY9UuuQAKCRAoXmBIoSMh
+sjfIAP4pFcexMgZr+V6pzeaToiNDs+NWIcEV5FjvMZpVbfOlnAEAmtvgpfaD2krq
+n1Hgx8dE8WmGDb5iY51OY6Z18pRcdQE=
+=wHSJ
-----END PGP SIGNATURE-----
diff --git a/donations.md.minisig b/donations.md.minisig
index a2a6f2a..409cc73 100644
--- a/donations.md.minisig
+++ b/donations.md.minisig
@@ -1,4 +1,4 @@
untrusted comment: signature from minisign secret key
RUSn9xivowlq/sQFyVW9JQLYtu+Uzm+8g8sA/n2nmKhCq1qD2dDWRBu2sgf52CUpImu5sAOsEITef7OL1YlZgM5i7/spdOrQvQE=
-trusted comment: timestamp:1674488497 file:donations.md hashed
-OIV2jWgI1m8qltRdKa+SHr0cKPVXRU1I80FgZtx/OlWP2j/WN3tQA/NhpxE/jZP2hHnONkr9L7KnhpwQ/KFxDQ==
+trusted comment: timestamp:1674915515 file:donations.md hashed
+CNFP5kYcD8kkQsomDLawhfAQMTJ1b44kmQEXa7SGH5VQaAMqsBNzpmD1sB+2Bir/WD+4arrJChXIKDGbDkmOCQ==
diff --git a/export/b2sum.txt.asc b/export/b2sum.txt.asc
index f5e20a1..bf5bf9e 100644
--- a/export/b2sum.txt.asc
+++ b/export/b2sum.txt.asc
@@ -1,7 +1,7 @@
-----BEGIN PGP SIGNATURE-----
-iHUEABYKAB0WIQSDps+e9XrCW1x/XSkoXmBIoSMhsgUCY86qngAKCRAoXmBIoSMh
-spqgAQCLx5IH05b1eAyK/CGTSSmS83zoGK4GOHMfCdrv1623sAD6A7DqN1sMswwf
-e1DW5LC+89FLIU66MSq6P/mIV+0XmgI=
-=YIwt
+iHUEABYKAB0WIQSDps+e9XrCW1x/XSkoXmBIoSMhsgUCY9UuqAAKCRAoXmBIoSMh
+svYxAP9ZS8ziTK/FJ6EQc9PxoNN07TFFD3HpXltaw6DXLG3vtAD/S7QeOFFqqXMl
+Y+2zRqwd0wSyPMWCnBSuyct29QKTEQw=
+=aLSc
-----END PGP SIGNATURE-----
diff --git a/export/b2sum.txt.minisig b/export/b2sum.txt.minisig
index b66f9cf..d63cb6c 100644
--- a/export/b2sum.txt.minisig
+++ b/export/b2sum.txt.minisig
@@ -1,4 +1,4 @@
untrusted comment: signature from minisign secret key
RUSn9xivowlq/m9u4GCYbaa9GhEomTQimt7c7HvuJZJlN3em2Ydy2DeCKpvpENQ4T5DfNtSe3j5pjnNQda4QNXW/mp4d8Q0eeAM=
-trusted comment: timestamp:1674488480 file:b2sum.txt hashed
-gbBLBKFuYSBnwUtwR/vuUi3ZGp1fNR1+6W4RoBKE8HvQUsH4wpXSZk/zadDDvnNc18ZsyOXEy4Hqw6BLI4Z8Cg==
+trusted comment: timestamp:1674915497 file:b2sum.txt hashed
+NvRc1JFKeQq/pV7ySdc7Z/4n1d5xmc/P8giot/4FGyevq+b9zw5uCQQgz5tHnB2brHRr4V3fEf7EzJ8jbDwLDw==
diff --git a/export/sha256sum.txt.asc b/export/sha256sum.txt.asc
index 0b6c2a2..ae75cb8 100644
--- a/export/sha256sum.txt.asc
+++ b/export/sha256sum.txt.asc
@@ -1,7 +1,7 @@
-----BEGIN PGP SIGNATURE-----
-iHUEABYKAB0WIQSDps+e9XrCW1x/XSkoXmBIoSMhsgUCY86qoAAKCRAoXmBIoSMh
-slDcAQCTmeywBZE/QiwbNpNGiiCgcUf27eMMALFHyQdOf2XLoAD/dJXsbEUNcv3q
-UV8QDcZ0A/sYXUpIyAAeYhEgq9Wkigg=
-=TFQr
+iHUEABYKAB0WIQSDps+e9XrCW1x/XSkoXmBIoSMhsgUCY9UuqgAKCRAoXmBIoSMh
+sok/AP4hOWw2bpfKP3zCb6Hb7bfqqVQO7Ghw+4KRQ+xJr8fiiwEAgM63u5riSIVk
+h0mvMRMyAjvlXZkuKj2e4ljhoNR33Qw=
+=Qm7s
-----END PGP SIGNATURE-----
diff --git a/export/sha256sum.txt.minisig b/export/sha256sum.txt.minisig
index bbd3f2f..cac658f 100644
--- a/export/sha256sum.txt.minisig
+++ b/export/sha256sum.txt.minisig
@@ -1,4 +1,4 @@
untrusted comment: signature from minisign secret key
RUSn9xivowlq/kJ6thrlMUlYMQS85xqWIMR7agiJynTCepUp5sRhyMVdmwl4SBXuQ1EczsCaq6kM7fEy4+ls9+Rux9PvVw8Jogo=
-trusted comment: timestamp:1674488482 file:sha256sum.txt hashed
-nEg9vtnnts2iMIMeUX/+hJBhneaAoZnK1czzat/+WUfnqstxwW34M0GtI4C4amdnEw07sRpt/1zLUXh/CAl1AA==
+trusted comment: timestamp:1674915499 file:sha256sum.txt hashed
+s+2T3Lp5GAm7HlSfSmjuUgtAySiJAlsx1ha0VzSWMqxQ5y4UmOEueZunYSjxTH4gieVoFWjq3uJMVOgLNeeOCg==
diff --git a/guide.md.asc b/guide.md.asc
index 620dc69..d872014 100644
--- a/guide.md.asc
+++ b/guide.md.asc
@@ -1,7 +1,7 @@
-----BEGIN PGP SIGNATURE-----
-iHUEABYKAB0WIQSDps+e9XrCW1x/XSkoXmBIoSMhsgUCY86qsQAKCRAoXmBIoSMh
-sshsAP9xNbv7ojgz04gZ5F4z4eTgVm1UyT/gJuKSk2tLCO+lhQEAo1dV7fEd3ZRv
-EScXAtO/uqU/GdYTyHPqRfT7WV0nOgU=
-=RBfa
+iHUEABYKAB0WIQSDps+e9XrCW1x/XSkoXmBIoSMhsgUCY9UuuwAKCRAoXmBIoSMh
+ss2pAQD+hdR7EsLB3JLgW4k1k8lYDSYIxFTtXF0wCnDbYWwl5AD/btc1VrClHlls
+v1Pt7YI+agHr0ghyaVPmPv4uIhHyBQw=
+=zMDf
-----END PGP SIGNATURE-----
diff --git a/guide.md.minisig b/guide.md.minisig
index b0cd5dc..2d2e2e2 100644
--- a/guide.md.minisig
+++ b/guide.md.minisig
@@ -1,4 +1,4 @@
untrusted comment: signature from minisign secret key
RUSn9xivowlq/hy8GAn9B22OhtgumxLj3SahS1ibNHJlnZePs4HavZegXfh7hNmuztMLLuX7+zw/gMotDHYj4A/CHaz9sHBtMAs=
-trusted comment: timestamp:1674488499 file:guide.md hashed
-znq2u+JV59+5UMigVR7U9vYUkxD4KEHkGJ0DWugMso1yXJItNgGoKtG0znPkwRel4K6Pw/cU70jbH9ff4jpVBQ==
+trusted comment: timestamp:1674915516 file:guide.md hashed
+ec2P1epXcoqYq0/gDyI1cLRrMPzWUfKH6kc9872AHu8uPMgzisZWHccCh0WI4LOn3MHqMimhgJxEc8G8OosrAg==
diff --git a/legacy.md.asc b/legacy.md.asc
index 0c4eb94..d5d58f8 100644
--- a/legacy.md.asc
+++ b/legacy.md.asc
@@ -1,7 +1,7 @@
-----BEGIN PGP SIGNATURE-----
-iHUEABYKAB0WIQSDps+e9XrCW1x/XSkoXmBIoSMhsgUCY86qswAKCRAoXmBIoSMh
-sj/bAQCbA/oxrG5Nq/JOS1DIJbSHqxAMPtIxpXoG5P5/wJbwAgEAqPQwVcDswzw9
-6xLZf6lyilSKXefopVi4axUItkf27g8=
-=mbuk
+iHUEABYKAB0WIQSDps+e9XrCW1x/XSkoXmBIoSMhsgUCY9UuvAAKCRAoXmBIoSMh
+sgvJAQDY1GUpt9m6vcR4Y++LYH5iBS0B9Py9l3KHhjWFcf+E8wEA/K4kUqCMyrjH
+jxfDCz8uz+KtTiF/AYpSF2iXtOTt0Qg=
+=rKAH
-----END PGP SIGNATURE-----
diff --git a/legacy.md.minisig b/legacy.md.minisig
index e447dd3..563d6e5 100644
--- a/legacy.md.minisig
+++ b/legacy.md.minisig
@@ -1,4 +1,4 @@
untrusted comment: signature from minisign secret key
RUSn9xivowlq/vAqSGLl3ShK3I0FWnH2G/nSm3okr+6qDd9cUSO5tBGSW0zioY4VOyr8YLGrmATU/SqID4hZSgDMqaOdIefHIAs=
-trusted comment: timestamp:1674488500 file:legacy.md hashed
-sRZZUMuuL4e4DHe7pemRHCT27fbpbyx6OujGYSofKx6PRNutq/GieI3J76tVv35KdtDYQIfIbX79xwow+OISBQ==
+trusted comment: timestamp:1674915518 file:legacy.md hashed
+F1uxD4JhCSPsSU010opf/CBr/NOZyEHOmJqPS2WYVaDVf25n5zrCqfNgfb7g6LH5WNCvzOF7+IEjAs6pJbzmAw==
diff --git a/links.md.asc b/links.md.asc
index 0378f08..bbf0623 100644
--- a/links.md.asc
+++ b/links.md.asc
@@ -1,7 +1,7 @@
-----BEGIN PGP SIGNATURE-----
-iHUEABYKAB0WIQSDps+e9XrCW1x/XSkoXmBIoSMhsgUCY86qtAAKCRAoXmBIoSMh
-ssgYAP9d+FQaBZgRxVREcR96mdLv811Gs2mu0NmxN1YHyUJqYQD+OxWahMwZHtdJ
-Q1U2+S73jBzj0F67ITjPMVl1ZiI2mwY=
-=5Pxe
+iHUEABYKAB0WIQSDps+e9XrCW1x/XSkoXmBIoSMhsgUCY9UuvgAKCRAoXmBIoSMh
+sqTdAP9Odmh5sh6k4G+CIqF3RuiRaGSvutlVIEoSvwoPYfOikAEAyqkh4YQA7YMN
+tTWAUDLmFxijl/vZqpARGUqMpo/XPgw=
+=3sGQ
-----END PGP SIGNATURE-----
diff --git a/links.md.minisig b/links.md.minisig
index e360f64..303c6af 100644
--- a/links.md.minisig
+++ b/links.md.minisig
@@ -1,4 +1,4 @@
untrusted comment: signature from minisign secret key
RUSn9xivowlq/i1yTrpkZCQHUBO2skbgOOGbrLwHF/ZLQPSXcL3QNY19aAt8KlXjPnoO5aurDjPlE5afJp0hpuJZ0ND3ISj9Jg8=
-trusted comment: timestamp:1674488502 file:links.md hashed
-uGNr2NiGQnK1BSJGv54fa6v/CPkNtyfMTAP8vb/l6USQFMV67aM7uc46shxGAlced+lqxxXokRld+Hy2ylQUBw==
+trusted comment: timestamp:1674915519 file:links.md hashed
+PZ+WV/XG0T7bTIOX1pU6LD+5xq+AqQx0AY/ANEdMu2oVehzVFidxT4cJtQesSgQiRry1/rJ1FsFJ0NuMtANKDA==
diff --git a/moderncrypto-rules.md.asc b/moderncrypto-rules.md.asc
index cc8f3d4..5468086 100644
--- a/moderncrypto-rules.md.asc
+++ b/moderncrypto-rules.md.asc
@@ -1,7 +1,7 @@
-----BEGIN PGP SIGNATURE-----
-iHUEABYKAB0WIQSDps+e9XrCW1x/XSkoXmBIoSMhsgUCY86qtgAKCRAoXmBIoSMh
-shHHAQC/wVWVr14pGwFnFd5VXy6JhoRNxGCH1nseWYChPMjC5gEA7WN1OW6vQ2qh
-HuQZWVimKHBGBfvCfILyqZwesgP/HQo=
-=WRzQ
+iHUEABYKAB0WIQSDps+e9XrCW1x/XSkoXmBIoSMhsgUCY9UuvwAKCRAoXmBIoSMh
+suDXAPwI1Kf1kQ2QQrBEUrL4NiGaOJOuGzVqxQxlh8h57+bGcQEA7mA+4HF8bOxV
+tpY4lNTRA9HvqHMIpJApOCPHg2xFGQ8=
+=I2ZH
-----END PGP SIGNATURE-----
diff --git a/moderncrypto-rules.md.minisig b/moderncrypto-rules.md.minisig
index 502ec26..bf2cd71 100644
--- a/moderncrypto-rules.md.minisig
+++ b/moderncrypto-rules.md.minisig
@@ -1,4 +1,4 @@
untrusted comment: signature from minisign secret key
RUSn9xivowlq/pNx6BCj6u0LY2YRUkVLOPqkc+MKWrBr0MkOHSHYhIXPbk+r/MAnbPmxpAGP20XFAAARa97VpcRkDsDgNf6+Uw0=
-trusted comment: timestamp:1674488503 file:moderncrypto-rules.md hashed
-fQdhHpCGpLQ+Oit0mxy2HykNJMYLtGekujtX3fxO5eXeA0/Hz2/bpS8SJ4txtf9EcAgJhBZtPnTH+4qvdFxzCA==
+trusted comment: timestamp:1674915520 file:moderncrypto-rules.md hashed
+tvGEj0ed9/78t+JXwavQnWjTGFc8mjCKB988Mb/eAjNh2+Wk11wBLET39aqkmjgrT0HjqPnTt+H1XPLVXyFIDQ==
diff --git a/sha256sum.txt b/sha256sum.txt
index da216d9..cc046b2 100644
--- a/sha256sum.txt
+++ b/sha256sum.txt
@@ -7,6 +7,7 @@ bba42faffa2aad96ae527518b813b0b7122dc9bf19d75171cab646dc98dcb05f CODE_OF_CONDUC
049f22151988e3cc964e8df02b8ae06193fdce4b0ae30588234d5d8a000c9006 about.md
6c65d21a15bcd581f33b5f7f2b02eb65d73b6990778c9df687c2aea47eee6907 briar.md
79643060bd41d061ce55b57bd7a4d82f1e8e9044e67c2d56a17f91cec96f9b91 chatrooms-rules.md
+b953000e50f0607c6cd9d0650d37bba13678c6a92e66ab7ab4585c284ba2e950 constitution.md
a48018aa4eb8c2fb346cd7abec5de4d4ef2b4c47d8896a7d5dd295e4719dc160 donations.md
5b75f4d7074175f893f97b864a260a998d3a671a4b6caf5ce72483f0eab153a4 guide.md
ca7931e201056dd44bc77959dc3e4298a1b5c712b6c249f19746d949d2079f49 legacy.md
diff --git a/sha256sum.txt.asc b/sha256sum.txt.asc
index b51c110..67002dc 100644
--- a/sha256sum.txt.asc
+++ b/sha256sum.txt.asc
@@ -1,7 +1,7 @@
-----BEGIN PGP SIGNATURE-----
-iHUEABYKAB0WIQSDps+e9XrCW1x/XSkoXmBIoSMhsgUCY86qugAKCRAoXmBIoSMh
-srIOAQD2eJGL6GJZRn/3kOJHHRfZFX6QfSbpE7fB53OZmL+UPwD/VIR7PHUGPyjl
-FSM5NVoh6Jh7k08M14kbN9sdEAqkHQI=
-=jGJg
+iHUEABYKAB0WIQSDps+e9XrCW1x/XSkoXmBIoSMhsgUCY9UuwwAKCRAoXmBIoSMh
+slNaAP4t5l8moXZqYxebhI5IFyr0WBD4iza1SX/VzjRQhCdLMgD/ZLKAz6FaFVk4
+ObGRHiEV9dgiIda6l6BI3KwL9cJ2iQI=
+=1+Kv
-----END PGP SIGNATURE-----
diff --git a/sha256sum.txt.minisig b/sha256sum.txt.minisig
index 1c7ee15..ea5e2dd 100644
--- a/sha256sum.txt.minisig
+++ b/sha256sum.txt.minisig
@@ -1,4 +1,4 @@
untrusted comment: signature from minisign secret key
-RUSn9xivowlq/iM34AQkrkc7vOCsan8mtkh4lQpnYRE23ilTindH3rJ2nU599RxUOpH/eINTvE5THoOaUajEoNhhPFBHCoLkvgo=
-trusted comment: timestamp:1674488508 file:sha256sum.txt hashed
-e/hNTaEEoZD5REcNqcieedXo0p0aifoDWEHMGK/dn4YftvTP4Fuhee/2lnr/bjEi6w/gwdNnCBoAqqEKMw3rAQ==
+RUSn9xivowlq/igNPnyVyk0AXKUuM/Xw0hYOvwj4ZMVSBGx1arhQQltAKn4WoJFCvHXsUnWbdbSVu8KBxSL35jmbthOSrtROFgg=
+trusted comment: timestamp:1674915525 file:sha256sum.txt hashed
+6yqzfO+PlZVNPIsMhYPy08KcbNji3rEqkWK1CCxQuo7zloITz6n9Sdd2NH/Hk1MlacsY1x9+BRQUjIRZN59YDg==
diff --git a/twitter.md.asc b/twitter.md.asc
index 87e4bb0..6bcfb00 100644
--- a/twitter.md.asc
+++ b/twitter.md.asc
@@ -1,7 +1,7 @@
-----BEGIN PGP SIGNATURE-----
-iHUEABYKAB0WIQSDps+e9XrCW1x/XSkoXmBIoSMhsgUCY86qtwAKCRAoXmBIoSMh
-sqrHAQCFaXhtx9QaUgC4FyFl5BBQJSGZ62ShGMbcsrTCBKGliwD/bhG9hjj9++MF
-qZlzl/lp1chgyJ04xsS6moZ6wuzXBQY=
-=hhiw
+iHUEABYKAB0WIQSDps+e9XrCW1x/XSkoXmBIoSMhsgUCY9UuwAAKCRAoXmBIoSMh
+sva9AP0fuNM9ZrLXLoLaadNBwOG9QZPC32Re7J5dVwcrXpZxMgD+OTELsAMCTY/n
+t6VL4RXp1Y6giI/c++VsJlIu3UJ0RA4=
+=haaE
-----END PGP SIGNATURE-----
diff --git a/twitter.md.minisig b/twitter.md.minisig
index 05b6ec7..d80c925 100644
--- a/twitter.md.minisig
+++ b/twitter.md.minisig
@@ -1,4 +1,4 @@
untrusted comment: signature from minisign secret key
RUSn9xivowlq/kjN63PlxnjtdMJPd0FowcHL/5v8iiRnbyZXjznc1ABgRmw9HdVjH6Gye/LG7A53ZgFt3EbXDB8MtxaM0IGilQE=
-trusted comment: timestamp:1674488505 file:twitter.md hashed
-+64OPpocb6Aco5re9VW6CWTd6ITx9Vwber9eWcXIduqjD3JUXGkQiCYFDcM1Ib4sWVkvmgw2Q9E2IF9RgZBLCg==
+trusted comment: timestamp:1674915522 file:twitter.md hashed
+Lpib5kfpewKFEKflnUYl/R7i6lca5Ws9gMPTgdy8EKmWnr9mJY3Eaj99Yfdbpshk9+Kkom1rKjBZ3hIfXN3KBA==
diff --git a/verify.md.asc b/verify.md.asc
index 0e37e3b..cd20789 100644
--- a/verify.md.asc
+++ b/verify.md.asc
@@ -1,7 +1,7 @@
-----BEGIN PGP SIGNATURE-----
-iHUEABYKAB0WIQSDps+e9XrCW1x/XSkoXmBIoSMhsgUCY86quQAKCRAoXmBIoSMh
-skLyAQDBznKz+Jo3zbp8Wvm8/8fNiVI+28unKMHvhN3xQrG5GwEA0s1/ZeF+t9C9
-/F9a8wt81OvOySuy86AQLjTguC2kHAM=
-=nWG/
+iHUEABYKAB0WIQSDps+e9XrCW1x/XSkoXmBIoSMhsgUCY9UuwgAKCRAoXmBIoSMh
+sjJ6AP9Rv5uXh0TgYjY1T8vII/whBBEHgDd+F0r24ukSWlNEWQD/X5EqgjFkwweI
+EBeGVv7gaQiWy5WKc9H/KUDH/+S0RwE=
+=SLo7
-----END PGP SIGNATURE-----
diff --git a/verify.md.minisig b/verify.md.minisig
index 7774cce..f366569 100644
--- a/verify.md.minisig
+++ b/verify.md.minisig
@@ -1,4 +1,4 @@
untrusted comment: signature from minisign secret key
RUSn9xivowlq/rX4tI7VFfWMA00SsI8n/mBqgCRzaATlx1N71U26lhTY7Hygqyggpqa4pk1Uud567b8Pgq0kafihu3B2JMWs8Ao=
-trusted comment: timestamp:1674488506 file:verify.md hashed
-Ltr/woEKiTSlxEoAdmSaYtcQecBd+pyJ0/YZPjbOIKf1NvP4pQFZrRqWQWCBKtYuxbyFl70olGFoow/cCIfFCg==
+trusted comment: timestamp:1674915523 file:verify.md hashed
+N1axtW7AQkXXTFdPKehIGsqkO2bFZjd242283EMQ6mrVV4WkwRQCiJ4dIypFGm73fFC+Am7BZA/YQO7YzNydDA==