Connect Your Digital ID

Scan the QR code below with the Eastern Sojourner Auth app to verify your identity using biometric authentication and quantum-safe cryptography.

Quantum-Safe QR Challenge

Generating QRNG-backed nonce...

Verification Status

Waiting for Verification

Open the Eastern Sojourner Auth app on your phone and scan the QR code.

Polling for response...

Security Details

  • Nonce is burned after single use (replay protection)
  • Signature covers full payload (User ID + GPS + Timestamp)
  • ECDSA P-256 verification (PQC ML-DSA ready)
  • Biometric gate required before signing

Don't have the app yet?

Install Eastern Sojourner Auth

  1. 1 Clone the auth-app/ directory
  2. 2 Run npm install then npx expo start
  3. 3 Scan the Expo QR code with Expo Go on your phone

Test Without a Phone

Use the backend's test endpoint to simulate the mobile app verification:

curl -X POST http://localhost:3000/api/test/sign \
  -H "Content-Type: application/json" \
  -d '{"nonceId": "<YOUR_NONCE_ID>"}'