Verification Overview
v1.0Learn how the SyncNexa Verification Portal enables in-person, point-of-sale, and web-based verification of student credentials.
The SyncNexa Verification Portal at portal.syncnexa.co is a lightweight, responsive public web interface and API endpoint designed for verifying student credentials in real-time. It is used by retail staff, event organizers, campus facilities, and transit operators.
What is the Verification Portal?
The portal acts as the verifier client in the SyncNexa trust triad. When a student presents their dynamic QR code or enters a verification code, the Verification Portal challenges the student's device, validates the cryptographic proof against the university trust registry, and returns an unambiguous pass/fail status.
Supported Verification Modalities
| Modality | Use Case | Interaction | Latency |
|---|---|---|---|
| Dynamic QR Code | Retail checkouts, physical events, transit gates | Cashier scans student's rotating SyncID QR code with device camera | < 150 ms |
| One-Time SyncTag | Phone orders, desk check-ins, manual entry | Cashier inputs 6-character alphanumeric code displayed in student app | < 200 ms |
| Direct Deep Link | Online checkout flows, web applications | Student clicks verification link on merchant checkout page | < 300 ms |
Zero-Knowledge Proof in Action
When a verification is evaluated, the portal screen displays only the necessary verification claims without exposing confidential student details:
- Verification Status: Distinct Green "VERIFIED ACTIVE STUDENT" banner or Red "INVALID / EXPIRED" alert.
- Institution Name: The student's verified university (e.g. *University of Oxford*).
- Validity Expiration: Credential expiration timestamp.
- Zero PII: No student ID number, date of birth, home address, or GPA is ever transmitted or rendered.
Point-of-Sale & Store Workflows
Stores can run the Verification Portal in Kiosk Mode on an iPad or Android tablet at the register, or integrate barcode/2D scanners directly into their Point of Sale (POS) software using the Verification REST API.