The tiers
Two enums use these words. Inferred structure (edges, origins, roles, phases, model ids, artifact kinds) uses
verified, reported or heuristic. Judgements (signals, preferences, task labels) can also be asserted, and so can an outcome’s evidence, which is open vocabulary with these four words recommended. See Evidence tiers.
Rules of thumb for producers
- Missing evidence is
asserted. A reader treats an outcome without evidence as the weakest tier, so write the tier whenever you know it. - Never upgrade a tier without new mechanical evidence. If a reviewer said “accept”, that is
reported, however trustworthy the reviewer is. If you then run the tests, write a new signal withverified. - Name what produced the verdict.
outcome.vianames the gate or review node, andreceiptholds a short label such astests pass 42/42. - Prefer the harness’s own records. A parent id the harness wrote is
verified; the same link rebuilt from timestamps isheuristic.
How consumers use tiers
A consumer weighs evidence by tier. A learner might trust averified success more than a reported one and discount asserted outcomes heavily; a dashboard might show only verified results by default. OCP does not fix the weights, only the words, so that every reader can make the call with the same information.
Cost has its own version of this: cost.basis says whether token counts were measured for that attempt or allocated from a coarser total. See Cost.