Status
OPEN WITNESS / INTEROPERABILITY CHALLENGE
ĀML now publishes a browser evidence contract that binds a sealed aml-dom-receipt/1, strict-zone violations, page metadata, and SHA-256 integrity into aml-browser-evidence/1.
Reference docs:
Challenge
Implement a verifier in another repository or language that does not import docs/aml-browser-integrity.js, docs/aml-browser-evidence.js, or other AML verifier internals.
The implementation should:
- accept an
aml-browser-evidence/1 JSON object;
- canonicalize objects by recursively sorting object keys while preserving array order;
- recompute the receipt SHA-256 with its
integrity member excluded;
- reject a mutated receipt;
- recompute the evidence SHA-256 with its outer
integrity member excluded;
- reject a mutated zone violation or receipt field;
- document any ambiguity discovered in the public contract.
Acceptance evidence
Reply with:
- public repository URL;
- language/runtime;
- one valid verification transcript;
- one deliberate tamper rejection transcript;
- any incompatibility or ambiguity found.
A negative result is useful. If two implementations disagree, that is specification feedback.
Claim boundary
Passing this challenge demonstrates interoperability with the project-defined prototype evidence contract. It is not official certification, endorsement, regulatory compliance, or proof that declared purpose/attention/restoration values are truthful.
Status
OPEN WITNESS / INTEROPERABILITY CHALLENGE
ĀML now publishes a browser evidence contract that binds a sealed
aml-dom-receipt/1, strict-zone violations, page metadata, and SHA-256 integrity intoaml-browser-evidence/1.Reference docs:
Challenge
Implement a verifier in another repository or language that does not import
docs/aml-browser-integrity.js,docs/aml-browser-evidence.js, or other AML verifier internals.The implementation should:
aml-browser-evidence/1JSON object;integritymember excluded;integritymember excluded;Acceptance evidence
Reply with:
A negative result is useful. If two implementations disagree, that is specification feedback.
Claim boundary
Passing this challenge demonstrates interoperability with the project-defined prototype evidence contract. It is not official certification, endorsement, regulatory compliance, or proof that declared purpose/attention/restoration values are truthful.