Table of Contents

Class AsiBackboneRegulatedGovernanceServiceCollectionExtensions

Namespace
AsiBackbone.AspNetCore.DependencyInjection
Assembly
AsiBackbone.AspNetCore.dll

Provides regulated-governance registration helpers for hosts that want a repeatable, fail-closed ASP.NET Core posture.

public static class AsiBackboneRegulatedGovernanceServiceCollectionExtensions
Inheritance
AsiBackboneRegulatedGovernanceServiceCollectionExtensions
Inherited Members

Methods

AddAsiBackboneRegulatedGovernance(IServiceCollection)

Adds ASP.NET Core endpoint governance, applies the strict governance option profile, and registers the provider-neutral governance metadata sanitation pipeline.

public static IServiceCollection AddAsiBackboneRegulatedGovernance(this IServiceCollection services)

Parameters

services IServiceCollection

The service collection to configure.

Returns

IServiceCollection

The same service collection so calls can be chained.

Remarks

This helper establishes a conservative governance posture; it is not a legal or regulatory compliance certification. Hosts still own authentication, authorization, policy and threat-model registrations, capability proof verification, durable replay/use tracking, metadata classifiers, durable audit and outbox persistence, managed-key signing, monitoring, retention, and final execution enforcement.

Exceptions

ArgumentNullException

Thrown when services is null.

UseRegulatedGovernanceProfile(IAsiBackboneBuilder)

Applies the regulated governance profile through the explicit AddAsiBackbone builder facade.

public static IAsiBackboneBuilder UseRegulatedGovernanceProfile(this IAsiBackboneBuilder builder)

Parameters

builder IAsiBackboneBuilder

The AsiBackbone builder facade being configured.

Returns

IAsiBackboneBuilder

The same builder so calls can be chained.

Exceptions

ArgumentNullException

Thrown when builder is null.