Simplest way to get outbound usage for a machine that can't be hacked by a user?

Hello so my plan is to allow users to create “virtual servers” which will be Fly.io machines. They will have ssh access and control what they use them for (or actually AI will control them but that’s not relevant to the question).

Its necessary to be able to monitor the outbound usage of each machine in a way that they can’t game for this to work, so that I can charge that against their credits.

Is there any built in way to do this? Or is every single developer who uses machines in this way inventing their own system?

Thanks very much.

This topic was automatically closed 7 days after the last reply. New replies are no longer allowed.