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.
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.
Backend infrastructure for credential issuance and verification.
- Credential issuance workflows
- Verification APIs
- PostgreSQL persistence
- IPFS integration
- Stellar blockchain integration
- Authentication and authorization
- Contributor-friendly backend architecture
- NestJS
- TypeScript
- PostgreSQL
- TypeORM
- Swagger
- IPFS
- Stellar SDK
Soroban smart contracts powering credential authenticity and verification on Stellar.
- Credential anchoring
- Credential verification
- Revocation tracking
- On-chain verification state
- Contract testing
- Deployment scripts
- Soroban
- Rust
- Stellar
Frontend platform for interacting with OpenCred.
- Credential dashboards
- Issuer portals
- Public verification pages
- Wallet authentication
- Credential sharing and viewing
- Next.js
- React
- TypeScript
- Freighter Wallet
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.
Frontend Applications
│
▼
NestJS Backend APIs
│
├── PostgreSQL
├── IPFS
└── Stellar Integration Layer
│
▼
Soroban Smart Contracts
│
▼
Stellar Network
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
- Credential issuance infrastructure
- Soroban credential registry contracts
- Decentralized verification flows
- Wallet-based authentication
- Reputation systems
- Contributor onboarding
- Public goods infrastructure
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.
We actively welcome contributors.
If you're looking to contribute:
-
Explore our repositories
-
Pick an issue labeled:
good-first-issuehelp-wanted
-
Comment to claim the issue
-
Submit a pull request
We encourage contributors of all experience levels.
- https://github.com/TrustDID/opencred-api
- https://github.com/TrustDID/opencred-contracts
- https://github.com/TrustDID/opencred
TrustDID is part of the growing ecosystem of decentralized applications and public goods infrastructure being built on Stellar and Soroban.