using BuildingBlock.Identity.Contracts.Responses;
using Thalos.Domain.Contracts;
namespace Thalos.Domain.Decisions;
///
/// Defines domain decision boundary for identity token issuance semantics.
///
public interface IIdentityTokenDecisionService
{
///
/// Builds token response from technical token data using domain fallback policy.
///
IssueIdentityTokenResponse BuildIssuedTokenResponse(IdentityTokenData tokenData);
}