Digital badges are visual tokens of achievement or participation. Each badge includes embedded metadata that conforms to the Open Badges standard. This metadata describes:
Badges are issued by the ASF Training Project or participating ASF projects. The metadata embedded in each badge includes a verifiable issuer profile.
Badges may be awarded to Community members completing key activities, such as writing documentation, helping with releases, mentoring, or sustained participation in ASF projects and initiatives.
No. Many badges are available to contributors, learners, and participants, regardless of committer status. They’re meant to encourage broader involvement in the ASF ecosystem.
You can:
Each badge includes a unique verification URL.
Badges are hosted on the ASF Training site or relevant ASF project infrastructure. Badge metadata is available in JSON format for verification.
Badges do not store names or email addresses.
Instead, recipient identity is verified using a SHA-256 hash of their email address. This allows the badge to be validated without storing personally identifiable information (PII).
Yes. Badges can be revoked:
Revoked badges will no longer verify successfully using Open Badge validators.
Each badge includes:
You can verify it using tools like:
No. Badges are a form of recognition, not a form of authority. They do not:
They are designed to encourage learning, visibility, and community engagement.
Badges are typically awarded automatically or manually and hosted on a public ASF infrastructure URL. There is no account registration required. If your email hash matches a badge, you have effectively “claimed” it. If your badge was not generated but you believe you earned one, contact the issuer.
Yes. Each badge links to three JSON files:
assertion.json: recipient ID hash, issued date, and evidencebadgeclass.json: badge name, description, and criteriaissuer.json: who issued the badge and how to contact themYes, in most cases. While badge files are static, they can be:
To protect recipient privacy. By hashing email addresses:
Yes. Projects can:
Yes. Contributions are welcome!