For my “game” matched extensions I use the game data senders to detect live.
For others I check if I’m getting inbound requests from the front ends.
Theres a few ways around the API being “not that useful” since you can track other ways, depending on what you extension does.