Distributed digital notary system
Provide a system that allows users to submit small amount of data (for example hashes), and obtain back a digital signature of that data (called proof). This proof can then be used at least for guaranteeing the creation time of the data (for example as a-priori proof in case of patents, etc.)
The system would have to be totally decentralized, and provable.
- support to sign small amount of arbitrary data;
- allowing to sign the hash of the content available at a certain URL, but verified from multiple machines;
- similar signing the value of the SSL certificate, or various network related data (like DNS record resolution, etc.);