From 33c51c49d181c33da3e3b3f9d71ccf4a502c113c Mon Sep 17 00:00:00 2001 From: zzstoatzz Date: Mon, 17 Aug 2026 15:04:23 -0500 Subject: [PATCH] environment contract: pin archive-api-keys-file in stream_only Co-Authored-By: Claude Fable 5 --- tests/environment_contract.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/tests/environment_contract.py b/tests/environment_contract.py index 10639dc..a2a68cb 100644 --- a/tests/environment_contract.py +++ b/tests/environment_contract.py @@ -67,6 +67,9 @@ def exact_pinned_map_case() -> None: # hosted Bluesky instances gate at their edge); stream carries the # gate in-process. Empty = open. "JETSTREAM_ARCHIVE_API_KEY": "archive-api-key", + # Named, metered, file-revocable keys beside the fleet key — the + # in-process approximation of the hosted gateway (semantic-parity.md) + "JETSTREAM_ARCHIVE_API_KEYS_FILE": "archive-api-keys-file", } # Upstream variables Stream knowingly has NOT ported: the PDS-direct # fleet bootstrap (upstream specs/notes/2026-08-03-pds-direct-backfill- -- 2.51.2