A .NET 10 implementation of the W3C Verifiable Credentials Data Model 2.0 (VCDM 2.0) — issuing, holding,
presenting, and verifying Verifiable Credentials (VCs) and Verifiable Presentations (VPs). It is the
credentials capability of the net-wallet-sdk stack: a data-model-and-roles engine that delegates cryptography
to NetCrypto, proofs to DataProofsDotnet, and identifiers/keys to NetDid.
Early development. Milestone M0 (solution skeleton, document-centric core model, structural validation, dependency-injection surface) is the current build target. See the implementation plan below for the roadmap.
This README is a thin router. The design context lives in docs/ — read in this order:
docs/architectural-path.md— the wholenet-wallet-sdkwallet ecosystem and the shared foundation.docs/credentials-dotnet-concept.md— what this library is and the agreed decisions (D1–D12).docs/credentials-dotnet-prd.md— the numbered functional/non-functional requirements.
The phased implementation plan is in tasks/todo-2026-06-18-credentials-dotnet-implementation.md.
Apache-2.0 — see LICENSE.