Member Junction
    Preparing search index...

    Type Alias AgentCardIdentity

    AgentCardIdentity:
        | { Kind: "anonymous" }
        | { Kind: "service"; User: UserInfo }
        | { Email: string; Kind: "unresolved" }

    Who the agent card is built as: no one (the minimal card), the configured service user, or a configured email that matches no user, which is a configuration error rather than a reason to pick some other identity.