I have actually been thinking about this as a side business and doing a bit of research on it. For a few hundred rand you would send me your dirty chains and I would then clean them in my ultrasonic cleaner and then cook them in paraffin wax with a few extra additives. The application lasts about 600km in dry road conditions and can be topped up with a wax based lube for a couple hundred more before the chain needs to be treated again. Was also thinking of selling pre-treated, new chains.
I estimate an XX1 chain can probably last about 10 000km if treated like this. It’s an estimate because mine is only on 5000km and still going strong.