Open Source

Open source acknowledgments.

TrustDID is built on the shoulders of excellent open source software. We are grateful to the developers and communities who maintain these projects. Below is a list of the key third-party components used in our platform.

Python Libraries

ComponentWhat it doesLicence
Flask Lightweight WSGI web application framework BSD-3
Flask-SQLAlchemy SQLAlchemy integration for Flask BSD-3
Flask-CORS Cross-Origin Resource Sharing support for Flask MIT
FastAPI High-performance async web framework for building APIs MIT
Uvicorn Lightning-fast ASGI server implementation BSD-3
Gunicorn Python WSGI HTTP server for UNIX MIT
cryptography Cryptographic recipes and primitives for Python (Ed25519, X25519) Apache-2.0 / BSD-3
pqcrypto Post-quantum cryptography bindings (ML-DSA-44) Apache-2.0
Pydantic Data validation using Python type annotations MIT
HTTPX Fully featured HTTP client with async support BSD-3
dnspython DNS toolkit for Python, used for TLSA record verification ISC
Requests Elegant HTTP library for Python Apache-2.0
SlowAPI Rate limiting extension for FastAPI MIT

Infrastructure & Runtime

ComponentWhat it doesLicence
Python Programming language powering our API services PSF
Go Programming language for CLI tools and signing services BSD-3
Nginx High-performance HTTP server and reverse proxy BSD-2
Traefik Cloud-native application proxy with automatic TLS MIT
Docker Container platform for application deployment Apache-2.0
SQLite Self-contained SQL database engine Public Domain

Fonts & Frontend

ComponentWhat it doesLicence
Space Grotesk Typeface used for headings and interface labels across this site OFL-1.1
Inter Typeface used for body text across this site OFL-1.1
JetBrains Mono Typeface for developers, used for monospace text throughout OFL-1.1
Crimson Pro Serif typeface used for display and body text OFL-1.1
This list covers key dependencies used in the TrustDID platform. Each project may have its own transitive dependencies with their own licences. For full licence texts, please visit the respective project links above. If you believe we have omitted an attribution, please contact us at support@trustdid.ca.

Built on open foundations.