# Secrets & keys — NEVER commit signing keys
*.key
*.pem
*.sec
*.minisign
minisign.key
*.private
secrets/
.env
.env.*

# Model data / large artifacts (these live in the swarm, not git)
data/
cache/
e2e/artifacts/
*.safetensors
*.gguf
*.bin
*.pt
*.ckpt
*.torrent
*.sqlite
*.sqlite-*

# Curated package data is intentionally tiny and must ship in the wheel.
!sdk/ossllms/data/
!sdk/ossllms/data/manifest.schema.json
!sdk/ossllms/data/default-catalog/
!sdk/ossllms/data/default-catalog/**
!sdk/ossllms/data/trusted-keys/
!sdk/ossllms/data/trusted-keys/**

# Build / deps
node_modules/
dist/
build/
target/
__pycache__/
*.pyc
.venv/
venv/
*.egg-info/

# OS / editor
.DS_Store
Thumbs.db
.idea/
.vscode/
*.swp
