Skip to main content

Contract

· One min read

Contract has IssuerRegistry and AchievementCredentialRegistry, each connect to the metadata.

Idea of the architecting seperation between the contract and IPFS Meta files is

that

if you need the information for validation -> it will be in the contract Otherwise -> it will be in IPFS

Technical Summary

· 2 min read

About Micro Edge Certs (MEC)

Micro Edge Certs (MEC) is a learning history portfolio service utilizing blockchain technology.

You can safely store and share your learning history, certifications, degrees, and other achievements as internationally recognized badges. Currently in development as an app, it will be available worldwide.

Main Users

  1. Holder: After user registration, holders can apply for badges from issuers and store or share authenticated badges.
  2. Issuer: Educational institutions or organizations can register. They can also register and certify badges.
  3. Verifier: Verifiers can view and confirm badges shared by holders.

MEC Usecase

MEC Presentation

Development Team

  • Development Team: Responsible for developing the app.
  • Documentation Team: Responsible for creating documentation related to the app.

Development Process

  1. Creating a Registration Site for Issuers: First, create the registration page for issuers and the badge registration page. Additionally, implement the function for authenticating badges requested by users.
  2. Creating a Viewing App for Users: Next, create an app for users. Implement the function for users to apply for badges from issuers and the function to view and share a portfolio of authenticated badges.

MEC will be a powerful tool to certify individual learning achievements and support career advancement.

Marketing

· One min read
airinterface
Engineering mind creative being

Marketing slide

Work In Progress

MEC Presentation

Marketing prompt

Revolutionizing learning experience.

Motivate learning from within.

BYOS: Bring your own skill

1."Empowering Education with Blockchain: Secure, Verify, Succeed."

2."Revolutionize Learning Records with Blockchain Precision."

3."Your Learning, Your Certificate: Securely Verified on Blockchain."

4."From Classroom to Career: Blockchain-Backed Credentials."

5."Unlock Your Future with Blockchain-Verified Education Records."

comparison

· One min read
ItemMicro Edge Certificate (Proposed)Open BadgesBlockcerts
Blockchain TechnologyEthereumNoneBitcoin / Ethereum
Data FormatJSON-LDJSON-LDJSON-LD
SecurityCryptographic signatures, PINPlatform controlledCryptographic signatures, Bitcoin blockchain
ScalabilityLayer-2 solutions (Optimistic Rollups, zk-Rollups)Central server-basedBlockchain scalability issues
OwnershipStudent Owned On their deviceStudent Owned On the SystemStudent Owned On BitCoin / Ethereum
InteroperabilityOpenBadge compliance, integration with existing systemsOpenBadge complianceOpenBadge compliance
User InterfaceWeb and mobile-friendly, intuitive designVaries by implementationCustomizable
Validationパブリック鍵はBlockChainlinkか指定されたリンクでパブリック鍵REST call

基準(TBD)

· 4 min read

Reference:

OpenBadge ヨーロッパ、日本、アメリカで使用されている。

Blockcerts は、MIT Media Lab

https://github.com/1EdTech/cert-schema

OpenBadge の拡張版。

https://digitalpromise.org/initiative/educator-micro-credentials/ Marketingを勉強する には良さそう。しかし、ここが違う所。

waytoproove

https://microcredentials.digitalpromise.org/explore のマーケットがいい感じ。

https://github.com/1EdTech/cert-schema/blob/master/docs/open_badge_v2_extensions.md

OpenBadge のExtension/そのまま使う可能性を探る

didcore

InterOperabilityにすると、MECではここを補うことが必要。

あと DID Methodは発行者独自と書いてあるから。ここも補うことが必要。

Task1: そこにIssuerのメタデータを置くか・IssuerのCRU(Dはなし)をだれが許可するかがDAOの役目?

OpenBadge V3 Structure

+----------------------------+
| AchievementCredential |
+----------------------------+
| - @context |
| - id |
| - type |
| - issuer |
| - issuanceDate |
| - expirationDate |
| - credentialSubject |
| - proof |
+----------------------------+
|
v
+----------------------------+
| Issuer |
+----------------------------+
| - id |
| - type |
| - name |
| - image |
| - url |
| - address |
+----------------------------+
|
v
+----------------------------+
| CredentialSubject(User) |
+----------------------------+
| - id |
| - type |
| - achievement |
+----------------------------+
|
v
+----------------------------+
| Achievement |
+----------------------------+
| - id |
| - type |
| - name |
| - description |
| - criteria |
| - image |
+----------------------------+
|
v
+----------------------------+
| Criteria |
+----------------------------+
| - type |
| - narrative |
+----------------------------+
|
v
+----------------------------+
| Proof |
+----------------------------+
| - type |
| - created |
| - verificationMethod |
| - proofPurpose |
| - jws |
+----------------------------+

Reference

Open Badge = The badge cannot be verified (the badge's authenticity cannot be proven) without the Issuer's platform.

MEC = By using the blockchain as a registry, the authenticity can be verified without a platform.

  1. Structure of the Registry:
    • Classes can be aligned across multiple issuers. (Tag feature?)
    • Ability to have multiple courses.
- Verifiable Data Registry
- Issuer
- Verifier = Application generated according to standards.
- Reviewer = Users are companies seeking to hire.
- Holder = Learner

Use Case

Issuer Side:

  1. The issuer registers issuer information and course content.
  2. The issuer issues MEC to the Learner.

Learner 1:

  1. Obtain MEC.
  2. Refer to MEC content.
  3. (Out of Scope) Optionally share MEC Bundle.

Learner 2:

  1. Go to the Registry and refer to courses of interest.
  2. View the Issuer's content.
  3. (Out of Scope) It would be nice to see how many MECs have been issued and evaluations from the Learner's side.

Data Structure

Issuer (Issuer)

id: 0000-xxx00...
name: Chiba Institute of Technology
Corporate Number: xxx-xxx-xxx
Country: Japan
Address: Chiba Prefecture...
logo:

Class

id:
name:
description:
logo:
expiration (optional):
tags: [web3, it]
Verification Method: Public Key

Tags / Categories

name: web3

MEC

Issue Date:
Name:
logo:
expiration:

The format uses JWT data VC to check for tampering.

MEC Data Model

MECDataModel

  1. badge: BadgeClass includes signatureLines images in BlockCerts, but I don't think they are necessary here (verification is done by Verification).
  2. Credential: In BlockCerts, the recipient is included in the Badge, but to conform to OpenBadge, it is moved back to the RootLevel. However, I like the term Recipient, so I want to keep it.
  3. Recipient: This needs further discussion. It is included in BlockCerts but not in OpenBadge.
  4. IssuedCredentialMeta: In the future, marketplace and similar course viewing functions may be possible. This could be a point of discussion whether to use IPFS or DB.

Examples

Question 1:

  • Can the Web3 Introduction course be included in the Registry?

Reference:


Introduction

· 2 min read
airinterface
Engineering mind creative being

Objective

To standardize and generate verifiable credentials for MicroEdgeCert and create a prototype using this module.

Prototype Scope

Develop a function to generate completion certificates as verifiable credentials, making them accessible and internationally recognized for personal use.

Focus Areas

  • Showcasing individual skills and potential.
  • Increasing personal motivation.

Capabilities

  • Viewing skills linked to personal achievements.
  • Selecting and sending class certificates at will, enabling interoperability of course credits for opportunities like studying abroad.
  • Authenticating the issuer's expertise.

Brainstorm

bitFlyer

Reference: bitFlyer Blockchain Research 2023

Educational Institutions and Companies

Educational Institutions:

Educational institutions aim to produce students who apply their knowledge in society, contributing to their reputation and attracting new students. Research institutions foster new ideas and contribute to society, often advising governments.

Companies:

Companies assess students based on educational qualifications for employment, internships, and compliance with industry standards.

Governments and Charities:

Governments use graduation statistics for economic support decisions, international research support, and community projects, fostering connections and communication with educational institutions.

For Learners:

Students of all ages seek to contribute to society, engage in collaborative projects, and explore their interests. They aim to gain new knowledge and certifications to build their careers.

What is a Skill?

  • The concept of growth (Growth Mindset).
  • Fixed Mindset's impact on cultural genius and study groups.

Skill Certification

A shift from graduation certificates to skill-based certifications is necessary, ensuring value from credible institutions and international applicability.

Tasks:

  • Develop standards, including internationalization.
  • Determine data units and categorization for skills.
  • Standardize project evaluation criteria.

Roadmap

For the project's roadmap and more details, visit MicroEdgeCerts on GitHub.

Roadmap

Standards (TBD)
Fund & Outreach
Document
Architecture