Inspiration

The complexity of managing digital identities and credentials across various platforms inspired us to create Konnektoren.help. We saw an opportunity to leverage Self-Sovereign Identity (SSI) principles to empower users with control over their personal data and achievements in language learning.

What it does

Konnektoren.help is an innovative platform that combines German grammar learning with cutting-edge SSI technology. It offers:

  1. Interactive lessons focused on German connectors (Konnektoren).
  2. A gamified learning experience with progress tracking.
  3. Issuance of Verifiable Credentials (VCs) as digital certificates for completed achievements.
  4. Integration with Decentralized Identifiers (DIDs) for secure, user-controlled identity management.
  5. A wallet feature for storing and managing VCs.

How we built it

We developed Konnektoren.help using:

  • Frontend: Yew (Rust-based framework) for a responsive web application
  • Backend: Rust with the Axum framework for efficient API handling
  • SSI Implementation:
    • DID creation and management using did:key method
    • VC issuance and verification aligned with W3C standards
    • Integration with vc.konnektoren.help for credential issuance
  • Hosting: GitHub Pages with Cloudflare for enhanced security and performance
  • Analytics: Privacy-focused integration with Google Analytics

Challenges we ran into

  1. Implementing a user-friendly SSI system while maintaining security and privacy.
  2. Designing an intuitive interface for managing DIDs and VCs within the learning context.
  3. Ensuring interoperability of our VCs with various SSI wallets and verifiers.
  4. Balancing the technical complexities of SSI with an engaging user experience for language learners.

Accomplishments that we're proud of

  1. Successfully integrating SSI principles into a language learning platform.
  2. Implementing a secure system for issuing and verifying achievement-based VCs.
  3. Developing a scalable architecture that supports future expansion of SSI features.

What we learned

  1. The intricacies of implementing W3C-compliant Verifiable Credentials.
  2. Strategies for making complex SSI concepts accessible to everyday users.
  3. The importance of privacy-by-design in educational technology.
  4. The potential of SSI to revolutionize how educational achievements are recognized and shared.

What's next for Konnektoren

  1. Expanding our VC offerings to cover more granular language skills and achievements.
  2. Implementing selective disclosure features for VCs to enhance privacy.
  3. Exploring integration with other SSI ecosystems and identity hubs.
  4. Developing features for credential revocation and updates.
  5. Creating partnerships with educational institutions for wider recognition of our VCs.
  6. Investigating the use of Zero-Knowledge Proofs for enhanced privacy in credential verification.

Built With

Share this project:

Updates