Archive Link: http://archive.today/Jr3AP Abstract Methods, apparatuses, and processor-executable instructions for proving public disclosure of an idea using blockchain technology are provided. For instance, in an aspect of the present disclosure, an example method performed by a controller for proving existence and public disclosure of an idea. In some examples, such an example method includes a controller entity receiving an idea from a source entity, proving existence of the idea by placing a representation of the idea on a first set of blockchains, and proving public availability of the idea at one or more instances by placing a representation of a state of a database of publicly served ideas on a second set of blockchains.