π¦ Official repository: hopae-official/capp-spec
CAPP is a lightweight, context-aware, zero-interaction protocol for presenting verifiable credentials (VCs) in physical environments like buildings, transit systems, and events. It enables fast, frictionless, one-step authentication without requiring challenge-response flows or manual user consent.
- Pre-Consented Disclosure: Based on holder-configured consent profiles
- Verifier-Optional Mode: No real-time challenge required
- Offline/Passive Trigger: NFC, QR, BLE or context signals
- Minimal Disclosure: Purpose-bound, ephemeral, and pseudonymous
- Edge Ready: Fully local, no live server lookup required
- Preparation: Holder creates CAPP-ready VP with claims and consent profile
- Trigger: Device detects NFC/QR/URI signal from verifier
- Consent Match: Device matches stored profile (e.g., purpose, location, time)
- Auto-Present: VP sent over HTTPS/DIDComm to verifier endpoint
- Clone repo
git clone https://github.com/hopae-official/capp-spec
cd capp-spec
- Run verifier demo
node src/capp-verifier-server.js
- Open example in browser and scan QR / tap NFC
MIT Β© 2025 Hopae Inc.
Please see CONTRIBUTING.md for how to get involved