Expand description
§baseid-core
Shared types, traits, and error handling for the BaseID digital identity infrastructure. This crate provides the foundational abstractions used by all other BaseID crates.
§Design Principles
- All public types implement
serde::Serializeandserde::Deserialize - Bilingual error messages (EN/FR) for Canadian government compliance
- No cryptographic operations — those live in
baseid-crypto - No I/O — this crate is purely types and traits
Re-exports§
Modules§
- claims
- Unified claim types for multi-format credential lifecycle.
- credential
- Credential format-agnostic abstractions.
- error
- Bilingual error types for BaseID.
- language
- Multilingual language support for international identity systems.
- lifecycle
- Unified credential lifecycle traits.
- types
- Shared types used across BaseID crates.