CDCavell.AsiBackbone.Storage.InMemory
1.2.1
This package ID has been superseded by the simplified AsiBackbone.* package line starting with version 2.0.0. This is a project/package namespace rename, not a critical bug or security deprecation. Please migrate to the corresponding AsiBackbone.* package and update using statements from CDCavell.AsiBackbone.* to AsiBackbone.*.
dotnet add package CDCavell.AsiBackbone.Storage.InMemory --version 1.2.1
NuGet\Install-Package CDCavell.AsiBackbone.Storage.InMemory -Version 1.2.1
<PackageReference Include="CDCavell.AsiBackbone.Storage.InMemory" Version="1.2.1" />
<PackageVersion Include="CDCavell.AsiBackbone.Storage.InMemory" Version="1.2.1" />
<PackageReference Include="CDCavell.AsiBackbone.Storage.InMemory" />
paket add CDCavell.AsiBackbone.Storage.InMemory --version 1.2.1
#r "nuget: CDCavell.AsiBackbone.Storage.InMemory, 1.2.1"
#:package CDCavell.AsiBackbone.Storage.InMemory@1.2.1
#addin nuget:?package=CDCavell.AsiBackbone.Storage.InMemory&version=1.2.1
#tool nuget:?package=CDCavell.AsiBackbone.Storage.InMemory&version=1.2.1
CDCavell.AsiBackbone.Storage.InMemory
Non-durable in-memory storage helpers for Accountable Systems Infrastructure local validation, samples, and tests.
This package provides non-durable storage implementations that make it easy to exercise ASI Backbone governance flows without requiring a database, EF Core provider, or host infrastructure.
New to AsiBackbone? Start with the concept, not this package: Intent to Execution: An Accountability Pattern and the documentation site. This README covers one package in the family.
Important: This package is not durable storage. Do not use it as a production audit ledger, compliance archive, tamper-evident store, or long-term accountability store.
What this package provides
- In-memory audit ledger behavior for local validation and tests.
- Storage implementations that depend on
CDCavell.AsiBackbone.Coreonly. - A simple bridge for samples that need audit records without introducing EF Core or a database.
Intended usage
Use this package when:
- writing unit tests or integration tests around policy evaluation;
- building sample applications;
- validating audit residue and audit ledger behavior locally;
- demonstrating host-neutral ASI Backbone flows before adding durable storage.
For production persistence, use a host-owned durable storage strategy such as CDCavell.AsiBackbone.EntityFrameworkCore or a custom implementation of the Core storage contracts.
Boundary
The in-memory package should remain lightweight and host-neutral. It should not select a database provider, own migrations, expose ASP.NET Core middleware, or imply durable compliance-grade audit storage.
| 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
- CDCavell.AsiBackbone.Core (>= 1.2.1)
- CDCavell.AsiBackbone.DependencyInjection (>= 1.2.1)
NuGet packages (1)
Showing the top 1 NuGet packages that depend on CDCavell.AsiBackbone.Storage.InMemory:
| Package | Downloads |
|---|---|
|
CDCavell.AsiBackbone.Testing
Test harness helpers for Accountable Systems Infrastructure endpoint governance, deterministic policy decisions, and in-memory inspection. |
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated | |
|---|---|---|---|
| 1.2.1 | 139 | 6/24/2026 | |
| 1.2.0 | 150 | 6/21/2026 | |
| 1.1.1 | 227 | 6/19/2026 | |
| 1.1.0 | 234 | 6/17/2026 | |
| 1.0.0 | 208 | 6/14/2026 | |
| 0.4.0-alpha.3 | 70 | 6/13/2026 | |
| 0.4.0-alpha.2 | 74 | 6/12/2026 | |
| 0.4.0-alpha.1 | 74 | 6/11/2026 | |
| 0.3.0-alpha.1 | 78 | 6/11/2026 | |
| 0.2.0-alpha.1 | 74 | 6/10/2026 | |
| 0.1.0-alpha.2 | 71 | 6/10/2026 |