Hack4Hack

DispatchProof

Two agents extract and match flood-relief reports; no crew moves until a human-approved plan's hash and resource version verify at dispatch.

Built at AgentX Hackathon 2026

Team Ratnesh's team: Ratnesh Saxena, Akshay Kumar

Built with Python, FastAPI, SQLite (WAL), HTML/CSS/JS, pytest, Docker

About the project

AgentX PS-03 — DispatchProof is a multi-agent disaster-response coordinator for floods. Agent A extracts facts from Hindi/English flood-relief reports, dedupe-links duplicates, flags missing information, and scores urgency using a published rubric computed in code. Agent B does greedy matching with atomic reservations and only proposes plans — it has no dispatch path. A human must approve a plan, and approval is bound to the plan's SHA-256 hash and a monotonic resource-state version; dispatch re-verifies both inside one transaction, and stale approvals are refused with a committed DISPATCH_REJECTED_STALE audit row. All actions are recorded in an append-only audit log. Built with Python + FastAPI + SQLite (WAL) as a single process with one static page. All demo data is synthetic (fictional ward fixtures); impact figures are stated targets, not measured results.

Explore hackathons