# Generated by Cargo
# will have compiled files and executables
/target/

# Generated by Lake
**/.lake/

# These are backup files generated by rustfmt
**/*.rs.bk

*.txt
.DS_Store

pprof/
# pprof files
*.pb

# flamegraphs
**/*.svg

# tracing-flame output
**.folded

# tracing-chrome output
trace-**.json

# SRS files
*.srs
# URS files
*.urs

temp_file

# ide
.idea
.vscode

# Ignore .patch files everywhere except in patches/ directory
*.patch
!patches/**/*.patch

*.pyc

# act executable
bin/act
.notes/
/notes/

# Inline Traces
*.joltinline

# Benchmark runs and profiling
benchmark-runs/
/perfetto_traces/
*.pb
*benchmark_results.json
.omc/
optimize-history
redteam-history

# verifier test fixtures
jolt-sdk/tests/fixtures
crates/jolt-verifier/tests/fixtures
jolt-sdk/tests/fib_io_device_bytes.rs
jolt-sdk/tests/fib_proof_bytes.rs
jolt-sdk/tests/jolt_verifier_preprocessing_bytes.rs

# transpiler test output
transpiler/go/groth16_results.json
transpiler/go/*_crossval_values.json
transpiler/go/*_assertion_components.json
transpiler/go/crossval/circuit.go

# transpiler generated artifacts (Groth16 keys, circuit output per size class)
transpiler/go/proving_key.bin
transpiler/go/verifying_key.bin
transpiler/go/class_*/

# generated docs and scripts
docs/
scripts/ci-local.sh
