Skip to content

Register did:educreds method - #749

Open
shabantiger wants to merge 1 commit into
w3c:mainfrom
shabantiger:register-did-educreds
Open

Register did:educreds method#749
shabantiger wants to merge 1 commit into
w3c:mainfrom
shabantiger:register-did-educreds

Conversation

@shabantiger

Copy link
Copy Markdown

Register did:educreds DID Method

Summary

This PR registers the did:educreds DID method with the W3C DID Extensions registry.

Method Details

Field Value
Method name educreds
Status registered
Contact EduCreds Labs Co. Ltd
Email partnerships@educreds.xyz
Website https://educreds.xyz
Specification https://did.educreds.xyz

About the Method

did:educreds is a DID method designed for academic credential infrastructure in Africa and emerging markets. It supports three subject types:

  • Institutions (did:educreds:institution:<uuid>) — accredited universities and colleges
  • Students (did:educreds:student:<eth-address>) — credential holders
  • Credentials (did:educreds:credential:<uuid>) — individual verifiable credentials

Specification Conformance

The specification at https://did.educreds.xyz covers all required sections per the W3C DID Core v1.1 specification:

  • ✅ Method name and ABNF syntax
  • ✅ Full CRUD operations (Create, Read/Resolve, Update, Deactivate)
  • ✅ DID Document structure with verification methods and service endpoints
  • ✅ Security Considerations (6 subsections)
  • ✅ Privacy Considerations (4 subsections)
  • ✅ Conformance statement
  • ✅ Implementation status
  • ✅ References

Implementation

The method is implemented and operational. A live resolver is available at:
GET https://api-dev.educreds.xyz/api/v1/did/resolve/:did

Credentials issued under this method are stored on IPFS and anchored on an EVM-compatible chain for tamper-proof verification.

@github-actions

Copy link
Copy Markdown

🤖 AI Preliminary Specification Review

This is an advisory, automated review of the DID Method specification(s) referenced in this pull request, checked against the registration checklist. It does not replace review by the registry editors.

All reviewed submissions passed the preliminary checklist review. A registry editor will still perform the final review.

methods/educreds.json — method did:educreds

Specification: https://did.educreds.xyz

Preliminary verdict: ✅ PASS

The did:educreds specification is a complete, well-structured DID Method spec with defined syntax, full CRUD operations, and substantive Security and Privacy Considerations sections. All MUST criteria are satisfied; minor advisory notes concern IP/copyright posture.

Item Level Status Notes
M1. Specification is reachable and is a DID Method specification MUST pass
M2. DID Method Syntax is defined MUST pass
M3. CRUD operations are defined MUST pass
M4. Security Considerations present and substantive MUST pass
M5. Privacy Considerations present and substantive MUST pass
M6. Method name is indicative and non-generic MUST pass
M7. No unreasonable legal, security, moral, or privacy harms MUST pass
M8. Human-readable description of the addition MUST pass
S1. contactEmail present OPTIONAL pass
S2. verifiableDataRegistry present OPTIONAL pass
⚠️ S3. Intellectual-property posture is clear SHOULD warn The specification is marked '© 2026 EduCreds Labs Ltd. All Rights Reserved.' with no open licensing statement, which may raise IP/reuse concerns for a public registry; editors should confirm licensing posture.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant