GnOuGo.KeyVault.Core
0.20.0
dotnet add package GnOuGo.KeyVault.Core --version 0.20.0
NuGet\Install-Package GnOuGo.KeyVault.Core -Version 0.20.0
<PackageReference Include="GnOuGo.KeyVault.Core" Version="0.20.0" />
<PackageVersion Include="GnOuGo.KeyVault.Core" Version="0.20.0" />
<PackageReference Include="GnOuGo.KeyVault.Core" />
paket add GnOuGo.KeyVault.Core --version 0.20.0
#r "nuget: GnOuGo.KeyVault.Core, 0.20.0"
#:package GnOuGo.KeyVault.Core@0.20.0
#addin nuget:?package=GnOuGo.KeyVault.Core&version=0.20.0
#tool nuget:?package=GnOuGo.KeyVault.Core&version=0.20.0
GnOuGo.KeyVault.Core
Generic encrypted storage for tenant-owned secrets and records, with audit and workspace path resolution. Consumers own their record collections, key names, serialization contracts, configuration mapping, and concurrency policy.
Use the public secret abstractions for secret operations and IKeyVaultRecordStore
for encrypted record payloads. KeyVaultRecordStoreFactory.CreateWorkspaceStore
resolves the database location through the workspace conventions. Every record
operation requires a collection, tenant, key, and author. Payloads are encrypted
at rest; record values must not be written to logs.
The library owns its persistence details. Its EF Core services use SQLite; its separately scoped record-store implementation supports Native AOT through the public record API. Consumers must not query or modify the database directly.
dotnet build src/GnOuGo.KeyVault.Core
dotnet test tests/GnOuGo.KeyVault.Core.Tests
dotnet pack src/GnOuGo.KeyVault.Core -c Release
| 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
- GnOuGo.Workspace (>= 0.20.0)
- Microsoft.Data.Sqlite (>= 10.0.12)
- Microsoft.EntityFrameworkCore.Sqlite (>= 10.0.12)
- SQLitePCLRaw.bundle_e_sqlite3 (>= 3.0.5)
NuGet packages (2)
Showing the top 2 NuGet packages that depend on GnOuGo.KeyVault.Core:
| Package | Downloads |
|---|---|
|
GnOuGo.Flow.Integrations
AI provider and MCP transport integrations for the autonomous GnOuGo.Flow.Core workflow engine. |
|
|
GnOuGo.Flow.Persistence
Tenant-owned encrypted workflow execution journals with rebuildable EF Core and SQLite indexes. |
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 0.20.0 | 37 | 10/2/2026 |
| 0.20.0-dev.847 | 56 | 9/30/2026 |
| 0.20.0-dev.837 | 50 | 9/30/2026 |
| 0.20.0-dev.786 | 60 | 9/25/2026 |
| 0.20.0-dev.784 | 56 | 9/25/2026 |
| 0.19.4-dev.756 | 54 | 9/24/2026 |
| 0.19.3 | 93 | 9/24/2026 |
| 0.19.3-dev.730 | 63 | 9/23/2026 |
| 0.19.3-dev.728 | 65 | 9/22/2026 |
| 0.19.2 | 86 | 9/22/2026 |
| 0.19.2-dev.715 | 63 | 9/22/2026 |