aboutsummaryrefslogtreecommitdiffstats
path: root/static
diff options
context:
space:
mode:
authorLibravatarLarge Libravatar memdmp <memdmpmemewarenet>2025-01-11 20:20:16 +0100
committerLibravatarLarge Libravatar memdmp <memdmpmemewarenet>2025-01-11 20:20:16 +0100
commitd57a5985982ed2ba386eb4c0b4ca05ab3498238a (patch)
treeca3a20c0fa14646d0f87902541a32df9060df3c7 /static
downloadmem-estrogen-zone-d57a5985982ed2ba386eb4c0b4ca05ab3498238a.tar.gz
mem-estrogen-zone-d57a5985982ed2ba386eb4c0b4ca05ab3498238a.tar.bz2
mem-estrogen-zone-d57a5985982ed2ba386eb4c0b4ca05ab3498238a.tar.lz
mem-estrogen-zone-d57a5985982ed2ba386eb4c0b4ca05ab3498238a.zip

feat: initial commit

Diffstat (limited to 'static')
-rw-r--r--static/canaries/memdmp:estrogen.zone156
-rw-r--r--static/favicon.pngbin0 -> 1571 bytes
-rw-r--r--static/keys/external/napatha.pgp59
-rw-r--r--static/keys/external/napatha.pgp.sig71
-rw-r--r--static/keys/memdmp/git.pgp19
-rw-r--r--static/keys/memdmp/git.pgp.sig29
-rw-r--r--static/keys/memdmp/primary.pgp34
-rw-r--r--static/keys/memdmp/release.pgp25
-rw-r--r--static/keys/memdmp/release.pgp.sig35
-rw-r--r--static/robots.txt2
10 files changed, 430 insertions, 0 deletions
diff --git a/static/canaries/memdmp:estrogen.zone b/static/canaries/memdmp:estrogen.zone
new file mode 100644
index 0000000..1388ada
--- /dev/null
+++ b/static/canaries/memdmp:estrogen.zone
@@ -0,0 +1,156 @@
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA512
+
+ ┏━ Date & Time Information ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┅┅┅┅┅┅┅┄┄┄┄┄
+ ┃
+ ┃ Canary was created at:
+ ┃ 2024-11-22 18:27:51 (UTC)
+ ┃
+ ┣━ Proof of Date & Time ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┅┅┅┅┅┅┅┄┄┄┄┄
+ ┃
+ ┃ Latest Monero block hash:
+ ┃ b1e7fedc8dec1709ef6384aa0622bb8643eba75a1ba50c26af5a18d1be12b772
+ ┃
+ ┃ Latest Linux kernel.org `master` commit:
+ ┃ 28eb75e178d389d325f1666e422bc13bbbb9804c
+ ┃
+ ┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┅┅┅┅┅┅┅┄┄┄┄┄
+
+ ┏━ Law Enforcement Requests ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┅┅┅┅┅┅┅┄┄┄┄┄
+ ┃
+ ┃ Assuming this message is up-to-date, has a valid signature signed with the
+ ┃ correct key, this message certifies that, to the extent of memdmp's knowledge,
+ ┃ estrogen.zone and it's operators and administrators have, for...
+ ┃
+ ┃ ...sh.estrogen.zone (and mem.estrogen.zone, mail.estrogen.zone):
+ ┃ - obtained 0 law enforcement request(s) for customer/user data, of which,
+ ┃ - obtained 0 were legally valid, sent in the correct channels, and resulted
+ ┃ in data being turned over
+ ┃ - never installed any law enforcement software or equipment anywhere on the
+ ┃ systems' networks
+ ┃
+ ┃ ...yuridick.gay (including n.yuridick.gay):
+ ┃ - obtained 0 law enforcement request(s) for customer/user data, of which,
+ ┃ - obtained 0 were legally valid, sent in the correct channels, and resulted
+ ┃ in data being turned over
+ ┃ - never installed any law enforcement software or equipment anywhere on the
+ ┃ systems' networks
+ ┃
+ ┃ Note that, however, if another operator of the aforementioned system(s)
+ ┃ has the ability to compromise the privacy of said infrastructure, and may
+ ┃ be prevented from communicating said information internally, you may need
+ ┃ to check their canaries.
+ ┃
+ ┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┅┅┅┅┅┅┅┄┄┄┄┄
+
+ ┏━ Compromising Systems ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┅┅┅┅┅┅┅┄┄┄┄┄
+ ┃
+ ┃ estrogen.zone and its operators have never weakened, compromised, or
+ ┃ subverted any of its software or hardware at the request of law
+ ┃ enforcement or another third party.
+ ┃
+ ┃ Note that, however, if another operator of the aforementioned system(s)
+ ┃ has the ability to compromise said infrastructure, and may be prevented
+ ┃ from communicating said information internally, you may need to check
+ ┃ their canaries.
+ ┃
+ ┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┅┅┅┅┅┅┅┄┄┄┄┄
+
+ ┏━ External Providers ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┅┅┅┅┅┅┅┄┄┄┄┄
+ ┃
+ ┃ Certain services are provided via kyun, which's canary can be found at
+ ┃ https://files.kyun.host/canary.txt and must be signed by
+ ┃ 120F C25E 2A9A 3F47 84AC 6B0E A0B5 22B4 DA20 1019.
+ ┃
+ ┃ These services are:
+ ┃ - sh.estrogen.zone, mem.estrogen.zone, mail.estrogen.zone
+ ┃ - yuridick.gay, n.yuridick.gay
+ ┃
+ ┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┅┅┅┅┅┅┅┄┄┄┄┄
+
+ ┏━ Canary Deadline ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┅┅┅┅┅┅┅┄┄┄┄┄
+ ┃
+ ┃ This message should be updated within 7 days, and must be updated within 14.
+ ┃ This canary expires 14 days (336 hours; 20160 minutes) after publishing,
+ ┃ where the time of publishing is defined as the lowest one of:
+ ┃ - The date & time at the top of the canary
+ ┃ - The creation time of the monero hash at the top of this canary
+ ┃ (https://localmonero.co/blocks/block/ebbd7e0278800501b5092332ae2b0b38c1058e88a41155f21dcaf9147c8a86c1)
+ ┃ - The creation time of the linux kernel commit at the top of this canary
+ ┃ (https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=28eb75e178d389d325f1666e422bc13bbbb9804c)
+ ┃
+ ┃ If the date & time are wildly out of line, or are outside of the key
+ ┃ signing this file's validity range, this canary is to be discarded.
+ ┃
+ ┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┅┅┅┅┅┅┅┄┄┄┄┄
+
+ ┏━ Signing Keys ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┅┅┅┅┅┅┅┄┄┄┄┄
+ ┃
+ ┃ Assuming you know this message is valid and has not been tampered with,
+ ┃ you can ensure future canaries are trustworthy by validating them against
+ ┃ the key with the fingerprint:
+ ┃ > B546 778F 06BB CC8E C167 DB3C D919 7064 87B8 B6DE
+ ┃
+ ┃ The public key to verify this message's signature is available at:
+ ┃ https://mem.estrogen.zone/keys/memdmp/primary.pgp
+ ┃ https://meta.sh.estrogen.zone/~memdmp.pgp (one of them should be the right one)
+ ┃ https://pgp.surf.nl/pks/lookup?op=get&search=0xB546778F06BBCC8EC167DB3CD919706487B8B6DE
+ ┃ https://keys.openpgp.org/vks/v1/by-fingerprint/B546778F06BBCC8EC167DB3CD919706487B8B6DE
+ ┃ https://keyserver.ubuntu.com/pks/lookup?op=get&search=0xB546778F06BBCC8EC167DB3CD919706487B8B6DE
+ ┃
+ ┃ You should ensure that the fingerprint above matches the well-known one
+ ┃ for the signer, via external sources, such as recordings of talks, at
+ ┃ events, or other people signing their key.
+ ┃
+ ┃ Any new keys, both temporary and permanent, for signing this document,
+ ┃ must be mentioned atleast ten days before said new keys are valid, and
+ ┃ must be signed by a known-good key.
+ ┃ Both keys must not be expired or revoked as of this new key being added,
+ ┃ and as of it being used to sign new canaries.
+ ┃
+ ┃ Any canaries not signed by known good keys must be treated as invalid.
+ ┃
+ ┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┅┅┅┅┅┅┅┄┄┄┄┄
+
+ ┏━ Licensing ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┅┅┅┅┅┅┅┄┄┄┄┄
+ ┃
+ ┃ If you wish to use this canary, or one derived thereof, for your own
+ ┃ services, you must comply with the licencse below (SPDX: BSD-3-Clause):
+ ┃
+ ┃ Copyright 2024 memdmp
+ ┃
+ ┃ Redistribution and use in source and binary forms, with or without
+ ┃ modification, are permitted provided that the following conditions
+ ┃ are met:
+ ┃
+ ┃ 1. Redistributions of source material must retain the above copyright
+ ┃ notice, this list of conditions and the following disclaimer.
+ ┃ 2. Redistributions in preprocessed/binary form must reproduce the
+ ┃ above copyright notice, this list of conditions and the following
+ ┃ disclaimer in the documentation and/or other materials provided
+ ┃ with the distribution.
+ ┃ 3. Neither the name of the copyright holder nor the names of its
+ ┃ contributors may be used to endorse or promote products derived
+ ┃ from this material without specific prior written permission.
+ ┃
+ ┃ THIS MATERIAL IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+ ┃ “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+ ┃ LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
+ ┃ FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
+ ┃ COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
+ ┃ INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
+ ┃ BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
+ ┃ LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+ ┃ CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+ ┃ LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
+ ┃ ANY WAY OUT OF THE USE OF THIS MATERIAL, EVEN IF ADVISED OF THE
+ ┃ POSSIBILITY OF SUCH DAMAGE.
+ ┃
+ ┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┅┅┅┅┅┅┅┄┄┄┄┄
+-----BEGIN PGP SIGNATURE-----
+
+iHUEARYKAB0WIQS1RnePBrvMjsFn2zzZGXBkh7i23gUCZ0DN+wAKCRDZGXBkh7i2
+3kkuAQDdasKCV/XzARiOOdtkBP7nraSfLfOzPpANxeeCB7jLBQD9G7czLQgqgYOd
+mDOQ/RYxdsEPwgjYSD9EsEivfSUPGA0=
+=pJ4h
+-----END PGP SIGNATURE-----
diff --git a/static/favicon.png b/static/favicon.png
new file mode 100644
index 0000000..825b9e6
--- /dev/null
+++ b/static/favicon.png
Binary files differ
diff --git a/static/keys/external/napatha.pgp b/static/keys/external/napatha.pgp
new file mode 100644
index 0000000..12ac1a3
--- /dev/null
+++ b/static/keys/external/napatha.pgp
@@ -0,0 +1,59 @@
+-----BEGIN PGP PUBLIC KEY BLOCK-----
+Comment: User ID: chef naphtha <naphtha@kyun.host>
+Comment: Valid from: 17 Jun 2023 17:21:12
+Comment: Valid until: 16 Jun 2025 17:21:12
+Comment: Type: 4,096-bit RSA
+Comment: Usage: Signing, Encryption
+Comment: Signature-Intention: This key is being signed for the intention of being used for kyun.host canaries
+Comment: Fingerprint: 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
+wgG30UQDQNI=
+=cVPH
+-----END PGP PUBLIC KEY BLOCK-----
diff --git a/static/keys/external/napatha.pgp.sig b/static/keys/external/napatha.pgp.sig
new file mode 100644
index 0000000..c237180
--- /dev/null
+++ b/static/keys/external/napatha.pgp.sig
@@ -0,0 +1,71 @@
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA512
+
+- -----BEGIN PGP PUBLIC KEY BLOCK-----
+Comment: User ID: chef naphtha <naphtha@kyun.host>
+Comment: Valid from: 17 Jun 2023 17:21:12
+Comment: Valid until: 16 Jun 2025 17:21:12
+Comment: Type: 4,096-bit RSA
+Comment: Usage: Signing, Encryption
+Comment: Signature-Intention: This key is being signed for the intention of being used for kyun.host canaries
+Comment: Fingerprint: 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
+wgG30UQDQNI=
+=cVPH
+- -----END PGP PUBLIC KEY BLOCK-----
+-----BEGIN PGP SIGNATURE-----
+
+iMQEARYKAGwWIQRV01gsrnhgGZCoyh2/0PnmHLfYTgUCZ0DAZU4cbWVtZG1wLWtl
+eS1mb3Itc2lnbmluZy1jYW5hcnktcmVsYXRlZC1rZXlzLWZvci1leHRlcm5hbC1z
+ZXJ2aWNlc0BmYWtlbWFpbC51d3UACgkQv9D55hy32E6r7QEAvZwNO22HHUImJjkm
+GIr++ECKsnhfN2M8XPjwJcQUSJsA/Au9JPCkTrmJwkDAgh/5SlfyvxWCa5Q5xY+Y
+mpYOUxsM
+=VCI6
+-----END PGP SIGNATURE-----
diff --git a/static/keys/memdmp/git.pgp b/static/keys/memdmp/git.pgp
new file mode 100644
index 0000000..896bf51
--- /dev/null
+++ b/static/keys/memdmp/git.pgp
@@ -0,0 +1,19 @@
+-----BEGIN PGP PUBLIC KEY BLOCK-----
+Comment: User ID: memdmp git
+Comment: Valid from: 11 Sep 2024 08:40:01
+Comment: Valid until: 11 Sep 2027 12:00:00
+Comment: Type: 255-bit EdDSA (secret key available)
+Comment: Usage: Signing, Encryption, Certifying User IDs
+Comment: Fingerprint: 5134F05BD8D9DB8C6C0E1515A9439D346AB6DF4E
+
+mDMEZuE7QRYJKwYBBAHaRw8BAQdAt1xxGaTaPIMq1//MPq5p+q1640J6SDrxfDiC
+ePnBcJC0Cm1lbWRtcCBnaXSImQQTFgoAQRYhBFE08FvY2duMbA4VFalDnTRqtt9O
+BQJm4TtBAhsDBQkFo8lfBQsJCAcCAiICBhUKCQgLAgQWAgMBAh4HAheAAAoJEKlD
+nTRqtt9O4UcBAIOzOJUf+TAVY0Bpbeg/iImjMe5fqL64McEDb5SA68wqAQCwLHka
+75AJp2/cutbUj7kPyS9zaKVgRJJAT3tUJPNMBLg4BGbhO0ESCisGAQQBl1UBBQEB
+B0DEa1vqzCWGf62Q0K2NYA3V0BdwphJ/1L7dru2c6ClsDAMBCAeIfgQYFgoAJhYh
+BFE08FvY2duMbA4VFalDnTRqtt9OBQJm4TtBAhsMBQkFo8lfAAoJEKlDnTRqtt9O
+sw4A/jIP8GR67LdDAz0zxaGD5gtYGBgY8F+MgUyVURT41CzEAQC57oKC/OrsNRQ/
+84cSxTjWDefY68zEzvkLHLxFkbKFBQ==
+=1grk
+-----END PGP PUBLIC KEY BLOCK-----
diff --git a/static/keys/memdmp/git.pgp.sig b/static/keys/memdmp/git.pgp.sig
new file mode 100644
index 0000000..76a8eec
--- /dev/null
+++ b/static/keys/memdmp/git.pgp.sig
@@ -0,0 +1,29 @@
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA512
+
+- -----BEGIN PGP PUBLIC KEY BLOCK-----
+Comment: User ID: memdmp git
+Comment: Valid from: 11 Sep 2024 08:40:01
+Comment: Valid until: 11 Sep 2027 12:00:00
+Comment: Type: 255-bit EdDSA (secret key available)
+Comment: Usage: Signing, Encryption, Certifying User IDs
+Comment: Fingerprint: 5134F05BD8D9DB8C6C0E1515A9439D346AB6DF4E
+
+mDMEZuE7QRYJKwYBBAHaRw8BAQdAt1xxGaTaPIMq1//MPq5p+q1640J6SDrxfDiC
+ePnBcJC0Cm1lbWRtcCBnaXSImQQTFgoAQRYhBFE08FvY2duMbA4VFalDnTRqtt9O
+BQJm4TtBAhsDBQkFo8lfBQsJCAcCAiICBhUKCQgLAgQWAgMBAh4HAheAAAoJEKlD
+nTRqtt9O4UcBAIOzOJUf+TAVY0Bpbeg/iImjMe5fqL64McEDb5SA68wqAQCwLHka
+75AJp2/cutbUj7kPyS9zaKVgRJJAT3tUJPNMBLg4BGbhO0ESCisGAQQBl1UBBQEB
+B0DEa1vqzCWGf62Q0K2NYA3V0BdwphJ/1L7dru2c6ClsDAMBCAeIfgQYFgoAJhYh
+BFE08FvY2duMbA4VFalDnTRqtt9OBQJm4TtBAhsMBQkFo8lfAAoJEKlDnTRqtt9O
+sw4A/jIP8GR67LdDAz0zxaGD5gtYGBgY8F+MgUyVURT41CzEAQC57oKC/OrsNRQ/
+84cSxTjWDefY68zEzvkLHLxFkbKFBQ==
+=1grk
+- -----END PGP PUBLIC KEY BLOCK-----
+-----BEGIN PGP SIGNATURE-----
+
+iIoEARYKADIWIQS1RnePBrvMjsFn2zzZGXBkh7i23gUCZ0AE5RQcbWVtZG1wQG1l
+bWV3YXJlLm5ldAAKCRDZGXBkh7i23vHgAQDCh8Ec1urIBgOx6APS2t2RcT7XKt19
+N82qT0mS6FxUxQD/VpkZDYhRR13jh5FaFbZKOGmiX3h/kqG3ZxWh+IOvdQQ=
+=I94J
+-----END PGP SIGNATURE-----
diff --git a/static/keys/memdmp/primary.pgp b/static/keys/memdmp/primary.pgp
new file mode 100644
index 0000000..8479dcf
--- /dev/null
+++ b/static/keys/memdmp/primary.pgp
@@ -0,0 +1,34 @@
+-----BEGIN PGP PUBLIC KEY BLOCK-----
+Comment: User ID: memdmp <memdmp@estrogen.zone>
+Comment: a.k.a.: memdmp <memdmp@memeware.net>
+Comment: Valid from: 11 Sep 2024 08:29:03
+Comment: Type: 255-bit EdDSA (secret key available)
+Comment: Usage: Signing, Encryption, Certifying User IDs
+Comment: Fingerprint: B546778F06BBCC8EC167DB3CD919706487B8B6DE
+
+mDMEZuE4rxYJKwYBBAHaRw8BAQdAGFCSBdoIrbk4DcSu8YIF+X+V9v4SFSCt1wl5
+ayp3anG0HW1lbWRtcCA8bWVtZG1wQGVzdHJvZ2VuLnpvbmU+iJMEExYKADsWIQS1
+RnePBrvMjsFn2zzZGXBkh7i23gUCZwf3DQIbAwULCQgHAgIiAgYVCgkICwIEFgID
+AQIeBwIXgAAKCRDZGXBkh7i23uHRAP9IQylDWCAypelUhtcBFCb+cFT4NDOX/1N5
+kqCsp0a7TQEAlXR3vkGsPkSymYpFm26837L9IJeNP4wvcBldKdbchgiIdQQQFgoA
+HRYhBIkjiMT2LOvXZkCzo8SN5mcaHws1BQJnITEzAAoJEMSN5mcaHws11+oA/jSr
+1C24UtDdeyLMpl8d6l3ab9nUAnErlRNWtwux//YEAQDqAHuXEOC/gZh9m+hwHF2W
+bugrgEXqTktuK4sCZbsOCLQcbWVtZG1wIDxtZW1kbXBAbWVtZXdhcmUubmV0PoiT
+BBMWCgA7AhsDBQsJCAcCAiICBhUKCQgLAgQWAgMBAh4HAheAFiEEtUZ3jwa7zI7B
+Z9s82RlwZIe4tt4FAmbhOnYACgkQ2RlwZIe4tt6c0QEAwS5WoDMmLpbC4VIIBho5
+1E9avJqOSbUjBz+RdJ+23cYA/0/nWStYLQWMiuguoFD3WWpl38qt1iavtpboEdAY
+jDcNiHUEEBYKAB0WIQSJI4jE9izr12ZAs6PEjeZnGh8LNQUCZyExMwAKCRDEjeZn
+Gh8LNekGAQDErOsA2I522vx1m9a0lgS1QPntO7h1U9PwBj34K2zGUQD8ClPU5W7D
+sdp9b8zrSTbN2V1aEXqQoF4Efz7mO1d0HQK0IG1lbWRtcCBnaXQgPG1lbWRtcEBt
+ZW1ld2FyZS5uZXQ+iHgEMBYKACAWIQS1RnePBrvMjsFn2zzZGXBkh7i23gUCZuE7
+LAIdIAAKCRDZGXBkh7i23pQsAP9y96dG0OZ02NBHXkEUWfkKrkTeaNTaho4bccsx
++fb2+AD+ODcnuTt/E6NZhOC3jkzL/wpwm0XtCxrMXmXf43LZmwKIkwQTFgoAOxYh
+BLVGd48Gu8yOwWfbPNkZcGSHuLbeBQJm4TsjAhsDBQsJCAcCAiICBhUKCQgLAgQW
+AgMBAh4HAheAAAoJENkZcGSHuLbeUVgBAKTeCPrHTd0YDfA+Bwwmrwc9CzR/PXTn
+zR4BpApq3ro5AQCP3NByfBTfYaY0BqoRxkWBS4gSw3cly3cQ2BBbt+thALg4BGbh
+OK8SCisGAQQBl1UBBQEBB0C3RzBpJD0UFcCV64bv7EfB/3tqb5onM+Qq9FurKyte
+fAMBCAeIeAQYFgoAIAIbDBYhBLVGd48Gu8yOwWfbPNkZcGSHuLbeBQJm4Tp2AAoJ
+ENkZcGSHuLbeE9QA/1USt07TSOzMm47ffajCC+rDQEiGvpu19dP8khPsUUUcAPwI
+C8p0np2525hjuerND23TEiYK9EoRSprm8S7UdcwzCg==
+=DPPI
+-----END PGP PUBLIC KEY BLOCK-----
diff --git a/static/keys/memdmp/release.pgp b/static/keys/memdmp/release.pgp
new file mode 100644
index 0000000..c3fd277
--- /dev/null
+++ b/static/keys/memdmp/release.pgp
@@ -0,0 +1,25 @@
+-----BEGIN PGP PUBLIC KEY BLOCK-----
+Comment: User ID: memdmp release singing <memdmp.release@estrogen.zone>
+Comment: Valid from: 22 Oct 2024 04:28:10
+Comment: Valid until: 22 Oct 2027 12:00:00
+Comment: Type: 255-bit EdDSA (secret key available)
+Comment: Usage: Signing, Encryption, Certifying User IDs
+Comment: Fingerprint: 0D93102265071798C7B65A4C9F0739B9E0C8FD60
+
+mDMEZxcNuhYJKwYBBAHaRw8BAQdAYhLfPfS+OcM6g5FwqxiGtWtEgNSUF3adJhVE
+UZFvgWO0NW1lbWRtcCByZWxlYXNlIHNpbmdpbmcgPG1lbWRtcC5yZWxlYXNlQGVz
+dHJvZ2VuLnpvbmU+iJkEExYKAEEWIQQNkxAiZQcXmMe2WkyfBzm54Mj9YAUCZxcN
+ugIbAwUJBaQEZgULCQgHAgIiAgYVCgkICwIEFgIDAQIeBwIXgAAKCRCfBzm54Mj9
+YIXZAP48uOWBqvZhlumwzDvmRzO5xOHmoauRhy7XhyiI2rFfbgD/VKIZzkLMQ614
+VgoAHTBGs0gOE7ChCfGUgJZm6zs94A2IdQQQFgoAHRYhBLVGd48Gu8yOwWfbPNkZ
+cGSHuLbeBQJnFw4AAAoJENkZcGSHuLbeUxoBAJsRX2JvBDUsTjgRAufsAl0bcGv6
+Aed1lyNXnIzNhWjJAP9/8Z3XRMdF0sdBRgTlttamnqpy+yrhursvlqMlvyWAB4h1
+BBAWCgAdFiEEbSzVuLYEFf5yDGylRZVDTu2MLaoFAmcXFHQACgkQRZVDTu2MLaoD
+qQD/cXIiNBkCnTtkzrn53vHjZ+btLAhnverwL8v06lv+VZEBAJmZL1Bv0QHACH/z
+lvLCq6NPYlr5jSUCJ6QBHsznRDIAuDgEZxcNuhIKKwYBBAGXVQEFAQEHQILP8Fih
+Kk75P6KCmweEferkABIiqYW6YL1E6+bOdpQXAwEIB4h+BBgWCgAmFiEEDZMQImUH
+F5jHtlpMnwc5ueDI/WAFAmcXDboCGwwFCQWkBGYACgkQnwc5ueDI/WCdiwD/SqOq
+i+QQKrGW5ouez/4xV+O1UTe1GppN2LfKil3fHaMA/iYO6isLOCwcCtSgAqDAV2z6
+958RO4nlhMa9JYv7bugO
+=HWR8
+-----END PGP PUBLIC KEY BLOCK-----
diff --git a/static/keys/memdmp/release.pgp.sig b/static/keys/memdmp/release.pgp.sig
new file mode 100644
index 0000000..8dc6c7b
--- /dev/null
+++ b/static/keys/memdmp/release.pgp.sig
@@ -0,0 +1,35 @@
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA512
+
+- -----BEGIN PGP PUBLIC KEY BLOCK-----
+Comment: User ID: memdmp release singing <memdmp.release@estrogen.zone>
+Comment: Valid from: 22 Oct 2024 04:28:10
+Comment: Valid until: 22 Oct 2027 12:00:00
+Comment: Type: 255-bit EdDSA (secret key available)
+Comment: Usage: Signing, Encryption, Certifying User IDs
+Comment: Fingerprint: 0D93102265071798C7B65A4C9F0739B9E0C8FD60
+
+mDMEZxcNuhYJKwYBBAHaRw8BAQdAYhLfPfS+OcM6g5FwqxiGtWtEgNSUF3adJhVE
+UZFvgWO0NW1lbWRtcCByZWxlYXNlIHNpbmdpbmcgPG1lbWRtcC5yZWxlYXNlQGVz
+dHJvZ2VuLnpvbmU+iJkEExYKAEEWIQQNkxAiZQcXmMe2WkyfBzm54Mj9YAUCZxcN
+ugIbAwUJBaQEZgULCQgHAgIiAgYVCgkICwIEFgIDAQIeBwIXgAAKCRCfBzm54Mj9
+YIXZAP48uOWBqvZhlumwzDvmRzO5xOHmoauRhy7XhyiI2rFfbgD/VKIZzkLMQ614
+VgoAHTBGs0gOE7ChCfGUgJZm6zs94A2IdQQQFgoAHRYhBLVGd48Gu8yOwWfbPNkZ
+cGSHuLbeBQJnFw4AAAoJENkZcGSHuLbeUxoBAJsRX2JvBDUsTjgRAufsAl0bcGv6
+Aed1lyNXnIzNhWjJAP9/8Z3XRMdF0sdBRgTlttamnqpy+yrhursvlqMlvyWAB4h1
+BBAWCgAdFiEEbSzVuLYEFf5yDGylRZVDTu2MLaoFAmcXFHQACgkQRZVDTu2MLaoD
+qQD/cXIiNBkCnTtkzrn53vHjZ+btLAhnverwL8v06lv+VZEBAJmZL1Bv0QHACH/z
+lvLCq6NPYlr5jSUCJ6QBHsznRDIAuDgEZxcNuhIKKwYBBAGXVQEFAQEHQILP8Fih
+Kk75P6KCmweEferkABIiqYW6YL1E6+bOdpQXAwEIB4h+BBgWCgAmFiEEDZMQImUH
+F5jHtlpMnwc5ueDI/WAFAmcXDboCGwwFCQWkBGYACgkQnwc5ueDI/WCdiwD/SqOq
+i+QQKrGW5ouez/4xV+O1UTe1GppN2LfKil3fHaMA/iYO6isLOCwcCtSgAqDAV2z6
+958RO4nlhMa9JYv7bugO
+=HWR8
+- -----END PGP PUBLIC KEY BLOCK-----
+-----BEGIN PGP SIGNATURE-----
+
+iIoEARYKADIWIQS1RnePBrvMjsFn2zzZGXBkh7i23gUCZ0AGxxQcbWVtZG1wQG1l
+bWV3YXJlLm5ldAAKCRDZGXBkh7i23sEPAQCmNArpDoyjHy3Pl/WCZPBmrwdd/BT3
++9ayk7hw63ZoVwD/fetqS0+8Ceyic3P+CAHgWDxZqAqLHiESVdaC+v85zQc=
+=zmCj
+-----END PGP SIGNATURE-----
diff --git a/static/robots.txt b/static/robots.txt
new file mode 100644
index 0000000..1f53798
--- /dev/null
+++ b/static/robots.txt
@@ -0,0 +1,2 @@
+User-agent: *
+Disallow: /