Credentials.Extensions.DependencyInjection 1.0.0

dotnet add package Credentials.Extensions.DependencyInjection --version 1.0.0
                    
NuGet\Install-Package Credentials.Extensions.DependencyInjection -Version 1.0.0
                    
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="Credentials.Extensions.DependencyInjection" Version="1.0.0" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="Credentials.Extensions.DependencyInjection" Version="1.0.0" />
                    
Directory.Packages.props
<PackageReference Include="Credentials.Extensions.DependencyInjection" />
                    
Project file
For projects that support Central Package Management (CPM), copy this XML node into the solution Directory.Packages.props file to version the package.
paket add Credentials.Extensions.DependencyInjection --version 1.0.0
                    
#r "nuget: Credentials.Extensions.DependencyInjection, 1.0.0"
                    
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
#:package Credentials.Extensions.DependencyInjection@1.0.0
                    
#:package directive can be used in C# file-based apps starting in .NET 10 preview 4. Copy this into a .cs file before any lines of code to reference the package.
#addin nuget:?package=Credentials.Extensions.DependencyInjection&version=1.0.0
                    
Install as a Cake Addin
#tool nuget:?package=Credentials.Extensions.DependencyInjection&version=1.0.0
                    
Install as a Cake Tool

credentials-dotnet

License .NET Spec

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:

  1. docs/architectural-path.md — the whole net-wallet-sdk wallet ecosystem and the shared foundation.
  2. docs/credentials-dotnet-concept.md — what this library is and the agreed decisions (D1–D12).
  3. docs/credentials-dotnet-prd.md — the numbered functional/non-functional requirements.
  4. 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 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. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

NuGet packages (1)

Showing the top 1 NuGet packages that depend on Credentials.Extensions.DependencyInjection:

Package Downloads
Credentials.Rdfc

Opt-in RDFC-1.0 Data Integrity cryptosuites (eddsa-rdfc-2022, ecdsa-rdfc-2019) for credentials-dotnet. Reference this package only if you need the RDF-Dataset-Canonicalization suites: it pulls in dotNetRDF (and its transitive Newtonsoft.Json), which the System.Text.Json-only default deliberately avoids (NFR-002).

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last Updated
1.0.0 38 6/26/2026