The heartbeat is the spine
One request per server per interval carries the whole telemetry stream, and commands come back in the response.
Access decided here, enforced there
Write the policy in GROUPSPACE; the game asks once per join and then stops asking.
See the game server, then do something
Live rosters, historical analytics and moderation that reaches the player, all from the same ingest.
Any game, or no game at all
Platform differences are capability flags on a provider, never a branch inside a feature.
A game provider declares what its platform can do — an SDK, persistent bans, pushed commands, platform currency, an erasure webhook. Everything downstream reads the flags. The neutral provider was built first, deliberately, because that is the only way to prove no Roblox assumption leaked into the core.
Stop duct-taping your community together.
GROUPSPACE is in invite-only early access. Talk to us and we will get your community on the list.
