# Byte-compiled / optimized
__pycache__/
*.py[cod]

# Distribution / packaging
*.egg-info/
dist/
build/
*.egg
.eggs/

# Virtual environments
.venv/
venv/

# IDE
.idea/
.vscode/
*.swp

# OS
.DS_Store

# Credentials & secrets — NEVER commit these
security_infra/credentials/*.creds.json
security_infra/nats-jwt-generated.conf
security_infra/.nsc/data/
security_infra/.nsc/nsc.json
*.nk
*.creds
.env
.env.*

# TLS certificates — generated by security_infra/generate_tls_certs.sh
security_infra/*.pem
security_infra/*.srl

# Zenoh router config — generated by the portal at bootstrap (carries
# live tenant cert CNs); deployment state, not source.
security_infra/zenoh-config.json5
# Hash of the config the router was last reloaded with (reload-gate state).
security_infra/.zenoh-config-reloaded-sha256
