ASI Backbone Documentation

Welcome to the AsiBackbone product documentation.

AsiBackbone is a .NET governance and policy-control package family for accountable software execution. It is 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. See Project Boundaries and Non-Claims for the canonical boundary reference.

Product documentation versus architecture education

This site is authoritative for concrete AsiBackbone package, API, configuration, runtime, integration, security, operations, compatibility, release, and maintainer behavior.

For architecture concepts, tutorials, comparisons, tradeoffs, labs, and general governed-execution education, use ASI Backbone Learning. Its Architecture Glossary is the canonical educational terminology reference, with lineage maintained in Terminology and Established Architecture Concepts. Learning does not override product API or runtime truth documented here.

See Documentation Ownership for the cross-repository ownership matrix and contribution routing rule.

Choose a task

Goal Start here
Install and configure AsiBackbone Implementation-First Adoption Path and First 15 Minutes: Standard API Gating
Register the package family in a host AddAsiBackbone Builder Facade and Getting Started
Find a package or public type Documentation Articles and API Reference
Understand runtime decision behavior Policy Evaluator Pipeline
Persist, observe, sign, verify, or harden a deployment Production Hardening: Evaluator and Outbox
Run a concrete integration path Plain ASP.NET Core Host Sample and Samples & Scenarios
Check compatibility, release changes, or upgrade history Releases & Compatibility
Review readiness, benchmarks, or quality evidence Maintainer & Quality Evidence
Learn the broader architecture ASI Backbone Learning

The DocFX header search is available for package names, API concepts, and article titles. Source for every page lives under docs/, and the site header includes a Repository link for source review or edits.

Current stable package family

Stable 7.x package family. The current release is 7.1.0.

7.1.0 adds signing-input analyzer guidance and begins the ASIB902 and ASIB903 deprecation windows while preserving package IDs, the net10.0 target, and binary assembly identity 7.0.0.0.

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.

Product documentation map

Overview and boundaries

Get started

Packages and API

Implementation guides

Security and operations

Releases and compatibility

Historical release notes and verification records remain available under Releases & Compatibility without occupying the primary adoption path.

Maintainer and quality evidence

Historical records

Historical and superseded records remain public and searchable for traceability without being presented as current implementation guidance.

Learn the architecture

General architecture teaching is maintained in ASI Backbone Learning. Retained conceptual articles in this repository remain available for continuity and historical context, but they are intentionally separated from the main implementation/API navigation.