May i make a suggestion, It would be best if your system included some sort of escrow that would guarantee its customers would indeed receive the service they paid for.
They basically do that in-house already. Rig owner's don't get the BTC until 24 hours after the completion of the rental period, assuming there are no tickets or flags raised. That's already plenty of delay to sort any issues out in my opinion.