Apps like snapchat shows us that there is a great demand for data that gets deleted once it is consumed. But the problem with deletable data on Safe is that it means an owner needs to be attached to it which could compromise anonymity. Also for deduplication to work, data simply can’t have an owner. But here’s a thought. What if we had single use data? The moment you request it, it gets deleted. It’s one-time use only.
Text message, emails, video message, they could all work with this. It would be the responsibility of the recipient to archive it if he wants to, if not, it’s gone. Of course if the connection is lost during transfer the data is lost forever so maybe it’s not a good idea to use that for important communication but for everything else, especially for what apps like snapchat is used for, it’s good.
Farmers are happy because the data doesn’t clog their hd for no reason. This is also the kind of data that will actually be requested compare to data that is simply archived on Safe which makes it valuable to store. Since it isn’t stored forever it could be cheaper to put which in turn makes Safe more accessible and appeal to more people.
There is a risk of collision if someone uploads the exact same data but this could be mostly sidestepped at the app level simply by adding a single random number to the data. Worst case if a collision occurs the request is rejected by the network. Again the data should be encrypted for the recipient to read so it shouldn’t be a problem.
To avoid trolls who request random data(assuming they somehow find out the data exist, troll data manager maybe?) just to delete it for fun, maybe the recipient needs to sign(somehow, crypto stuff…) its request so the network can know they are the legitimate recipient.
Anyway, maybe the messaging api already handles all that but I haven’t seen much news about it lately.