Documentation Articles
This section maps the AsiBackbone documentation set for the stable 2.x Accountable Systems Infrastructure package family.
Important
In this software project, ASI means Accountable Systems Infrastructure. AsiBackbone is governance infrastructure for accountable software decision flow, not an artificial superintelligence implementation. See Project Boundaries and Non-Claims for the canonical boundary reference.
Search and navigation
Use the header search box for package names, API concepts, and article titles. Search is enabled for the published DocFX site; if a newly merged page is missing from results, wait for the documentation publish workflow to finish and refresh the browser cache. Long pages use the left navigation tree and the right In this article rail for local heading navigation. Source files live under docs/ in the repository, and the site header includes a Repository link for source review or edits.
Current stable package posture
Stable 2.x is the current package 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. 2.0.0 established the simplified AsiBackbone.* package and namespace identity after the public rename from CDCavell.AsiBackbone.*.
Released stable package surfaces include Core, DependencyInjection, Storage.InMemory, EntityFrameworkCore, AspNetCore, Testing, Templates, Analyzers, OpenTelemetry, Signing.LocalDevelopment, and Signing.ManagedKey. OpenTelemetry is the concrete released governance-emission provider. Event Hubs, Purview, Azure-specific SDK adapters, Aspire runtime packages, robotics, immutable-storage, and additional provider packages remain design-only, strategy-only, sample-only, host-owned, or future-provider work unless a later stable release explicitly ships them.
The release process now includes explicit Release Cadence and Readiness guidance for patch/minor/major release selection, early-major stabilization, package metadata assets, Source Link, SBOM/provenance, documentation links, and future package identity or namespace changes.
Start here / implementation-first usage
- Implementation-First Adoption Path
- First 15 Minutes: Standard API Gating
- Reference Deployment: Plain ASP.NET Core Host Evidence
- Terminology Map
- Project Boundaries and Non-Claims
- Progressive Adoption Ladder
- Getting Started
- Core Governance Flow Diagrams
- AddAsiBackbone Builder Facade
- dotnet new Templates
- Why AsiBackbone?
- 2.1.0 Release Notes
- 2.0.2 Release Notes
- 2.0.1 Release Notes
- 2.0.0 Release Notes
- 1.2.1 Release Notes
- 1.2.0 Release Notes
- Upgrade Guide: 1.0.0 to 1.1.0
Core engineering concepts and domain language
- Policy Evaluator Pipeline
- Custom Decision Policy Examples
- Host-Owned Execution Enforcement
- ASP.NET Core Endpoint Governance
- Endpoint Governance Development Diagnostics
- Dynamic Liability Handshake
- Core Domain Language
- Glossary
Optional conceptual background
These pages remain available for readers who want the broader framing. They are not required before using the packages.
- Intent to Execution: An Accountability Pattern
- ASI Backbone Concept Synopsis
- Gateway and Regional Policy Flow
- Equations and Toy Models
Adoption and use-case guidance
- Governance Tool Comparisons
- Adoption and Target Use Cases
- Enterprise Adoption Personas
- Government and Regulated Systems
Package integration guides
- Reference Deployment: Plain ASP.NET Core Host Evidence
- dotnet new Templates
- Aspire AppHost Sample
- 1.0.0 Quickstart
- EF Core Integration Boundary
- EF Core Host Ownership and Migration Guidance
- ASP.NET Core Integration Boundary
- ASP.NET Core Endpoint Governance
- Endpoint Governance Development Diagnostics
- Testing Harness
- Plain ASP.NET Core Host Sample
- NetCoreApplicationTemplate Host Validation
- Schema Versioning
- API Compatibility and SemVer
- Privacy and Signing Boundaries
Durability, observability, signing, diagnostics, and developer experience
These pages cover the durability, governance-emission, signing, diagnostics, testing, and template surfaces carried forward into the current 2.x package family.
- Observability and Governance Emission Architecture
- Governance Emission Contract
- Durable Audit and Outbox Persistence
- Hosted Governance Outbox Drain
- Outbox Multi-Worker Concurrency
- Outbox Drain Reliability and Alerting
- Safe Audit and Telemetry Data
- Audit Residue Observability Schema
- DLP and Classification Failure Policy
- DLP and Classification Scanner Integration
Released provider package documentation
- Roslyn Analyzers
- Released: OpenTelemetry Governance Emission Provider
- Signing Provider Package Boundary
- Managed-Key Signing Provider
Security and cryptographic boundaries
These pages describe signing, verification, capability, and cryptographic-hardening posture. They do not imply production tamper-evidence unless a concrete signing, storage, verification, and key-management path is deployed by the host.
- Project Boundaries and Non-Claims
- Production Wording and Stable Signing Boundaries
- Supply-Chain Provenance and Package SBOMs
- Signing-Ready Receipts and Key Handling
- Signed Audit and Outbox Records
- Verification Policy and Result Handling
- Key Rotation and Retired-Key Verification
- Capability Grant Hardening
- Audit Integrity Chain Model
- Cryptographic Security Posture and Production Guidance
- Cryptographic Security Hardening Roadmap
Design-only and future provider strategy
These pages remain available as strategy/design material. They are not released provider packages unless a future release explicitly says so.
- Design-Only: Event Hubs Governance Emission Provider
- Strategy-Only: Purview Governance and Lineage Enrichment
Advanced scenarios
Scenario pages describe applied patterns. They remain optional and do not imply current package implementation beyond the documented seams.
- AI Agent Gateway
- Human Approval Before AI Tool Execution
- High-Risk Administrative Action
- Sensitive Data Access Request
- Deployment or Infrastructure Change Gate
- Robotics Operational Gateway
Quality and release process
- Quality Reports
- Performance Benchmark Baseline
- Release Cadence and Readiness
- Release Validation
- Supply-Chain Provenance and Package SBOMs
- 2.1.0 Release Readiness Record
- 2.0.2 Release Readiness Record
- 2.0.1 Release Readiness Record
- 2.0.0 Release Readiness Record
- 1.2.1 Release Readiness Record
- 1.2.0 Release Readiness Record
- Historical 1.1.0 Release Readiness Record
- API Baseline and Boundary Checks
- Developer Checklist
- 2.1.0 Release Notes
- 2.0.2 Release Notes
- 2.0.1 Release Notes
- 2.0.0 Release Notes
- 1.2.1 Release Notes
- 1.2.0 Release Notes
- 1.1.x Release Notes
- 1.0.0 Release Notes
Historical design records
Historical pages are retained for traceability and are separated from current stable usage.
- Historical Stable API Review
- Historical Alpha Package Boundary
- Historical Core Alpha Readiness Review