OC Credentials Integration
1. Overview
OC Credentials serve as decentralized, verifiable proofs of learning and achievement within the Campus Arc ecosystem.
Built on EDU Chain, these credentials replace traditional certificates with blockchain-backed authenticity, ensuring that users’ skills and academic records remain tamper-proof, permanent, and universally accessible.

2. Why OC Credentials Matter?
2.1. Decentralized & Secure
Traditional certificates can be forged or lost. OC Credentials solve this by leveraging blockchain technology, ensuring that every earned certificate remains immutable and verifiable.
2.2. Universal Recognition
OC Credentials can be recognized across educational institutions, companies, and communities. Its because of what they are intended to represent (thanks to Arc Modules): real-life technical and social competency.
They act as trustless proofs of skills and achievements (competencies), making hiring, admissions, and collaborations more reliable.
2.3. User Ownership
Unlike traditional systems where institutions control certifications, OC Credentials are gained and owned by users. Individuals can share, verify, and manage their credentials without relying on intermediaries.
3. Understanding OC Credentials Structure
OC Credentials are represented as a JSON object, adhering to the OpenBadge standard. Each credential consists of multiple properties, ensuring security, verifiability, and transparency.
3.1. Top-Level Properties
These properties define the core metadata of an OC Credential.
Property Name | Data Type | Required | Public | Description |
---|---|---|---|---|
awardedDate | string | Yes | Yes | Date and time the credential was issued (ISO 8601 format). |
description | string | Yes | Yes | A brief description of the credential. |
validFrom | string | Yes | Yes | The start date of the credential’s validity (ISO 8601 format). |
validUntil | string | No | Yes | The expiration date of the credential (ISO 8601 format). |
image | string | No | Yes | A valid HTTP URL pointing to an image representing the credential. |
credentialSubject | object | Yes | Yes | The recipient of the credential. |
3.2. Credential Subject
The credentialSubject
object contains details about the individual or entity receiving the credential.
Property Name | Data Type | Required | Public | Description |
---|---|---|---|---|
achievement | object | Yes | Yes | The achievement details (see section below). |
name | string | Yes | No | The recipient's name (stored but not publicly visible). |
email | string | Yes | No | The recipient's email address (private). |
profileUrl | string | No | Yes | Public profile URL of the recipient. |
image | string | No | Yes | HTTP URL of the recipient's profile picture. |
ext:OC_CUSTOM:custom | object | No | Yes | Custom fields for additional metadata. |
3.3. Achievement Details
The achievement
object provides specific information about the awarded credential.
Property Name | Data Type | Required | Public | Description |
---|---|---|---|---|
identifier | string | Yes | Yes | A unique on-chain identifier (max 50 characters). |
achievementType | string | Yes | Yes | The type of credential (e.g., Certificate, Training Program, Talent Program). |
name | string | Yes | Yes | Name of the certification (e.g., "Blockchain Certification"). |
description | string | Yes | Yes | A detailed description of the credential. |
attachments | array | No | Yes | Supporting files (e.g., PDF, PNG). |
3.4. Key Takeaways About OC Credentials Structure
-
Detailed Learning Records: The credential structure captures essential learning details, including what was learned, when it was achieved, and who issued it, ensuring an accurate representation of the user’s educational progress.
-
Verified Skills & Achievements: By including specific skill sets, course descriptions, and learning outcomes, OC Credentials serve as a trustable record of competency that can be used in academic and professional settings.
-
Multi-Dimensional Insights: With properties covering achievement details, issuance timestamps, validity periods, and proof of completion, OC Credentials provide a holistic view of a user's learning journey rather than just a static certificate.
-
User-Centric & Transparent: Unlike traditional certificates, OC Credentials offer complete transparency, decentralization, and user ownership, allowing learners to control, share, and verify their credentials seamlessly.
-
Interoperability Across Platforms: With a standardized format, OC Credentials enable users to use their verified achievements across multiple educational institutions, companies, and communities, ensuring broader recognition of their skills.
This structured credentialing approach ensures a dynamic and verifiable record of a user’s learning and professional development, making OC Credentials more than just a certificate—an intelligent, data-rich learning profile.

4. How OC Credentials Work?
4.1. Credential Issuance
- User completes an Arc Module, Arc Talent Program, Arc Training Program, Arc Designer Certification Program, or participates in an event organized by a Community (and many more activities) in Campus Arc ecosystem.
- Upon a successfull completion of the above mentioned programs or events, an OC Credential is generated, securely linking all the details of the skills, topics, and more about the achievement to the user’s OC ID.
- Credential is stored on EDU Chain, making it verifiable at any time.
4.2. Verification Process
- Credential Management: The OC ID Dashboard allows users to manage and display their achievements. It includes features like filtering by credential type, toggling visibility of achievements on the public profile, and accessing detailed views of individual achievements.
- Public Profile: A public profile page is generated for each OC ID holder, displaying their achievements. The URL follows the format:
https://id.opencampus.xyz/profile/credentials?username=<OC_ID>
.
4.3. Sharing OC Credentials
Users can directly share their public OC ID profile URL with employers, universities, or communities to showcase their OC Credentials that represent their real-life competencies.
5. OC Credentials in Action
5.1. In Education
- Universities and online platforms can issue OC Credentials to certify course completions.
- Students can showcase their OC Credentials as verified proof of academic and professional achievements/progress.
5.2. In Employment
- Companies can verify employee training records (comes from Arc Training Programs) instantly.
- Job applicants can share OC Credentials or public OC ID profile URL instead of PDFs, CVs, or screenshots.
5.3. In Communities
- Community members can easily earn and receive OC Credentials for their successful participation in courses, events, workshops, hackathons, and more.
- The seamless credentialing process helps establish trust and expertise among members with instant verification.
- Communities can effortlessly issue OC Credentials to recognize member achievements without complex certification procedures.
For any issues or additional information, visit Campus Arc Contact Page for assistance.
You can always mail us at contact@campusarc.com for any kind of support.