Social credit imposed by corporate rather than state power isn't any less of a bad idea. Perhaps there are reasons why every decision a person has ever made shouldn't follow them forever such that they need to show it to their future employers.
A better system would be to just force people to wear their overall positive rating percentage visibly on their clothes in large red print. We can call it... the scarlet number.