# Rust
/target/
**/*.rs.bk

# IDE
.vscode/
.idea/
*.swp
*.swo

# OS
.DS_Store
Thumbs.db

# Ignore diap directory
src/diap/

# External dependencies (outside project directory)
# Note: These are referenced via relative paths in Cargo.toml
# DIAP-Rust-SDK/

# Contracts
contracts/node_modules/
contracts/artifacts/
contracts/cache/
contracts/coverage/
contracts/coverage.json
contracts/typechain-types/

# Environment variables
.env
.env.local
.env.*.local

# Logs
*.log
logs/

# Build artifacts
dist/
build/
out/
release/

# Temporary files
tmp/
temp/
*.tmp
*.temp

# Documentation
_site/
.sass-cache/
.jekyll-cache/

# Large experiment files (>100MB)
experiments/output/**/full_report.json
