Chainlink sends data to ethereum in a public way. So as soon as the data hits Ethereum, anyone can copy and it would be hard to create a continuous income stream
Yes, but I still think that a data stream could be monetized with ChainLink. Most of the data would not be written onto the blockchain; writes would only happen on special occasions when some threshold is reached. But if I can write the entire sequence of data with Enigma, it’s definitely great, and I would not have to worry about ever leaking bits of data prematurely.
Regarding the last part, I am not sure if I follow your question
I just thought of ChainLink as a data verification layer, something that aggregates data, removes anomalies and so forth, in a decentralized manner with a reputation/staking system. I thought that you could punish the ChainLink nodes if something were wrong with the data so that the contract users would have some extra insurance. Perhaps that is not within the scope of what ChainLink is trying to do. I might have misunderstood.
My question was really, would secret contracts trust me as a data source, without an elaborate system of reputation/staking? Would they be okay with not seeing the cleartext right away? Would they want me to reveal the data after some time so that they could verify? I think it could work, but it would be the most effective if there were some standardized system built around it, with incentives to provide accurate data.