namespace Svrnty.CQRS.Altcha.Abstractions;
///
/// Implemented by command and query POCOs that carry an Altcha widget
/// solution. The framework's Altcha check reads
/// off the materialized request, so the value travels naturally over HTTP
/// (JSON body field) and gRPC (proto field) without any extra plumbing.
///
public interface IHasAltchaSolution
{
///
/// Base64-encoded JSON payload produced by the Altcha widget. Null /
/// empty causes the check to reject the request.
///
string? AltchaSolution { get; set; }
}