When issuing an auth token for a user to chat with EVI2, it would be nice to specify a limit of how many seconds that auth token can chat. It would also be good to have a way of tagging these auth tokens and getting reliable reports of how many seconds of billing were associated with each auth token tag. The end goal is to be able to track and limit Hume billing in a reliable way that can be tracked and enforced for each of my users, even when those users are accessing the same chat configuration. The only thing different for each user is the Hume auth token and the language_model_api_key. In this situation the browser itself is not trusted and so reporting chat id or chat group id from the browser does not solve the problem.