Skip to main content

Milestone

A platform for citizens to resolve local issues

AIBase Batch India

About this project

The problem it 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”).
  1. Self.xyz SDK generates a zero-knowledge proof to verify the citizen’s residency.
  2. 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.
  3. 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.
  1. Task details (budget, deadline, location) are published to a public bidding dashboard.
  2. 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).
  1. RSC pulls cross-chain data (e.g., Base → React) to update the DAO dashboard and Payments.
  2. 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.
  1. Base Network processes instant payments, recorded onchain.
  2. 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.
  1. 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

  1. vs. FixMyStreet (Gov’t Portals):
    • Transparency: All workflows (funding, worker assignments) are on-chain.
    • Speed: AI auto-pro

Challenges we 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.

About the founder

Building on Base from India

Technologies and tags

Tailwind CSSSolidityNode.jsPython