# Plumbline

- **Event:** [Meta Global AI Developer Hackathon](https://cerebralvalley.ai/e/meta-ai-developer-hackathon)
- **When:** Oct 26, 12:00 PM – Nov 4, 9:00 PM (EST)
- **Where:** Online
- **Team:** [Musa Etudaye](https://cerebralvalley.ai/u/Etudaye)
- **GitHub:** https://github.com/techbone/plumbline
- **Demo video:** https://youtu.be/xlCYNuYCelE
- **Gallery:** https://cerebralvalley.ai/e/meta-ai-developer-hackathon/hackathon/gallery
- **Page:** https://cerebralvalley.ai/e/meta-ai-developer-hackathon/hackathon/gallery/334

Plumbline lets someone abroad check building progress at home before sending the next payment.

Nigerians abroad build houses through relatives and foremen they can't supervise, and pay in stages on the strength of WhatsApp photos. There are documented cases of people being sent photos of someone else's house for years.

The owner sets a milestone (this wall, this many blocks, this payment) and sends the foreman a link. On site, the foreman writes a one-time code on paper, films it, then walks along the wall. The phone sends a still every half second instead of a video, and SAM 3.1 counts the blocks in each still while the walk is still happening. When the walk stops, our stitching joins the stills into one wall so each block counts once. Muse Spark reads the code without being told what it is, compares landmarks with the last visit and writes site notes tied to frames, and the phone's GPS is checked against the site pin. The owner gets a verdict, with every block numbered on the stitched wall and every frame one click away.

On a real 53-second walk in Karsana, Abuja, it confirmed 372 blocks and verified the visit. When we fed that same recording into a new visit as the camera, Muse Spark read the old code and the visit was not verified.

Try it on any block wall: https://plumbline-ruby.vercel.app/new
Demo video: https://youtu.be/xlCYNuYCelE
Code: https://github.com/techbone/plumbline

## More from Meta Global AI Developer Hackathon

- [The Jamesian Layer](https://cerebralvalley.ai/e/meta-ai-developer-hackathon/hackathon/gallery/331)
- [Bangladesh - 1](https://cerebralvalley.ai/e/meta-ai-developer-hackathon/hackathon/gallery/332)
- [Muse IoT](https://cerebralvalley.ai/e/meta-ai-developer-hackathon/hackathon/gallery/333)
- [Board To Life](https://cerebralvalley.ai/e/meta-ai-developer-hackathon/hackathon/gallery/335)
- [BillClear](https://cerebralvalley.ai/e/meta-ai-developer-hackathon/hackathon/gallery/336)
- [darkAbacus247](https://cerebralvalley.ai/e/meta-ai-developer-hackathon/hackathon/gallery/337)

---

Markdown version of https://cerebralvalley.ai/e/meta-ai-developer-hackathon/hackathon/gallery/334. Site index for agents: https://cerebralvalley.ai/llms.txt · full text: https://cerebralvalley.ai/llms-full.txt
