Inspiration

Nashville is tearing down houses faster than almost any city in the country, and most of what's inside them goes straight to the landfill: solid wood doors, kitchen cabinets, hardwood floors, light fixtures. Nonprofits like Habitat for Humanity's ReStore would gladly take a lot of it, but nobody checks what's inside a house before the bulldozer shows up. The demolition permits are public. The problem is that nobody is watching them.

What it does

B4TheBulldozer is a team of AI agents you can talk to on ASI:One. Ask "What's being torn down in 37208?" and it pulls the newest residential demolition permits from Nashville's open data. Say "scan #1" and the agents take over:

  • The Salvage Scout runs the house photos through a vision model and builds an inventory of reusable materials, with condition and safety flags like possible lead paint.
  • The Dispatcher offers each item to the nonprofit that fits it best.
  • Each nonprofit agent decides what it can actually take. If one passes on something, the Dispatcher reroutes it to the next nonprofit that can use it.
  • The chat comes back with a full salvage plan: who's taking what, the pickup window, and how many tons were kept out of the landfill.

A Permit Watcher agent also runs on its own in the background, catching new permits and scanning them without anyone asking.

How we built it

  • Apify: We built our own Actor that queries Metro Nashville's building permit data (an ArcGIS Feature Server), filters to recent residential demolitions, and outputs clean permit records. It runs on a daily schedule, and our app syncs from its latest dataset.
  • Fetch.ai: Seven agents built with uAgents. The Concierge speaks the Agent Chat Protocol and is registered on Agentverse so anyone can use it from ASI:One. The rest (Watcher, Scout, Dispatcher, and four nonprofit agents) message each other to run the pipeline.
  • The app: Next.js with a Leaflet map of every upcoming demolition, and a vision scan powered by Llama 4 Maverick. Matching follows clear rules, like never sending safety-flagged items to family furnishing programs, and impact numbers come from a lookup table so they're explainable, not guessed by AI.

We started B4TheBulldozer at HackTN26 (the map, vision scan, and matching rules). At Cal Hacks we built the Apify Actor, the live permit sync, the entire Fetch.ai agent system, item rerouting, and the ASI:One chat experience.

Challenges we ran into

  • Nashville's open data site loads everything with JavaScript, so a normal scraper saw an empty page. We dug into the site to find the ArcGIS API behind it and built our Actor around that instead.
  • Our first Actor runs "succeeded" with zero results. It took a few rounds to figure out which file Apify actually runs and get the dependencies right.
  • Getting a locally running agent onto Agentverse was tricky. We ended up exposing it through a Cloudflare tunnel so Agentverse and ASI:One could reach it.
  • Rerouting meant the Dispatcher had to track every open offer per house and only report back once every nonprofit had answered.

Accomplishments that we're proud of

  • The entire workflow happens inside one ASI:One conversation, from finding a house to booking pickups.
  • The agents actually negotiate. When the ReStore agent passed on old windows flagged for lead paint, the Dispatcher rerouted them to a home repair nonprofit with no human involved.
  • Everything runs on real data: 100 actual Nashville demolition permits from the past few weeks, pulled live by our Actor.

What we learned

  • How to design agents that each do one job well and talk through clear messages, instead of one giant script.
  • Calling an API behind a website is often better than scraping the page itself.
  • How Agentverse, the Chat Protocol, and ASI:One fit together to make an agent discoverable by real users.

What's next for B4TheBulldozer

  • Letting real nonprofits run their own agents with their real intake rules (our nonprofit policies are simulated for now).
  • Letting volunteers upload site photos straight from the chat, so every house gets a real scan.
  • Expanding beyond Nashville, since most big cities publish demolition permits the same way.

Built With

Share this project:

Updates

Submission history