No-infra as a USP sounds great and I agree with it. Still, “no-infra” (like “the cloud”) is someone else’s computer. The risk I see is if the marketplace struggles to attract service providers, we will end up with a de-facto centralized setup, just with extra complexity. This is why economic viability feels important to me.
At least two examples come to mind. Assume Status users sync messages via Store using the marketplace:
- Reliability. Is it acceptable if 10% of queries to the marketplace fail? 1%? 0.1%? Should there be a centralized backup in case of failure? Should users be refunded for failed requests?
- Privacy. Is it acceptable if a serice provider can reliably link a user’s request to their Status ID? To their on-chain address? Same questions regarding message content vs metadata-only. Same questions assuming X% of service providers collude.
My meta-question is how we as developers understand which trade-offs (ones listed above and likely others) are acceptable. I agree we cannot ask users directly - shall we ask Status as the main and, for now, only customer?