Table of Contents

Class GovernanceArtifactVerifier

Namespace
AsiBackbone.Core.Signing
Assembly
AsiBackbone.Core.dll

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

public static class GovernanceArtifactVerifier
Inheritance
GovernanceArtifactVerifier
Inherited Members

Remarks

The verifier wrapper does not resolve provider-specific keys in Core and does not imply legal evidence, compliance certification, immutable storage, or tamper-evidence.

Methods

VerifyAsync<TArtifact>(SignedGovernanceArtifact<TArtifact>, IAsiBackboneSignatureVerificationService, VerificationPolicyOptions?, VerificationPolicyContext?, CancellationToken)

Verifies a signed governance artifact and maps the result to a host-facing policy outcome.

public static ValueTask<VerificationPolicyOutcome> VerifyAsync<TArtifact>(SignedGovernanceArtifact<TArtifact> artifact, IAsiBackboneSignatureVerificationService verificationService, VerificationPolicyOptions? options = null, VerificationPolicyContext? context = null, CancellationToken cancellationToken = default)

Parameters

artifact SignedGovernanceArtifact<TArtifact>
verificationService IAsiBackboneSignatureVerificationService
options VerificationPolicyOptions
context VerificationPolicyContext
cancellationToken CancellationToken

Returns

ValueTask<VerificationPolicyOutcome>

Type Parameters

TArtifact