up to the client to choose who to pay

and up to the service provider to choose which users not to serve ๐Ÿ˜‰

service providers could monitor for other service providers responding to the request and abort a job if they see a request has been fulfilled by their competition

Reply to this note

Please Login to reply.

Discussion

That make sense.

Iโ€™m thinking how micro a task is. If it takes more than several hours, still probably some hours of service will be wasted

How about adding a claim process, claim the problem so others will not work on it, until it is rejected, if accepted then deal close

I'm thinking very small compute tasks where risk can be easily managed

certainly for long running processes there could be a component of negotiation / claiming

but that makes it so much more complex that I think it belongs in a different model entirely

How does the use decide which provider/data is the best without seeing it? And if he sees it before payment, what incentive is there to pay afterwards?

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

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.

user sees the data

user wants to continue using the service and service providers might up to not serve users who don't pay their bills

same model as your power company ๐Ÿ˜‰

Yeah, but my power company always has the option to sue me. They know my name and address. All we do here is pseudonymous and without legal contact, so there's no way to sure me if I don't pay.

I really like your thought, I just try to play devils advocate here.

The power company is not going to sue you if you donโ€™t pay a 100 sat invoice; they just price in risk.

Most companies measure and price risk like this.