On 20260702T235837Z (UTC), the automated evaluation tool PROOF 0.1.0 rendered each page below in Google Chrome and captured, per page, the rendered DOM, the computed accessibility tree, a full-page screenshot, per-violation element screenshots, a network activity log (HAR), and the raw output of the evaluation engines (axe-core 4.12, pa11y/HTML_CodeSniffer 9.1, Lighthouse 13.4). The evaluation followed the W3C Website Accessibility Conformance Evaluation Methodology (WCAG-EM 1.0).
Every captured artifact was hashed with SHA-256 at the moment of capture. Per page, the artifact hashes were combined into a Merkle root, and that root was submitted to a trusted timestamping authority for a tamper-evident time anchor. Any alteration of any artifact after capture changes its hash and breaks the Merkle root, which the verification tool detects.
| # | URL (as rendered) | Artifacts | Merkle root (SHA-256) | Timestamp |
|---|---|---|---|---|
| 1 | https://www.daltoninvestments.com/ | 10 | 6f63df769e73beb117408fabbcfbfb6be6788cdb694715cc71df8bc3fe969839 | rfc3161:freetsa.org |
| 2 | https://www.daltoninvestments.com/registration/ | 11 | cd91fc184d5ad290f6cea6f1c03360dd71acc0d3ac62ef63a41391b6bf4bdfe9 | rfc3161:freetsa.org |
| 3 | https://www.daltoninvestments.com/membership-login/ | 10 | 7dbd061089535257cf36eb249b706c1541e7f2dd7c0b90633131d6f8894836eb | rfc3161:freetsa.org |
| 4 | https://www.daltoninvestments.com/contact/ | 17 | 8a2de5491a8153042c89b28500f3158720264af0fd8970efd765f8bb279fb88d | rfc3161:freetsa.org |
| 5 | https://www.daltoninvestments.com/our-firm/ | 10 | 11b90821845aa4afd3c4ec66bb997656e86f3177b578484e70fcf97506b5495a | rfc3161:freetsa.org |
| 6 | https://www.daltoninvestments.com/our-firm/history/ | 28 | a2f157000a489bd7d1a2828eaef8069e027d571b4d0b5ffa8cfc77ffff403514 | rfc3161:freetsa.org |
The evidence vault is stored under DALTON_deep_20260702T235837Z/. Artifact paths are recorded relative to
each page manifest so the vault verifies intact after transfer to write-once (WORM) storage. Access, transfers, and
the storing custodian should be logged below.
| Date/Time | Custodian | Action | Destination / Notes |
|---|---|---|---|
| __________ | __________ | __________ | __________ |
| __________ | __________ | __________ | __________ |
| __________ | __________ | __________ | __________ |
| __________ | __________ | __________ | __________ |
The undersigned attests that the SHA-256 values and Merkle roots recorded herein were re-computed from the stored artifacts and matched, confirming the evidence is unaltered as of the date signed.
Signature: Date:
Printed name:
bun run src/verify.ts <page>/manifest.json
(returns VERIFIED, or exits with an integrity failure identifying any altered artifact).