REBARGUARD

Once concrete pours, the rebar is invisible.
Hermes Agent Creative Hackathon · 2026
BUILT WITH:
Nous Research
Moonshot Kimi
SOLO BUILD
Hi.
I'm Semih.
Solo developer · Türkiye
THE PROBLEM
“Once concrete pours,
the rebar is invisible.”
2023 Kahramanmaraş earthquake — more than 58,000 people killed. Investigations pointed to buildings that collapsed because the rebar work was never properly inspected. Steel drawn on paper, not in the formwork.
Why it fails: Concrete inspection is rigorous. Rebar inspection is human-dependent — and humans get tired, distracted, or under-trained.
RebarGuard puts an agent layer between the cage and the pour: nine specialists check geometry, code compliance, cover, fraud signals, and seismic context BEFORE the concrete arrives.
POUR
Inspection window closes the moment concrete fills the form.
WHAT WE BUILT
Four surfaces. One inspection layer.
🏗️
Pre-pour cockpit
9-agent debate before the pour. REJECT/CONDITIONAL/APPROVE verdict 0–100 with TBDY 2018 + TS 500 citations. The cinematic centerpiece — deterministic replay of real Fıstık Ağacı project.
📸
Quick scan
Single-photo Kimi K2.6 vision sandbox. Drop a site photo, get bbox callouts with TBDY 2018 / TS 500 citation tags on every finding.
📋
Citizen watch
Apartment owner audits their contractor. Auto-drafts a CIMER petition PDF for Turkey's state complaint portal. Real downstream civic action.
💬
Citizen hotline
Multi-turn chat hotline with photo attachments. Kimi K2.6 sees, Hermes 4 70B reasons. Severity grading triggers escalation flow.
THE DEBATE
Nine agents, two models, one verdict.
Every inspection runs the same ordered debate. Kimi K2.6 sees the photos, Hermes 4 70B argues the codes, the Moderator scores it, the Belediye Agent countersigns — and then a human engineer has the last click.
01 PlanParser
PLAN
Reads approved PDF/DWG drawings
MODEL · KIMI-K2.6
02 GeometryAgent
GEOM
Plan vs site rebar diff (rules compute, Hermes narrates)
MODEL · RULES + HERMES-4-70B
03 CodeAgent
CODE
TBDY 2018 / TS 500 compliance (rules compute, Hermes narrates)
MODEL · RULES + HERMES-4-70B
04 FraudAgent
FRAUD
EXIF / marker / hash dup (rules compute, Hermes narrates)
MODEL · RULES + HERMES-4-70B
05 RiskAgent
RISK
AFAD seismic zone × soil class × floors (rules compute, Hermes narrates)
MODEL · RULES + HERMES-4-70B
06 MaterialAgent
MATL
Steel class, corrosion
MODEL · KIMI-K2.6
07 CoverAgent
COVER
Concrete cover estimation
MODEL · KIMI-K2.6
08 Moderator
MOD
Synthesizes all findings
MODEL · HERMES-4-70B
09 Municipality Agent
BLD
Independent municipal reviewer (pour-approval gate)
MODEL · HERMES-4-70B
THE JOURNEY
From construction site to pour decision.
RebarGuard sits as an inspection layer between the rebar cage and the concrete pour. Four actors, one decision gate.
Site worker / citizen
Snaps photos of the rebar cage before the pour. Uploads via the cockpit, citizen watch, or hotline.
photos + plan
9 AI agents
Kimi K2.6 sees, Hermes 4 70B argues. 60-second debate. Composite 0–100 score.
score + verdict
Municipality
Belediye Agent counter-reviews. Cannot uphold a REJECT — always escalates to a human.
counter-review
Licensed engineer
Final countersignature. Pour authorized or pour blocked.
POUR DECISION
APPROVED
pour OK
REJECTED
pour blocked
Inspection window closes the moment concrete fills the form.
HOW IT WORKS
Photo in. Verdict out.
01
Ingestion
PLAN
Kimi K2.6 reads the approved PDF drawing. One shot, structured plan JSON out.
02
Site analysis
GEOM FRAUD SEISM
Rule engines compute the diff (counts, EXIF, AFAD lookup). Hermes 4 70B narrates each finding in parallel — verdict math stays auditable, prose stays agentic.
03
Vision pass
MATL COVER
Kimi K2.6 close-up + cover reads with reference-marker calibration.
04
Compliance
CODE
Rule engine over TBDY 2018 + TS 500 whitelist RAG. Hermes 4 70B writes the violation narrative.
05
Synthesis
MOD
Hermes 4 70B weighs the 6 specialist reports, emits score + verdict.
06
Counter-review
BLD
Independent municipal reviewer. Hard rail: cannot uphold a REJECT — escalates to a licensed engineer.
SEE IT LIVE
Replay cockpit · MCP tools · Audit trail
rebarguard.vercel.app
HOW IT'S MADE
Nous Research
Nous Research
Main Track · Hermes Agent Framework
4 custom SKILL.md (parse-structural-plan, inspect-rebar, moderate-inspection, citizen-chat)
--resume <session_id> parcel-scoped session memory
--source rebarguard:<parcel> audit trail filtering
Three lifecycle hooks → JSONL on Fly volume (/data/hermes/audit-log.jsonl)
MCP server exposing 5 tools (Claude Desktop callable)
--provider nous subscription routing · $0/call
Async subprocess fan-out — bounded concurrency via asyncio.Semaphore for parallel Kimi vision calls
Kimi
Moonshot AI · Kimi
Kimi Track · Kimi K2.6 Vision
PDF structural plan parsing → structured JSON (PlanParser agent)
Close-up cover thickness + steel class detection (Material + Cover agents)
Single-photo bbox callouts with TBDY/TS 500 references (Quick Scan)
Native video walkthrough — time-stamped findings on 30–90s site walks
Multi-turn citizen chat with photo attachments
Citation whitelist — Kimi citations validated against the 16-article TBDY/TS 500 RAG; hallucinated refs silently dropped
9 AGENTS · 2 MODELS · 1 VERDICT · MIT LICENSED
FUTURE WORK
1. Multi-tenant SaaS gate
Per-org auth, rate limiting, billing tier separation. The /quick sandbox becomes a paid surface for inspection firms.
2. Live AFAD API integration
Replace the hardcoded 11-city earthquake-zone table with the official tdth.afad.gov.tr lookup. Real soil-class queries per parcel.
3. Public Hermes skill registry
The 4 SKILL.md files are already agentskills.io-compatible. Publish to a public Hermes skill registry once the marketplace ships — any builder pulls RebarGuard into their own agent stack with one flag.
THANKS FOR WATCHING.

RebarGuard.

rebarguard.vercel.app
github.com/Himess/rebarguard
Demo project · 1340 ADA 43 PARSEL · Istanbul
Hermes audit · /data/hermes/audit-log.jsonl
BUILT WITH:
Nous Research
Kimi
1 / 10
F = Present · ←/→ = Slide · Esc = Exit