Controlled test bench
App A and App B receive different private IDs. Replay and revocation fail in the open.
http://localhost:3000
No host session yet
Compare a public wallet payload with a minimized VeilPass response.