Replying to Avatar PABLOF7z

has anyone thought/written about data-processing services via nostr?

I'm thinking of, as nostr:npub1dergggklka99wwrs92yz8wdjs952h2ux2ha2ed598ngwu9w7a6fsh9xzpc says, a vending machine model.

Money in, data out.

Example:

I publish an event saying I want "X data processed in Y form, will pay Z", services compete to serve me the data back.

Rationale:

I'm integrating audio/video highlights on nostr:npub1w0rthyjyp2f5gful0gm2500pwyxfrx93a85289xdz0sd6hyef33sh2cu4x (cc nostr:npub1kuy0wwf0tzzqvgfv8zpw0vaupkds3430jhapwrgfjyn7ecnhpe0qj9kdj8 nostr:npub18lzls4f6h46n43revlzvg6x06z8geww7uudhncfdttdtypduqnfsagugm3 ); instead of handling the transcription within Highlighter (which is what I'm doing now via the `whisper` model), what if users could query for that specific service and pay for it directly to the right service provider?

Ideally, the user would have no "account" or "balance" on any of the service providers (vending machines don't have balances!), and ideally only the "best" (as understood by the user) is rewarded.

The way I imagine it working is:

* user publishes X event with the job spec

* service providers that can handle that job spec compete to serve it (risk!)

* when service provider serves the data the user pays to the "best" service provider

Ideally there would be no negotiation steps between user<>provider, at least for inexpensive compute.

Obviously there's risk to the service provider here, but it's risk that would be very easy to price/handle for a motivated service provider.

The upside is a transparent, always-on global marketplace for data-processing/compute.

probably nostr:npub1jlrs53pkdfjnts29kveljul2sm0actt6n8dxrrzqcersttvcuv3qdjynqn has the light to all these questions

Reply to this note

Please Login to reply.

Discussion

This had not occurred to me believe it or not. I like the idea, but one thing that's missing is a way for service providers to prove their answer is satisfactory without the user stiffing them by saying "I went with someone else". Since the question is arbitrary I don't know if you could come up with a general proof.

The problem is basically dispute resolution. Check this out https://github.com/BitResolve/Bounty-Adjudication-System

I don't think that needs to be solved tbh, at least not at first, it just might be that this is solved via generic npub (both customer and service provider) reputation

the service provider doesn't need to prove anything, because that'd be too costly at scale, instead, the incentive is aligned in that the npubs might want to transact again in the future.

i.e. if I'm a person buying a midjourney image, the image is great and I don't pay the service provider, I risk that that service provider (and others watching my behavior) will not serve me in the future

there is risk to the service provider, but that's up to the market/service providers to price/mitigate

the risk could be pushed to the user (e.g. via hodl invoices) but service providers are better positioned/have more incentives to mitigate risk than end users