faultgate 0.3.1 · fixes from the first outside test, 180 real tau2-bench runsRead the changelog →
PUBLIC REPOSITORYgithub.com/Faultline-lab/faultline
View on GitHub

01 / KEY FINDINGS

Empirical numbers measured across 1,350+ evaluation runs.
30.32% → 7.41%
POOLED ATTACK SUCCESS RATE

On 300 MCPTox instances across six models, a client-side runtime provenance contract cut attack success from 30.32% to 7.41% (McNemar exact p = 5.61 × 10⁻⁹³).

2.5 pp
PASS^K INDEPENDENCE HOLD

Empirical test of naive Bernoulli compounding pass^k = (pass@1)^k matches joint reliability within 2.5 percentage points at k=3 across held-out hard scenarios.

1,350
GRADED RUNS WITHOUT MODEL JUDGES

150 held-out hard Tier-3 scenarios evaluated across k=3 repeated trials at pinned temperature 0.0 with a deterministic dual-condition oracle.

02 / SCIENTIFIC METHOD

Faithful protocol bindings from the FAULTLINE workbench.

How the evidence is produced.

Every experimental result is bound to immutable contracts, cryptographic hashes, and reproducible seeds.

FROZEN PROTOCOL

Master Experiment Contract & Hypotheses

Evaluation protocol frozen in MEC.md; all primary hypotheses registered prior to execution in HYPOTHESES.md; protocol adjustments logged in AMENDMENTS.md.

CRYPTOGRAPHIC GROUNDING

Deterministic Oracle

Grounded answer verification uses deterministic normalization and verified citation hashes against a frozen corpus (SHA256 84e6ff590704aa94d10912f8002716b14c7436080e1a3270b53f9385dc728efc, master seed 42).

RATE GOVERNANCE

Cost & Rate Governance

Pinned model pricing, per-project budget caps, and append-only ledgers (ledger.jsonl) recording timestamp, model, token counts, and USD cost per call.

RED-TEAM GATE

Red-Team Release Gate

Both publications passed independent 7-gate red-team audits before publication: Publication 1 Checklist and Publication 2 Checklist.

03 / PUBLICATIONS

Peer-reviewed papers with full reproducibility packages.
PUBLICATION 01

Multi-Trial Reliability and Failure Concentration in Multi-Hop AI Agents

Grounding Collapse, Failure Taxonomy, and Evaluator Calibration

Samir Sawarkar · FAULTLINE AI Reliability Engineering

Controlled empirical test of the independence assumption pass^k = (pass@1)^k on a contamination-resistant 5-hop knowledge graph benchmark. Evaluated across 150 hard scenarios with k=3 repetitions (1,350 total runs) graded by a deterministic dual-condition oracle without subjective model judges in the loop.

PUBLICATION 02

Runtime Provenance Contracts for Mitigating Tool Poisoning in MCP Agents

A Paired Evaluation on MCPTox Across Six Models

Samir Sawarkar · FAULTLINE

Evaluated an independent defensive second arm on the Model Context Protocol Poisoning benchmark (MCPTox), testing whether a client-side runtime provenance contract on tool-call arguments with call-only retry gating mitigates tool poisoning across six model rungs. Cut pooled valid attack success from 30.32% to 7.41%.

04 / PROJECT BOARD

Phase 2 experimental packages P01–P16 from the repository.
IDProjectFocusStatus
P01BaselineGrounded multi-hop agent evaluation baselineComplete
P02OTel ExporterOpenTelemetry GenAI semantic conventions & spansComplete
P03Grounding Zero-PointMulti-hop depth grounding decay across T1–T3Complete
P04Failure TaxonomyHuman-in-the-loop trace coding (8 failure modes)Complete
P05Evaluator CalibrationLLM judge calibration & Rogan-Gladen correctionComplete
P06Multi-Trial Reliabilitypass^k independence testing & failure clustering (Pub 01)Complete
P07Serving VarianceTemperature-0 serving nondeterminism across providersComplete
P08MCP DefenseClient-side runtime provenance contract on MCPTox (Pub 02)Complete
P09Red-Team RegressionDocument-text injection suite, 10 categories, two arms; regressions as strict xfailsComplete
P10Calibrated CascadeCheap→frontier router on deterministic signals; Pareto frontierComplete
P11Release GateTolerance-band gate: sha256 golden set, pinned oracle judge, live upgrade drillComplete
P12Failure AttributionRetriever-vs-generator ablation with oracle retrieval (H8)Complete
P13SLO IncidentMulti-window burn-rate SLO alerting & incident triageComplete
P15ResilienceAdaptive circuit breakers & jittered backoff policiesComplete
P16Runtime PolicyDeterministic call allowlists, path containment, token capsComplete

05 / REPRODUCE

Run dry-runs and tests locally without paid API credentials.

Reproduce.

All test suites and benchmark dry-runs execute locally without network access or paid API credentials:

BASH · VERBATIM FROM README.MD
make venv          # Create virtualenv and install pinned requirements
make test          # Run 528 Phase 1 unit/integration tests
make phase2-test   # Run 156 Phase 2 tests (P00-P08, P09, P10, P11, P12, P13, P15, P16; 5 strict xfails)
make p06 ARGS=--dry-run   # Dry-run P06 multi-trial sweep
make p07 ARGS=--dry-run   # Dry-run P07 variance analysis
make p08 ARGS=--dry-run   # Dry-run P08 MCPTox evaluation
make p08-replay           # Replay cached MCPTox execution traces
make p09 ARGS=--dry-run   # Dry-run P09 red-team regression suite
make p09-rescore          # Re-score P09 results from disk without model calls
make p10-simulate         # Simulate P10 cheap-to-frontier cascade
make p11 ARGS=--dry-run   # Dry-run P11 release gate
make p11-drill            # Run P11 CI release-gate stub drills (both pass & fail)
make p12 ARGS=--dry-run   # Dry-run P12 failure attribution

06 / LIMITATIONS

Transparent scientific boundaries and disclosures.

Limitations.

This repository reflects the experimental findings of a single author across a controlled set of commercial model endpoints accessed through a single unified API gateway. Evaluator calibrations for qualitative classifications were performed on held-out splits without multi-annotator human consensus panels. Model responses and serving latency are subject to cloud provider infrastructure drift and nondeterministic GPU reduction scheduling. Findings should be validated across diverse gateways and multi-turn human task distributions.

OPEN SOURCE HARNESS

Clone the repository and run the test suites.

Every number, hypothesis and chart reproduces from open source code on GitHub.