# Interface BenchmarkThresholds

Pass/fail thresholds.

interface BenchmarkThresholds {
maxP95LatencyMs: number;
minThroughput: number;
maxMemoryBytes: number;
minPrecision?: number;
minRecall?: number;
}

- Defined in packages/nexus-agents/src/benchmarks/benchmark-types.ts:185

##### Index

### Properties

maxP95LatencyMs
minThroughput
maxMemoryBytes
minPrecision?
minRecall?

## Properties

### `Readonly` maxP95LatencyMs

maxP95LatencyMs: number

Maximum acceptable p95 latency in milliseconds.

- Defined in packages/nexus-agents/src/benchmarks/benchmark-types.ts:187

### `Readonly` minThroughput

minThroughput: number

Minimum acceptable throughput (ops/sec).

- Defined in packages/nexus-agents/src/benchmarks/benchmark-types.ts:189

### `Readonly` maxMemoryBytes

maxMemoryBytes: number

Maximum acceptable memory usage in bytes.

- Defined in packages/nexus-agents/src/benchmarks/benchmark-types.ts:191

### `Optional` `Readonly` minPrecision

minPrecision?: number

Minimum precision for retrieval (0-1).

- Defined in packages/nexus-agents/src/benchmarks/benchmark-types.ts:193

### `Optional` `Readonly` minRecall

minRecall?: number

Minimum recall for retrieval (0-1).

- Defined in packages/nexus-agents/src/benchmarks/benchmark-types.ts:195