Web3 has solved payments. You can move USDC across the world in seconds, settle instantly, skip the banking rails entirely. What's missing is the authorization layer. The thing that sits upstream of a payment and answers one question: is this merchant still allowed to charge this customer?