Milestone
A platform for citizens to resolve local issues
Created on 16th May 2025
•
Milestone
A platform for citizens to resolve local issues
The problem Milestone solves
The Problems Milestone Solves
Milestone tackles systemic failures in civic infrastructure management that plague governments and citizens alike. Here’s a breakdown of the critical pain points:
Bureaucratic Black Holes
Problem: Reports vanish into endless emails, spreadsheets, or unmonitored hotlines. Manual triage delays responses for weeks (or months), eroding public trust.
Example: A citizen reports a pothole, but the request gets buried under paperwork. No one knows who’s responsible, and repairs never happen.
Zero Accountability
Problem: No transparency in task assignment, budgeting, or progress tracking. Contractors face no penalties for missed deadlines or subpar work.
Example: A worker takes payment upfront but delays repairs indefinitely. The city lacks tools to enforce consequences.
Privacy Risks
Problem: Citizens fear reporting issues due to exposed personal data (e.g., names, addresses). Governments struggle to verify identities without invasive methods.
Example: A resident avoids reporting a broken streetlight to avoid spam or retaliation.
Slow, Opaque Payments
Problem: Workers wait months for payments due to manual invoicing and approvals. Citizens have no visibility into how tax dollars are spent.
Example: A contractor fixes a bridge but can’t pay bills while waiting for a check.
Crypto Complexity
Problem: Workers and citizens avoid blockchain solutions due to gas fees, wallets, and technical jargon. Governments can’t adopt crypto tools without simplified UX.
1. Citizen Reports an Issue
- Login: Citizen authenticates via Self.xyz’s ZK-proofs, proving residency without exposing personal data.
- Report: Types a natural language description (e.g., “Broken streetlight at Oak Park entrance”).
- Self.xyz SDK generates a zero-knowledge proof to verify the citizen’s residency.
- AgentKit’s LLM agent parses the grievance by analysing the image for situation Aware
- Extracts GPS coordinates, issue type (e.g., "streetlight"), and severity.
- Auto-generates a task budget and timeline.
- A smart contract (deployed on Base Network) is created, storing task details onchain.
2. Task Assignment & Bidding
- Workers (contractors) view open tasks in their area and submit bids.
- Task details (budget, deadline, location) are published to a public bidding dashboard.
- Reactive Smart Contracts (RSCs) enforce rules:
- Penalty clauses (e.g., “Miss deadline → lose $20/day”) are embedded in the contract.
- Bids and worker reputations are stored onchain.
3. Work Execution & Verification
- Worker accepts the task, completes repairs, and submits proof (e.g., photos, IoT sensor data).
- RSC pulls cross-chain data (e.g., Base → React) to update the DAO dashboard and Payments.
- RSCs trigger milestone payments via Sablier streaming on Base Network on hold and pay basis - funds are realsed only after completion
4. Payment & Transparency
- Citizen receives a “Fixed!” notification with onchain proof.
- Worker claims payment in ETH via Reactive Network.
- Base Network processes instant payments, recorded onchain.
- Funds stream to the worker’s Smart Wallet; penalties (if any) auto-revert to the DAO.
5. DAO Governance
- Citizens vote on disputes, budget changes, or protocol upgrades.
- RSCs auto-execute approved decisions.
Key Differentiators & Uniqueness
Core Innovations
1. AI-Driven Civic Problem-Solving
- Predictive Analytics: Proactively flags issues (e.g., potholes, floods) using IoT sensor data + historical patterns, before citizens report them.
- Auto-Verification: AI (AgentKit) validates work completion via image recognition (e.g., confirming a repaired road), reducing human bias.
2. Reactive Penalty System
- Funds are automatically redistributed to the community if workers miss deadlines, enforced by Reactive Smart Contracts (RSCs). No existing civic platform penalizes delays trustlessly.
3. Hybrid Voting Mechanism
- Combines quadratic voting (community sentiment) with AI scoring (objective metrics like repair durability) for fair, balanced assessments.
4. Privacy-Preserving Participation
- Self Protocol’s ZKPs let users prove residency/eligibility without exposing personal data—unlike centralized platforms that collect IDs.
5. Cross-Chain DAO Funding
- Accepts donations/payments across chains (ETH, MATIC, BTC) via ZetaChain, enabling global participation in local governance.
Improvements Over Similar Projects
- vs. FixMyStreet (Gov’t Portals):
- Transparency: All workflows (funding, worker assignments) are on-chain.
- Speed: AI auto-pro
Challenges I ran into
AI Misclassification of Civic Issues
Problem: The AI layer sometimes misclassified image inputs (e.g., confusing a pothole for a shadow), which led to incorrect task categorization.
Tracks Applied (2)
AI
Consumer
Technologies used
Cheer Project
Cheering for a project means supporting a project you like with as little as 0.0025 ETH. Right now, you can Cheer using ETH on Arbitrum, Optimism and Base.
