pub   ed25519/0xE69D97DA9EFB5AFF 2025-08-14 [SC] [expires: 2026-05-11]
      Key fingerprint = B8E9 315F 4855 3EC5 AFF9  FFE5 E69D 97DA 9EFB 5AFF
uid                              OpenStack Infra (2026.1/Gazpacho Cycle) <infra-root@openstack.org>
sig 3        0xE69D97DA9EFB5AFF 2025-08-14  [self-signature]
sig          0x48F9961143495829 2025-08-14  Jeremy Stanley <fungi@yuggoth.org>
sig          0xEB4FD6D618E62181 2025-08-14  OpenStack Infra (2025.2/Flamingo Cycle) <infra-root@openstack.org>
sub   ed25519/0x85E1426370940CEB 2025-08-14 [S] [revoked: 2026-01-09]
sig          0xE69D97DA9EFB5AFF 2025-08-14  [self-signature]
sig          0xE69D97DA9EFB5AFF 2026-01-09  [self-signature]
rev          0xE69D97DA9EFB5AFF 2026-01-09  [self-signature]
      reason for revocation: Key is superseded
         revocation comment: Unscheduled subkey rotation after possible (though unlikely) exposure.
sub   cv25519/0xBD46FA97DEC56D02 2025-08-14 [E] [expires: 2026-05-11]
sig          0xE69D97DA9EFB5AFF 2025-08-14  [self-signature]
sub   ed25519/0x90364272486FD056 2026-01-09 [S]
sig          0xE69D97DA9EFB5AFF 2026-01-09  [self-signature]

-----BEGIN PGP PUBLIC KEY BLOCK-----

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
zU0Y97QiG02vyAo=
=JJvM
-----END PGP PUBLIC KEY BLOCK-----
