Skip to content

Adversarial contract migration challenge: find a way future AML could rewrite old evidence #19

Description

@aruintelligence

Status

OPEN ADVERSARIAL REVIEW CHALLENGE

AML now publishes an immutable verifier contract snapshot plus explicit contract-evolution machinery.

Current snapshot:

  • aml-verifier-contract-2026-09-08-01
  • source commit b1ff5a87c7b19ae6338503a58ab6257a5b2add0b
  • current migration count: 0

Evolution page:
https://aruintelligence.github.io/aml-core/contract-evolution.html

Machine surfaces:

Challenge

Find a realistic future verifier change where this migration model could allow an old artifact to be silently reinterpreted or falsely presented as compatible.

Useful attack areas:

  1. canonical JSON changes;
  2. signature encoding changes;
  3. challenge freshness semantics;
  4. schema field defaults;
  5. optional fields becoming required;
  6. changed error handling;
  7. removed locked paths;
  8. adapters that alter historical meaning;
  9. implementation claims targeting the wrong snapshot;
  10. ambiguous compatibility classifications.

Required submission

Publish:

  • the hypothetical or real contract change;
  • old behavior;
  • proposed new behavior;
  • expected classification: backward-compatible / conditionally-compatible / breaking;
  • how an old artifact should verify historically;
  • the exact ambiguity or exploit you found.

Negative results are welcome. A finding that forces AML to version a future contract more carefully is a successful result.

Boundary

Migration classification is project-defined interoperability metadata. It is not standards-body certification, regulatory approval, trademark authorization, or proof that the underlying interface declarations are objectively true.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions