Every request clears a human dispatcher before any runner sees it. At launch, that's us — seconds a day, and the first hundred encounters are concierge-vetted.
TFYLN
MENDEL G. · RUNNER
Incoming · 10:43 AM
request ~2 blocks
Pair dispatch
You + Zalman K. (default — runners go in twos)
🔒 Claim-locked to you
Exact address + names just released — to both sides, at the same moment. No one else was ever shown the door.
TFYLN
RUN · IN PROGRESS
10:45
requested 10:42 · Mendel & Zalman en route
Request approved
10:42
Claim-locked · pair
10:43
En route
now
Arrival check-in
—
Tefillin on ✓
—
stalled timers escalate to the dispatcher automatically
TFYLN
RUN · COMPLETE
👤
11 min
requested 10:42 · tefillin on 10:53
The Yid putting on tefillin is never a data point. No name, no timer, no board — not now, not ever. Runners compete. He doesn't. That line is stated in the app and enforced in the database.
TFYLN
SARA R. · REQUESTER
Your run · complete
Run #4,218 · Crown Heights
Tefillin on in 11 minutes ✓
Your donation · charged on completion
$18 · חי ·Visa ····4218
He is never asked for money. Runners never touch money. Dispatcher can waive it, one tap.
Share this moment?
Your switch, on your screen — never the runner's call.
No consent? The run still counts, the stats still post — just no imagery.
TFYLN
SHARE CARD · AUTO-GENERATED
הנחת תפילין
TEFILLIN ON IN 11 MINUTES
Crown Heights · 10:42 → 10:53
🔥 Mendel G. — 18-day streak
TFYLN
A concept walkthrough — click ▶ on the phone to start.
Fastest Avg Response
1 Zalman K.7m 40s
2 Mendel G.8m 12s
3 Dovid B.9m 05s
min. 10 runs to rank — one lucky run doesn't own the board