I think this is fine because all data are open. So if client reject reasonable solutions no body will be willing to provide service anymore
Discussion
So once he's stuck, he's stuck forever?
Or maybe he just has to pay his last invoice 🤔
yeah, this is all subjective and up to service providers to decide how/who to serve or what to require from a "banned" user to be serviceable again
(i.e. could be POW, could be paying, whatever, up to the market to decide)
Im just not sure what's the right way to decide if a user maliciously or rightfully devoted payment (maybe because he just got nonsense data). As a service provider, you probably must have a way to decide this algorithmically or else it would be too much effort.
Not really.
This happens organically.
If a company provides data to npub X and their invoices to that user are never paid the service provider stops serving that user.
It could be that their data sucks.
Or that the user is abusing.
Or that the user/service provider has a mismatch.
It’s all information a service provider can use to do business.