A method and apparatus for certification of facts introduces a certifier and a fact certificate into the fact-exchange cycle that enables parties to exchange trustworthy facts. Certification is provided to a fact presenter during the first part of the fact-exchange cycle, and verification is provided to the fact receiver during the last part of the cycle. To request a certification, a fact presenter presents the Certifier with a fact. In return, the certifier issues a fact certificate, after which the fact presenter presents the fact certificate to the fact receiver instead of presenting the fact itself. The receiver inspects the received certificate in order to evaluate the fact's validity and trustworthiness. For some facts and notions of verification, the certificate is sufficient and its inspection does not require any communication. For others, the receiver requests a verification service from the Certifier in order to complete the verification.
Please help me write a proper abstract based on the patent claims. CLAIM: 1. A computer-implemented method for presenting and publishing trustworthy facts, comprising: sending a fact from a fact presenter to a fact certifier for certification of the fact; receiving a fact certificate at the fact presenter from the fact certifier; transmitting any of the fact and the fact certificate from the fact presenter to a fact receiver, wherein the fact receiver is enabled to establish that the fact is valid, using the fact or the fact certificate. 2. The method of claim 1, wherein the transmitting any of the fact and the fact certificate to the fact receiver comprises: via a computing device, transmitting the certified fact and the fact certificate from the fact presenter to the fact receiver; wherein the fact receiver receives both the fact and the fact certificate; and wherein the fact receiver enabled to establish that the fact is valid, using both the fact and the fact certificate. 3. The method of claim 1, wherein the fact presenter knows a plurality of facts, and wherein less than all of the facts are revealed to any of the fact certifier and the fact receiver. 4. The method of claim 3, wherein at least one of the facts that are revealed to the fact certifier or the fact receiver is determined using any of a random selection and selection by the fact receiver. 5. The method of claim 4, wherein the fact receiver is enabled to establish that each of the plurality of facts is valid, and wherein the fact receiver does not know each of the plurality of facts except for those revealed. 6. The method of claim 3, wherein each of the plurality of facts have a unique identifier associated therewith. 7. The method of claim 1, wherein a visual emblem is presented with the fact to the fact receiver. 8. The method of claim 7, wherein the visual emblem enables the fact receiver to access the fact certificate. 9. The method of claim 1, further comprising: broadcasting the fact certificate from the fact presenter to a plurality of witnesses; wherein a level of trust between the fact receiver and one or more of the witnesses enables the fact receiver to trust any of the fact and the fact certificate. 10. The method of claim 1, wherein any of the certified fact and the fact certificate are broadcast to a plurality of fact receivers by the fact presenter. 11. The method of claim 1, wherein identity of the fact receiver is not known to at least one of an observer and the fact presenter. 12. The method of claim 1, wherein the fact comprises any of an event, an observed fact, and a deduced fact. 13. The method of claim 12, wherein the event includes an exchange of a document. 14. The method of claim 13, wherein a person declares that the document is valid. 15. The method of claim 12, wherein the event includes any of a physical event, a measurement, an electronic transaction and a financial transaction. 16. The method of claim 15, wherein the physical event includes any of at least two people being in a common location concurrently, a person being close to an object at a given time, and at least two objects being in a common place concurrently. 17. The method of claim 15, wherein the measurement is performed by a measurement device. 18. The method of claim 17, wherein the measurement device is any of a speed measurement device, a sensor, a camera, and an audio recorder. 19. The method of claim 12, wherein the observed fact comprises any of a measurement or observation. 20. The method of claim 19, wherein the measurement or observation is not revealed to the fact receiver. 21. The method of claim 12, wherein the fact sent from the fact presenter to the fact certifier comprises one of a measurement and an observation performed by an observer. 22. The method of claim 12, wherein the deduced fact is based on any of a deductive reasoning process and one or more basis facts. 23. The method of claim 22, wherein identity of the fact is not known to an observer at time of execution of the deductive reasoning process. 24. The method of claim 22, further comprising: via a computing device, any of presenting, storing and transmitting the deduced fact in an interconnected data structure that allows efficient certification and communication of facts deduced from other facts by the deductive reasoning process, wherein the data structure comprises a tree of facts, wherein: the deduced fact comprises a root node of the tree; wherein the basis facts comprise nodes of the tree; and wherein the observed fact comprises a leaflet of the tree. 25. The method of claim 22, wherein a fact certification library containing executable code allows repetition of the deductive reasoning process. 26. The method of claim 22, wherein the fact presenter and the fact receiver are enabled to achieve lasting or permanent consensus that a statement regarding the deductive reasoning process used to deduce the fact from other facts represents a description of the deductive reasoning process used. 27. The method of claim 22, wherein the fact presenter and the fact receiver are enabled to achieve lasting or permanent consensus that the fact that was deduced from other facts by the deductive reasoning process represents the result of an application of the deductive reasoning process. 28. A computer-implemented method for certifying an event, comprising: individually certifying each fact of a plurality of related observed facts; and certifying the event based on the individual certification of each of the plurality of facts. 29. The method of claim 28, wherein the event comprises any of a transaction, a meeting, an agreement, an ownership, and a measurement. 30. The method of claim 28, wherein the individual certification of at least one of the plurality of facts corresponds to any of a time factor, a location, and an identity factor. 31. The method of claim 28, wherein the time factor includes a timestamp established by a witness. 32. The method of claim 28, wherein the location corresponds to GPS information. 33. The method of claim 28, wherein the identity information includes any of a digital signature and a device identity. 34. The method of claim 28, wherein one or more of the plurality of facts correspond to any of a physical event, a paper document, a measurement, and electronic event, and a financial transaction. 35. The method of claim 28, further comprising: establishing a fact certificate for any of at least one of the facts and the event. 36. The method of claim 28, further comprising: broadcasting the fact certificate to a plurality of witnesses; wherein a level of trust between a fact receiver and one or more of the witnesses enables the fact receiver to trust any of the fact certificate, the fact and the event.