Credentials.Rdfc
1.0.0
dotnet add package Credentials.Rdfc --version 1.0.0
NuGet\Install-Package Credentials.Rdfc -Version 1.0.0
<PackageReference Include="Credentials.Rdfc" Version="1.0.0" />
<PackageVersion Include="Credentials.Rdfc" Version="1.0.0" />
<PackageReference Include="Credentials.Rdfc" />
paket add Credentials.Rdfc --version 1.0.0
#r "nuget: Credentials.Rdfc, 1.0.0"
#:package Credentials.Rdfc@1.0.0
#addin nuget:?package=Credentials.Rdfc&version=1.0.0
#tool nuget:?package=Credentials.Rdfc&version=1.0.0
credentials-dotnet
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.
Status
Feature-complete and on the path to v1.0.0 (currently 0.1.0, pre-release). The engine implements all
three roles — Issuer, Holder, Verifier — across every securing family: embedded Data Integrity
(EdDSA / ECDSA, JCS + RDFC), VC-JOSE-COSE, and SD-JWT VC. It also covers selective disclosure
(bbs-2023 derived proofs and SD-JWT disclosures), Bitstring Status List v1.0, JSON Schema 2020-12
validation, the issuer-trust / status / schema policy hooks, and VCDM 1.1 verification (issuance is
2.0 only). It passes 57 / 59 of the W3C VCDM 2.0 test suite — the 2 remaining gaps are documented, not
hidden, in docs/conformance.md.
Documentation
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.docs/conformance.md— the honest W3C conformance + interop status.
Runnable examples for every role × form are in samples/. The original phased implementation
plan (now delivered) is in tasks/.
License
Apache-2.0 — see LICENSE.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net10.0 is compatible. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
-
net10.0
- Credentials.Extensions.DependencyInjection (>= 1.0.0)
- DataProofsDotnet.Rdfc (>= 1.1.0)
- Microsoft.Extensions.DependencyInjection.Abstractions (>= 10.0.8)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 1.0.0 | 46 | 6/26/2026 |