Inspiration

Access to clean water is still a major challenge across many African communities, where most people only have basic phones and limited or unreliable internet. We wanted to prove that advanced AI can deliver real impact in these environments — not by replacing what exists, but by augmenting it with an intelligent, autonomous layer. The inspiration behind FlowAgent is simple: use AI + SMS + IoT to make clean water available anywhere, even where technology is scarce.

What it does

FlowAgent allows anyone to buy clean water using a simple SMS, no apps or internet needed.

When the user pays, FlowAgent uses a Nullshot AI Agent to verify the transaction on-chain and securely trigger a real IoT water pump via an ESP32 T-Call. Everything is logged, monitored, and visualized in a Nullshot-powered web dashboard.

FlowAgent transforms any water kiosk into:

an autonomous AI-operated utility,

transparent and tamper-proof,

cashless,

reliable even with 2G coverage, and

accessible to all, including communities without smartphones.

How we built it

We built FlowAgent by combining Nullshot, Web3, and IoT hardware:

Nullshot AI Agent

Responsible for reasoning, validation, and decision-making

Triggers hardware actions via MCP tools

Interfaces with blockchain for payment confirmation

Custom MCP Tool

Communicates directly with the ESP32 (LilyGO T-Call SIM800L)

Sends ultra-light (1–5 byte) commands

Handles pump activation and status reporting

Python Listener

Receives SMS payment confirmations

Forwards data to the Nullshot Agent

Logs events and handles fallback logic

ESP32 Water Controller

Activates pump based on commands

Tracks volume, timing, and errors

Sends back telemetry

Nullshot Web App

Dashboard for operators

Real-time logs, pump states, payment records

Manual override + sensor visibility

Blockchain Layer (Base L2 / or any EVM)

Payment verification

Tamper-proof transaction logs

Everything works together to build an AI-native autonomous water system.

Challenges we ran into

Designing a reliable pipeline with zero internet for the end user

Making SMS payments compatible with real-time blockchain verification

Building an MCP tool that can communicate with hardware in extremely lightweight packets

Ensuring pump activation is safe, repeatable, and tamper-resistant

Syncing hardware state with Nullshot’s web dashboard

Optimizing the AI agent to make deterministic decisions in a low-connectivity context

Accomplishments that we're proud of

Built a fully autonomous water-control system powered by Nullshot AI

Demonstrated real hardware control using MCP tools

Created a fully functional low-connectivity payment → AI → IoT → pump pipeline

Achieved end-to-end verification from a simple SMS all the way to a real water pump

Developed a clean, instantly deployable web dashboard powered by Nullshot

Proved that AI can operate in environments with 2G-only connectivity

What we learned

How to integrate traditional telecom (SMS) with modern Web3 systems

How powerful Nullshot is for creating AI-native autonomous agents

How to architect reliable IoT systems under extreme constraints

The importance of deterministic AI reasoning in real-world infrastructures

That simplicity (SMS + AI + IoT) can actually produce the most robust solutions

What's next for FlowAgent

Deploy pilot units in Burundi and East Africa

Add prepaid NFC card support for offline villages

Integrate solar-powered sensors for water-level monitoring

Expand the dashboard with predictive analytics for maintenance

Add community-level DAO governance for pricing and transparency

Partner with NGOs, water operators, and humanitarian organizations

Scale FlowAgent to support agriculture, irrigation, and remote utility management

Built With

Share this project:

Updates