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.