Social Credit is what the Mark of the Beast looks like. It determines whether you can buy or sell in the marketplace, whether you can work, go to school, travel, or live anything like a normal life. Kneel before your golden idol or beware the penalties.
I think you may be right. I've always thought the mark would have to have a moral component. This would fill the bill.
Exactly; everything is set up to facilitate the rise of the Beast and his mark.
How long O Lord, how long?