# Environment of the Accept-Encoding lab (SYNTHETIC loopback run, 127.0.0.1 only) # Run 2026-09-27T02:44:37Z to 2026-09-27T02:45:53Z (UTC). Written by ./run.sh (labcore/envcapture.py) # right after the matrix, unchanged except that the host name is written as and the run's # state directory as $LAB_STATE_DIR. # Environment of the loopback compression lab (SYNTHETIC; 127.0.0.1 only) generated_utc: 2026-09-27T02:45:58Z harness_version: 1.2.0 ## Operating system and hardware platform.platform(): macOS-15.7.4-arm64-arm-64bit-Mach-O uname -a: Darwin 24.6.0 Darwin Kernel Version 24.6.0: Mon Jan 19 22:01:58 PST 2026; root:xnu-11417.140.69.708.3~1/RELEASE_ARM64_T6041 arm64 sw_vers: ProductName: macOS ProductVersion: 15.7.4 BuildVersion: 24G517 hw.model: Mac16,8 machdep.cpu.brand_string: Apple M4 Pro hw.memsize: 25769803776 (24 GiB) ## Client configuration files that could change defaults (presence only) ~/.curlrc: absent ~/.config/curlrc: absent ~/.wgetrc: absent ~/.netrc: absent /opt/homebrew/etc/wgetrc: present, 0 active (non-comment) lines proxy environment variables in the runner's parent shell: none (the runner strips all of them from every client process) scutil --proxy: { ExceptionsList : { 0 : *.local 1 : 169.254/16 } FTPPassive : 1 } ## curl and Wget executables used by the cells (full version output) ### curl: /opt/homebrew/opt/curl/bin/curl (realpath /opt/homebrew/Cellar/curl/8.22.0/bin/curl) file: Mach-O 64-bit executable arm64 running arch (arch): arm64 curl 8.22.0 (aarch64-apple-darwin24.6.0) libcurl/8.22.0 OpenSSL/3.6.4 zlib/1.2.12 brotli/1.2.0 zstd/1.5.7 AppleIDN libpsl/0.23.3 libssh2/1.11.1 nghttp2/1.70.0 ngtcp2/1.25.0 nghttp3/1.18.0 mit-krb5/1.7-prerelease OpenLDAP/2.4.28/Apple Release-Date: 2026-09-02 Protocols: dict file ftp ftps gopher gophers http https imap imaps ipfs ipns ldap ldaps mqtt mqtts pop3 pop3s rtsp scp sftp smtp smtps telnet tftp ws wss Features: alt-svc AppleSecTrust AsynchDNS brotli GSS-API HSTS HTTP2 HTTP3 HTTPS-proxy IDN IPv6 Kerberos Largefile libz PSL SPNEGO SSL threadsafe UnixSockets zstd ### curl: /usr/bin/curl (realpath /usr/bin/curl) file: Mach-O universal binary with 2 architectures: [x86_64:Mach-O 64-bit executable x86_64] [arm64e:Mach-O 64-bit executable arm64e]; /usr/bin/curl (for architecture x86_64): Mach-O 64-bit executable x86_64; /usr/bin/curl (for architecture arm64e): Mach-O 64-bit executable arm64e running arch (arch): arm64 curl 8.7.1 (x86_64-apple-darwin24.0) libcurl/8.7.1 (SecureTransport) LibreSSL/3.3.6 zlib/1.2.12 nghttp2/1.64.0 Release-Date: 2024-03-27 Protocols: dict file ftp ftps gopher gophers http https imap imaps ipfs ipns ldap ldaps mqtt pop3 pop3s rtsp smb smbs smtp smtps telnet tftp Features: alt-svc AsynchDNS GSS-API HSTS HTTP2 HTTPS-proxy IPv6 Kerberos Largefile libz MultiSSL NTLM SPNEGO SSL threadsafe UnixSockets ### wget: /opt/homebrew/bin/wget (realpath /opt/homebrew/Cellar/wget/1.25.0/bin/wget) file: Mach-O 64-bit executable arm64 running arch (arch): arm64 GNU Wget 1.25.0 built on darwin24.1.0. -cares +digest -gpgme +https +ipv6 +iri +large-file -metalink +nls +ntlm +opie -psl +ssl/openssl Wgetrc: /opt/homebrew/etc/wgetrc (system) Locale: /opt/homebrew/Cellar/wget/1.25.0/share/locale Compile: clang -DHAVE_CONFIG_H -DSYSTEM_WGETRC="/opt/homebrew/etc/wgetrc" -DLOCALEDIR="/opt/homebrew/Cellar/wget/1.25.0/share/locale" -I. ## Other tools openssl (make-ca.sh): OpenSSL 3.6.4 25 Aug 2026 (Library: OpenSSL 3.6.4 25 Aug 2026) /usr/bin/openssl: LibreSSL 3.3.6 uv: uv 0.12.9 (Homebrew 2026-09-01 aarch64-apple-darwin) go (Go cells; tools/gen_fixture.go): go version go1.27.1 darwin/arm64 ## Harness runner interpreter (lab-core venv) and origin encoders python -VV: 3.14.7 (main, Aug 5 2026, 10:29:49) [Clang 17.0.0 (clang-1700.6.4.2)] sys.executable: $LAB_STATE_DIR/venvs/lab-core/bin/python base interpreter: /opt/homebrew/Cellar/python@3.14/3.14.7/Frameworks/Python.framework/Versions/3.14/bin/python3.14 sysconfig.get_platform(): macosx-15.0-arm64 ssl.OPENSSL_VERSION: OpenSSL 3.6.4 25 Aug 2026 packages: brotli==1.2.0 origin encoder modules: {"br": "brotli 1.2.0", "zstd": "compression.zstd (stdlib)", "gzip": "zlib 1.2.12"} origin encoder settings: {"gzip": "gzip level 6 (Python zlib)", "deflate": "zlib-wrapped deflate level 6", "br": "brotli quality 5", "zstd": "zstd level 3, one frame", "zstd-multiframe": "zstd level 3, 4 concatenated frames"} ## Client venvs ### py313-aiohttp-bare python -VV: 3.13.15 (main, Aug 5 2026, 12:25:43) [Clang 17.0.0 (clang-1700.6.4.2)] sys.executable: $LAB_STATE_DIR/venvs/py313-aiohttp-bare/bin/python base interpreter: /opt/homebrew/Cellar/python@3.13/3.13.15/Frameworks/Python.framework/Versions/3.13/bin/python3.13 sysconfig.get_platform(): macosx-15.0-arm64 ssl.OPENSSL_VERSION: OpenSSL 3.6.4 25 Aug 2026 packages: aiohappyeyeballs==2.7.1 aiohttp==3.14.3 aiosignal==1.4.0 attrs==26.1.0 frozenlist==1.8.0 idna==3.20 multidict==6.9.1 propcache==0.5.4 yarl==1.25.1 ### py313-aiohttp-brotli python -VV: 3.13.15 (main, Aug 5 2026, 12:25:43) [Clang 17.0.0 (clang-1700.6.4.2)] sys.executable: $LAB_STATE_DIR/venvs/py313-aiohttp-brotli/bin/python base interpreter: /opt/homebrew/Cellar/python@3.13/3.13.15/Frameworks/Python.framework/Versions/3.13/bin/python3.13 sysconfig.get_platform(): macosx-15.0-arm64 ssl.OPENSSL_VERSION: OpenSSL 3.6.4 25 Aug 2026 packages: aiohappyeyeballs==2.7.1 aiohttp==3.14.3 aiosignal==1.4.0 attrs==26.1.0 brotli==1.2.0 frozenlist==1.8.0 idna==3.20 multidict==6.9.1 propcache==0.5.4 yarl==1.25.1 ### py313-aiohttp-zstd python -VV: 3.13.15 (main, Aug 5 2026, 12:25:43) [Clang 17.0.0 (clang-1700.6.4.2)] sys.executable: $LAB_STATE_DIR/venvs/py313-aiohttp-zstd/bin/python base interpreter: /opt/homebrew/Cellar/python@3.13/3.13.15/Frameworks/Python.framework/Versions/3.13/bin/python3.13 sysconfig.get_platform(): macosx-15.0-arm64 ssl.OPENSSL_VERSION: OpenSSL 3.6.4 25 Aug 2026 packages: aiohappyeyeballs==2.7.1 aiohttp==3.14.3 aiosignal==1.4.0 attrs==26.1.0 backports.zstd==1.7.0 frozenlist==1.8.0 idna==3.20 multidict==6.9.1 propcache==0.5.4 yarl==1.25.1 ### py313-httpx-bare python -VV: 3.13.15 (main, Aug 5 2026, 12:25:43) [Clang 17.0.0 (clang-1700.6.4.2)] sys.executable: $LAB_STATE_DIR/venvs/py313-httpx-bare/bin/python base interpreter: /opt/homebrew/Cellar/python@3.13/3.13.15/Frameworks/Python.framework/Versions/3.13/bin/python3.13 sysconfig.get_platform(): macosx-15.0-arm64 ssl.OPENSSL_VERSION: OpenSSL 3.6.4 25 Aug 2026 packages: anyio==4.15.1 certifi==2026.7.22 h11==0.16.0 httpcore==1.0.9 httpx==0.28.1 idna==3.20 typing_extensions==4.16.0 ### py313-httpx-brotli python -VV: 3.13.15 (main, Aug 5 2026, 12:25:43) [Clang 17.0.0 (clang-1700.6.4.2)] sys.executable: $LAB_STATE_DIR/venvs/py313-httpx-brotli/bin/python base interpreter: /opt/homebrew/Cellar/python@3.13/3.13.15/Frameworks/Python.framework/Versions/3.13/bin/python3.13 sysconfig.get_platform(): macosx-15.0-arm64 ssl.OPENSSL_VERSION: OpenSSL 3.6.4 25 Aug 2026 packages: anyio==4.15.1 brotli==1.2.0 certifi==2026.7.22 h11==0.16.0 httpcore==1.0.9 httpx==0.28.1 idna==3.20 typing_extensions==4.16.0 ### py313-httpx-zstandard python -VV: 3.13.15 (main, Aug 5 2026, 12:25:43) [Clang 17.0.0 (clang-1700.6.4.2)] sys.executable: $LAB_STATE_DIR/venvs/py313-httpx-zstandard/bin/python base interpreter: /opt/homebrew/Cellar/python@3.13/3.13.15/Frameworks/Python.framework/Versions/3.13/bin/python3.13 sysconfig.get_platform(): macosx-15.0-arm64 ssl.OPENSSL_VERSION: OpenSSL 3.6.4 25 Aug 2026 packages: anyio==4.15.1 certifi==2026.7.22 h11==0.16.0 httpcore==1.0.9 httpx==0.28.1 idna==3.20 typing_extensions==4.16.0 zstandard==0.25.0 ### py313-requests-bare python -VV: 3.13.15 (main, Aug 5 2026, 12:25:43) [Clang 17.0.0 (clang-1700.6.4.2)] sys.executable: $LAB_STATE_DIR/venvs/py313-requests-bare/bin/python base interpreter: /opt/homebrew/Cellar/python@3.13/3.13.15/Frameworks/Python.framework/Versions/3.13/bin/python3.13 sysconfig.get_platform(): macosx-15.0-arm64 ssl.OPENSSL_VERSION: OpenSSL 3.6.4 25 Aug 2026 packages: certifi==2026.7.22 charset-normalizer==3.5.1 idna==3.20 requests==2.34.2 urllib3==2.8.0 ### py313-requests-brotli python -VV: 3.13.15 (main, Aug 5 2026, 12:25:43) [Clang 17.0.0 (clang-1700.6.4.2)] sys.executable: $LAB_STATE_DIR/venvs/py313-requests-brotli/bin/python base interpreter: /opt/homebrew/Cellar/python@3.13/3.13.15/Frameworks/Python.framework/Versions/3.13/bin/python3.13 sysconfig.get_platform(): macosx-15.0-arm64 ssl.OPENSSL_VERSION: OpenSSL 3.6.4 25 Aug 2026 packages: brotli==1.2.0 certifi==2026.7.22 charset-normalizer==3.5.1 idna==3.20 requests==2.34.2 urllib3==2.8.0 ### py313-requests-zstd python -VV: 3.13.15 (main, Aug 5 2026, 12:25:43) [Clang 17.0.0 (clang-1700.6.4.2)] sys.executable: $LAB_STATE_DIR/venvs/py313-requests-zstd/bin/python base interpreter: /opt/homebrew/Cellar/python@3.13/3.13.15/Frameworks/Python.framework/Versions/3.13/bin/python3.13 sysconfig.get_platform(): macosx-15.0-arm64 ssl.OPENSSL_VERSION: OpenSSL 3.6.4 25 Aug 2026 packages: backports.zstd==1.7.0 certifi==2026.7.22 charset-normalizer==3.5.1 idna==3.20 requests==2.34.2 urllib3==2.8.0 ### py313-scrapy python -VV: 3.13.15 (main, Aug 5 2026, 12:25:43) [Clang 17.0.0 (clang-1700.6.4.2)] sys.executable: $LAB_STATE_DIR/venvs/py313-scrapy/bin/python base interpreter: /opt/homebrew/Cellar/python@3.13/3.13.15/Frameworks/Python.framework/Versions/3.13/bin/python3.13 sysconfig.get_platform(): macosx-15.0-arm64 ssl.OPENSSL_VERSION: OpenSSL 3.6.4 25 Aug 2026 packages: Automat==25.4.16 Incremental==24.11.0 Protego==0.7.0 PyDispatcher==2.0.7 Scrapy==2.19.0 Twisted==26.4.0 aiohappyeyeballs==2.7.1 aiohttp==3.14.3 aiosignal==1.4.0 attrs==26.1.0 backports.zstd==1.7.0 brotli==1.2.0 certifi==2026.7.22 cffi==2.1.1 charset-normalizer==3.5.1 constantly==23.10.4 cryptography==50.0.1 cssselect==1.5.0 defusedxml==0.7.1 filelock==4.0.4 frozenlist==1.8.0 hyperlink==21.0.0 idna==3.20 itemadapter==0.13.1 itemloaders==1.4.0 jmespath==1.1.0 lxml==6.1.3 multidict==6.9.1 packaging==26.3 parsel==1.12.0 platformdirs==4.12.0 propcache==0.5.4 pyOpenSSL==26.4.0 pycparser==3.0 queuelib==1.10.0 requests-file==3.0.1 requests==2.34.2 service-identity==26.1.0 tldextract==5.3.2 typing_extensions==4.16.0 urllib3==2.8.0 w3lib==2.4.1 yarl==1.25.1 zope.interface==8.6 ### py313-stdlib python -VV: 3.13.15 (main, Aug 5 2026, 12:25:43) [Clang 17.0.0 (clang-1700.6.4.2)] sys.executable: $LAB_STATE_DIR/venvs/py313-stdlib/bin/python base interpreter: /opt/homebrew/Cellar/python@3.13/3.13.15/Frameworks/Python.framework/Versions/3.13/bin/python3.13 sysconfig.get_platform(): macosx-15.0-arm64 ssl.OPENSSL_VERSION: OpenSSL 3.6.4 25 Aug 2026 packages: (none) ### py314-aiohttp-bare python -VV: 3.14.7 (main, Aug 5 2026, 10:29:49) [Clang 17.0.0 (clang-1700.6.4.2)] sys.executable: $LAB_STATE_DIR/venvs/py314-aiohttp-bare/bin/python base interpreter: /opt/homebrew/Cellar/python@3.14/3.14.7/Frameworks/Python.framework/Versions/3.14/bin/python3.14 sysconfig.get_platform(): macosx-15.0-arm64 ssl.OPENSSL_VERSION: OpenSSL 3.6.4 25 Aug 2026 packages: aiohappyeyeballs==2.7.1 aiohttp==3.14.3 aiosignal==1.4.0 attrs==26.1.0 frozenlist==1.8.0 idna==3.20 multidict==6.9.1 propcache==0.5.4 yarl==1.25.1 ### py314-aiohttp-brotli python -VV: 3.14.7 (main, Aug 5 2026, 10:29:49) [Clang 17.0.0 (clang-1700.6.4.2)] sys.executable: $LAB_STATE_DIR/venvs/py314-aiohttp-brotli/bin/python base interpreter: /opt/homebrew/Cellar/python@3.14/3.14.7/Frameworks/Python.framework/Versions/3.14/bin/python3.14 sysconfig.get_platform(): macosx-15.0-arm64 ssl.OPENSSL_VERSION: OpenSSL 3.6.4 25 Aug 2026 packages: aiohappyeyeballs==2.7.1 aiohttp==3.14.3 aiosignal==1.4.0 attrs==26.1.0 brotli==1.2.0 frozenlist==1.8.0 idna==3.20 multidict==6.9.1 propcache==0.5.4 yarl==1.25.1 ### py314-httpx-bare python -VV: 3.14.7 (main, Aug 5 2026, 10:29:49) [Clang 17.0.0 (clang-1700.6.4.2)] sys.executable: $LAB_STATE_DIR/venvs/py314-httpx-bare/bin/python base interpreter: /opt/homebrew/Cellar/python@3.14/3.14.7/Frameworks/Python.framework/Versions/3.14/bin/python3.14 sysconfig.get_platform(): macosx-15.0-arm64 ssl.OPENSSL_VERSION: OpenSSL 3.6.4 25 Aug 2026 packages: anyio==4.15.1 certifi==2026.7.22 h11==0.16.0 httpcore==1.0.9 httpx==0.28.1 idna==3.20 typing_extensions==4.16.0 ### py314-httpx-brotli python -VV: 3.14.7 (main, Aug 5 2026, 10:29:49) [Clang 17.0.0 (clang-1700.6.4.2)] sys.executable: $LAB_STATE_DIR/venvs/py314-httpx-brotli/bin/python base interpreter: /opt/homebrew/Cellar/python@3.14/3.14.7/Frameworks/Python.framework/Versions/3.14/bin/python3.14 sysconfig.get_platform(): macosx-15.0-arm64 ssl.OPENSSL_VERSION: OpenSSL 3.6.4 25 Aug 2026 packages: anyio==4.15.1 brotli==1.2.0 certifi==2026.7.22 h11==0.16.0 httpcore==1.0.9 httpx==0.28.1 idna==3.20 typing_extensions==4.16.0 ### py314-httpx-zstandard python -VV: 3.14.7 (main, Aug 5 2026, 10:29:49) [Clang 17.0.0 (clang-1700.6.4.2)] sys.executable: $LAB_STATE_DIR/venvs/py314-httpx-zstandard/bin/python base interpreter: /opt/homebrew/Cellar/python@3.14/3.14.7/Frameworks/Python.framework/Versions/3.14/bin/python3.14 sysconfig.get_platform(): macosx-15.0-arm64 ssl.OPENSSL_VERSION: OpenSSL 3.6.4 25 Aug 2026 packages: anyio==4.15.1 certifi==2026.7.22 h11==0.16.0 httpcore==1.0.9 httpx==0.28.1 idna==3.20 typing_extensions==4.16.0 zstandard==0.25.0 ### py314-requests-bare python -VV: 3.14.7 (main, Aug 5 2026, 10:29:49) [Clang 17.0.0 (clang-1700.6.4.2)] sys.executable: $LAB_STATE_DIR/venvs/py314-requests-bare/bin/python base interpreter: /opt/homebrew/Cellar/python@3.14/3.14.7/Frameworks/Python.framework/Versions/3.14/bin/python3.14 sysconfig.get_platform(): macosx-15.0-arm64 ssl.OPENSSL_VERSION: OpenSSL 3.6.4 25 Aug 2026 packages: certifi==2026.7.22 charset-normalizer==3.5.1 idna==3.20 requests==2.34.2 urllib3==2.8.0 ### py314-requests-brotli python -VV: 3.14.7 (main, Aug 5 2026, 10:29:49) [Clang 17.0.0 (clang-1700.6.4.2)] sys.executable: $LAB_STATE_DIR/venvs/py314-requests-brotli/bin/python base interpreter: /opt/homebrew/Cellar/python@3.14/3.14.7/Frameworks/Python.framework/Versions/3.14/bin/python3.14 sysconfig.get_platform(): macosx-15.0-arm64 ssl.OPENSSL_VERSION: OpenSSL 3.6.4 25 Aug 2026 packages: brotli==1.2.0 certifi==2026.7.22 charset-normalizer==3.5.1 idna==3.20 requests==2.34.2 urllib3==2.8.0 ### py314-scrapy python -VV: 3.14.7 (main, Aug 5 2026, 10:29:49) [Clang 17.0.0 (clang-1700.6.4.2)] sys.executable: $LAB_STATE_DIR/venvs/py314-scrapy/bin/python base interpreter: /opt/homebrew/Cellar/python@3.14/3.14.7/Frameworks/Python.framework/Versions/3.14/bin/python3.14 sysconfig.get_platform(): macosx-15.0-arm64 ssl.OPENSSL_VERSION: OpenSSL 3.6.4 25 Aug 2026 packages: Automat==25.4.16 Incremental==24.11.0 Protego==0.7.0 PyDispatcher==2.0.7 Scrapy==2.19.0 Twisted==26.4.0 aiohappyeyeballs==2.7.1 aiohttp==3.14.3 aiosignal==1.4.0 attrs==26.1.0 brotli==1.2.0 certifi==2026.7.22 cffi==2.1.1 charset-normalizer==3.5.1 constantly==23.10.4 cryptography==50.0.1 cssselect==1.5.0 defusedxml==0.7.1 filelock==4.0.4 frozenlist==1.8.0 hyperlink==21.0.0 idna==3.20 itemadapter==0.13.1 itemloaders==1.4.0 jmespath==1.1.0 lxml==6.1.3 multidict==6.9.1 packaging==26.3 parsel==1.12.0 platformdirs==4.12.0 propcache==0.5.4 pyOpenSSL==26.4.0 pycparser==3.0 queuelib==1.10.0 requests-file==3.0.1 requests==2.34.2 service-identity==26.1.0 tldextract==5.3.2 typing_extensions==4.16.0 urllib3==2.8.0 w3lib==2.4.1 yarl==1.25.1 zope.interface==8.6 ### py314-stdlib python -VV: 3.14.7 (main, Aug 5 2026, 10:29:49) [Clang 17.0.0 (clang-1700.6.4.2)] sys.executable: $LAB_STATE_DIR/venvs/py314-stdlib/bin/python base interpreter: /opt/homebrew/Cellar/python@3.14/3.14.7/Frameworks/Python.framework/Versions/3.14/bin/python3.14 sysconfig.get_platform(): macosx-15.0-arm64 ssl.OPENSSL_VERSION: OpenSSL 3.6.4 25 Aug 2026 packages: (none) ## Lab CA (throwaway, generated locally by make-ca.sh; private key never exported) subject=CN=ipvolt compression lab local CA (throwaway) sha256 Fingerprint=17:A8:22:BA:07:3E:DB:55:EF:07:98:99:04:3A:9C:31:6E:32:6D:75:15:F0:CD:8D:14:0D:46:11:C8:F5:BD:FB notBefore=Sep 27 02:43:26 2026 GMT notAfter=Oct 27 02:43:26 2026 GMT subject=CN=127.0.0.1 X509v3 Subject Alternative Name: IP Address:127.0.0.1, DNS:localhost notAfter=Oct 27 02:43:26 2026 GMT ## Bodies fixture: harness/fixture/fixture.html 100129 B sha256 3183884a6113544e297fb83c165a2dc4d39806e338c33f45e6e12af8767fb1e9 (synthetic; fixture ratio, not typical) # Corpus manifest: cpython-3.14.7-docs label: THIS CORPUS ONLY. Ratios measured on it describe these files, not the web. source: https://www.python.org/ftp/python/doc/3.14.7/python-3.14.7-docs-html.tar.bz2 publisher: Python Software Foundation (official CPython 3.14.7 release documentation archive) archive_sha256: d484b784ec35c5776c5ff55f81fa984b5251a38b532b24bb00e43148bd73ffe9 archive_bytes: 11177897 archive_last_modified_header: Wed, 05 Aug 2026 11:21:49 GMT (python.org response on 2026-09-26) downloaded_utc: 2026-09-27T02:43:42Z licence: PSF License Version 2. Locator: license.html in the archive, section 'Terms and conditions for accessing or otherwise using Python': "Python software and documentation are licensed under the Python Software Foundation License Version 2." Code examples in the docs are additionally 0BSD (same section). license_html_sha256: 269e7a3251e39e36181f76b27163da967cad4f920f94a54f6c863910c40a27ba selection_rule: all 537 HTML files except genindex*, py-modindex*, search*, improve-page*; sorted by path; every 24th starting at index 0 -> 23 files served_from: 127.0.0.1 loopback origin only (no live site fetched during measurement) total_identity_bytes: 2175071 ## Node.js runtimes (official nodejs.org tarballs) ### 22.23.3 runtime dir: $LAB_STATE_DIR/node/node-v22.23.3-darwin-arm64 node --version: v22.23.3 process.versions: {"node":"22.23.3","acorn":"8.16.0","ada":"2.9.2","amaro":"1.1.8","ares":"1.34.8","brotli":"1.1.0","cjs_module_lexer":"2.2.0","cldr":"48.0","icu":"78.3","llhttp":"9.4.3","modules":"127","napi":"10","nbytes":"0.1.3","ncrypto":"0.0.1","nghttp2":"1.69.0","openssl":"3.5.8","simdjson":"4.5.0","simdutf":"6.4.2","sqlite":"3.51.3","tz":"2026c","undici":"6.28.1","unicode":"17.0","uv":"1.51.0","uvwasi":"0.0.23","v8":"12.4.254.21-node.57","zlib":"1.3.1-e00f703","zstd":"1.5.7"} process.release: {"name":"node","lts":"Jod","sourceUrl":"https://nodejs.org/download/release/v22.23.3/node-v22.23.3.tar.gz","headersUrl":"https://nodejs.org/download/release/v22.23.3/node-v22.23.3-headers.tar.gz"} process.platform/arch: darwin-arm64 file: Mach-O 64-bit executable arm64 tarball: https://nodejs.org/dist/v22.23.3/node-v22.23.3-darwin-arm64.tar.gz sha256 23b25245dcfb9af7262f8ff142e9e2e0af025368117329e7a7458a51e5922f53 signed-content.txt line: 23b25245dcfb9af7262f8ff142e9e2e0af025368117329e7a7458a51e5922f53 node-v22.23.3-darwin-arm64.tar.gz SHASUMS256.txt line: 23b25245dcfb9af7262f8ff142e9e2e0af025368117329e7a7458a51e5922f53 node-v22.23.3-darwin-arm64.tar.gz SHASUMS256.txt.asc: good signature from Antoine du Hamel , key 5BE8A3F6C8A5C01D106C0AD820B1A390B168D356 ### 24.21.0 runtime dir: $LAB_STATE_DIR/node/node-v24.21.0-darwin-arm64 node --version: v24.21.0 process.versions: {"node":"24.21.0","acorn":"8.18.0","ada":"4.0.0","amaro":"1.1.11","ares":"1.34.8","brotli":"1.2.0","cldr":"48.0","icu":"78.3","llhttp":"9.4.3","merve":"1.2.2","modules":"137","napi":"10","nbytes":"0.1.4","ncrypto":"0.0.1","nghttp2":"1.70.0","nghttp3":"","ngtcp2":"","openssl":"3.5.8","simdjson":"4.6.7","simdutf":"6.4.0","sqlite":"3.53.4","tz":"2026c","undici":"7.29.1","unicode":"17.0","uv":"1.52.1","uvwasi":"0.0.23","v8":"13.6.233.17-node.53","zlib":"1.3.2.1-motley-8002e91","zstd":"1.5.7"} process.release: {"name":"node","lts":"Krypton","sourceUrl":"https://nodejs.org/download/release/v24.21.0/node-v24.21.0.tar.gz","headersUrl":"https://nodejs.org/download/release/v24.21.0/node-v24.21.0-headers.tar.gz"} process.platform/arch: darwin-arm64 file: Mach-O 64-bit executable arm64 tarball: https://nodejs.org/dist/v24.21.0/node-v24.21.0-darwin-arm64.tar.gz sha256 bed7eea5325e1108f32ce5228ddd6a5f0f08a499ee42aa7442aea583702f6057 signed-content.txt line: bed7eea5325e1108f32ce5228ddd6a5f0f08a499ee42aa7442aea583702f6057 node-v24.21.0-darwin-arm64.tar.gz SHASUMS256.txt line: bed7eea5325e1108f32ce5228ddd6a5f0f08a499ee42aa7442aea583702f6057 node-v24.21.0-darwin-arm64.tar.gz SHASUMS256.txt.asc: good signature from Antoine du Hamel , key 5BE8A3F6C8A5C01D106C0AD820B1A390B168D356 ### 26.10.0 runtime dir: $LAB_STATE_DIR/node/node-v26.10.0-darwin-arm64 node --version: v26.10.0 process.versions: {"node":"26.10.0","acorn":"8.18.0","ada":"4.0.0","amaro":"1.1.11","ares":"1.34.8","brotli":"1.2.0","cldr":"48.0","icu":"78.3","libffi":"3.8.0","lief":"0.17.0","llhttp":"9.4.3","merve":"1.2.2","modules":"147","napi":"10","nbytes":"0.1.4","ncrypto":"0.0.1","nghttp2":"1.70.0","nghttp3":"","ngtcp2":"","openssl":"3.5.8","simdjson":"4.6.11","simdutf":"7.7.0","sqlite":"3.53.4","tz":"2026c","undici":"8.10.2","unicode":"17.0","uv":"1.52.1","uvwasi":"0.0.23","v8":"14.6.202.34-node.34","zlib":"1.3.2.1-motley-285e94b","zstd":"1.5.7"} process.release: {"name":"node","sourceUrl":"https://nodejs.org/download/release/v26.10.0/node-v26.10.0.tar.gz","headersUrl":"https://nodejs.org/download/release/v26.10.0/node-v26.10.0-headers.tar.gz"} process.platform/arch: darwin-arm64 file: Mach-O 64-bit executable arm64 tarball: https://nodejs.org/dist/v26.10.0/node-v26.10.0-darwin-arm64.tar.gz sha256 751fdf7439f115d87ee2a8f3f18c065b6151852068e3e666ac60ac2996f75ac9 signed-content.txt line: 751fdf7439f115d87ee2a8f3f18c065b6151852068e3e666ac60ac2996f75ac9 node-v26.10.0-darwin-arm64.tar.gz SHASUMS256.txt line: 751fdf7439f115d87ee2a8f3f18c065b6151852068e3e666ac60ac2996f75ac9 node-v26.10.0-darwin-arm64.tar.gz SHASUMS256.txt.asc: good signature from Antoine du Hamel , key 5BE8A3F6C8A5C01D106C0AD820B1A390B168D356 ## npm packages (clients/node/package-lock.json, installed with npm ci --ignore-scripts) package dir: $LAB_STATE_DIR/node/pkgs package-lock.json sha256 3c3a1785dde9d073b09e72398c6e11e6e5faf01aa3358d8f5b227a0b6413048f npm --version (Node 24.21.0 bundle): 11.19.0 top level: axios@1.20.0, got@16.0.0, node-fetch@3.3.2, node-fetch2@2.7.0 all (npm ls --all, with repeats): @keyv/serialize@1.1.1, @sec-ant/readable-stream@0.4.1, @sindresorhus/is@8.1.0, @types/http-cache-semantics@4.2.0, agent-base@6.0.2, asynckit@0.4.0, axios@1.20.0, byte-counter@0.1.0, cacheable-request@13.0.19, call-bind-apply-helpers@1.0.2, chunk-data@0.1.0, combined-stream@1.0.8, data-uri-to-buffer@4.0.1, debug@4.4.3, decompress-response@10.0.0, delayed-stream@1.0.0, dunder-proto@1.0.1, encoding@None, es-define-property@1.0.1, es-errors@1.3.0, es-object-atoms@1.1.2, es-set-tostringtag@2.1.0, fetch-blob@3.2.0, follow-redirects@1.16.0, form-data@4.0.6, formdata-polyfill@4.0.10, function-bind@1.1.2, get-intrinsic@1.3.0, get-proto@1.0.1, get-stream@9.0.1, gopd@1.2.0, got@16.0.0, has-symbols@1.1.0, has-tostringtag@1.0.2, hasown@2.0.4, http-cache-semantics@4.2.0, https-proxy-agent@5.0.1, is-stream@4.0.1, keyv@5.6.0, lowercase-keys@3.0.0, lowercase-keys@4.0.1, math-intrinsics@1.1.0, mime-db@1.52.0, mime-types@2.1.35, mimic-response@4.0.0, ms@2.1.3, node-domexception@1.0.0, node-fetch2@2.7.0, node-fetch@3.3.2, normalize-url@8.1.1, proxy-from-env@2.1.0, responselike@4.0.2, tagged-tag@1.0.0, tr46@0.0.3, type-fest@5.10.0, uint8array-extras@1.6.0, web-streams-polyfill@3.3.3, webidl-conversions@3.0.1, whatwg-url@5.0.0 ## Go go on PATH: /opt/homebrew/bin/go -> /opt/homebrew/Cellar/go/1.27.1/libexec/bin/go go version (GOTOOLCHAIN unset): go version go1.27.1 darwin/arm64 go version (GOTOOLCHAIN=go1.27.1): go version go1.27.1 darwin/arm64 go env (pinned): go1.27.1 darwin arm64 /opt/homebrew/Cellar/go/1.27.1/libexec 1 goclient: $LAB_STATE_DIR/runtimes/goclient sha256 5f402d5d128413675db4edb42f1bdf72e80139fccceede2bb4aac7b4d429bab5 go version -m goclient: $LAB_STATE_DIR/runtimes/goclient: go1.27.1 path command-line-arguments build -buildmode=exe build -compiler=gc build -trimpath=true build CGO_ENABLED=1 build GOARCH=arm64 build GOOS=darwin build GOARM64=v8.0 ## PHP and Java runtimes (setup-php-java.sh, into $LAB_STATE_DIR/php-java) directory: $LAB_STATE_DIR/php-java ### Downloads (public, no account) against the pins in setup-php-java.sh php-8.5.8-cli-macos-aarch64.tar.gz: 15,106,458 B sha256 cba9bd8b38b51ef2c7cebf02af689e4481bbd07f65edc0b63d3a43b04e0c9db7 (matches the pin) from https://dl.static-php.dev/static-php-cli/common/php-8.5.8-cli-macos-aarch64.tar.gz OpenJDK25U-jdk_aarch64_mac_hotspot_25.0.4.1_1.tar.gz: 136,355,078 B sha256 61979887f7506a24a57439ff99adb8b3a7fc89977d9cfe3b8984f58a981b7b9d (matches the pin) from https://github.com/adoptium/temurin25-binaries/releases/download/jdk-25.0.4.1%2B1/OpenJDK25U-jdk_aarch64_mac_hotspot_25.0.4.1_1.tar.gz composer.phar: 3,642,137 B sha256 7a2d379d5b8ffdaa028580ef26494c36d2feef4b178d3dd1473a4dbc5e17c8d6 (matches the pin) from https://getcomposer.org/download/2.10.3/composer.phar ### PHP $ php -n -v PHP 8.5.8 (cli) (built: Jul 7 2026 04:56:07) (NTS clang 17.0.0) Copyright (c) The PHP Group Built by static-php-cli 2.8.6 Zend Engine v4.5.8, Copyright (c) Zend Technologies with Zend OPcache v8.5.8, Copyright (c), by Zend Technologies file: Mach-O 64-bit executable arm64 php.ini loaded: (none) (cells run php -n) OPENSSL_VERSION_TEXT=OpenSSL 3.6.2 7 Apr 2026 ZLIB_VERSION=1.3.2 allow_url_fopen=1 curl.cainfo='' openssl.cafile='' extensions: Core,date,lexbor,uri,pcre,sqlite3,zlib,bcmath,bz2,calendar,ctype,curl,json,SPL,mbstring,session,fileinfo,filter,ftp,gd,gmp,hash,iconv,standard,Zend OPcache,pcntl,libxml,exif,PDO,mysqlnd,pdo_mysql,pdo_pgsql,pdo_sqlite,pgsql,openssl,posix,random,redis,Reflection,dom,SimpleXML,soap,sockets,tokenizer,Phar,xml,xmlreader,xmlwriter,zip $ php -n -r 'var_export(curl_version());' array ( 'version_number' => 529408, 'age' => 11, 'features' => 1471104909, 'feature_list' => array ( 'AsynchDNS' => true, 'CharConv' => false, 'Debug' => false, 'GSS-Negotiate' => false, 'IDN' => true, 'IPv6' => true, 'krb4' => false, 'Largefile' => true, 'libz' => true, 'NTLM' => false, 'NTLMWB' => false, 'SPNEGO' => true, 'SSL' => true, 'SSPI' => false, 'TLS-SRP' => true, 'HTTP2' => true, 'GSSAPI' => true, 'KERBEROS5' => true, 'UNIX_SOCKETS' => true, 'PSL' => false, 'HTTPS_PROXY' => true, 'MULTI_SSL' => false, 'BROTLI' => true, 'ALTSVC' => true, 'HTTP3' => true, 'UNICODE' => false, 'ZSTD' => true, 'HSTS' => true, 'GSASL' => false, ), 'ssl_version_number' => 0, 'version' => '8.20.0', 'host' => 'Darwin', 'ssl_version' => 'OpenSSL/3.6.2', 'libz_version' => '1.3.2', 'protocols' => array ( 0 => 'dict', 1 => 'file', 2 => 'ftp', 3 => 'ftps', 4 => 'gopher', 5 => 'gophers', 6 => 'http', 7 => 'https', 8 => 'imap', 9 => 'imaps', 10 => 'ldap', 11 => 'ldaps', 12 => 'mqtt', 13 => 'mqtts', 14 => 'pop3', 15 => 'pop3s', 16 => 'rtsp', 17 => 'scp', 18 => 'sftp', 19 => 'smtp', 20 => 'smtps', 21 => 'telnet', 22 => 'tftp', 23 => 'ws', 24 => 'wss', ), 'ares' => '1.34.6', 'ares_num' => 74246, 'libidn' => '2.3.8', 'iconv_ver_num' => 0, 'libssh_version' => 'libssh2/1.11.1', 'brotli_ver_num' => 16785408, 'brotli_version' => 'brotli/1.2.0', ) ### Composer packages (installed from clients/php-java/apps/*/composer.lock) composer: Composer version 2.10.3 2026-08-27 13:34:23 apps/guzzle (composer.lock content-hash 64271f963934c37a9dabe4f3f723f6bc) guzzlehttp/guzzle 8.2.0 dist 93939470950a9b11e2e84204166ef5e048c55fe4 guzzlehttp/promises 3.0.2 dist 42118e66a53c492effaf92bc357e931985d5c6f9 guzzlehttp/psr7 3.1.0 dist a3059ba1a84c9139c4ae03cf0f45bea276c97c74 psr/http-client 1.0.3 dist bb5906edc1c324c9a05aa0873d40117941e5fa90 psr/http-factory 1.1.0 dist 2b4765fddfe3b508ac62f829e852b1501d3f6e8a psr/http-message 2.0 dist 402d35bcb92c70c026d1a6a9883f06b2ead23d71 symfony/polyfill-php80 v1.37.0 dist dfb55726c3a76ea3b6459fcfda1ec2d80a682411 symfony/polyfill-php82 v1.38.1 dist 002dc0cfe5fd4ed6033d48f27d4f19a486c4b04b apps/laravel (composer.lock content-hash f12b3faa0072c34521d33afaaa7f8cd1) carbonphp/carbon-doctrine-types 3.2.1 dist 5fa5eacafd9ef47c8c6ab9143fc901ba0194d3dc doctrine/inflector 2.1.0 dist 6d6c96277ea252fc1304627204c3d5e6e15faa3b fruitcake/php-cors v1.4.0 dist 38aaa6c3fd4c157ffe2a4d10aa8b9b16ba8de379 guzzlehttp/guzzle 8.2.0 dist 93939470950a9b11e2e84204166ef5e048c55fe4 guzzlehttp/promises 3.0.2 dist 42118e66a53c492effaf92bc357e931985d5c6f9 guzzlehttp/psr7 3.1.0 dist a3059ba1a84c9139c4ae03cf0f45bea276c97c74 guzzlehttp/uri-template v2.0.1 dist 7a466ad606491eb6528c717482f7cca77f1851f3 illuminate/collections v13.33.0 dist 054ccc03291a372c17266407421f1019835b64d2 illuminate/conditionable v13.33.0 dist 7f1ef52d9a346f829421b296adfb7644a951b216 illuminate/contracts v13.33.0 dist 61b62d25ffbb24d5d1118960b22c076533ad7911 illuminate/filesystem v13.33.0 dist 61a6bcab7177445c08f879bc03490d5672b27e93 illuminate/http v13.33.0 dist 9006f245b44bf41d12dd093a3021cf325ba66ff3 illuminate/macroable v13.33.0 dist 59b5b5f3cf290a91db8cf6cd3d35ff56978bc057 illuminate/reflection v13.33.0 dist 2b6ba33970dd84849322a6a9857647ca96c1bb66 illuminate/session v13.33.0 dist a49fdf29430bc0f244d2c2d656ccbc21f32676c2 illuminate/support v13.33.0 dist ffcedd772b4985568c0fadbe15a668a0bf44f52c nesbot/carbon 3.14.0 dist 0023eaa2c9110e47446dd512a263c69c40cd41f2 psr/clock 1.0.0 dist e41a24703d4560fd0acb709162f73b8adfc3aa0d psr/container 2.0.2 dist c71ecc56dfe541dbd90c5360474fbc405f8d5963 psr/event-dispatcher 1.0.0 dist dbefd12671e8a14ec7f180cab83036ed26714bb0 psr/http-client 1.0.3 dist bb5906edc1c324c9a05aa0873d40117941e5fa90 psr/http-factory 1.1.0 dist 2b4765fddfe3b508ac62f829e852b1501d3f6e8a psr/http-message 2.0 dist 402d35bcb92c70c026d1a6a9883f06b2ead23d71 psr/log 3.0.2 dist f16e1d5863e37f8d8c2a01719f5b34baa2b714d3 psr/simple-cache 3.0.0 dist 764e0b3939f5ca87cb904f570ef9be2d78a07865 symfony/clock v8.1.0 dist 701ef4de9705d6c32292ebee5e8044094a09fbf6 symfony/deprecation-contracts v3.7.1 dist f3202fa1b5097b0af062dc978b32ecf63404e31d symfony/error-handler v8.1.5 dist 8b2a4289ffe5e2dc8fcf645b8e7870e1fa0325ce symfony/event-dispatcher v8.1.5 dist 7458da64220376b2e0dc2d8451bf43382c1ad297 symfony/event-dispatcher-contracts v3.7.1 dist c7de7a00ffb67842132da02ea92988a39ccd9f4e symfony/finder v8.1.7 dist 4fbe46a3eb64abf8a57f0364075b91f4a233e062 symfony/http-foundation v8.1.7 dist d8fdc670ed510a69e3a9eb4f5eac89f5ed627e17 symfony/http-kernel v8.1.7 dist ec7a3a5832c22cf880cf27d2fdc7ad2e94838e85 symfony/mime v8.1.7 dist 773ac57f20e2795bdadb65b5b1b5f4850d498283 symfony/polyfill-ctype v1.37.0 dist 141046a8f9477948ff284fa65be2095baafb94f2 symfony/polyfill-intl-idn v1.42.0 dist 51b5ff5ba85452b31ec6f55490b08148612339d9 symfony/polyfill-intl-normalizer v1.42.0 dist aa20edea75bd9c48cfecc8360922e5a6e5c44502 symfony/polyfill-mbstring v1.38.2 dist d3d318bad5e7a1bfbd026009c8bfb8d8f99ae6b6 symfony/polyfill-php80 v1.37.0 dist dfb55726c3a76ea3b6459fcfda1ec2d80a682411 symfony/polyfill-php82 v1.38.1 dist 002dc0cfe5fd4ed6033d48f27d4f19a486c4b04b symfony/polyfill-php84 v1.38.1 dist f4e1dfaee5b74aba5964fe1fd4dfc7ba5e3085fa symfony/polyfill-php85 v1.41.0 dist 255fab485aaa1006ed411040c42aecd7b5302d7a symfony/polyfill-php86 v1.41.0 dist 6bc356ed3d8dbfeea8f0de235e34d670704e880e symfony/translation v8.1.5 dist d9e1caba0d6b6f9a26710af8a2f88d37f001215a symfony/translation-contracts v3.7.1 dist ccb206b98faccc511ebae8e5fad50f2dc0b30621 symfony/var-dumper v8.1.7 dist 741a8c4c948b0bb9bd3653daacd3644c73c40ea5 voku/portable-ascii 2.1.1 dist 8e1051fe39379367aecf014f41744ce7539a856f ### Guzzle source lines the cells rely on (installed package) src/Client.php sha256 dddbb002957e45df666ab3baf234620c9696f235fdcdfb447b18ef9757eecd0a src/Client.php L854: 'decode_content' => true, src/Handler/CurlFactory.php sha256 5587060693c8b2b1800fa3a94b86255ad6140684156eb0af02b1f9ce8ea9397f src/Handler/CurlFactory.php L2609: if (!isset($options['curl'][\CURLOPT_ENCODING]) && isset($options['decode_content']) && $options['decode_content'] !== false) { src/Handler/CurlFactory.php L2616: $conf[\CURLOPT_ENCODING] = ''; src/Handler/CurlFactory.php L2621: $conf[\CURLOPT_HTTPHEADER][] = 'Accept-Encoding:'; src/Handler/StreamHandler.php sha256 051e5e80e42efd25aecce00acc5a3fb9560028f078890927f3b940cd4dafc6c2 src/Handler/StreamHandler.php L704: if ($encoding[0] === 'gzip' || $encoding[0] === 'deflate') { src/Handler/StreamHandler.php L1811: $context['http']['proxy'] = $parsed['proxy']; src/Handler/StreamHandler.php: 1 line(s) mention request_fulluri ### Laravel Http (illuminate/http) source checks (installed package) Client/PendingRequest.php sha256 48adb87ac206cc08a883a51581ced833a8496cdaf5d4da35c5ec17b27a6e41ee lines matching /accept-encoding|decode_content/i under Client/: 0 PendingRequest.php L269: 'connect_timeout' => 10, PendingRequest.php L270: 'crypto_method' => STREAM_CRYPTO_METHOD_TLSv1_2_CLIENT, PendingRequest.php L271: 'http_errors' => false, PendingRequest.php L272: 'timeout' => 30, PendingRequest.php L1689: 'cookies' => true, ### Java $ java -version openjdk version "25.0.4.1" 2026-08-18 LTS OpenJDK Runtime Environment Temurin-25.0.4.1+1 (build 25.0.4.1+1-LTS) OpenJDK 64-Bit Server VM Temurin-25.0.4.1+1 (build 25.0.4.1+1-LTS, mixed mode, sharing) release (selected): IMPLEMENTOR="Eclipse Adoptium"; IMPLEMENTOR_VERSION="Temurin-25.0.4.1+1"; JAVA_RUNTIME_VERSION="25.0.4.1+1-LTS"; JAVA_VERSION="25.0.4.1"; JAVA_VERSION_DATE="2026-08-18"; OS_ARCH="aarch64"; OS_NAME="Darwin"; SOURCE=".:git:520406d87195"; FULL_VERSION="25.0.4.1+1-LTS"; SEMANTIC_VERSION="25.0.4.1+1"; JVM_VARIANT="Hotspot"; IMAGE_TYPE="JDK" java -XshowSettings:properties (selected): java.runtime.version = 25.0.4.1+1-LTS; java.vendor = Eclipse Adoptium; java.vendor.version = Temurin-25.0.4.1+1; java.version = 25.0.4.1; java.vm.name = OpenJDK 64-Bit Server VM; os.arch = aarch64; os.name = Mac OS X; os.version = 15.7.4 lib/src.zip (sources of this build), module java.net.http, lines containing 'accept-encoding': 1 java.net.http/jdk/internal/net/http/hpack/SimpleHeaderTable.java:63: new HeaderField("accept-encoding", "gzip, deflate"),