Table of Contents

Interface IDecisionReceiptSink

Namespace
AsiBackbone.Core.Audit
Assembly
AsiBackbone.Core.dll

Receives decision receipt produced by the policy decision pipeline.

public interface IDecisionReceiptSink

Remarks

Core defines the contract only. Storage providers, hosts, or future integration packages own how and where residue is recorded.

Methods

WriteAsync(IDecisionReceipt, CancellationToken)

Records a single decision receipt value.

ValueTask WriteAsync(IDecisionReceipt residue, CancellationToken cancellationToken = default)

Parameters

residue IDecisionReceipt

The decision receipt to record.

cancellationToken CancellationToken

A token that can cancel the write.

Returns

ValueTask

A task that completes when the residue has been recorded.