Interface IGovernanceMetadataSanitizer
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
metadataIReadOnlyDictionary<string, string>The caller-owned governance metadata collection.
cancellationTokenCancellationTokenA token that can cancel asynchronous classification.
Returns
- ValueTask<GovernanceMetadataSanitizationResult>
A provider-neutral sanitation result.