using System; using System.Threading; using System.Threading.Tasks; namespace StellaOps.Excititor.Attestation.Signing; public sealed record VexSignedPayload(string Signature, string? KeyId); public interface IVexSigner { ValueTask SignAsync(ReadOnlyMemory payload, CancellationToken cancellationToken); }