AsiBackbone.Storage.InMemory
2.0.2
See the version list below for details.
dotnet add package AsiBackbone.Storage.InMemory --version 2.0.2
NuGet\Install-Package AsiBackbone.Storage.InMemory -Version 2.0.2
<PackageReference Include="AsiBackbone.Storage.InMemory" Version="2.0.2" />
<PackageVersion Include="AsiBackbone.Storage.InMemory" Version="2.0.2" />
<PackageReference Include="AsiBackbone.Storage.InMemory" />
paket add AsiBackbone.Storage.InMemory --version 2.0.2
#r "nuget: AsiBackbone.Storage.InMemory, 2.0.2"
#:package AsiBackbone.Storage.InMemory@2.0.2
#addin nuget:?package=AsiBackbone.Storage.InMemory&version=2.0.2
#tool nuget:?package=AsiBackbone.Storage.InMemory&version=2.0.2
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
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 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
- AsiBackbone.Core (>= 2.0.2)
- AsiBackbone.DependencyInjection (>= 2.0.2)
NuGet packages (1)
Showing the top 1 NuGet packages that depend on AsiBackbone.Storage.InMemory:
| Package | Downloads |
|---|---|
|
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.