chat: validator