access: open enrollment lets any /scan/ NDEF tag through the gate #91
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
With
openEnrollmenton (the posture on every gated machine today), entry parses the tapped lnurlw locally and admits any external_id. No server call is made, by design, so the single-use SUN p/c survive until Complete. The consequence: any NDEF tag whose URL contains/scan/<anything>unlocks the terminal. Money still only moves on a valid SUN, so the gate is a convenience, not a security boundary.Options when we want it to be one:
/scanGET to prove SUN validity, then require a second tap at Complete. Costs the one-tap UX #86 was built for.Recorded in the 2026-09-20 amendment of ADR-003. Decide before enabling the gate on a machine where it is meant to keep people out rather than tidy the menu.