KindaMAD Studios // Field report Nº 03 // Delhi NCR // July 2026

LOOK AT A ROOM.
HEAR ITS STORY.

A hands-free audio tour that lives on Ray-Ban Meta smart glasses. The visitor wears them, walks, and looks at a door, the narration arrives in their ears. No screen. No guide. Phone stays in the pocket. Built solo, shipped in two weeks, for an engineering institution in Delhi NCR.

Client build · Shipped Ray-Ban Meta Gen 2 Solo · 2 weeks
Live tour screen on the glasses' companion app: a technical-target emblem on grid paper, a room name in large type, playback controls
EX-01 · Tour mode (Blueprint) · captured on device
Field-tested ✓

THE BRIEF

The client wanted campus tours with nothing to hold and nothing to tap. Wear the glasses, walk, look at doors. That's the whole interface.

01

The glasses have a camera and speakers. No display. The whole interface is audio.

02

The SDK is a developer beta. Native only, no Unity. Unproven in India.

03

The people running tours are not developers.

04

Running cost had to sit as close to zero as possible.

Hardware by Meta. Everything it does here, by us.

2
Weeks, brief to handover
real client, real deadline
0
Displays on the hardware
audio is the whole UI
~100
Devs on the SDK beta
worldwide, at the time
4
Switchable UI identities
client picked two

HOW A TOUR RUNS

01
LOG 01
Look

Visitor faces the room's poster from arm's length. No aiming, no tapping, nothing open in hand.

02
LOG 02
Lock

The glasses' camera reads the QR. A debouncer makes sure one glance means one room, not five.

03
LOG 03
Listen

That room's narration plays straight into their ears. The phone runs everything from a pocket and never comes out.

A printed room poster: room name above a large QR code
EX-02 · Room poster · print, laminate, tape to door

Posters print per college. Deploying a new building is a stack of A4s.

THE EVIDENCE

Captured on device, on campus, on the real glasses. No mockups.

Campus picker screen listing three institutions, each with its crest
EX-03 · Campus picker · crests live from the cloud

One backend, every campus. Loads once, then works offline.

Live tour screen in the Institute identity: a green and gold seal above a room name
EX-04 · Tour mode (Institute) · same build, different uniform

Four full identities switch at runtime. The client picked Blueprint and Institute.

Field note · Readability

Every identity got a WCAG contrast pass. The people running tours aren't all twenty-two, and squinting is not an accessibility strategy.

Audited

INCIDENT Nº 1

Mid-deployment, the glasses went quiet. Diagnosis: Meta AI updates itself and quietly leaves the on-glasses toolkit stale, a failure nobody documents, because almost nobody ships on this thing yet.

So the app watches for it. When the link degrades, a guard screen catches the operator and walks them through a sixty-second fix. No call to us, no engineer on site. That's the difference between a demo and a deliverable.

Guard screen: 'Glasses camera unavailable' with a sixty-second fix written out below the controls
EX-05 · Guard screen · tripped, fix on screen
Setup screen after recovery: 'Glasses connected' confirmed with a check mark
EX-06 · Link restored · glasses connected ✓
Resolved in the field

THE SIGNAL PATH

Architecture map: on-campus hardware, the operator phone's Kotlin pipeline, and the Firebase cloud tier
EX-07 · Signal path · glance to voice, end to end
GLASSES CAM I420→NV21 ML KIT QR DEBOUNCE ROOM LOOKUP EXOPLAYER A2DP YOUR EARS

The signal path, door to eardrum. No display exists on this hardware. Audio is the entire interface.

N-01

Wearables Device Access Toolkit · developer beta, native only. We pathfound India access end-to-end.

N-02

Foreground service · the phone drives the whole tour from a pocket.

N-03

Live backend · Firestore plus a Next.js dashboard. Edit a script at a desk; it's on every tour phone in seconds.

N-04

Free-tier tricks · college crests ship as base64 inside the docs. No storage plan, no storage bill.

N-05

Voice from text · narrations can be plain scripts: on-device TTS synthesizes to file, ExoPlayer plays it with live volume and mute.

N-06

Offline cache · first load sticks. Dead campus Wi-Fi is not an incident.

ONE BUILD, ANY CAMPUS

The whole thing is white-label. Your crest sits at the centre of the pulsing emitter, your rooms live in the dashboard, your posters print from a template.

Handover was an operator manual and a dev guide. PDFs, not a phone number.

Add a college in the dashboard, no app update

Print that college's posters

Pair as many phone-and-glasses kits as the crowd needs

Edition: 1 of anything

HERITAGE identity emblem
HERITAGE
wax-seal formal, for the hundred-year-old campus
BLUEPRINT identity emblem
BLUEPRINT
grid paper and a technical target
Picked
FESTIVAL identity emblem
FESTIVAL
loud, bannered, open-house energy
INSTITUTE identity emblem
INSTITUTE
green and gold, convocation-serious
Picked
EX-08 · Identity plates · four uniforms, one app
Case closed
End of report // Nº 03 // Signal locked

THE REPORT ENDS.
THE OFFER STANDS.

This was a beta SDK, hardware with no screen, a two-week window, and a demo that had to work in front of people. It shipped. Yours can too.

Start your field report → kindamad.hav@gmail.com Back to all work →