With stuff like that "For every client using FAST, have two token slots - 'current' and 'new'." in it.
I am kinda confused how the XEP could be considered in 2024. The moment we have two devices for the same user, the devices would start conflicting with each other, by revoking tokens of each other.
No, it's using the id of the user-agent in SASL2 to disambiguate, and it has a pair of slots (current and new) for each client (by user-agent/id, presumably).
Do you have a suggestion for how to make this clearer?
Dave.