A certificate is only as good as the chain behind it
Most certificate checks confirm that a document was issued. This one checks every link behind it — the approver’s accreditation, the provider’s approval, the activity and the completion — as they stood on the day of the activity.
Each link carries dates. A suspension recorded later does not undo an activity that was approved when it ran — and one that falls inside the suspension is caught.
An answer that says how much is known
Instead of a yes or no, every check returns one of these results, so the person relying on it knows exactly what was confirmed.
| Result | What it means |
|---|---|
| Chain verified | The completion, the provider’s approval and the approver’s accreditation all held on the activity date, each against recorded dates. |
| Chain broken | A link that could be checked failed — the result names the link and the reason. |
| Approver asserted | The completion and the provider’s approval hold, but the approver has not recorded its own accreditation dates, so its standing is stated rather than checked. |
| Issuer verified only | A certificate the learner added that names an outside issuer: that issuer can be asked, and nothing beyond that is vouched for. |
| Self attested | A certificate the learner added with no issuer named. |
Built for people who rely on it
Every item here is a working part of the product today.
Public verification page
Anyone can enter a verification code and see the result and the dates it was evaluated against, without an account.
Signed results
Every result is also available as JSON signed with Ed25519, with the public key published so it can be checked offline.
W3C verifiable credentials
A Verifiable Credential 2.0 version of each result, secured with a Data Integrity proof.
Kept current
When a link in the chain changes, only the completions in the affected date range are re-evaluated.
Cards from elsewhere
Wallet cards carry codes too, so a certificate a learner adds themselves can still be resolved.
Automatic verification for employers
An employer's issuer-asserted record is verified from the chain, with an exception queue when it cannot be.
See a certificate checked end to end.
Tell us who you are and what you run today. We will walk you through the parts that matter to you, using your own process as the example.