@dansup I think it sounds awesome! If I were doing it, I would build it as a FedCM service. It unfortunately isn't broadly supported yet, but I would still build with it in mind so that I can easily transition later :)

github.com/fedidcg/FedCM/blob/