Digital Identity Infrastructure
Open-source libraries and managed services for verifiable credentials, decentralized identifiers, and privacy-preserving verification — built on open standards.
25+
Rust Crates
5
Credential Formats
4
Protocol Suites
8+
Standards Aligned
Why BaseID
Why BaseID
Standards-compliant digital identity infrastructure designed for privacy, security, and compliance.
Multi-Format Credentials
Issue and verify W3C Verifiable Credentials, ISO mDL, SD-JWT, and AnonCreds from a single platform.
Privacy by Design
Selective disclosure, predicate proofs, and zero-knowledge protocols protect user privacy at every layer.
Standards-Driven
Designed for compliance with government trust frameworks and cross-jurisdictional interoperability.
Open Standards
Implements W3C, ISO 18013-5, IETF, and OpenID Foundation standards for maximum interoperability.
Pure Rust
Memory-safe, high-performance implementation with no runtime dependencies. Cross-platform via WASM and FFI bindings.
Open Source
Dual-licensed under Apache 2.0 and MIT. Full transparency, community contributions, and enterprise-friendly licensing.
Built on a Layered Architecture
BaseID’s modular design separates concerns across foundation, credential lifecycle, privacy, protocols, and application layers — enabling you to use exactly what you need.
- Foundation layer: cryptographic primitives, DID resolution, key management
- Credential formats: W3C VC, ISO mDL, SD-JWT, AnonCreds
- Protocol suites: OID4VCI, OID4VP, SIOP, DIDComm
- Privacy: selective disclosure, predicate proofs, unlinkable presentations
use baseid_vc::{Credential, CredentialBuilder};
use baseid_crypto::Ed25519Signer;
let signer = Ed25519Signer::generate()?;
let credential = CredentialBuilder::new()
.issuer("did:web:example.ca")
.subject("did:key:z6Mkf...")
.add_type("CanadianDriversLicence")
.add_claim("givenName", "Alice")
.add_claim("province", "ON")
.build(&signer)
.await?; Enterprise-Ready Managed Services
Deploy production-grade identity infrastructure without managing the complexity. Our managed platform handles scaling, compliance, and operations.
- Multi-tenant credential issuance and verification
- Trust registry and governance framework management
- Real-time credential status and revocation
- Compliance reporting and audit trails
Built on open standards
Ready to build with BaseID?
Get started with our open-source libraries or contact us about managed services.