DevNetwork AI + ML 2026 Hackathon · TrueFoundry: Resilient Agents Challenge
An autonomous operator console that shows the system choosing a safe failure mode instead of pretending the job succeeded.
Live demo: https://voiddo.com/devpost/devnetwork-ai-ml-2026/
Faultline is a resilience console for autonomous agent operators. When dependencies fail — MCP servers, LLM providers, queues, upstream APIs — most agent stacks either crash silently or hallucinate success. Faultline classifies the failure, selects the correct degradation path, preserves job state, and shows the operator exactly what happened and why.
Four failure classes, four deterministic safe paths:
| Failure | What Faultline does |
|---|---|
| MCP bridge timeout | Freeze job state, skip missing branch, continue with stored evidence |
| LLM brownout | Switch to bounded fallback profile, narrow output, protect latency |
| Queue stall / retry storm | Trip circuit breaker, quarantine duplicates, open repair ticket |
| Upstream outage | Block success claim, publish outage state, wait-or-notify mode |
Faultline is integrated with the TrueFoundry AI Gateway as the primary LLM routing layer. Two live authenticated runs are captured in data/truefoundry-proof.json:
- Request IDs:
tfy-b1608c43,tfy-c39f7ca0 - Primary model:
google-gemini/gemini-2.5-flash-lite - Fallback model:
gemma-3-27b-it(free tier — the actual brownout fallback path) - Tenant:
faultlinevd.truefoundry.cloud - HTTP status: 200 OK on both requests
The TrueFoundry gateway handles model routing, rate limit protection, and fallback selection — the core infrastructure enabling Faultline's LLM brownout resilience pattern.
Fixture mode (default, always works): All four failure classes are fully explorable with realistic scenario data. No credentials needed. Judges can walk through every degradation path instantly.
TrueFoundry mode: Proven with live authenticated HTTP 200 responses from the gateway. Captured request/response pairs are in data/truefoundry-proof.json. The scripts/capture-truefoundry-proof.mjs tool reruns a live proof capture when given valid gateway credentials.
Live production view: The /data/live.json endpoint is refreshed every 15 minutes from the real vøiddo autonomy daemon — the production system running Faultline's resilience patterns 24/7. Judges can see actual resilience scores, real incidents handled safely today, and active guardrails.
index.html Main demo application
assets/
app.js UI logic — fixture + live gateway modes
styles.css Console styles
data/
faultline-fixture.json Fixture scenario data (4 failure classes)
truefoundry-proof.json Live TrueFoundry gateway proof contract
truefoundry-proof.js Browser-loadable proof data
live.json Live system metrics (auto-updated)
scripts/
capture-truefoundry-proof.mjs Run a live gateway proof capture
sync-truefoundry-proof.mjs Sync proof contract to demo input
.env.truefoundry.example Non-secret env contract template
docs/
truefoundry-next-step.md Sponsor integration path
truefoundry-proof-runbook.md Proof capture runbook
cp .env.truefoundry.example .env.truefoundry
# fill TFY_GATEWAY_BASE_URL, TFY_API_KEY, TFY_MODEL
node scripts/capture-truefoundry-proof.mjs --env-file .env.truefoundryAfter a successful run, sync the proof to the demo:
node scripts/sync-truefoundry-proof.mjs- Frontend: Vanilla JS (zero dependencies), no build step required
- LLM routing: TrueFoundry AI Gateway (Gemini 2.5 Flash Lite + Gemma 3 27B fallback)
- Proof capture: Node.js ESM script
- Live data: Python stats collector from production daemon, refreshed via cron
- Production pattern source: vøiddo autonomous operator system (real resilience patterns, running 24/7)
Built by vøiddo — a small studio shipping AI-flavoured products, free dev tools, Chrome extensions and weird browser games.