Skip to content
@TrustDID

TrustDID

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.

Popular repositories Loading

  1. opencred opencred Public

    TrustDID is an open-source project that enables organizations to issue verifiable credentials and individuals to prove their identity using decentralized identifiers (DIDs) anchored on the Stellar …

    TypeScript 1

  2. opencred-api opencred-api Public

    NestJS backend API for OpenCred credential issuance and verification

    TypeScript 4

  3. opencred-contracts opencred-contracts Public

    Rust/Soroban smart contracts for OpenCred credential registry on Stellar

    Shell 2

  4. .github .github Public

Repositories

Showing 4 of 4 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…