Wallet Push
Phase 1 thin slice. A tenant's install link looks like /i/<tenant-slug>.
- Public install form:
/i/demo - Pass landing (QR + smart link):
/p/<passId> - Dashboard (auth, Phase 1 stub):
/dashboard
Phase 1 thin slice. A tenant's install link looks like /i/<tenant-slug>.
/i/demo/p/<passId>/dashboard