>> " Q2. The criteria for "time to live/self delete for messages" is impossible to achieve with a Blockchain. Is that a problem for this challenge? A2. [Response Pending]"
The more confusing requirement is that they want instant communications over a blockchain.
But at a higher level, this is a sort of odd set of requirements. "You have to use a blockchain somehow" is a class project requirement, not an actual project deliverable; nobody should care if it actually uses a blockchain and how as long as it satisfies the required security goals, right? It almost sounds like this RFP was written to describe one person's/group's existing product.
I guess if the messages are stored in the blockchain, a device would be able to delete the key and other information needed to access the message, effectively deleting the message from the device, protecting the user of the device from having to answer for the content of the message.
There are a lot of problems who seem contradictory until they are solved by cryptography.
https://www.coursera.org/learn/cryptography/lecture/be3ae/th...
Last year I came across a "fair" version of the Socialist Millionaires problem. How can two persons interact with one another to compare their bank statement. If you think about it, you might consider that in any interaction, a party might abort the exchange as soon as he learns the result and would then have an advantage over the other party. But not too long ago cryptography found a way to make this fair :) (https://www.cryptologie.net/article/279/how-to-fairly-compar...)
Barring a human-computer interface that conveys messages directly into someone's brain, I don't see this as possible. If you can see it or if you can hear it, then it is copy-able.
Some crypto work is focused on proving that certain things are impossible. But so far I haven't seen any paper proving that this was impossible.
Before Bitcoin came along a working decentralized P2P currency had been considered impossible, since nobody could figure out a way to make a P2P currency unforgeable (and therefore work as a currency) before that.