Open source

Open source. Standards-based. Yours to run.

Sorcha is built on .NET 10 and .NET Aspire, MIT-licensed, and self-hostable with Docker. Eight single-responsibility services, a documented API, and more than 10,000 tests. Read it, run it, build on it.

.NET 10 .NET Aspire MIT PostgreSQL / MongoDB / Redis Minimal APIs + OpenAPI 8 services 10,000+ tests

The services

Eight single-responsibility services, each doing one job: Blueprint (workflow definitions), Wallet (keys and signing), Register (append-only Merkle ledgers), Validator (quorum consensus), Peer (decentralised replication), Tenant (multi-tenancy), the API Gateway (single external surface), and the HAIP service (the boundary to the OpenID4VC wallet ecosystem). Every protocol and primitive is a published standard.

Cryptography

Standards

OpenID4VCI (issuance), OpenID4VP (presentation), SD-JWT VC, W3C Verifiable Credentials 2.0, and the did:sorcha DID method. The HAIP service bridges the classical-signature requirement at the wallet boundary with a classical co-key derived alongside the post-quantum keys.

Run it

Self-host the whole platform with Docker Compose, or run it with .NET Aspire for local development. The quick-start gets you going in a few minutes.