using StellaOps.AuditPack.Models; namespace StellaOps.AuditPack.Services; /// /// Interface for replay attestation generation. /// public interface IReplayAttestationService { Task GenerateAsync( AuditBundleManifest manifest, ReplayExecutionResult replayResult, CancellationToken cancellationToken = default); Task VerifyAsync( ReplayAttestation attestation, CancellationToken cancellationToken = default); Task> GenerateBatchAsync( IEnumerable<(AuditBundleManifest Manifest, ReplayExecutionResult Result)> replays, CancellationToken cancellationToken = default); }