What is an Open Badges 3.0 issuer? (and how to become one)
Published Jun 25, 2026 · 7 min read
An Open Badges 3.0 issuer is an organization that awards digital badges built on the W3C Verifiable Credentials data model — portable, cryptographically signed proof of an achievement. To become one you need a verifiable issuer identity, a signing key, and a way to issue and deliver badges recipients can verify anywhere. SwanShare can export badges as Open Badges 3.0.
Open Badges has been the de-facto standard for digital achievement badges for over a decade. The big change in version 3.0 is foundational: it’s now built on the same W3C Verifiable Credentials data model used for diplomas, licenses, and IDs. That makes a badge a true verifiable credential — not just an image with metadata stuffed inside it.
What is an Open Badges issuer?
An issuer is the entity that defines an achievement and awards it to a recipient. In Open Badges terms, that means three linked pieces of data:
- Issuer profile — who you are (name, URL, contact), with a verifiable identity.
- Achievement — what the badge represents: its name, description, and criteria for earning it.
- Credential / assertion — the award itself: this achievement, to this recipient, on this date, cryptographically signed by the issuer.
The issuer is the root of trust. A verifier checks the issuer’s signature to confirm the badge is genuine and unaltered.
What changed in Open Badges 3.0?
- Built on Verifiable Credentials. A 3.0 badge is a W3C VC, so it benefits from the same data model, proof formats, and ecosystem of wallets and verifiers.
- Cryptographic proof, not baked-in images. Earlier badges leaned on “baking” JSON into a PNG/SVG. 3.0 centers on a signed, verifiable credential that can travel as data and live in a wallet.
- Holder control and portability. Recipients can store badges in standards-compliant wallets and present them across platforms, not just on one issuer’s site.
- Tamper-evidence by default. Because the credential is signed, any edit to the achievement, recipient, or date breaks verification.
Why issue Open Badges 3.0 instead of a PDF certificate?
A PDF looks official but proves little — it can be edited and carries no portable proof. An Open Badges 3.0 credential is verifiable by anyone, works in other wallets and verifiers, and stays provable even if it’s forwarded or downloaded years later. For training providers, universities, and certification bodies, that means fewer “can you confirm this is real?” emails and credentials recipients can actually reuse.
How do I become an Open Badges 3.0 issuer?
- Establish an issuer identity. Have a stable organization profile (name, URL) that verifiers can tie your signature to.
- Get a signing key. You need a private key to sign credentials and a published public key for verification. SwanShare generates and manages this for your organization, encrypting the signing key at rest.
- Define your achievements. Write clear names, descriptions, and earning criteria for each badge so the claim is meaningful.
- Issue and deliver. Award the badge to each recipient and give them a way to receive it and a verification link.
- Support verification. Make sure anyone can verify a badge without an account — and ideally export in a standard format so it’s portable.
With SwanShare, steps 2–5 are handled for you: you issue from a template, credentials are signed with RSA-PSS and fingerprinted with SHA-256, anchored to a tamper-evident ledger, and can be exported as Open Badges 3.0 and W3C Verifiable Credentials. Recipients and verifiers check them for free at /verify.
Do recipients need an account or special software?
No. Anyone can verify a SwanShare badge in a browser with no account. Recipients can also store standards-based badges in compatible wallets if they want to manage credentials across issuers — but verification itself never requires sign-up or trusting SwanShare’s servers.
How does anchoring fit in?
Signing proves who issued a badge; anchoring helps prove when. SwanShare writes each badge’s fingerprint to a hash-chained ledger by default, and you can opt in to anchoring batches on a public blockchain (EVM) or OpenTimestamps for independent timestamping. It’s optional, and we’re clear that the built-in ledger is the default.