namespace DragonISO.Engine.Domain;

/// <summary>
/// Operator-facing identity for a single human in the meeting.
/// <c>Id</c> is engine-assigned and stable across the rename heuristic.
/// </summary>
public sealed record Participant(
    Guid Id,
    string DisplayName,
    NdiSource? CurrentSource,
    DateTimeOffset FirstSeen,
    DateTimeOffset LastSeen);
