New Version Proposes On-Chain Preregistration of Criteria

A major revision to the ERC-8412 specification has been released, introducing a mechanism for parties to preregister acceptance criteria and evidence obligations for task outcomes. Before any work or evidence exists, the paying party records a digest of the criteria and a set of typed obligations on-chain, associated with the task reference. This revision addresses scenarios where outcomes are judged against standards rather than reproduced by recomputation, such as physical inspections or creative reviews. ethereum-magicians.org

OCP Commitment Model and Settlement Guardrails

The update integrates the Observation Commitment Protocol (OCP) model, ensuring that criteria are frozen and verifiably set before evidence or results are produced. When evidence is returned, attestations must itemize outcomes against each preregistered obligation (met, waived, unmet, or not applicable). A contract-level rule enforces that an outcome cannot be accepted if any required obligation is unmet—the transaction reverts, preventing opaque or ad hoc settlements. This approach establishes a verifiable link between initial requirements and final verdicts on-chain. ethereum-magicians.org

Differentiating Judged and Computed Outcomes

Earlier agent verification protocols focused on recomputable outcomes—tasks that could be proven by reproducing the same result. The ERC-8412 revision makes explicit that many real-world outcomes are fundamentally judged (rather than computed) and need a different commitment model. By anchoring agreement on acceptance criteria at the start, and strictly itemizing attestation at settlement, this design aims to make challenge and dispute resolution auditable and standardized within smart contracts. ethereum-magicians.org