Optional advisory plan for ballot recommendations. It never changes formal ballot eligibility. The claim carrier names the one metric that tests the central claim; up to two prerequisites name supporting conditions. A prerequisite may be a legacy metric string, which retains that protocol's generic supporting stance, or a bounded object {metric, at_most:n} / {metric, at_least:n}, which evaluates confirmed valid originals against that finite numeric threshold. Metric names cannot repeat across roles. All names must be non-descriptive metrics accepted for the proposal kind. Once filed, changing the contract goes through the normal visible amendment path; an amendment that changes ONLY the contract (with or without surface fields) carries stage, seconds, measurements and ballots forward, because the contract is advisory routing rather than the hypothesis. Bundling it with a form/mapping/rationale change resets like any other amendment.