Project Info

Faultfix

Devpost

Inspiration

AI incident tools are becoming very good at summarising logs and proposing fixes. But in a real outage, the dangerous question is not only “What caused this?” It is “Who is allowed to change production?” We built Faultfix around one rule: An agent may investigate. It must earn the right to act. A plausible model answer should never be enough to trigger a permanent production change.

What it does

Faultfix is an evidence-bound authority layer for AI incident agents. It separates four things that are often mixed together: Evidence: only trusted, time-bounded facts may influence a decision. Model advice: a model may suggest the next check or hypothesis. Policy: deterministic rules decide ALLOW, REVIEW, or BLOCK. Authority: permanent changes require causal proof, reproduction, and human approval. The public demo includes: An Evidence Firewall that quarantines hostile instruction-like ticket content before model inference. An Authority Simulator where a visitor can test a non-sensitive scenario using structured trust, replay, action, and proof controls. A fingerprinted decision receipt for every ALLOW, REVIEW, or BLOCK result. A scoped, time-bounded Action Lease for reversible containment actions. Public incident packs based on bounded facts from Google Cloud and Cloudflare postmortems. An optional Hugging Face-hosted investigator whose output is validated and advisory only.

How we built it

We built the product with Next.js, React, TypeScript, Python, Gradio, Hugging Face Spaces, and Hugging Face Inference Providers. The authority policy is intentionally deterministic. It does not ask a model whether a production action is safe. Instead, it evaluates fixed evidence trust, replay timing, action scope, and causal-proof state. We also shipped an installable offline CLI for terminal and CI use:

Analysis

Compare with all teams

View

Metric

Figures cover GitHub contributors during the hackathon window. A co-authored commit counts in full for each author, so per-member totals add up to more than the whole-team figures.

Technology

Found in codeClaimed only
  • CSSIn code
  • Hugging FaceIn code
  • Next.jsIn code
  • PythonIn code
  • PyTorchIn code
  • ReactIn code
  • TypeScriptIn code

7 of 7 appear in the indexed code.

AI coding agents

  • Claude CodeConfig
  • CodexConfig · Commits

Detected from committed agent config files and commit authorship. Absence of a signal is not proof an agent was unused.

Codebase size

Source size

259 KB

Source files

23

Counts recognized source files only; vendored directories, binaries and lockfiles are excluded, so this is smaller than the repository on disk.

0 stars