9. A method comprising: receiving, by a server from a problem server, a problem manifest including an encoding of a common sense problem that is identified by a unique identifier stored in the problem manifest that further includes a type value that indicates a classification of the common sense problem, and a priority value that indicates a frequency of presentation of the common sense problem relative to other problems; selecting the common sense problem; generating a presentation of the common sense problem based on the problem manifest; and sending the presentation of the common sense problem to a problem publisher.
9. A method comprising: receiving, by a server from a problem server, a problem manifest including an encoding of a common sense problem that is identified by a unique identifier stored in the problem manifest that further includes a type value that indicates a classification of the common sense problem, and a priority value that indicates a frequency of presentation of the common sense problem relative to other problems; selecting the common sense problem; generating a presentation of the common sense problem based on the problem manifest; and sending the presentation of the common sense problem to a problem publisher. 14. The method of claim 9 wherein the problem manifest is based on a problem manifest template that is problem agnostic.