Table of Contents

Interface IGovernanceMetadataSanitizer

Namespace
AsiBackbone.Core.Metadata
Assembly
AsiBackbone.Core.dll

Sanitizes governance metadata before it reaches durable storage, signing, telemetry, or provider emission.

public interface IGovernanceMetadataSanitizer

Methods

SanitizeAsync(IReadOnlyDictionary<string, string>?, CancellationToken)

Normalizes, classifies, sanitizes, and budget-validates governance metadata.

ValueTask<GovernanceMetadataSanitizationResult> SanitizeAsync(IReadOnlyDictionary<string, string>? metadata, CancellationToken cancellationToken = default)

Parameters

metadata IReadOnlyDictionary<string, string>

The caller-owned governance metadata collection.

cancellationToken CancellationToken

A token that can cancel asynchronous classification.

Returns

ValueTask<GovernanceMetadataSanitizationResult>

A provider-neutral sanitation result.