Welcome to a curated collection of standardized schemas, examples, and documentation for verifiable credentials. Built to simplify credential issuance and promote interoperability across learning and credentialing platforms.
Finding well-documented, production-ready credential schemas and data models is challenging. This repository provides:
- Human-readable descriptions of each credential type
- JSON schemas for validation and implementation
- Real-world examples in both unsigned and signed formats
- API integration guides for issuing credentials via VeloCert (coming soon)
| Standard | Version | Status |
|---|---|---|
| European Learning Model (ELM) | v3 | Available |
| Open Badges (OB) | v3 | Available |
| ISO 18013-5 mDoc/mDL | - | Coming Soon |
| ETSI (Q)EAA (EUDI-compliant) | - | Coming Soon |
A certificate of attendance verifies that an individual participated in a specific learning activity, event, workshop, or training session. Unlike achievement-based credentials, it confirms presence and engagement rather than mastery of content. Commonly used for professional development tracking, continuing education requirements, and participation in conferences, seminars, or short courses.
A certificate of advanced study recognises completion of specialised postgraduate-level coursework in a specific field or discipline. Typically offered by universities and professional institutions, it represents focused study beyond a bachelor's degree but is less extensive than a full master's program. Often pursued by professionals seeking expertise in a specialised area without committing to a full graduate degree.
A certificate of participation in summer school documents successful completion of intensive short-term programs typically held during summer breaks. These programs may be academic (specialised coursework, research methods), professional (skills development, industry training), or experiential (cultural exchange, youth participation initiatives). They often include interdisciplinary approaches and international participants, and are commonly used to recognise engagement in supplementary learning and development opportunities outside regular academic or professional contexts.
A confirmation of enrolment is an official document verifying that a student is currently registered in a specific educational program or institution. This administrative credential is frequently required for visa applications, scholarship eligibility, student discounts, loan applications, and insurance purposes. It typically includes details such as enrollment status (full-time/part-time), program of study, and expected completion date.
A degree certificate is the formal academic credential awarded upon successful completion of an undergraduate, graduate, or doctoral program. It represents the highest level of educational achievement certification, documenting the qualification level (bachelor's, master's, doctorate), field of study, honours or distinctions, and conferring institution. Degree certificates are essential for employment verification, further education applications, and professional licensing.
A matriculation credential confirms formal admission and enrollment of a student into an educational institution, marking their official entry into a degree program or course of study. Historically significant in European higher education systems, it establishes the student's membership in the academic community and their right to pursue the specified qualification. This credential is distinct from confirmation of enrollment as it represents the initial acceptance and registration rather than ongoing status.
A microcredential certifies achievement of specific, defined learning outcomes, skills, or competencies through a focused learning experience. Typically requiring 10-200 hours of effort, these credentials are designed to be stackable, portable, and digitally verifiable. Unlike participation-based certificates, microcredentials are competency-based and require demonstrated achievement through assessment. They provide flexible pathways for professional development, reskilling, and specialised expertise, responding quickly to emerging skill demands while being recognised within established quality assurance frameworks such as the European Qualifications Framework.
- ELM v3: Aligned with European Commission's European Learning Model specification
- Open Badges 3.0: Compliant with IMS Global Open Badges specification
- VeloCert API integration examples
- ISO 18013-5 mDoc/mDL credentials
- ETSI-compliant (Q)EAA credentials for EUDI Wallet
- Validation tools and libraries
We welcome contributions! Here's how you can help:
Found a bug or have a suggestion? Open an issue with:
- Clear description of the problem or proposal
- Relevant credential type and standard
- Expected vs actual behavior (for bugs)
To add a new credential type:
- Fork the repository
- Create a new directory following the naming convention
- Add schema, example, and signed files
- Update this README with links to your credential
- Submit a pull request
See LICENSE for details.