{"ts": "2026-11-07T12:59:37Z", "epoch": 1794056377.9, "phase": "install", "client": "10.73.2.10", "host": "pypi.org", "port": 443, "sni": "pypi.org", "method": "GET", "path": "/simple/aiohappyeyeballs/", "bytes_out": 0, "bytes_in": 51455, "decision": "allow", "canary_hit": false, "canary_index": null}
{"ts": "2026-11-07T12:59:38Z", "epoch": 1794056378.034, "phase": "install", "client": "10.73.2.10", "host": "files.pythonhosted.org", "port": 443, "sni": "files.pythonhosted.org", "method": "GET", "path": "/packages/0f/15/5bf3b99495fb160b63f95972b81750f18f7f4e02ad051373b669d17d44f2/aiohappyeyeballs-2.6.1-py3-none-any.whl", "bytes_out": 0, "bytes_in": 15265, "decision": "allow", "canary_hit": false, "canary_index": null}
{"ts": "2026-11-07T12:59:38Z", "epoch": 1794056378.305, "phase": "install", "client": "10.73.2.10", "host": "pypi.org", "port": 443, "sni": "pypi.org", "method": "GET", "path": "/simple/aiohttp/", "bytes_out": 0, "bytes_in": 7611836, "decision": "allow", "canary_hit": false, "canary_index": null}
{"ts": "2026-11-07T12:59:38Z", "epoch": 1794056378.981, "phase": "install", "client": "10.73.2.10", "host": "files.pythonhosted.org", "port": 443, "sni": "files.pythonhosted.org", "method": "GET", "path": "/packages/69/c0/70667e82ec041f4122a17afce711bbcf94a71bec5888b69a49aed8817be2/aiohttp-3.14.4-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", "bytes_out": 0, "bytes_in": 1914740, "decision": "allow", "canary_hit": false, "canary_index": null}
{"ts": "2026-11-07T12:59:39Z", "epoch": 1794056379.05, "phase": "install", "client": "10.73.2.10", "host": "pypi.org", "port": 443, "sni": "pypi.org", "method": "GET", "path": "/simple/aiosignal/", "bytes_out": 0, "bytes_in": 10735, "decision": "allow", "canary_hit": false, "canary_index": null}
{"ts": "2026-11-07T12:59:39Z", "epoch": 1794056379.086, "phase": "install", "client": "10.73.2.10", "host": "files.pythonhosted.org", "port": 443, "sni": "files.pythonhosted.org", "method": "GET", "path": "/packages/fb/76/641ae371508676492379f16e2fa48f4e2c11741bd63c48be4b12a6b09cba/aiosignal-1.4.0-py3-none-any.whl", "bytes_out": 0, "bytes_in": 7490, "decision": "allow", "canary_hit": false, "canary_index": null}
{"ts": "2026-11-07T12:59:39Z", "epoch": 1794056379.156, "phase": "install", "client": "10.73.2.10", "host": "pypi.org", "port": 443, "sni": "pypi.org", "method": "GET", "path": "/simple/annotated-doc/", "bytes_out": 0, "bytes_in": 5921, "decision": "allow", "canary_hit": false, "canary_index": null}
{"ts": "2026-11-07T12:59:39Z", "epoch": 1794056379.192, "phase": "install", "client": "10.73.2.10", "host": "files.pythonhosted.org", "port": 443, "sni": "files.pythonhosted.org", "method": "GET", "path": "/packages/1e/d3/26bf1008eb3d2daa8ef4cacc7f3bfdc11818d111f7e2d0201bc6e3b49d45/annotated_doc-0.0.4-py3-none-any.whl", "bytes_out": 0, "bytes_in": 5303, "decision": "allow", "canary_hit": false, "canary_index": null}
{"ts": "2026-11-07T12:59:39Z", "epoch": 1794056379.266, "phase": "install", "client": "10.73.2.10", "host": "pypi.org", "port": 443, "sni": "pypi.org", "method": "GET", "path": "/simple/annotated-types/", "bytes_out": 0, "bytes_in": 9759, "decision": "allow", "canary_hit": false, "canary_index": null}
{"ts": "2026-11-07T12:59:39Z", "epoch": 1794056379.309, "phase": "install", "client": "10.73.2.10", "host": "files.pythonhosted.org", "port": 443, "sni": "files.pythonhosted.org", "method": "GET", "path": "/packages/78/b6/6307fbef88d9b5ee7421e68d78a9f162e0da4900bc5f5793f6d3d0e34fb8/annotated_types-0.7.0-py3-none-any.whl", "bytes_out": 0, "bytes_in": 13643, "decision": "allow", "canary_hit": false, "canary_index": null}
{"ts": "2026-11-07T12:59:39Z", "epoch": 1794056379.491, "phase": "install", "client": "10.73.2.10", "host": "pypi.org", "port": 443, "sni": "pypi.org", "method": "GET", "path": "/simple/anyio/", "bytes_out": 0, "bytes_in": 77386, "decision": "allow", "canary_hit": false, "canary_index": null}
{"ts": "2026-11-07T12:59:39Z", "epoch": 1794056379.557, "phase": "install", "client": "10.73.2.10", "host": "files.pythonhosted.org", "port": 443, "sni": "files.pythonhosted.org", "method": "GET", "path": "/packages/7f/9c/36c5c37947ebfb8c7f22e0eb6e4d188ee2d53aa3880f3f2744fb894f0cb1/anyio-4.12.0-py3-none-any.whl", "bytes_out": 0, "bytes_in": 113362, "decision": "allow", "canary_hit": false, "canary_index": null}
{"ts": "2026-11-07T12:59:39Z", "epoch": 1794056379.671, "phase": "install", "client": "10.73.2.10", "host": "pypi.org", "port": 443, "sni": "pypi.org", "method": "GET", "path": "/simple/attrs/", "bytes_out": 0, "bytes_in": 38970, "decision": "allow", "canary_hit": false, "canary_index": null}
{"ts": "2026-11-07T12:59:39Z", "epoch": 1794056379.726, "phase": "install", "client": "10.73.2.10", "host": "files.pythonhosted.org", "port": 443, "sni": "files.pythonhosted.org", "method": "GET", "path": "/packages/3a/2a/7cc015f5b9f5db42b7d48157e23356022889fc354a2813c15934b7cb5c0e/attrs-25.4.0-py3-none-any.whl", "bytes_out": 0, "bytes_in": 67615, "decision": "allow", "canary_hit": false, "canary_index": null}
{"ts": "2026-11-07T12:59:39Z", "epoch": 1794056379.902, "phase": "install", "client": "10.73.2.10", "host": "pypi.org", "port": 443, "sni": "pypi.org", "method": "GET", "path": "/simple/boolean-py/", "bytes_out": 0, "bytes_in": 27878, "decision": "allow", "canary_hit": false, "canary_index": null}
{"ts": "2026-11-07T12:59:39Z", "epoch": 1794056379.949, "phase": "install", "client": "10.73.2.10", "host": "files.pythonhosted.org", "port": 443, "sni": "files.pythonhosted.org", "method": "GET", "path": "/packages/e5/ca/78d423b324b8d77900030fa59c4aa9054261ef0925631cd2501dd015b7b7/boolean_py-5.0-py3-none-any.whl", "bytes_out": 0, "bytes_in": 26577, "decision": "allow", "canary_hit": false, "canary_index": null}
{"ts": "2026-11-07T12:59:40Z", "epoch": 1794056380.156, "phase": "install", "client": "10.73.2.10", "host": "pypi.org", "port": 443, "sni": "pypi.org", "method": "GET", "path": "/simple/cachecontrol/", "bytes_out": 0, "bytes_in": 34652, "decision": "allow", "canary_hit": false, "canary_index": null}
{"ts": "2026-11-07T12:59:40Z", "epoch": 1794056380.212, "phase": "install", "client": "10.73.2.10", "host": "files.pythonhosted.org", "port": 443, "sni": "files.pythonhosted.org", "method": "GET", "path": "/packages/ef/79/c45f2d53efe6ada1110cf6f9fca095e4ff47a0454444aefdde6ac4789179/cachecontrol-0.14.4-py3-none-any.whl", "bytes_out": 0, "bytes_in": 22247, "decision": "allow", "canary_hit": false, "canary_index": null}
{"ts": "2026-11-07T12:59:40Z", "epoch": 1794056380.339, "phase": "install", "client": "10.73.2.10", "host": "pypi.org", "port": 443, "sni": "pypi.org", "method": "GET", "path": "/simple/certifi/", "bytes_out": 0, "bytes_in": 79219, "decision": "allow", "canary_hit": false, "canary_index": null}
{"ts": "2026-11-07T12:59:40Z", "epoch": 1794056380.409, "phase": "install", "client": "10.73.2.10", "host": "files.pythonhosted.org", "port": 443, "sni": "files.pythonhosted.org", "method": "GET", "path": "/packages/70/7d/9bc192684cea499815ff478dfcdc13835ddf401365057044fb721ec6bddb/certifi-2025.11.12-py3-none-any.whl", "bytes_out": 0, "bytes_in": 159438, "decision": "allow", "canary_hit": false, "canary_index": null}
{"ts": "2026-11-07T12:59:40Z", "epoch": 1794056380.557, "phase": "install", "client": "10.73.2.10", "host": "pypi.org", "port": 443, "sni": "pypi.org", "method": "GET", "path": "/simple/cffi/", "bytes_out": 0, "bytes_in": 1315554, "decision": "allow", "canary_hit": false, "canary_index": null}
{"ts": "2026-11-07T12:59:40Z", "epoch": 1794056380.663, "phase": "install", "client": "10.73.2.10", "host": "files.pythonhosted.org", "port": 443, "sni": "files.pythonhosted.org", "method": "GET", "path": "/packages/98/df/0a1755e750013a2081e863e7cd37e0cdd02664372c754e5560099eb7aa44/cffi-2.0.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", "bytes_out": 0, "bytes_in": 219499, "decision": "allow", "canary_hit": false, "canary_index": null}
{"ts": "2026-11-07T12:59:40Z", "epoch": 1794056380.827, "phase": "install", "client": "10.73.2.10", "host": "pypi.org", "port": 443, "sni": "pypi.org", "method": "GET", "path": "/simple/charset-normalizer/", "bytes_out": 0, "bytes_in": 1842134, "decision": "allow", "canary_hit": false, "canary_index": null}
{"ts": "2026-11-07T12:59:40Z", "epoch": 1794056380.944, "phase": "install", "client": "10.73.2.10", "host": "files.pythonhosted.org", "port": 443, "sni": "files.pythonhosted.org", "method": "GET", "path": "/packages/f5/83/6ab5883f57c9c801ce5e5677242328aa45592be8a00644310a008d04f922/charset_normalizer-3.4.4-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", "bytes_out": 0, "bytes_in": 153076, "decision": "allow", "canary_hit": false, "canary_index": null}
{"ts": "2026-11-07T12:59:41Z", "epoch": 1794056381.11, "phase": "install", "client": "10.73.2.10", "host": "pypi.org", "port": 443, "sni": "pypi.org", "method": "GET", "path": "/simple/click/", "bytes_out": 0, "bytes_in": 68578, "decision": "allow", "canary_hit": false, "canary_index": null}
{"ts": "2026-11-07T12:59:41Z", "epoch": 1794056381.178, "phase": "install", "client": "10.73.2.10", "host": "files.pythonhosted.org", "port": 443, "sni": "files.pythonhosted.org", "method": "GET", "path": "/packages/7e/d4/7ebdbd03970677812aac39c869717059dbb71a4cfc033ca6e5221787892c/click-8.1.8-py3-none-any.whl", "bytes_out": 0, "bytes_in": 98188, "decision": "allow", "canary_hit": false, "canary_index": null}
{"ts": "2026-11-07T12:59:41Z", "epoch": 1794056381.415, "phase": "install", "client": "10.73.2.10", "host": "pypi.org", "port": 443, "sni": "pypi.org", "method": "GET", "path": "/simple/cryptography/", "bytes_out": 0, "bytes_in": 2541868, "decision": "allow", "canary_hit": false, "canary_index": null}
{"ts": "2026-11-07T12:59:42Z", "epoch": 1794056382.079, "phase": "install", "client": "10.73.2.10", "host": "files.pythonhosted.org", "port": 443, "sni": "files.pythonhosted.org", "method": "GET", "path": "/packages/8f/29/798fc4ec461a1c9e9f735f2fc58741b0daae30688f41b2497dcbc9ed1355/cryptography-46.0.3-cp311-abi3-manylinux_2_34_x86_64.whl", "bytes_out": 0, "bytes_in": 4481596, "decision": "allow", "canary_hit": false, "canary_index": null}
{"ts": "2026-11-07T12:59:42Z", "epoch": 1794056382.261, "phase": "install", "client": "10.73.2.10", "host": "pypi.org", "port": 443, "sni": "pypi.org", "method": "GET", "path": "/simple/cyclonedx-python-lib/", "bytes_out": 0, "bytes_in": 186360, "decision": "allow", "canary_hit": false, "canary_index": null}
{"ts": "2026-11-07T12:59:42Z", "epoch": 1794056382.38, "phase": "install", "client": "10.73.2.10", "host": "files.pythonhosted.org", "port": 443, "sni": "files.pythonhosted.org", "method": "GET", "path": "/packages/30/09/fe0e3bc32bd33707c519b102fc064ad2a2ce5a1b53e2be38b86936b476b1/cyclonedx_python_lib-11.7.0-py3-none-any.whl", "bytes_out": 0, "bytes_in": 513041, "decision": "allow", "canary_hit": false, "canary_index": null}
{"ts": "2026-11-07T12:59:42Z", "epoch": 1794056382.521, "phase": "install", "client": "10.73.2.10", "host": "pypi.org", "port": 443, "sni": "pypi.org", "method": "GET", "path": "/simple/defusedxml/", "bytes_out": 0, "bytes_in": 13733, "decision": "allow", "canary_hit": false, "canary_index": null}
{"ts": "2026-11-07T12:59:42Z", "epoch": 1794056382.622, "phase": "install", "client": "10.73.2.10", "host": "files.pythonhosted.org", "port": 443, "sni": "files.pythonhosted.org", "method": "GET", "path": "/packages/07/6c/aa3f2f849e01cb6a001cd8554a88d4c77c5c1a31c95bdf1cf9301e6d9ef4/defusedxml-0.7.1-py2.py3-none-any.whl", "bytes_out": 0, "bytes_in": 25604, "decision": "allow", "canary_hit": false, "canary_index": null}
{"ts": "2026-11-07T12:59:42Z", "epoch": 1794056382.798, "phase": "install", "client": "10.73.2.10", "host": "pypi.org", "port": 443, "sni": "pypi.org", "method": "GET", "path": "/simple/distro/", "bytes_out": 0, "bytes_in": 14785, "decision": "allow", "canary_hit": false, "canary_index": null}
{"ts": "2026-11-07T12:59:42Z", "epoch": 1794056382.848, "phase": "install", "client": "10.73.2.10", "host": "files.pythonhosted.org", "port": 443, "sni": "files.pythonhosted.org", "method": "GET", "path": "/packages/12/b3/231ffd4ab1fc9d679809f356cebee130ac7daa00d6d6f3206dd4fd137e9e/distro-1.9.0-py3-none-any.whl", "bytes_out": 0, "bytes_in": 20277, "decision": "allow", "canary_hit": false, "canary_index": null}
{"ts": "2026-11-07T12:59:42Z", "epoch": 1794056382.962, "phase": "install", "client": "10.73.2.10", "host": "pypi.org", "port": 443, "sni": "pypi.org", "method": "GET", "path": "/simple/expandvars/", "bytes_out": 0, "bytes_in": 30337, "decision": "allow", "canary_hit": false, "canary_index": null}
{"ts": "2026-11-07T12:59:43Z", "epoch": 1794056383.013, "phase": "install", "client": "10.73.2.10", "host": "files.pythonhosted.org", "port": 443, "sni": "files.pythonhosted.org", "method": "GET", "path": "/packages/7f/e6/79c43f7a55264e479a9fbf21ddba6a73530b3ea8439a8bb7fa5a281721af/expandvars-1.1.2-py3-none-any.whl", "bytes_out": 0, "bytes_in": 7526, "decision": "allow", "canary_hit": false, "canary_index": null}
{"ts": "2026-11-07T12:59:43Z", "epoch": 1794056383.122, "phase": "install", "client": "10.73.2.10", "host": "pypi.org", "port": 443, "sni": "pypi.org", "method": "GET", "path": "/simple/fastapi/", "bytes_out": 0, "bytes_in": 383135, "decision": "allow", "canary_hit": false, "canary_index": null}
{"ts": "2026-11-07T12:59:43Z", "epoch": 1794056383.205, "phase": "install", "client": "10.73.2.10", "host": "files.pythonhosted.org", "port": 443, "sni": "files.pythonhosted.org", "method": "GET", "path": "/packages/34/2f/ff2fcc98f500713368d8b650e1bbc4a0b3ebcdd3e050dcdaad5f5a13fd7e/fastapi-0.125.0-py3-none-any.whl", "bytes_out": 0, "bytes_in": 112888, "decision": "allow", "canary_hit": false, "canary_index": null}
{"ts": "2026-11-07T12:59:43Z", "epoch": 1794056383.333, "phase": "install", "client": "10.73.2.10", "host": "pypi.org", "port": 443, "sni": "pypi.org", "method": "GET", "path": "/simple/fastuuid/", "bytes_out": 0, "bytes_in": 270843, "decision": "allow", "canary_hit": false, "canary_index": null}
{"ts": "2026-11-07T12:59:43Z", "epoch": 1794056383.42, "phase": "install", "client": "10.73.2.10", "host": "files.pythonhosted.org", "port": 443, "sni": "files.pythonhosted.org", "method": "GET", "path": "/packages/f0/d3/8ce11827c783affffd5bd4d6378b28eb6cc6d2ddf41474006b8d62e7448e/fastuuid-0.14.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", "bytes_out": 0, "bytes_in": 278278, "decision": "allow", "canary_hit": false, "canary_index": null}
{"ts": "2026-11-07T12:59:43Z", "epoch": 1794056383.695, "phase": "install", "client": "10.73.2.10", "host": "pypi.org", "port": 443, "sni": "pypi.org", "method": "GET", "path": "/simple/filelock/", "bytes_out": 0, "bytes_in": 145848, "decision": "allow", "canary_hit": false, "canary_index": null}
{"ts": "2026-11-07T12:59:43Z", "epoch": 1794056383.752, "phase": "install", "client": "10.73.2.10", "host": "files.pythonhosted.org", "port": 443, "sni": "files.pythonhosted.org", "method": "GET", "path": "/packages/e3/7f/a1a97644e39e7316d850784c642093c99df1290a460df4ede27659056834/filelock-3.20.1-py3-none-any.whl", "bytes_out": 0, "bytes_in": 16666, "decision": "allow", "canary_hit": false, "canary_index": null}
{"ts": "2026-11-07T12:59:44Z", "epoch": 1794056384.011, "phase": "install", "client": "10.73.2.10", "host": "pypi.org", "port": 443, "sni": "pypi.org", "method": "GET", "path": "/simple/frozenlist/", "bytes_out": 0, "bytes_in": 827042, "decision": "allow", "canary_hit": false, "canary_index": null}
{"ts": "2026-11-07T12:59:44Z", "epoch": 1794056384.131, "phase": "install", "client": "10.73.2.10", "host": "files.pythonhosted.org", "port": 443, "sni": "files.pythonhosted.org", "method": "GET", "path": "/packages/d5/4e/e4691508f9477ce67da2015d8c00acd751e6287739123113a9fca6f1604e/frozenlist-1.8.0-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", "bytes_out": 0, "bytes_in": 234391, "decision": "allow", "canary_hit": false, "canary_index": null}
{"ts": "2026-11-07T12:59:44Z", "epoch": 1794056384.322, "phase": "install", "client": "10.73.2.10", "host": "pypi.org", "port": 443, "sni": "pypi.org", "method": "GET", "path": "/simple/fsspec/", "bytes_out": 0, "bytes_in": 92471, "decision": "allow", "canary_hit": false, "canary_index": null}
{"ts": "2026-11-07T12:59:44Z", "epoch": 1794056384.426, "phase": "install", "client": "10.73.2.10", "host": "files.pythonhosted.org", "port": 443, "sni": "files.pythonhosted.org", "method": "GET", "path": "/packages/51/c7/b64cae5dba3a1b138d7123ec36bb5ccd39d39939f18454407e5468f4763f/fsspec-2025.12.0-py3-none-any.whl", "bytes_out": 0, "bytes_in": 201422, "decision": "allow", "canary_hit": false, "canary_index": null}
{"ts": "2026-11-07T12:59:44Z", "epoch": 1794056384.549, "phase": "install", "client": "10.73.2.10", "host": "pypi.org", "port": 443, "sni": "pypi.org", "method": "GET", "path": "/simple/h11/", "bytes_out": 0, "bytes_in": 13349, "decision": "allow", "canary_hit": false, "canary_index": null}
{"ts": "2026-11-07T12:59:44Z", "epoch": 1794056384.597, "phase": "install", "client": "10.73.2.10", "host": "files.pythonhosted.org", "port": 443, "sni": "files.pythonhosted.org", "method": "GET", "path": "/packages/04/4b/29cac41a4d98d144bf5f6d33995617b185d14b22401f75ca86f384e87ff1/h11-0.16.0-py3-none-any.whl", "bytes_out": 0, "bytes_in": 37515, "decision": "allow", "canary_hit": false, "canary_index": null}
{"ts": "2026-11-07T12:59:44Z", "epoch": 1794056384.824, "phase": "install", "client": "10.73.2.10", "host": "pypi.org", "port": 443, "sni": "pypi.org", "method": "GET", "path": "/simple/hf-xet/", "bytes_out": 0, "bytes_in": 513440, "decision": "allow", "canary_hit": false, "canary_index": null}
{"ts": "2026-11-07T12:59:45Z", "epoch": 1794056385.284, "phase": "install", "client": "10.73.2.10", "host": "files.pythonhosted.org", "port": 443, "sni": "files.pythonhosted.org", "method": "GET", "path": "/packages/9a/92/cf3ab0b652b082e66876d08da57fcc6fa2f0e6c70dfbbafbd470bb73eb47/hf_xet-1.2.0-cp37-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", "bytes_out": 0, "bytes_in": 3320214, "decision": "allow", "canary_hit": false, "canary_index": null}
{"ts": "2026-11-07T12:59:45Z", "epoch": 1794056385.636, "phase": "install", "client": "10.73.2.10", "host": "pypi.org", "port": 443, "sni": "pypi.org", "method": "GET", "path": "/simple/httpcore/", "bytes_out": 0, "bytes_in": 61126, "decision": "allow", "canary_hit": false, "canary_index": null}
{"ts": "2026-11-07T12:59:45Z", "epoch": 1794056385.698, "phase": "install", "client": "10.73.2.10", "host": "files.pythonhosted.org", "port": 443, "sni": "files.pythonhosted.org", "method": "GET", "path": "/packages/7e/f5/f66802a942d491edb555dd61e3a9961140fd64c90bce1eafd741609d334d/httpcore-1.0.9-py3-none-any.whl", "bytes_out": 0, "bytes_in": 78784, "decision": "allow", "canary_hit": false, "canary_index": null}
{"ts": "2026-11-07T12:59:45Z", "epoch": 1794056385.993, "phase": "install", "client": "10.73.2.10", "host": "pypi.org", "port": 443, "sni": "pypi.org", "method": "GET", "path": "/simple/httpx/", "bytes_out": 0, "bytes_in": 74245, "decision": "allow", "canary_hit": false, "canary_index": null}
{"ts": "2026-11-07T12:59:46Z", "epoch": 1794056386.068, "phase": "install", "client": "10.73.2.10", "host": "files.pythonhosted.org", "port": 443, "sni": "files.pythonhosted.org", "method": "GET", "path": "/packages/2a/39/e50c7c3a983047577ee07d2a9e53faf5a69493943ec3f6a384bdc792deb2/httpx-0.28.1-py3-none-any.whl", "bytes_out": 0, "bytes_in": 73517, "decision": "allow", "canary_hit": false, "canary_index": null}
{"ts": "2026-11-07T12:59:46Z", "epoch": 1794056386.196, "phase": "install", "client": "10.73.2.10", "host": "pypi.org", "port": 443, "sni": "pypi.org", "method": "GET", "path": "/simple/httpx-sse/", "bytes_out": 0, "bytes_in": 8430, "decision": "allow", "canary_hit": false, "canary_index": null}
{"ts": "2026-11-07T12:59:46Z", "epoch": 1794056386.238, "phase": "install", "client": "10.73.2.10", "host": "files.pythonhosted.org", "port": 443, "sni": "files.pythonhosted.org", "method": "GET", "path": "/packages/d2/fd/6668e5aec43ab844de6fc74927e155a3b37bf40d7c3790e49fc0406b6578/httpx_sse-0.4.3-py3-none-any.whl", "bytes_out": 0, "bytes_in": 8960, "decision": "allow", "canary_hit": false, "canary_index": null}
{"ts": "2026-11-07T12:59:46Z", "epoch": 1794056386.411, "phase": "install", "client": "10.73.2.10", "host": "pypi.org", "port": 443, "sni": "pypi.org", "method": "GET", "path": "/simple/huggingface-hub/", "bytes_out": 0, "bytes_in": 375673, "decision": "allow", "canary_hit": false, "canary_index": null}
{"ts": "2026-11-07T12:59:46Z", "epoch": 1794056386.533, "phase": "install", "client": "10.73.2.10", "host": "files.pythonhosted.org", "port": 443, "sni": "files.pythonhosted.org", "method": "GET", "path": "/packages/df/8d/7ca723a884d55751b70479b8710f06a317296b1fa1c1dec01d0420d13e43/huggingface_hub-1.2.3-py3-none-any.whl", "bytes_out": 0, "bytes_in": 520953, "decision": "allow", "canary_hit": false, "canary_index": null}
{"ts": "2026-11-07T12:59:46Z", "epoch": 1794056386.764, "phase": "install", "client": "10.73.2.10", "host": "pypi.org", "port": 443, "sni": "pypi.org", "method": "GET", "path": "/simple/idna/", "bytes_out": 0, "bytes_in": 38802, "decision": "allow", "canary_hit": false, "canary_index": null}
{"ts": "2026-11-07T12:59:46Z", "epoch": 1794056386.836, "phase": "install", "client": "10.73.2.10", "host": "files.pythonhosted.org", "port": 443, "sni": "files.pythonhosted.org", "method": "GET", "path": "/packages/0e/61/66938bbb5fc52dbdf84594873d5b51fb1f7c7794e9c0f5bd885f30bc507b/idna-3.11-py3-none-any.whl", "bytes_out": 0, "bytes_in": 71008, "decision": "allow", "canary_hit": false, "canary_index": null}
{"ts": "2026-11-07T12:59:47Z", "epoch": 1794056387.127, "phase": "install", "client": "10.73.2.10", "host": "pypi.org", "port": 443, "sni": "pypi.org", "method": "GET", "path": "/simple/importlib-metadata/", "bytes_out": 0, "bytes_in": 145360, "decision": "allow", "canary_hit": false, "canary_index": null}
{"ts": "2026-11-07T12:59:47Z", "epoch": 1794056387.184, "phase": "install", "client": "10.73.2.10", "host": "files.pythonhosted.org", "port": 443, "sni": "files.pythonhosted.org", "method": "GET", "path": "/packages/a0/d9/a1e041c5e7caa9a05c925f4bdbdfb7f006d1f74996af53467bc394c97be7/importlib_metadata-8.5.0-py3-none-any.whl", "bytes_out": 0, "bytes_in": 26514, "decision": "allow", "canary_hit": false, "canary_index": null}
{"ts": "2026-11-07T12:59:47Z", "epoch": 1794056387.312, "phase": "install", "client": "10.73.2.10", "host": "pypi.org", "port": 443, "sni": "pypi.org", "method": "GET", "path": "/simple/jinja2/", "bytes_out": 0, "bytes_in": 47980, "decision": "allow", "canary_hit": false, "canary_index": null}
{"ts": "2026-11-07T12:59:47Z", "epoch": 1794056387.368, "phase": "install", "client": "10.73.2.10", "host": "files.pythonhosted.org", "port": 443, "sni": "files.pythonhosted.org", "method": "GET", "path": "/packages/62/a1/3d680cbfd5f4b8f15abc1d571870c5fc3e594bb582bc3b64ea099db13e56/jinja2-3.1.6-py3-none-any.whl", "bytes_out": 0, "bytes_in": 134899, "decision": "allow", "canary_hit": false, "canary_index": null}
{"ts": "2026-11-07T12:59:47Z", "epoch": 1794056387.614, "phase": "install", "client": "10.73.2.10", "host": "pypi.org", "port": 443, "sni": "pypi.org", "method": "GET", "path": "/simple/jiter/", "bytes_out": 0, "bytes_in": 1472864, "decision": "allow", "canary_hit": false, "canary_index": null}
{"ts": "2026-11-07T12:59:47Z", "epoch": 1794056387.735, "phase": "install", "client": "10.73.2.10", "host": "files.pythonhosted.org", "port": 443, "sni": "files.pythonhosted.org", "method": "GET", "path": "/packages/5f/c3/c9fc0232e736c8877d9e6d83d6eeb0ba4e90c6c073835cc2e8f73fdeef51/jiter-0.12.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", "bytes_out": 0, "bytes_in": 361785, "decision": "allow", "canary_hit": false, "canary_index": null}
{"ts": "2026-11-07T12:59:47Z", "epoch": 1794056387.933, "phase": "install", "client": "10.73.2.10", "host": "pypi.org", "port": 443, "sni": "pypi.org", "method": "GET", "path": "/simple/jsonschema/", "bytes_out": 0, "bytes_in": 113199, "decision": "allow", "canary_hit": false, "canary_index": null}
{"ts": "2026-11-07T12:59:47Z", "epoch": 1794056387.992, "phase": "install", "client": "10.73.2.10", "host": "files.pythonhosted.org", "port": 443, "sni": "files.pythonhosted.org", "method": "GET", "path": "/packages/69/4a/4f9dbeb84e8850557c02365a0eee0649abe5eb1d84af92a25731c6c0f922/jsonschema-4.23.0-py3-none-any.whl", "bytes_out": 0, "bytes_in": 88462, "decision": "allow", "canary_hit": false, "canary_index": null}
{"ts": "2026-11-07T12:59:48Z", "epoch": 1794056388.056, "phase": "install", "client": "10.73.2.10", "host": "pypi.org", "port": 443, "sni": "pypi.org", "method": "GET", "path": "/simple/jsonschema-specifications/", "bytes_out": 0, "bytes_in": 28507, "decision": "allow", "canary_hit": false, "canary_index": null}
{"ts": "2026-11-07T12:59:48Z", "epoch": 1794056388.093, "phase": "install", "client": "10.73.2.10", "host": "files.pythonhosted.org", "port": 443, "sni": "files.pythonhosted.org", "method": "GET", "path": "/packages/41/45/1a4ed80516f02155c51f51e8cedb3c1902296743db0bbc66608a0db2814f/jsonschema_specifications-2025.9.1-py3-none-any.whl", "bytes_out": 0, "bytes_in": 18437, "decision": "allow", "canary_hit": false, "canary_index": null}
{"ts": "2026-11-07T12:59:48Z", "epoch": 1794056388.192, "phase": "install", "client": "10.73.2.10", "host": "pypi.org", "port": 443, "sni": "pypi.org", "method": "GET", "path": "/simple/license-expression/", "bytes_out": 0, "bytes_in": 48456, "decision": "allow", "canary_hit": false, "canary_index": null}
{"ts": "2026-11-07T12:59:48Z", "epoch": 1794056388.257, "phase": "install", "client": "10.73.2.10", "host": "files.pythonhosted.org", "port": 443, "sni": "files.pythonhosted.org", "method": "GET", "path": "/packages/af/40/791891d4c0c4dab4c5e187c17261cedc26285fd41541577f900470a45a4d/license_expression-30.4.4-py3-none-any.whl", "bytes_out": 0, "bytes_in": 120615, "decision": "allow", "canary_hit": false, "canary_index": null}
{"ts": "2026-11-07T12:59:48Z", "epoch": 1794056388.456, "phase": "install", "client": "10.73.2.10", "host": "pypi.org", "port": 443, "sni": "pypi.org", "method": "GET", "path": "/simple/litellm/", "bytes_out": 0, "bytes_in": 1798876, "decision": "allow", "canary_hit": false, "canary_index": null}
{"ts": "2026-11-07T12:59:50Z", "epoch": 1794056390.806, "phase": "install", "client": "10.73.2.10", "host": "files.pythonhosted.org", "port": 443, "sni": "files.pythonhosted.org", "method": "GET", "path": "/packages/98/60/cb326e1094f7042f28f9e21543d9f367a8aa25af6915bf4253b77da5c2a2/litellm-1.93.2-cp313-cp313-manylinux_2_28_x86_64.whl", "bytes_out": 0, "bytes_in": 20158336, "decision": "allow", "canary_hit": false, "canary_index": null}
{"ts": "2026-11-07T12:59:51Z", "epoch": 1794056391.067, "phase": "install", "client": "10.73.2.10", "host": "pypi.org", "port": 443, "sni": "pypi.org", "method": "GET", "path": "/simple/markdown-it-py/", "bytes_out": 0, "bytes_in": 47838, "decision": "allow", "canary_hit": false, "canary_index": null}
{"ts": "2026-11-07T12:59:51Z", "epoch": 1794056391.137, "phase": "install", "client": "10.73.2.10", "host": "files.pythonhosted.org", "port": 443, "sni": "files.pythonhosted.org", "method": "GET", "path": "/packages/94/54/e7d793b573f298e1c9013b8c4dade17d481164aa517d1d7148619c2cedbf/markdown_it_py-4.0.0-py3-none-any.whl", "bytes_out": 0, "bytes_in": 87321, "decision": "allow", "canary_hit": false, "canary_index": null}
{"ts": "2026-11-07T12:59:51Z", "epoch": 1794056391.269, "phase": "install", "client": "10.73.2.10", "host": "pypi.org", "port": 443, "sni": "pypi.org", "method": "GET", "path": "/simple/markupsafe/", "bytes_out": 0, "bytes_in": 686985, "decision": "allow", "canary_hit": false, "canary_index": null}
{"ts": "2026-11-07T12:59:51Z", "epoch": 1794056391.358, "phase": "install", "client": "10.73.2.10", "host": "files.pythonhosted.org", "port": 443, "sni": "files.pythonhosted.org", "method": "GET", "path": "/packages/a9/21/9b05698b46f218fc0e118e1f8168395c65c8a2c750ae2bab54fc4bd4e0e8/markupsafe-3.0.3-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", "bytes_out": 0, "bytes_in": 22980, "decision": "allow", "canary_hit": false, "canary_index": null}
{"ts": "2026-11-07T12:59:51Z", "epoch": 1794056391.539, "phase": "install", "client": "10.73.2.10", "host": "pypi.org", "port": 443, "sni": "pypi.org", "method": "GET", "path": "/simple/mcp/", "bytes_out": 0, "bytes_in": 84716, "decision": "allow", "canary_hit": false, "canary_index": null}
{"ts": "2026-11-07T12:59:51Z", "epoch": 1794056391.615, "phase": "install", "client": "10.73.2.10", "host": "files.pythonhosted.org", "port": 443, "sni": "files.pythonhosted.org", "method": "GET", "path": "/packages/e2/fc/6dc7659c2ae5ddf280477011f4213a74f806862856b796ef08f028e664bf/mcp-1.25.0-py3-none-any.whl", "bytes_out": 0, "bytes_in": 233076, "decision": "allow", "canary_hit": false, "canary_index": null}
{"ts": "2026-11-07T12:59:51Z", "epoch": 1794056391.712, "phase": "install", "client": "10.73.2.10", "host": "pypi.org", "port": 443, "sni": "pypi.org", "method": "GET", "path": "/simple/mdurl/", "bytes_out": 0, "bytes_in": 4212, "decision": "allow", "canary_hit": false, "canary_index": null}
{"ts": "2026-11-07T12:59:51Z", "epoch": 1794056391.75, "phase": "install", "client": "10.73.2.10", "host": "files.pythonhosted.org", "port": 443, "sni": "files.pythonhosted.org", "method": "GET", "path": "/packages/b3/38/89ba8ad64ae25be8de66a6d463314cf1eb366222074cfda9ee839c56a4b4/mdurl-0.1.2-py3-none-any.whl", "bytes_out": 0, "bytes_in": 9979, "decision": "allow", "canary_hit": false, "canary_index": null}
{"ts": "2026-11-07T12:59:51Z", "epoch": 1794056391.879, "phase": "install", "client": "10.73.2.10", "host": "pypi.org", "port": 443, "sni": "pypi.org", "method": "GET", "path": "/simple/msgpack/", "bytes_out": 0, "bytes_in": 1090093, "decision": "allow", "canary_hit": false, "canary_index": null}
{"ts": "2026-11-07T12:59:52Z", "epoch": 1794056392.016, "phase": "install", "client": "10.73.2.10", "host": "files.pythonhosted.org", "port": 443, "sni": "files.pythonhosted.org", "method": "GET", "path": "/packages/5d/ba/459f18c16f2b3fc1a1ca871f72f07d70c07bf768ad0a507a698b8052ac58/msgpack-1.1.2-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", "bytes_out": 0, "bytes_in": 424657, "decision": "allow", "canary_hit": false, "canary_index": null}
{"ts": "2026-11-07T12:59:52Z", "epoch": 1794056392.291, "phase": "install", "client": "10.73.2.10", "host": "pypi.org", "port": 443, "sni": "pypi.org", "method": "GET", "path": "/simple/multidict/", "bytes_out": 0, "bytes_in": 4092064, "decision": "allow", "canary_hit": false, "canary_index": null}
{"ts": "2026-11-07T12:59:52Z", "epoch": 1794056392.494, "phase": "install", "client": "10.73.2.10", "host": "files.pythonhosted.org", "port": 443, "sni": "files.pythonhosted.org", "method": "GET", "path": "/packages/c6/2d/f0b184fa88d6630aa267680bdb8623fb69cb0d024b8c6f0d23f9a0f406d3/multidict-6.7.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", "bytes_out": 0, "bytes_in": 254903, "decision": "allow", "canary_hit": false, "canary_index": null}
{"ts": "2026-11-07T12:59:52Z", "epoch": 1794056392.608, "phase": "install", "client": "10.73.2.10", "host": "pypi.org", "port": 443, "sni": "pypi.org", "method": "GET", "path": "/simple/openai/", "bytes_out": 0, "bytes_in": 459240, "decision": "allow", "canary_hit": false, "canary_index": null}
{"ts": "2026-11-07T12:59:52Z", "epoch": 1794056392.791, "phase": "install", "client": "10.73.2.10", "host": "files.pythonhosted.org", "port": 443, "sni": "files.pythonhosted.org", "method": "GET", "path": "/packages/2a/9e/5bfa2270f902d5b92ab7d41ce0475b8630572e71e349b2a4996d14bdda93/openai-2.30.0-py3-none-any.whl", "bytes_out": 0, "bytes_in": 1146656, "decision": "allow", "canary_hit": false, "canary_index": null}
{"ts": "2026-11-07T12:59:52Z", "epoch": 1794056392.956, "phase": "install", "client": "10.73.2.10", "host": "pypi.org", "port": 443, "sni": "pypi.org", "method": "GET", "path": "/simple/packageurl-python/", "bytes_out": 0, "bytes_in": 60465, "decision": "allow", "canary_hit": false, "canary_index": null}
{"ts": "2026-11-07T12:59:53Z", "epoch": 1794056393.008, "phase": "install", "client": "10.73.2.10", "host": "files.pythonhosted.org", "port": 443, "sni": "files.pythonhosted.org", "method": "GET", "path": "/packages/b1/2f/c7277b7615a93f51b5fbc1eacfc1b75e8103370e786fd8ce2abf6e5c04ab/packageurl_python-0.17.6-py3-none-any.whl", "bytes_out": 0, "bytes_in": 36776, "decision": "allow", "canary_hit": false, "canary_index": null}
{"ts": "2026-11-07T12:59:53Z", "epoch": 1794056393.119, "phase": "install", "client": "10.73.2.10", "host": "pypi.org", "port": 443, "sni": "pypi.org", "method": "GET", "path": "/simple/packaging/", "bytes_out": 0, "bytes_in": 58502, "decision": "allow", "canary_hit": false, "canary_index": null}
{"ts": "2026-11-07T12:59:53Z", "epoch": 1794056393.174, "phase": "install", "client": "10.73.2.10", "host": "files.pythonhosted.org", "port": 443, "sni": "files.pythonhosted.org", "method": "GET", "path": "/packages/20/12/38679034af332785aac8774540895e234f4d07f7545804097de4b666afd8/packaging-25.0-py3-none-any.whl", "bytes_out": 0, "bytes_in": 66469, "decision": "allow", "canary_hit": false, "canary_index": null}
{"ts": "2026-11-07T12:59:53Z", "epoch": 1794056393.316, "phase": "install", "client": "10.73.2.10", "host": "pypi.org", "port": 443, "sni": "pypi.org", "method": "GET", "path": "/simple/pip/", "bytes_out": 0, "bytes_in": 152212, "decision": "allow", "canary_hit": false, "canary_index": null}
{"ts": "2026-11-07T12:59:53Z", "epoch": 1794056393.564, "phase": "install", "client": "10.73.2.10", "host": "files.pythonhosted.org", "port": 443, "sni": "files.pythonhosted.org", "method": "GET", "path": "/packages/de/f0/c81e05b613866b76d2d1066490adf1a3dbc4ee9d9c839961c3fc8a6997af/pip-26.0.1-py3-none-any.whl", "bytes_out": 0, "bytes_in": 1787723, "decision": "allow", "canary_hit": false, "canary_index": null}
{"ts": "2026-11-07T12:59:53Z", "epoch": 1794056393.677, "phase": "install", "client": "10.73.2.10", "host": "pypi.org", "port": 443, "sni": "pypi.org", "method": "GET", "path": "/simple/pip-api/", "bytes_out": 0, "bytes_in": 32544, "decision": "allow", "canary_hit": false, "canary_index": null}
{"ts": "2026-11-07T12:59:53Z", "epoch": 1794056393.765, "phase": "install", "client": "10.73.2.10", "host": "files.pythonhosted.org", "port": 443, "sni": "files.pythonhosted.org", "method": "GET", "path": "/packages/91/f7/ebf5003e1065fd00b4cbef53bf0a65c3d3e1b599b676d5383ccb7a8b88ba/pip_api-0.0.34-py3-none-any.whl", "bytes_out": 0, "bytes_in": 120369, "decision": "allow", "canary_hit": false, "canary_index": null}
{"ts": "2026-11-07T12:59:53Z", "epoch": 1794056393.963, "phase": "install", "client": "10.73.2.10", "host": "pypi.org", "port": 443, "sni": "pypi.org", "method": "GET", "path": "/simple/pip-audit/", "bytes_out": 0, "bytes_in": 66319, "decision": "allow", "canary_hit": false, "canary_index": null}
{"ts": "2026-11-07T12:59:54Z", "epoch": 1794056394.017, "phase": "install", "client": "10.73.2.10", "host": "files.pythonhosted.org", "port": 443, "sni": "files.pythonhosted.org", "method": "GET", "path": "/packages/be/f3/4888f895c02afa085630a3a3329d1b18b998874642ad4c530e9a4d7851fe/pip_audit-2.10.0-py3-none-any.whl", "bytes_out": 0, "bytes_in": 61518, "decision": "allow", "canary_hit": false, "canary_index": null}
{"ts": "2026-11-07T12:59:54Z", "epoch": 1794056394.108, "phase": "install", "client": "10.73.2.10", "host": "pypi.org", "port": 443, "sni": "pypi.org", "method": "GET", "path": "/simple/pip-requirements-parser/", "bytes_out": 0, "bytes_in": 6761, "decision": "allow", "canary_hit": false, "canary_index": null}
{"ts": "2026-11-07T12:59:54Z", "epoch": 1794056394.154, "phase": "install", "client": "10.73.2.10", "host": "files.pythonhosted.org", "port": 443, "sni": "files.pythonhosted.org", "method": "GET", "path": "/packages/54/d0/d04f1d1e064ac901439699ee097f58688caadea42498ec9c4b4ad2ef84ab/pip_requirements_parser-32.0.1-py3-none-any.whl", "bytes_out": 0, "bytes_in": 35648, "decision": "allow", "canary_hit": false, "canary_index": null}
{"ts": "2026-11-07T12:59:54Z", "epoch": 1794056394.266, "phase": "install", "client": "10.73.2.10", "host": "pypi.org", "port": 443, "sni": "pypi.org", "method": "GET", "path": "/simple/platformdirs/", "bytes_out": 0, "bytes_in": 112538, "decision": "allow", "canary_hit": false, "canary_index": null}
{"ts": "2026-11-07T12:59:54Z", "epoch": 1794056394.317, "phase": "install", "client": "10.73.2.10", "host": "files.pythonhosted.org", "port": 443, "sni": "files.pythonhosted.org", "method": "GET", "path": "/packages/cb/28/3bfe2fa5a7b9c46fe7e13c97bda14c895fb10fa2ebf1d0abb90e0cea7ee1/platformdirs-4.5.1-py3-none-any.whl", "bytes_out": 0, "bytes_in": 18731, "decision": "allow", "canary_hit": false, "canary_index": null}
{"ts": "2026-11-07T12:59:54Z", "epoch": 1794056394.419, "phase": "install", "client": "10.73.2.10", "host": "pypi.org", "port": 443, "sni": "pypi.org", "method": "GET", "path": "/simple/propcache/", "bytes_out": 0, "bytes_in": 993767, "decision": "allow", "canary_hit": false, "canary_index": null}
{"ts": "2026-11-07T12:59:54Z", "epoch": 1794056394.527, "phase": "install", "client": "10.73.2.10", "host": "files.pythonhosted.org", "port": 443, "sni": "files.pythonhosted.org", "method": "GET", "path": "/packages/f1/8b/544bc867e24e1bd48f3118cecd3b05c694e160a168478fa28770f22fd094/propcache-0.4.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", "bytes_out": 0, "bytes_in": 204442, "decision": "allow", "canary_hit": false, "canary_index": null}
{"ts": "2026-11-07T12:59:54Z", "epoch": 1794056394.62, "phase": "install", "client": "10.73.2.10", "host": "pypi.org", "port": 443, "sni": "pypi.org", "method": "GET", "path": "/simple/puremagic/", "bytes_out": 0, "bytes_in": 38024, "decision": "allow", "canary_hit": false, "canary_index": null}
{"ts": "2026-11-07T12:59:54Z", "epoch": 1794056394.663, "phase": "install", "client": "10.73.2.10", "host": "files.pythonhosted.org", "port": 443, "sni": "files.pythonhosted.org", "method": "GET", "path": "/packages/91/ed/1e347d85d05b37a8b9a039ca832e5747e1e5248d0bd66042783ef48b4a37/puremagic-1.30-py3-none-any.whl", "bytes_out": 0, "bytes_in": 43304, "decision": "allow", "canary_hit": false, "canary_index": null}
{"ts": "2026-11-07T12:59:54Z", "epoch": 1794056394.737, "phase": "install", "client": "10.73.2.10", "host": "pypi.org", "port": 443, "sni": "pypi.org", "method": "GET", "path": "/simple/py-serializable/", "bytes_out": 0, "bytes_in": 67090, "decision": "allow", "canary_hit": false, "canary_index": null}
{"ts": "2026-11-07T12:59:54Z", "epoch": 1794056394.789, "phase": "install", "client": "10.73.2.10", "host": "files.pythonhosted.org", "port": 443, "sni": "files.pythonhosted.org", "method": "GET", "path": "/packages/9b/bf/7595e817906a29453ba4d99394e781b6fabe55d21f3c15d240f85dd06bb1/py_serializable-2.1.0-py3-none-any.whl", "bytes_out": 0, "bytes_in": 23045, "decision": "allow", "canary_hit": false, "canary_index": null}
{"ts": "2026-11-07T12:59:54Z", "epoch": 1794056394.892, "phase": "install", "client": "10.73.2.10", "host": "pypi.org", "port": 443, "sni": "pypi.org", "method": "GET", "path": "/simple/pycparser/", "bytes_out": 0, "bytes_in": 16756, "decision": "allow", "canary_hit": false, "canary_index": null}
{"ts": "2026-11-07T12:59:54Z", "epoch": 1794056394.949, "phase": "install", "client": "10.73.2.10", "host": "files.pythonhosted.org", "port": 443, "sni": "files.pythonhosted.org", "method": "GET", "path": "/packages/a0/e3/59cd50310fc9b59512193629e1984c1f95e5c8ae6e5d8c69532ccc65a7fe/pycparser-2.23-py3-none-any.whl", "bytes_out": 0, "bytes_in": 118140, "decision": "allow", "canary_hit": false, "canary_index": null}
{"ts": "2026-11-07T12:59:55Z", "epoch": 1794056395.095, "phase": "install", "client": "10.73.2.10", "host": "pypi.org", "port": 443, "sni": "pypi.org", "method": "GET", "path": "/simple/pydantic/", "bytes_out": 0, "bytes_in": 1340682, "decision": "allow", "canary_hit": false, "canary_index": null}
{"ts": "2026-11-07T12:59:55Z", "epoch": 1794056395.237, "phase": "install", "client": "10.73.2.10", "host": "files.pythonhosted.org", "port": 443, "sni": "files.pythonhosted.org", "method": "GET", "path": "/packages/5a/87/b70ad306ebb6f9b585f114d0ac2137d792b48be34d732d60e597c2f8465a/pydantic-2.12.5-py3-none-any.whl", "bytes_out": 0, "bytes_in": 463580, "decision": "allow", "canary_hit": false, "canary_index": null}
{"ts": "2026-11-07T12:59:55Z", "epoch": 1794056395.723, "phase": "install", "client": "10.73.2.10", "host": "pypi.org", "port": 443, "sni": "pypi.org", "method": "GET", "path": "/simple/pydantic-core/", "bytes_out": 0, "bytes_in": 9843138, "decision": "allow", "canary_hit": false, "canary_index": null}
{"ts": "2026-11-07T12:59:56Z", "epoch": 1794056396.355, "phase": "install", "client": "10.73.2.10", "host": "files.pythonhosted.org", "port": 443, "sni": "files.pythonhosted.org", "method": "GET", "path": "/packages/cf/4e/35a80cae583a37cf15604b44240e45c05e04e86f9cfd766623149297e971/pydantic_core-2.41.5-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", "bytes_out": 0, "bytes_in": 2073164, "decision": "allow", "canary_hit": false, "canary_index": null}
{"ts": "2026-11-07T12:59:56Z", "epoch": 1794056396.455, "phase": "install", "client": "10.73.2.10", "host": "pypi.org", "port": 443, "sni": "pypi.org", "method": "GET", "path": "/simple/pydantic-settings/", "bytes_out": 0, "bytes_in": 55536, "decision": "allow", "canary_hit": false, "canary_index": null}
{"ts": "2026-11-07T12:59:56Z", "epoch": 1794056396.585, "phase": "install", "client": "10.73.2.10", "host": "files.pythonhosted.org", "port": 443, "sni": "files.pythonhosted.org", "method": "GET", "path": "/packages/c1/60/5d4751ba3f4a40a6891f24eec885f51afd78d208498268c734e256fb13c4/pydantic_settings-2.12.0-py3-none-any.whl", "bytes_out": 0, "bytes_in": 51880, "decision": "allow", "canary_hit": false, "canary_index": null}
{"ts": "2026-11-07T12:59:56Z", "epoch": 1794056396.7, "phase": "install", "client": "10.73.2.10", "host": "pypi.org", "port": 443, "sni": "pypi.org", "method": "GET", "path": "/simple/pygments/", "bytes_out": 0, "bytes_in": 90466, "decision": "allow", "canary_hit": false, "canary_index": null}
{"ts": "2026-11-07T12:59:56Z", "epoch": 1794056396.885, "phase": "install", "client": "10.73.2.10", "host": "files.pythonhosted.org", "port": 443, "sni": "files.pythonhosted.org", "method": "GET", "path": "/packages/c7/21/705964c7812476f378728bdf590ca4b771ec72385c533964653c68e86bdc/pygments-2.19.2-py3-none-any.whl", "bytes_out": 0, "bytes_in": 1225217, "decision": "allow", "canary_hit": false, "canary_index": null}
{"ts": "2026-11-07T12:59:57Z", "epoch": 1794056397.014, "phase": "install", "client": "10.73.2.10", "host": "pypi.org", "port": 443, "sni": "pypi.org", "method": "GET", "path": "/simple/pyjwt/", "bytes_out": 0, "bytes_in": 70544, "decision": "allow", "canary_hit": false, "canary_index": null}
{"ts": "2026-11-07T12:59:57Z", "epoch": 1794056397.061, "phase": "install", "client": "10.73.2.10", "host": "files.pythonhosted.org", "port": 443, "sni": "files.pythonhosted.org", "method": "GET", "path": "/packages/61/ad/689f02752eeec26aed679477e80e632ef1b682313be70793d798c1d5fc8f/PyJWT-2.10.1-py3-none-any.whl", "bytes_out": 0, "bytes_in": 22997, "decision": "allow", "canary_hit": false, "canary_index": null}
{"ts": "2026-11-07T12:59:57Z", "epoch": 1794056397.189, "phase": "install", "client": "10.73.2.10", "host": "pypi.org", "port": 443, "sni": "pypi.org", "method": "GET", "path": "/simple/pyparsing/", "bytes_out": 0, "bytes_in": 153128, "decision": "allow", "canary_hit": false, "canary_index": null}
{"ts": "2026-11-07T12:59:57Z", "epoch": 1794056397.249, "phase": "install", "client": "10.73.2.10", "host": "files.pythonhosted.org", "port": 443, "sni": "files.pythonhosted.org", "method": "GET", "path": "/packages/10/bd/c038d7cc38edc1aa5bf91ab8068b63d4308c66c4c8bb3cbba7dfbc049f9c/pyparsing-3.3.2-py3-none-any.whl", "bytes_out": 0, "bytes_in": 122781, "decision": "allow", "canary_hit": false, "canary_index": null}
{"ts": "2026-11-07T12:59:57Z", "epoch": 1794056397.418, "phase": "install", "client": "10.73.2.10", "host": "pypi.org", "port": 443, "sni": "pypi.org", "method": "GET", "path": "/simple/python-dotenv/", "bytes_out": 0, "bytes_in": 54611, "decision": "allow", "canary_hit": false, "canary_index": null}
{"ts": "2026-11-07T12:59:57Z", "epoch": 1794056397.471, "phase": "install", "client": "10.73.2.10", "host": "files.pythonhosted.org", "port": 443, "sni": "files.pythonhosted.org", "method": "GET", "path": "/packages/6a/3e/b68c118422ec867fa7ab88444e1274aa40681c606d59ac27de5a5588f082/python_dotenv-1.0.1-py3-none-any.whl", "bytes_out": 0, "bytes_in": 19863, "decision": "allow", "canary_hit": false, "canary_index": null}
{"ts": "2026-11-07T12:59:57Z", "epoch": 1794056397.567, "phase": "install", "client": "10.73.2.10", "host": "pypi.org", "port": 443, "sni": "pypi.org", "method": "GET", "path": "/simple/python-multipart/", "bytes_out": 0, "bytes_in": 37553, "decision": "allow", "canary_hit": false, "canary_index": null}
{"ts": "2026-11-07T12:59:57Z", "epoch": 1794056397.605, "phase": "install", "client": "10.73.2.10", "host": "files.pythonhosted.org", "port": 443, "sni": "files.pythonhosted.org", "method": "GET", "path": "/packages/aa/76/03af049af4dcee5d27442f71b6924f01f3efb5d2bd34f23fcd563f2cc5f5/python_multipart-0.0.21-py3-none-any.whl", "bytes_out": 0, "bytes_in": 24541, "decision": "allow", "canary_hit": false, "canary_index": null}
{"ts": "2026-11-07T12:59:57Z", "epoch": 1794056397.746, "phase": "install", "client": "10.73.2.10", "host": "pypi.org", "port": 443, "sni": "pypi.org", "method": "GET", "path": "/simple/pyyaml/", "bytes_out": 0, "bytes_in": 361873, "decision": "allow", "canary_hit": false, "canary_index": null}
{"ts": "2026-11-07T12:59:57Z", "epoch": 1794056397.882, "phase": "install", "client": "10.73.2.10", "host": "files.pythonhosted.org", "port": 443, "sni": "files.pythonhosted.org", "method": "GET", "path": "/packages/74/27/e5b8f34d02d9995b80abcef563ea1f8b56d20134d8f4e5e81733b1feceb2/pyyaml-6.0.3-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", "bytes_out": 0, "bytes_in": 801626, "decision": "allow", "canary_hit": false, "canary_index": null}
{"ts": "2026-11-07T12:59:57Z", "epoch": 1794056397.987, "phase": "install", "client": "10.73.2.10", "host": "pypi.org", "port": 443, "sni": "pypi.org", "method": "GET", "path": "/simple/referencing/", "bytes_out": 0, "bytes_in": 114187, "decision": "allow", "canary_hit": false, "canary_index": null}
{"ts": "2026-11-07T12:59:58Z", "epoch": 1794056398.027, "phase": "install", "client": "10.73.2.10", "host": "files.pythonhosted.org", "port": 443, "sni": "files.pythonhosted.org", "method": "GET", "path": "/packages/2c/58/ca301544e1fa93ed4f80d724bf5b194f6e4b945841c5bfd555878eea9fcb/referencing-0.37.0-py3-none-any.whl", "bytes_out": 0, "bytes_in": 26766, "decision": "allow", "canary_hit": false, "canary_index": null}
{"ts": "2026-11-07T12:59:58Z", "epoch": 1794056398.248, "phase": "install", "client": "10.73.2.10", "host": "pypi.org", "port": 443, "sni": "pypi.org", "method": "GET", "path": "/simple/regex/", "bytes_out": 0, "bytes_in": 5424874, "decision": "allow", "canary_hit": false, "canary_index": null}
{"ts": "2026-11-07T12:59:58Z", "epoch": 1794056398.547, "phase": "install", "client": "10.73.2.10", "host": "files.pythonhosted.org", "port": 443, "sni": "files.pythonhosted.org", "method": "GET", "path": "/packages/62/11/9bcef2d1445665b180ac7f230406ad80671f0fc2a6ffb93493b5dd8cd64c/regex-2025.11.3-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", "bytes_out": 0, "bytes_in": 803497, "decision": "allow", "canary_hit": false, "canary_index": null}
{"ts": "2026-11-07T12:59:58Z", "epoch": 1794056398.625, "phase": "install", "client": "10.73.2.10", "host": "pypi.org", "port": 443, "sni": "pypi.org", "method": "GET", "path": "/simple/requests/", "bytes_out": 0, "bytes_in": 123104, "decision": "allow", "canary_hit": false, "canary_index": null}
{"ts": "2026-11-07T12:59:58Z", "epoch": 1794056398.675, "phase": "install", "client": "10.73.2.10", "host": "files.pythonhosted.org", "port": 443, "sni": "files.pythonhosted.org", "method": "GET", "path": "/packages/1e/db/4254e3eabe8020b458f1a747140d32277ec7a271daf1d235b70dc0b4e6e3/requests-2.32.5-py3-none-any.whl", "bytes_out": 0, "bytes_in": 64738, "decision": "allow", "canary_hit": false, "canary_index": null}
{"ts": "2026-11-07T12:59:58Z", "epoch": 1794056398.751, "phase": "install", "client": "10.73.2.10", "host": "pypi.org", "port": 443, "sni": "pypi.org", "method": "GET", "path": "/simple/rich/", "bytes_out": 0, "bytes_in": 214175, "decision": "allow", "canary_hit": false, "canary_index": null}
{"ts": "2026-11-07T12:59:58Z", "epoch": 1794056398.882, "phase": "install", "client": "10.73.2.10", "host": "files.pythonhosted.org", "port": 443, "sni": "files.pythonhosted.org", "method": "GET", "path": "/packages/25/7a/b0178788f8dc6cafce37a212c99565fa1fe7872c70c6c9c1e1a372d9d88f/rich-14.2.0-py3-none-any.whl", "bytes_out": 0, "bytes_in": 243393, "decision": "allow", "canary_hit": false, "canary_index": null}
{"ts": "2026-11-07T12:59:59Z", "epoch": 1794056399.06, "phase": "install", "client": "10.73.2.10", "host": "pypi.org", "port": 443, "sni": "pypi.org", "method": "GET", "path": "/simple/rpds-py/", "bytes_out": 0, "bytes_in": 3768017, "decision": "allow", "canary_hit": false, "canary_index": null}
{"ts": "2026-11-07T12:59:59Z", "epoch": 1794056399.273, "phase": "install", "client": "10.73.2.10", "host": "files.pythonhosted.org", "port": 443, "sni": "files.pythonhosted.org", "method": "GET", "path": "/packages/b7/de/f7192e12b21b9e9a68a6d0f249b4af3fdcdff8418be0767a627564afa1f1/rpds_py-0.30.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", "bytes_out": 0, "bytes_in": 394025, "decision": "allow", "canary_hit": false, "canary_index": null}
{"ts": "2026-11-07T12:59:59Z", "epoch": 1794056399.397, "phase": "install", "client": "10.73.2.10", "host": "pypi.org", "port": 443, "sni": "pypi.org", "method": "GET", "path": "/simple/shellingham/", "bytes_out": 0, "bytes_in": 25288, "decision": "allow", "canary_hit": false, "canary_index": null}
{"ts": "2026-11-07T12:59:59Z", "epoch": 1794056399.468, "phase": "install", "client": "10.73.2.10", "host": "files.pythonhosted.org", "port": 443, "sni": "files.pythonhosted.org", "method": "GET", "path": "/packages/e0/f9/0595336914c5619e5f28a1fb793285925a8cd4b432c9da0a987836c7f822/shellingham-1.5.4-py2.py3-none-any.whl", "bytes_out": 0, "bytes_in": 9755, "decision": "allow", "canary_hit": false, "canary_index": null}
{"ts": "2026-11-07T12:59:59Z", "epoch": 1794056399.531, "phase": "install", "client": "10.73.2.10", "host": "pypi.org", "port": 443, "sni": "pypi.org", "method": "GET", "path": "/simple/sniffio/", "bytes_out": 0, "bytes_in": 5712, "decision": "allow", "canary_hit": false, "canary_index": null}
{"ts": "2026-11-07T12:59:59Z", "epoch": 1794056399.571, "phase": "install", "client": "10.73.2.10", "host": "files.pythonhosted.org", "port": 443, "sni": "files.pythonhosted.org", "method": "GET", "path": "/packages/e9/44/75a9c9421471a6c4805dbf2356f7c181a29c1879239abab1ea2cc8f38b40/sniffio-1.3.1-py3-none-any.whl", "bytes_out": 0, "bytes_in": 10235, "decision": "allow", "canary_hit": false, "canary_index": null}
{"ts": "2026-11-07T12:59:59Z", "epoch": 1794056399.688, "phase": "install", "client": "10.73.2.10", "host": "pypi.org", "port": 443, "sni": "pypi.org", "method": "GET", "path": "/simple/sortedcontainers/", "bytes_out": 0, "bytes_in": 31153, "decision": "allow", "canary_hit": false, "canary_index": null}
{"ts": "2026-11-07T12:59:59Z", "epoch": 1794056399.729, "phase": "install", "client": "10.73.2.10", "host": "files.pythonhosted.org", "port": 443, "sni": "files.pythonhosted.org", "method": "GET", "path": "/packages/32/46/9cb0e58b2deb7f82b84065f37f3bffeb12413f947f9388e4cac22c4621ce/sortedcontainers-2.4.0-py2.py3-none-any.whl", "bytes_out": 0, "bytes_in": 29575, "decision": "allow", "canary_hit": false, "canary_index": null}
{"ts": "2026-11-07T12:59:59Z", "epoch": 1794056399.819, "phase": "install", "client": "10.73.2.10", "host": "pypi.org", "port": 443, "sni": "pypi.org", "method": "GET", "path": "/simple/sse-starlette/", "bytes_out": 0, "bytes_in": 80873, "decision": "allow", "canary_hit": false, "canary_index": null}
{"ts": "2026-11-07T12:59:59Z", "epoch": 1794056399.865, "phase": "install", "client": "10.73.2.10", "host": "files.pythonhosted.org", "port": 443, "sni": "files.pythonhosted.org", "method": "GET", "path": "/packages/71/22/8ab1066358601163e1ac732837adba3672f703818f693e179b24e0d3b65c/sse_starlette-3.0.4-py3-none-any.whl", "bytes_out": 0, "bytes_in": 11764, "decision": "allow", "canary_hit": false, "canary_index": null}
{"ts": "2026-11-07T12:59:59Z", "epoch": 1794056399.953, "phase": "install", "client": "10.73.2.10", "host": "pypi.org", "port": 443, "sni": "pypi.org", "method": "GET", "path": "/simple/starlette/", "bytes_out": 0, "bytes_in": 159143, "decision": "allow", "canary_hit": false, "canary_index": null}
{"ts": "2026-11-07T13:00:00Z", "epoch": 1794056400.029, "phase": "install", "client": "10.73.2.10", "host": "files.pythonhosted.org", "port": 443, "sni": "files.pythonhosted.org", "method": "GET", "path": "/packages/d9/52/1064f510b141bd54025f9b55105e26d1fa970b9be67ad766380a3c9b74b0/starlette-0.50.0-py3-none-any.whl", "bytes_out": 0, "bytes_in": 74033, "decision": "allow", "canary_hit": false, "canary_index": null}
{"ts": "2026-11-07T13:00:00Z", "epoch": 1794056400.146, "phase": "install", "client": "10.73.2.10", "host": "pypi.org", "port": 443, "sni": "pypi.org", "method": "GET", "path": "/simple/tiktoken/", "bytes_out": 0, "bytes_in": 421299, "decision": "allow", "canary_hit": false, "canary_index": null}
{"ts": "2026-11-07T13:00:00Z", "epoch": 1794056400.344, "phase": "install", "client": "10.73.2.10", "host": "files.pythonhosted.org", "port": 443, "sni": "files.pythonhosted.org", "method": "GET", "path": "/packages/0c/da/c028aa0babf77315e1cef357d4d768800c5f8a6de04d0eac0f377cb619fa/tiktoken-0.12.0-cp313-cp313-manylinux_2_28_x86_64.whl", "bytes_out": 0, "bytes_in": 1151986, "decision": "allow", "canary_hit": false, "canary_index": null}
{"ts": "2026-11-07T13:00:00Z", "epoch": 1794056400.45, "phase": "install", "client": "10.73.2.10", "host": "pypi.org", "port": 443, "sni": "pypi.org", "method": "GET", "path": "/simple/tokenizers/", "bytes_out": 0, "bytes_in": 1836871, "decision": "allow", "canary_hit": false, "canary_index": null}
{"ts": "2026-11-07T13:00:00Z", "epoch": 1794056400.914, "phase": "install", "client": "10.73.2.10", "host": "files.pythonhosted.org", "port": 443, "sni": "files.pythonhosted.org", "method": "GET", "path": "/packages/2e/76/932be4b50ef6ccedf9d3c6639b056a967a86258c6d9200643f01269211ca/tokenizers-0.22.2-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", "bytes_out": 0, "bytes_in": 3274982, "decision": "allow", "canary_hit": false, "canary_index": null}
{"ts": "2026-11-07T13:00:00Z", "epoch": 1794056400.982, "phase": "install", "client": "10.73.2.10", "host": "pypi.org", "port": 443, "sni": "pypi.org", "method": "GET", "path": "/simple/tomli/", "bytes_out": 0, "bytes_in": 258586, "decision": "allow", "canary_hit": false, "canary_index": null}
{"ts": "2026-11-07T13:00:01Z", "epoch": 1794056401.06, "phase": "install", "client": "10.73.2.10", "host": "files.pythonhosted.org", "port": 443, "sni": "files.pythonhosted.org", "method": "GET", "path": "/packages/d5/f4/0fbd014909748706c01d16824eadb0307115f9562a15cbb012cd9b3512c5/tomli-2.3.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", "bytes_out": 0, "bytes_in": 248586, "decision": "allow", "canary_hit": false, "canary_index": null}
{"ts": "2026-11-07T13:00:01Z", "epoch": 1794056401.094, "phase": "install", "client": "10.73.2.10", "host": "pypi.org", "port": 443, "sni": "pypi.org", "method": "GET", "path": "/simple/tomli-w/", "bytes_out": 0, "bytes_in": 9384, "decision": "allow", "canary_hit": false, "canary_index": null}
{"ts": "2026-11-07T13:00:01Z", "epoch": 1794056401.157, "phase": "install", "client": "10.73.2.10", "host": "files.pythonhosted.org", "port": 443, "sni": "files.pythonhosted.org", "method": "GET", "path": "/packages/c7/18/c86eb8e0202e32dd3df50d43d7ff9854f8e0603945ff398974c1d91ac1ef/tomli_w-1.2.0-py3-none-any.whl", "bytes_out": 0, "bytes_in": 6675, "decision": "allow", "canary_hit": false, "canary_index": null}
{"ts": "2026-11-07T13:00:01Z", "epoch": 1794056401.205, "phase": "install", "client": "10.73.2.10", "host": "pypi.org", "port": 443, "sni": "pypi.org", "method": "GET", "path": "/simple/tqdm/", "bytes_out": 0, "bytes_in": 176930, "decision": "allow", "canary_hit": false, "canary_index": null}
{"ts": "2026-11-07T13:00:01Z", "epoch": 1794056401.256, "phase": "install", "client": "10.73.2.10", "host": "files.pythonhosted.org", "port": 443, "sni": "files.pythonhosted.org", "method": "GET", "path": "/packages/d0/30/dc54f88dd4a2b5dc8a0279bdd7270e735851848b762aeb1c1184ed1f6b14/tqdm-4.67.1-py3-none-any.whl", "bytes_out": 0, "bytes_in": 78540, "decision": "allow", "canary_hit": false, "canary_index": null}
{"ts": "2026-11-07T13:00:01Z", "epoch": 1794056401.341, "phase": "install", "client": "10.73.2.10", "host": "pypi.org", "port": 443, "sni": "pypi.org", "method": "GET", "path": "/simple/tree-sitter/", "bytes_out": 0, "bytes_in": 445441, "decision": "allow", "canary_hit": false, "canary_index": null}
{"ts": "2026-11-07T13:00:01Z", "epoch": 1794056401.456, "phase": "install", "client": "10.73.2.10", "host": "files.pythonhosted.org", "port": 443, "sni": "files.pythonhosted.org", "method": "GET", "path": "/packages/ed/4c/b430d2cb43f8badfb3a3fa9d6cd7c8247698187b5674008c9d67b2a90c8e/tree_sitter-0.25.2-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", "bytes_out": 0, "bytes_in": 636313, "decision": "allow", "canary_hit": false, "canary_index": null}
{"ts": "2026-11-07T13:00:01Z", "epoch": 1794056401.509, "phase": "install", "client": "10.73.2.10", "host": "pypi.org", "port": 443, "sni": "pypi.org", "method": "GET", "path": "/simple/tree-sitter-c-sharp/", "bytes_out": 0, "bytes_in": 47941, "decision": "allow", "canary_hit": false, "canary_index": null}
{"ts": "2026-11-07T13:00:01Z", "epoch": 1794056401.594, "phase": "install", "client": "10.73.2.10", "host": "files.pythonhosted.org", "port": 443, "sni": "files.pythonhosted.org", "method": "GET", "path": "/packages/67/18/0571a3a34c0feda60a9c37cf6dd5edfdbc24f8fcb1e48b6b6eb0f324ad2a/tree_sitter_c_sharp-0.23.1-cp310-abi3-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", "bytes_out": 0, "bytes_in": 358331, "decision": "allow", "canary_hit": false, "canary_index": null}
{"ts": "2026-11-07T13:00:01Z", "epoch": 1794056401.657, "phase": "install", "client": "10.73.2.10", "host": "pypi.org", "port": 443, "sni": "pypi.org", "method": "GET", "path": "/simple/tree-sitter-go/", "bytes_out": 0, "bytes_in": 44924, "decision": "allow", "canary_hit": false, "canary_index": null}
{"ts": "2026-11-07T13:00:01Z", "epoch": 1794056401.696, "phase": "install", "client": "10.73.2.10", "host": "files.pythonhosted.org", "port": 443, "sni": "files.pythonhosted.org", "method": "GET", "path": "/packages/86/fb/b30d63a08044115d8b8bd196c6c2ab4325fb8db5757249a4ef0563966e2e/tree_sitter_go-0.25.0-cp310-abi3-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", "bytes_out": 0, "bytes_in": 66418, "decision": "allow", "canary_hit": false, "canary_index": null}
{"ts": "2026-11-07T13:00:01Z", "epoch": 1794056401.754, "phase": "install", "client": "10.73.2.10", "host": "pypi.org", "port": 443, "sni": "pypi.org", "method": "GET", "path": "/simple/tree-sitter-java/", "bytes_out": 0, "bytes_in": 35617, "decision": "allow", "canary_hit": false, "canary_index": null}
{"ts": "2026-11-07T13:00:01Z", "epoch": 1794056401.876, "phase": "install", "client": "10.73.2.10", "host": "files.pythonhosted.org", "port": 443, "sni": "files.pythonhosted.org", "method": "GET", "path": "/packages/29/09/e0d08f5c212062fd046db35c1015a2621c2631bc8b4aae5740d7adb276ad/tree_sitter_java-0.23.5-cp39-abi3-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", "bytes_out": 0, "bytes_in": 84033, "decision": "allow", "canary_hit": false, "canary_index": null}
{"ts": "2026-11-07T13:00:01Z", "epoch": 1794056401.939, "phase": "install", "client": "10.73.2.10", "host": "pypi.org", "port": 443, "sni": "pypi.org", "method": "GET", "path": "/simple/tree-sitter-javascript/", "bytes_out": 0, "bytes_in": 42247, "decision": "allow", "canary_hit": false, "canary_index": null}
{"ts": "2026-11-07T13:00:01Z", "epoch": 1794056401.977, "phase": "install", "client": "10.73.2.10", "host": "files.pythonhosted.org", "port": 443, "sni": "files.pythonhosted.org", "method": "GET", "path": "/packages/5f/c4/7da74ecdcd8a398f88bd003a87c65403b5fe0e958cdd43fbd5fd4a398fcf/tree_sitter_javascript-0.25.0-cp310-abi3-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", "bytes_out": 0, "bytes_in": 99728, "decision": "allow", "canary_hit": false, "canary_index": null}
{"ts": "2026-11-07T13:00:02Z", "epoch": 1794056402.226, "phase": "install", "client": "10.73.2.10", "host": "pypi.org", "port": 443, "sni": "pypi.org", "method": "GET", "path": "/simple/tree-sitter-kotlin/", "bytes_out": 0, "bytes_in": 15614, "decision": "allow", "canary_hit": false, "canary_index": null}
{"ts": "2026-11-07T13:00:02Z", "epoch": 1794056402.311, "phase": "install", "client": "10.73.2.10", "host": "files.pythonhosted.org", "port": 443, "sni": "files.pythonhosted.org", "method": "GET", "path": "/packages/65/bd/0f3aac45eb88b6b3173ac9c23bc41d8865943cbbe1caaafc001cd1b73c90/tree_sitter_kotlin-1.1.0-cp39-abi3-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", "bytes_out": 0, "bytes_in": 339269, "decision": "allow", "canary_hit": false, "canary_index": null}
{"ts": "2026-11-07T13:00:02Z", "epoch": 1794056402.626, "phase": "install", "client": "10.73.2.10", "host": "pypi.org", "port": 443, "sni": "pypi.org", "method": "GET", "path": "/simple/tree-sitter-php/", "bytes_out": 0, "bytes_in": 92830, "decision": "allow", "canary_hit": false, "canary_index": null}
{"ts": "2026-11-07T13:00:02Z", "epoch": 1794056402.708, "phase": "install", "client": "10.73.2.10", "host": "files.pythonhosted.org", "port": 443, "sni": "files.pythonhosted.org", "method": "GET", "path": "/packages/9a/c6/fd863a7a779d0ab67688939eba0e08bff7b1ffe731288d3d3610df21217b/tree_sitter_php-0.24.1-cp310-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", "bytes_out": 0, "bytes_in": 313021, "decision": "allow", "canary_hit": false, "canary_index": null}
{"ts": "2026-11-07T13:00:02Z", "epoch": 1794056402.757, "phase": "install", "client": "10.73.2.10", "host": "pypi.org", "port": 443, "sni": "pypi.org", "method": "GET", "path": "/simple/tree-sitter-python/", "bytes_out": 0, "bytes_in": 46425, "decision": "allow", "canary_hit": false, "canary_index": null}
{"ts": "2026-11-07T13:00:02Z", "epoch": 1794056402.801, "phase": "install", "client": "10.73.2.10", "host": "files.pythonhosted.org", "port": 443, "sni": "files.pythonhosted.org", "method": "GET", "path": "/packages/aa/cb/d9b0b67d037922d60cbe0359e0c86457c2da721bc714381a63e2c8e35eba/tree_sitter_python-0.25.0-cp310-abi3-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", "bytes_out": 0, "bytes_in": 108133, "decision": "allow", "canary_hit": false, "canary_index": null}
{"ts": "2026-11-07T13:00:02Z", "epoch": 1794056402.856, "phase": "install", "client": "10.73.2.10", "host": "pypi.org", "port": 443, "sni": "pypi.org", "method": "GET", "path": "/simple/tree-sitter-ruby/", "bytes_out": 0, "bytes_in": 15330, "decision": "allow", "canary_hit": false, "canary_index": null}
{"ts": "2026-11-07T13:00:02Z", "epoch": 1794056402.927, "phase": "install", "client": "10.73.2.10", "host": "files.pythonhosted.org", "port": 443, "sni": "files.pythonhosted.org", "method": "GET", "path": "/packages/23/dd/1171b5dd25da10f768732a20fb62d2e3ae66e3b42329351f2ce5bf723abb/tree_sitter_ruby-0.23.1-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", "bytes_out": 0, "bytes_in": 214427, "decision": "allow", "canary_hit": false, "canary_index": null}
{"ts": "2026-11-07T13:00:03Z", "epoch": 1794056403.015, "phase": "install", "client": "10.73.2.10", "host": "pypi.org", "port": 443, "sni": "pypi.org", "method": "GET", "path": "/simple/tree-sitter-rust/", "bytes_out": 0, "bytes_in": 51434, "decision": "allow", "canary_hit": false, "canary_index": null}
{"ts": "2026-11-07T13:00:03Z", "epoch": 1794056403.108, "phase": "install", "client": "10.73.2.10", "host": "files.pythonhosted.org", "port": 443, "sni": "files.pythonhosted.org", "method": "GET", "path": "/packages/ba/72/8ee8cf2bd51bc402531da7d8741838a4ea632b46a8c1e2df9968c7326cc7/tree_sitter_rust-0.24.0-cp39-abi3-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", "bytes_out": 0, "bytes_in": 165457, "decision": "allow", "canary_hit": false, "canary_index": null}
{"ts": "2026-11-07T13:00:03Z", "epoch": 1794056403.162, "phase": "install", "client": "10.73.2.10", "host": "pypi.org", "port": 443, "sni": "pypi.org", "method": "GET", "path": "/simple/tree-sitter-typescript/", "bytes_out": 0, "bytes_in": 26350, "decision": "allow", "canary_hit": false, "canary_index": null}
{"ts": "2026-11-07T13:00:03Z", "epoch": 1794056403.238, "phase": "install", "client": "10.73.2.10", "host": "files.pythonhosted.org", "port": 443, "sni": "files.pythonhosted.org", "method": "GET", "path": "/packages/49/d1/a71c36da6e2b8a4ed5e2970819b86ef13ba77ac40d9e333cb17df6a2c5db/tree_sitter_typescript-0.23.2-cp39-abi3-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", "bytes_out": 0, "bytes_in": 344960, "decision": "allow", "canary_hit": false, "canary_index": null}
{"ts": "2026-11-07T13:00:03Z", "epoch": 1794056403.276, "phase": "install", "client": "10.73.2.10", "host": "pypi.org", "port": 443, "sni": "pypi.org", "method": "GET", "path": "/simple/typer/", "bytes_out": 0, "bytes_in": 97733, "decision": "allow", "canary_hit": false, "canary_index": null}
{"ts": "2026-11-07T13:00:03Z", "epoch": 1794056403.312, "phase": "install", "client": "10.73.2.10", "host": "files.pythonhosted.org", "port": 443, "sni": "files.pythonhosted.org", "method": "GET", "path": "/packages/c8/52/1f2df7e7d1be3d65ddc2936d820d4a3d9777a54f4204f5ca46b8513eff77/typer-0.20.1-py3-none-any.whl", "bytes_out": 0, "bytes_in": 47381, "decision": "allow", "canary_hit": false, "canary_index": null}
{"ts": "2026-11-07T13:00:03Z", "epoch": 1794056403.355, "phase": "install", "client": "10.73.2.10", "host": "pypi.org", "port": 443, "sni": "pypi.org", "method": "GET", "path": "/simple/typer-slim/", "bytes_out": 0, "bytes_in": 46633, "decision": "allow", "canary_hit": false, "canary_index": null}
{"ts": "2026-11-07T13:00:03Z", "epoch": 1794056403.397, "phase": "install", "client": "10.73.2.10", "host": "files.pythonhosted.org", "port": 443, "sni": "files.pythonhosted.org", "method": "GET", "path": "/packages/d8/f9/a273c8b57c69ac1b90509ebda204972265fdc978fbbecc25980786f8c038/typer_slim-0.20.1-py3-none-any.whl", "bytes_out": 0, "bytes_in": 47440, "decision": "allow", "canary_hit": false, "canary_index": null}
{"ts": "2026-11-07T13:00:03Z", "epoch": 1794056403.455, "phase": "install", "client": "10.73.2.10", "host": "pypi.org", "port": 443, "sni": "pypi.org", "method": "GET", "path": "/simple/typing-extensions/", "bytes_out": 0, "bytes_in": 65818, "decision": "allow", "canary_hit": false, "canary_index": null}
{"ts": "2026-11-07T13:00:03Z", "epoch": 1794056403.493, "phase": "install", "client": "10.73.2.10", "host": "files.pythonhosted.org", "port": 443, "sni": "files.pythonhosted.org", "method": "GET", "path": "/packages/18/67/36e9267722cc04a6b9f15c7f3441c2363321a3ea07da7ae0c0707beb2a9c/typing_extensions-4.15.0-py3-none-any.whl", "bytes_out": 0, "bytes_in": 44614, "decision": "allow", "canary_hit": false, "canary_index": null}
{"ts": "2026-11-07T13:00:03Z", "epoch": 1794056403.53, "phase": "install", "client": "10.73.2.10", "host": "pypi.org", "port": 443, "sni": "pypi.org", "method": "GET", "path": "/simple/typing-inspection/", "bytes_out": 0, "bytes_in": 13815, "decision": "allow", "canary_hit": false, "canary_index": null}
{"ts": "2026-11-07T13:00:03Z", "epoch": 1794056403.564, "phase": "install", "client": "10.73.2.10", "host": "files.pythonhosted.org", "port": 443, "sni": "files.pythonhosted.org", "method": "GET", "path": "/packages/dc/9b/47798a6c91d8bdb567fe2698fe81e0c6b7cb7ef4d13da4114b41d239f65d/typing_inspection-0.4.2-py3-none-any.whl", "bytes_out": 0, "bytes_in": 14611, "decision": "allow", "canary_hit": false, "canary_index": null}
{"ts": "2026-11-07T13:00:03Z", "epoch": 1794056403.604, "phase": "install", "client": "10.73.2.10", "host": "pypi.org", "port": 443, "sni": "pypi.org", "method": "GET", "path": "/simple/urllib3/", "bytes_out": 0, "bytes_in": 103762, "decision": "allow", "canary_hit": false, "canary_index": null}
{"ts": "2026-11-07T13:00:03Z", "epoch": 1794056403.656, "phase": "install", "client": "10.73.2.10", "host": "files.pythonhosted.org", "port": 443, "sni": "files.pythonhosted.org", "method": "GET", "path": "/packages/6d/b9/4095b668ea3678bf6a0af005527f39de12fb026516fb3df17495a733b7f8/urllib3-2.6.2-py3-none-any.whl", "bytes_out": 0, "bytes_in": 131182, "decision": "allow", "canary_hit": false, "canary_index": null}
{"ts": "2026-11-07T13:00:03Z", "epoch": 1794056403.762, "phase": "install", "client": "10.73.2.10", "host": "pypi.org", "port": 443, "sni": "pypi.org", "method": "GET", "path": "/simple/uvicorn/", "bytes_out": 0, "bytes_in": 151053, "decision": "allow", "canary_hit": false, "canary_index": null}
{"ts": "2026-11-07T13:00:03Z", "epoch": 1794056403.828, "phase": "install", "client": "10.73.2.10", "host": "files.pythonhosted.org", "port": 443, "sni": "files.pythonhosted.org", "method": "GET", "path": "/packages/ee/d9/d88e73ca598f4f6ff671fb5fde8a32925c2e08a637303a1d12883c7305fa/uvicorn-0.38.0-py3-none-any.whl", "bytes_out": 0, "bytes_in": 68109, "decision": "allow", "canary_hit": false, "canary_index": null}
{"ts": "2026-11-07T13:00:03Z", "epoch": 1794056403.879, "phase": "install", "client": "10.73.2.10", "host": "pypi.org", "port": 443, "sni": "pypi.org", "method": "GET", "path": "/simple/yara-python/", "bytes_out": 0, "bytes_in": 391313, "decision": "allow", "canary_hit": false, "canary_index": null}
{"ts": "2026-11-07T13:00:04Z", "epoch": 1794056404.206, "phase": "install", "client": "10.73.2.10", "host": "files.pythonhosted.org", "port": 443, "sni": "files.pythonhosted.org", "method": "GET", "path": "/packages/99/ee/21477d4c83e7f267ff7d61a518eb1b2d3eb7877031c5c07bd1dc0a54eb95/yara_python-4.5.4-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", "bytes_out": 0, "bytes_in": 2331976, "decision": "allow", "canary_hit": false, "canary_index": null}
{"ts": "2026-11-07T13:00:04Z", "epoch": 1794056404.344, "phase": "install", "client": "10.73.2.10", "host": "pypi.org", "port": 443, "sni": "pypi.org", "method": "GET", "path": "/simple/yarl/", "bytes_out": 0, "bytes_in": 3696778, "decision": "allow", "canary_hit": false, "canary_index": null}
{"ts": "2026-11-07T13:00:04Z", "epoch": 1794056404.598, "phase": "install", "client": "10.73.2.10", "host": "files.pythonhosted.org", "port": 443, "sni": "files.pythonhosted.org", "method": "GET", "path": "/packages/0e/b7/a82a49bf88340b837ef6972b508a1604ae377b9e6904b46b10cf5f1cf925/yarl-1.25.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", "bytes_out": 0, "bytes_in": 117012, "decision": "allow", "canary_hit": false, "canary_index": null}
{"ts": "2026-11-07T13:00:04Z", "epoch": 1794056404.658, "phase": "install", "client": "10.73.2.10", "host": "pypi.org", "port": 443, "sni": "pypi.org", "method": "GET", "path": "/simple/zipp/", "bytes_out": 0, "bytes_in": 67510, "decision": "allow", "canary_hit": false, "canary_index": null}
{"ts": "2026-11-07T13:00:04Z", "epoch": 1794056404.71, "phase": "install", "client": "10.73.2.10", "host": "files.pythonhosted.org", "port": 443, "sni": "files.pythonhosted.org", "method": "GET", "path": "/packages/2e/54/647ade08bf0db230bfea292f893923872fd20be6ac6f53b2b936ba839d75/zipp-3.23.0-py3-none-any.whl", "bytes_out": 0, "bytes_in": 10276, "decision": "allow", "canary_hit": false, "canary_index": null}
{"ts": "2026-11-07T13:00:12Z", "epoch": 1794056412.601, "phase": "install", "client": "10.73.2.10", "host": "pypi.org", "port": 443, "sni": "pypi.org", "method": "GET", "path": "/simple/setuptools/", "bytes_out": 0, "bytes_in": 777793, "decision": "allow", "canary_hit": false, "canary_index": null}
{"ts": "2026-11-07T13:00:13Z", "epoch": 1794056413.073, "phase": "install", "client": "10.73.2.10", "host": "files.pythonhosted.org", "port": 443, "sni": "files.pythonhosted.org", "method": "GET", "path": "/packages/ef/55/6dc6d6bb953bdfc52519a0059592c52b6e3b8ad51cf8256dffceb55b0610/setuptools-84.2.1-py3-none-any.whl", "bytes_out": 0, "bytes_in": 876263, "decision": "allow", "canary_hit": false, "canary_index": null}
{"ts": "2026-11-07T13:00:13Z", "epoch": 1794056413.492, "phase": "install", "client": "10.73.2.10", "host": "pypi.org", "port": 443, "sni": "pypi.org", "method": "GET", "path": "/simple/pip/", "bytes_out": 0, "bytes_in": 0, "decision": "allow", "canary_hit": false, "canary_index": null}
{"ts": "2026-11-07T13:00:14Z", "epoch": 1794056414.605, "phase": "install", "client": "10.73.2.10", "host": "raw.githubusercontent.com", "port": 443, "sni": "raw.githubusercontent.com", "method": "CONNECT", "path": null, "bytes_out": 0, "bytes_in": 0, "decision": "block", "event": "policy_block", "canary_hit": false, "canary_index": null}
