Table of Contents

Namespace AsiBackbone.AspNetCore.Endpoints

Classes

AllowMissingGovernanceMetadataAttribute

Allows a selected ASP.NET Core endpoint to pass through endpoint governance middleware when strict governance metadata enforcement is enabled.

DefaultEndpointGovernanceService

Default host-adapter implementation for ergonomic ASP.NET Core endpoint governance.

EmitGovernanceAuditAttribute

Marks an ASP.NET Core endpoint as requesting governance audit emission through the host-owned audit path.

EndpointGovernanceApplicationBuilderExtensions

Provides ASP.NET Core application builder extensions for AsiBackbone endpoint governance.

EndpointGovernanceDescriptor

Represents normalized AsiBackbone governance metadata resolved from an ASP.NET Core endpoint.

EndpointGovernanceMiddleware

Middleware that evaluates AsiBackbone endpoint governance metadata before endpoint execution.

EndpointGovernanceOptions

Provides options for ergonomic ASP.NET Core endpoint governance integration.

EndpointGovernanceResult

Represents the outcome of ASP.NET Core endpoint governance evaluation before endpoint execution.

EndpointGovernanceRouteBuilderExtensions

Provides Minimal API / endpoint route-builder helpers for adding AsiBackbone governance metadata.

GovernancePolicyAttribute

Marks an ASP.NET Core endpoint with the host-defined AsiBackbone policy type that governs it.

RequireAcknowledgmentAttribute

Marks an ASP.NET Core endpoint as requiring liability-handshake support when a governance decision requires acknowledgment.

RequireCapabilityGrantAttribute

Marks an ASP.NET Core endpoint as requiring a host-validated capability grant before execution.

ShortCircuitOnFirstDenialAttribute

Marks an ASP.NET Core endpoint as requesting latency-optimized fast-abort policy evaluation after the first denied constraint result.

Interfaces

IEndpointAcknowledgmentMetadata

Describes whether an ASP.NET Core endpoint expects an acknowledgment challenge path when policy requires it.

IEndpointAuditEmissionMetadata

Describes whether governance decisions for an ASP.NET Core endpoint should be emitted to the host-owned audit path.

IEndpointCapabilityGrantMetadata

Describes a required capability-grant scope for an ASP.NET Core endpoint.

IEndpointCapabilityGrantValidator

Optional host-owned validator for endpoint capability-grant metadata.

IEndpointGovernanceMetadata

Marker interface for ASP.NET Core endpoint metadata that participates in AsiBackbone endpoint governance.

IEndpointGovernancePolicyMetadata

Describes a host-defined governance policy marker attached to an ASP.NET Core endpoint.

IEndpointGovernanceService

Evaluates AsiBackbone governance metadata attached to an ASP.NET Core endpoint before endpoint execution.

IEndpointPolicyEvaluationOptionsMetadata

Describes endpoint-scoped policy evaluation options attached to an ASP.NET Core endpoint.

Enums

EndpointGovernanceMetadataMode

Controls how much endpoint metadata is attached to endpoint governance evaluation, audit, and diagnostics paths.