Each certificate has a globally-unique certId (ULID format).
Visiting /academy/verify/{certId}/ renders a public proof page showing: the certified name, the track earned, the capstone completed, the date of issue, and a signed download link to the certificate PDF.
Anyone can verify a credential without an account. There is no API key requirement for verification.
Certificates are immutable. Once issued, the proof page persists indefinitely. Revocation (if needed for misconduct) marks the certId as revoked but leaves the page accessible.
Earning a certificate
Certificates are minted upon successful capstone completion. The five tracks are: