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
- Project Boundaries and Non-Claims
- Package and Integration Boundaries
- Target Framework Support
- Documentation Ownership
- AsiBackbone API Terminology Map
- 6.0 Product Terminology
- AsiBackbone API Glossary
Get started
- Implementation-First Adoption Path
- First 15 Minutes: Standard API Gating
- AddAsiBackbone Builder Facade
- dotnet new Templates
- Reference Deployment: Plain ASP.NET Core Host Evidence
Packages and API
- Documentation Articles
- Generated API Reference
- Core API Domain Model
- ASP.NET Core Integration Boundary
- EF Core Integration Boundary
- Testing Harness
- Roslyn Analyzers
- OpenTelemetry Governance Emission Provider
- Signing Provider Package Boundary
Implementation guides
- Policy Evaluator Pipeline
- Custom Decision Policy Examples
- Acknowledgment Workflow
- Host-Owned Execution Enforcement
- Capability Grant Hardening
Security and operations
- Production Hardening: Evaluator and Outbox
- Durable Audit and Outbox Persistence
- Observability and Governance Emission Architecture
- DLP and Classification Failure Policy
- Signing-Ready Receipts and Key Handling
- Verification Policy and Result Handling
- Key Rotation and Retired-Key Verification
- Security Policy and Vulnerability Disclosure
Releases and compatibility
- 7.1.0 Release Notes
- 7.1.0 Consumer Verification Guide
- 7.0.0 Release Notes
- 6.0.0 Release Readiness Record
- 6.0.0 Consumer Verification Guide
- Upgrade from 6.x to 7.0
- API Compatibility and SemVer
- Schema Versioning
- Release Validation
Historical release notes and verification records remain available under Releases & Compatibility without occupying the primary adoption path.
Maintainer and quality evidence
- Maintainer & Quality Evidence
- Quality Reports
- Performance Benchmark Baseline
- API Baseline and Boundary Checks
- Release Cadence and Readiness
- 6.0.0 Release Readiness Record
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.