ASI Backbone Documentation

Welcome to the AsiBackbone documentation site.

In this software project, ASI means Accountable Systems Infrastructure. AsiBackbone is a .NET governance and policy-control package family implemented as practical software infrastructure. The project is a governance spine, not an intelligence engine.

Important

AsiBackbone provides framework-neutral building blocks and host integration seams for governing consequential actions in software systems. Host applications remain responsible for authentication, authorization, execution, persistence, deployment, monitoring, compliance review, and operational controls. For the canonical boundary reference, see Project Boundaries and Non-Claims.

The documentation site uses the DocFX search box in the header. Source for every page lives in the repository under docs/, and the site header includes a Repository link for viewing or editing documentation files.

Start here

These pages are the best first stops for implementation-first adoption.

Current stable package family

Stable 2.x is the current release line. 2.1.1 is the current compatible minor release. It preserves the 2.0.0 public package and namespace boundary while adding optional policy fast-abort support, builder-style audit residue construction, benchmark guidance, custom decision-policy examples, and in-memory outbox hardening.

AsiBackbone.Core
AsiBackbone.DependencyInjection
AsiBackbone.Storage.InMemory
AsiBackbone.EntityFrameworkCore
AsiBackbone.AspNetCore
AsiBackbone.Testing
AsiBackbone.Templates
AsiBackbone.Analyzers
AsiBackbone.OpenTelemetry
AsiBackbone.Signing.LocalDevelopment
AsiBackbone.Signing.ManagedKey

Package-specific READMEs and release notes define which surfaces are stable, optional, local-only, or future-facing. A design page being present in the documentation does not mean the corresponding provider package has shipped as stable.

Core documentation areas

Implementation-first adoption

Core concepts and domain language

Package integration, observability, and signing

Optional conceptual and scenario background

Security and cryptographic boundaries

Quality and release process