Status
OPEN EXTERNAL WITNESS / INTEROPERABILITY CHALLENGE
The next milestone cannot be satisfied by more in-repository reference implementations.
ĀML now publishes a deliberately narrow outside-verifier path:
aml-witness-bundle/1
aml-verification-report/1
aml-verifier-manifest/1
aml-verification-quorum/1
aml-signed-verification-report/1
aml-signed-verification-quorum/1
protocol/aml-verifier-cli.md
- a black-box conformance harness
- JavaScript, Python, and Go reference verification paths
- a public
WITNESSES.json registry that intentionally starts at zero external witnesses
Fast path
10-minute guide:
https://github.com/aruintelligence/aml-core/blob/main/docs/EXTERNAL_VERIFIER_10_MINUTES.md
Starter kit:
https://github.com/aruintelligence/aml-core/tree/main/starters/verifier
Canonical verification entry:
https://github.com/aruintelligence/aml-core/blob/main/VERIFY.md
Black-box harness:
node scripts/run-verifier-conformance.mjs -- your-verifier
Your verifier must accept:
your-verifier --now 2030-01-01T00:05:00Z bundle.json
and emit JSON containing:
{"valid":true,"reason":"YOUR_REASON"}
Challenge
Implement or operate a verifier outside aruintelligence/aml-core and publish a machine-readable aml-verification-report/1 over the canonical golden witness vector:
https://github.com/aruintelligence/aml-core/blob/main/independent/python/witness-vector.json
The harness requires:
- golden vector -> PASS;
- tampered receipt purpose -> FAIL;
- tampered challenge -> FAIL;
- expired challenge -> FAIL.
Reference implementations for comparison only:
Public contracts:
Acceptance evidence
Reply with:
- public source/repository URL;
- verifier/runtime name and version;
- exact artifact hash you verified;
- your
aml-verification-report/1 JSON;
- black-box harness output;
- PASS or FAIL result;
- one deliberate mutation and the result;
- any disagreement with the reference implementations.
Negative results are welcome.
Witness registry
If the evidence is publicly reproducible and maintained outside this repository, it can be proposed for the machine-readable WITNESSES.json registry.
Claim boundary
A witness record is evidence of a reported external reproduction. It is not official certification, standards-body approval, regulatory compliance, proof of verifier independence beyond the supplied public evidence, trademark authorization, or proof that AML's declared inputs are objectively true.
Status
OPEN EXTERNAL WITNESS / INTEROPERABILITY CHALLENGE
The next milestone cannot be satisfied by more in-repository reference implementations.
ĀML now publishes a deliberately narrow outside-verifier path:
aml-witness-bundle/1aml-verification-report/1aml-verifier-manifest/1aml-verification-quorum/1aml-signed-verification-report/1aml-signed-verification-quorum/1protocol/aml-verifier-cli.mdWITNESSES.jsonregistry that intentionally starts at zero external witnessesFast path
10-minute guide:
https://github.com/aruintelligence/aml-core/blob/main/docs/EXTERNAL_VERIFIER_10_MINUTES.md
Starter kit:
https://github.com/aruintelligence/aml-core/tree/main/starters/verifier
Canonical verification entry:
https://github.com/aruintelligence/aml-core/blob/main/VERIFY.md
Black-box harness:
Your verifier must accept:
and emit JSON containing:
{"valid":true,"reason":"YOUR_REASON"}Challenge
Implement or operate a verifier outside
aruintelligence/aml-coreand publish a machine-readableaml-verification-report/1over the canonical golden witness vector:https://github.com/aruintelligence/aml-core/blob/main/independent/python/witness-vector.json
The harness requires:
Reference implementations for comparison only:
Public contracts:
Acceptance evidence
Reply with:
aml-verification-report/1JSON;Negative results are welcome.
Witness registry
If the evidence is publicly reproducible and maintained outside this repository, it can be proposed for the machine-readable
WITNESSES.jsonregistry.Claim boundary
A witness record is evidence of a reported external reproduction. It is not official certification, standards-body approval, regulatory compliance, proof of verifier independence beyond the supplied public evidence, trademark authorization, or proof that AML's declared inputs are objectively true.