Skip to content

TrustDID/.github

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 

Repository files navigation

TrustDID

Decentralized Identity & Credential Infrastructure on Stellar

TrustDID is an open-source ecosystem focused on building decentralized identity, credential verification, and reputation infrastructure using the Stellar network and Soroban smart contracts.

Our mission is to create transparent, verifiable, and user-owned digital credential systems that can power education, employment verification, open-source reputation, DAO contribution tracking, and broader digital identity use cases.


Core Projects

OpenCred

OpenCred is the primary TrustDID platform for decentralized credential issuance and verification.

It enables organizations such as:

  • Universities
  • Bootcamps
  • Employers
  • DAOs
  • Open-source communities
  • Training platforms

To issue verifiable credentials that are:

  • Tamper-resistant
  • Publicly verifiable
  • Decentralized
  • User-owned

Credentials are stored on IPFS while verification data is anchored on the Stellar blockchain through Soroban smart contracts.


Repository Ecosystem

opencred-api

Backend infrastructure for credential issuance and verification.

Responsibilities

  • Credential issuance workflows
  • Verification APIs
  • PostgreSQL persistence
  • IPFS integration
  • Stellar blockchain integration
  • Authentication and authorization
  • Contributor-friendly backend architecture

Stack

  • NestJS
  • TypeScript
  • PostgreSQL
  • TypeORM
  • Swagger
  • IPFS
  • Stellar SDK

opencred-contracts

Soroban smart contracts powering credential authenticity and verification on Stellar.

Responsibilities

  • Credential anchoring
  • Credential verification
  • Revocation tracking
  • On-chain verification state
  • Contract testing
  • Deployment scripts

Stack

  • Soroban
  • Rust
  • Stellar

opencred

Frontend platform for interacting with OpenCred.

Responsibilities

  • Credential dashboards
  • Issuer portals
  • Public verification pages
  • Wallet authentication
  • Credential sharing and viewing

Stack

  • Next.js
  • React
  • TypeScript
  • Freighter Wallet

Why Stellar?

TrustDID uses Stellar because it provides:

  • Low-cost transactions
  • Fast confirmations
  • Scalability
  • Accessibility for global users
  • Strong open-source ecosystem support
  • Soroban smart contract capabilities

These properties make Stellar an excellent foundation for decentralized identity and credential infrastructure.


Project Architecture

Frontend Applications
        │
        ▼
NestJS Backend APIs
        │
        ├── PostgreSQL
        ├── IPFS
        └── Stellar Integration Layer
                 │
                 ▼
         Soroban Smart Contracts
                 │
                 ▼
           Stellar Network

Open Source First

TrustDID is intentionally designed as a contributor-friendly ecosystem.

We create:

  • Clearly scoped issues
  • Beginner-friendly tasks
  • Contributor documentation
  • Modular architecture
  • Independent repositories
  • Public roadmaps

We welcome contributors across:

  • Backend engineering
  • Frontend engineering
  • Smart contracts
  • Infrastructure
  • Testing
  • Documentation
  • DevOps
  • Security

Current Focus Areas

  • Credential issuance infrastructure
  • Soroban credential registry contracts
  • Decentralized verification flows
  • Wallet-based authentication
  • Reputation systems
  • Contributor onboarding
  • Public goods infrastructure

Long-Term Vision

TrustDID aims to become a decentralized trust and reputation layer for:

  • Education
  • Open-source ecosystems
  • Employment verification
  • DAO contribution tracking
  • Skill attestations
  • Professional identity

By combining Web2 developer tooling with decentralized verification infrastructure, we aim to make verifiable digital trust systems more accessible to developers, organizations, and communities.


Contributing

We actively welcome contributors.

If you're looking to contribute:

  1. Explore our repositories

  2. Pick an issue labeled:

    • good-first-issue
    • help-wanted
  3. Comment to claim the issue

  4. Submit a pull request

We encourage contributors of all experience levels.


Ecosystem Repositories


Built on Stellar

TrustDID is part of the growing ecosystem of decentralized applications and public goods infrastructure being built on Stellar and Soroban.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors