# Reproducing and verifying E28

1. Download every file of this bundle into one directory.
2. Save `verify_e28.py.txt` as `verify_e28.py`; `pip install cryptography`.
3. `python3 verify_e28.py .` -- prints one JSON object; `result` must be `INTACT`.

The verifier imports nothing from CAIN. It recomputes envelope ids and signatures, transaction bindings from the agent-signed requests, delegation subset rules on every chain, lineage and receipt chains, RFC 6962 inclusion and consistency proofs, and every file hash. Implementation source is not published; SIGNATURE.json carries sha256 commitments to it.
