Architecture & Trust Model
v1.0Understand the cryptographic trust model, zero-knowledge verification mechanics, and microservice infrastructure powering SyncNexa.
SyncNexa is built on a tripartite trust architecture connecting Issuers (Universities), Holders (Students), and Verifiers (Businesses / Relying Parties). Cryptographic signatures and zero-knowledge circuit validation ensure that no single party holds unnecessary information.
The Decentralized Trust Triad
| Role | Entity | Cryptographic Action | Access Level |
|---|---|---|---|
| Issuer | Accredited University / College | Signs student enrollment claim with institutional private key | Issues credential to student device |
| Holder | Enrolled Student | Generates Zero-Knowledge proof of active enrollment | Full sovereign custody of credentials |
| Verifier | Business / Organization / Portal | Verifies mathematical proof against university public keys | Receives valid/invalid status; zero PII |
Zero-Knowledge Verification
Traditional verification forces students to hand over copies of their government ID or student card. SyncNexa replaces this with a mathematical proof: the verifier poses a challenge ($C$), and the student's device computes a zk-SNARK proof ($pi$) demonstrating that:
- The credential was signed by an authorized university in the SyncNexa trust registry.
- The current timestamp falls between
valid_fromandvalid_until. - The credential has not been revoked by the issuing institution.
- The student possesses the corresponding private device key without revealing it.
System Topology
The SyncNexa platform is engineered with a high-throughput, low-latency microservice architecture:
- API Gateway: Dot-notation routing (
api.business.syncnexa.co,api.syncnexa.co), SSL termination, rate-limiting, and authentication proxying. - Org Service (`syncid-org`): Manages business applications, environments, API keys, OAuth clients, and billing accounts.
- Verification Service (`syncid-verification`): Evaluates zero-knowledge proofs, cryptographic signatures, and generates verification tokens.
- Consent Service (`syncid-consent`): Manages granular, revocable permissions between students and requesting applications.
- Notification & Webhooks Engine (`syncid-notification`): Dispatches real-time HMAC-signed webhooks to business endpoints with automatic exponential backoff retries.
Cryptographic Security Guarantees
Elliptic-Curve Signatures
All issued credentials utilize Ed25519 / Secp256k1 digital signatures for unforgeable institutional authenticity.
Replay Attack Protection
Verification sessions utilize cryptographically randomized one-time nonces with a 5-minute time-to-live (TTL).
HMAC-SHA256 Webhooks
Every webhook delivery includes an X-SyncNexa-Signature header allowing your server to verify payload integrity.