Table of Contents

Namespace AsiBackbone.Core.Signing

Classes

CanonicalArtifactTypes

Provides stable artifact type identifiers for canonical AsiBackbone signing payloads.

CanonicalPayload

Represents a deterministic, provider-neutral payload that can be hashed and later signed by a host or provider package.

CanonicalPayloadBuilder

Builds deterministic, provider-neutral signing payloads for AsiBackbone governance artifacts.

CanonicalPayloadHash

Represents provider-neutral hash metadata for a canonical AsiBackbone payload.

CanonicalPayloadHasher

Computes provider-neutral hashes for canonical AsiBackbone payloads.

CanonicalPayloadOptions

Configures canonical payload construction and hashing behavior.

GovernanceArtifactSigner

Provides provider-neutral helper methods for preparing and signing AsiBackbone governance artifacts.

GovernanceArtifactVerifier

Provides provider-neutral helpers for verifying signed governance artifacts and applying verification policy.

SignatureVerificationRequest

Represents a provider-neutral request to verify signing metadata against a precomputed artifact hash.

SignatureVerificationResult

Represents the provider-neutral result of a signature verification operation.

SignedGovernanceArtifact<TArtifact>

Represents an AsiBackbone governance artifact together with its canonical payload, canonical hash, and optional provider-neutral signing metadata.

SignedGovernanceArtifacts

Provides non-generic factories for creating signed governance artifact wrappers.

SigningMetadata

Represents provider-neutral signing metadata that can be carried by audit receipts, emission records, or provider adapters without requiring a concrete signing implementation.

SigningRequest

Represents a provider-neutral request to sign a precomputed artifact hash.

SigningResult

Represents the provider-neutral result of a signing operation.

VerificationPolicyContext

Provides host expectations used while evaluating signature verification policy.

VerificationPolicyEvaluator

Evaluates provider-neutral signature verification results against host verification policy.

VerificationPolicyOptions

Maps signature verification categories to host-facing verification policy actions.

VerificationPolicyOutcome

Represents the host-facing outcome of signature verification policy evaluation.

Interfaces

IAsiBackboneSignatureVerificationService

Defines the provider-neutral boundary for verifying signed governance artifacts.

IAsiBackboneSigningService

Defines the provider-neutral boundary for signing governance artifacts.

Enums

SignatureVerificationCategory

Describes the provider-neutral category assigned to a signature verification result.

VerificationPolicyAction

Describes the host-facing action selected by verification policy.