Credentials
W3C Verifiable Credentials 2.0 and Open Badges 3.0.
Every credential in Glemo is a W3C Verifiable Credential 2.0 — Open Badges 3.0 is a profile of it. That means credentials are portable, tamper-evident and belong to their holder, not to a platform.
Anatomy
Issuers and DIDs
Issuers are identified by a DID (did:web:university.edu), resolved to a
public key published at their own domain (/.well-known/did.json). No central
registry decides who can issue — the web of trust is the issuer's domain plus
Glemo's verification layer.
Proof
Credentials are signed as VC-JWT (ES256). Any change to any claim breaks the signature. Personally identifiable information stays off-chain; only a hash/commitment can be anchored.
Revocation
Revocation uses the W3C Status List standard: a compressed bitstring served as a credential itself. One bit per credential — herd privacy included. See Verification for how verdicts are computed.