CDCavell.AsiBackbone.Storage.InMemory 1.2.1

Suggested Alternatives

AsiBackbone.Storage.InMemory

Additional Details

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
                    
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="CDCavell.AsiBackbone.Storage.InMemory" Version="1.2.1" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="CDCavell.AsiBackbone.Storage.InMemory" Version="1.2.1" />
                    
Directory.Packages.props
<PackageReference Include="CDCavell.AsiBackbone.Storage.InMemory" />
                    
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 CDCavell.AsiBackbone.Storage.InMemory --version 1.2.1
                    
#r "nuget: CDCavell.AsiBackbone.Storage.InMemory, 1.2.1"
                    
#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 CDCavell.AsiBackbone.Storage.InMemory@1.2.1
                    
#: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=CDCavell.AsiBackbone.Storage.InMemory&version=1.2.1
                    
Install as a Cake Addin
#tool nuget:?package=CDCavell.AsiBackbone.Storage.InMemory&version=1.2.1
                    
Install as a Cake Tool

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.Core only.
  • 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 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 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.