ANSWER
What is an equivalence contract?
Reviewed · Reviewed by Paulo Pierrondi, founder.
An equivalence contract — the Equivalence Contract — is the written criterion for what must match between the legacy system and the replacement before cutover. It fixes fields, tolerances, blockers and the exceptions that may be approved with an owner, rationale and expiry. It is not a generic accuracy percentage: a small difference can be material while a large formatting difference may be irrelevant. During dual-run the legacy system stays in command and the replacement has no production effect. Cutover comes later, with human approval, a tested rollback and an Evidence Pack that records diffs, owners and the way back. Legacy Exit uses that contract to decide on proof, not on faith.
Step by step
- List outputs, critical fields and business rules to compare.
- Define tolerance by field and risk class, not one global percentage.
- Pre-classify blockers, material differences and cosmetic differences.
- Name an owner, rationale and expiry for every approved exception.
- Close the contract before dual-run: approvers, minimum evidence and tested rollback.
How an agent does this
At AgenticosCore, the Equivalence Contract guides Parallel. Every comparison and exception enters the Trail; House Rules prevent progression outside the criteria; and Brake keeps rollback operationally accessible. An approved exception enters the Evidence Pack with an owner, rationale and expiry. The Equivalence Contract is at /en/resources/equivalence-contract/.
Frequently asked questions
Does an equivalence contract shut down the legacy system?
No. The contract is the comparison criterion. During dual-run the legacy system keeps operating and the replacement has no production effect. Shutdown is a later decision, with human approval and rollback.
Can an exception enter the contract without an owner?
No. Every exception needs an owner, rationale and expiry, recorded in the Evidence Pack. Without that, the difference stays a blocker.
Primary sources
- AI RMF Core — NIST
- Retiring service components securely — UK Government Security