VeriPD
Feature · verification

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.

Accreditor, approver, provider, activity, completion, certificate: each link checked as of the activity date Accreditor Approver Provider Activity Completion Certificate

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.

ResultWhat it means
Chain verifiedThe completion, the provider’s approval and the approver’s accreditation all held on the activity date, each against recorded dates.
Chain brokenA link that could be checked failed — the result names the link and the reason.
Approver assertedThe 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 onlyA certificate the learner added that names an outside issuer: that issuer can be asked, and nothing beyond that is vouched for.
Self attestedA 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.