# Source and artefact manifest

## Package purpose

This manifest records the provenance and SHA-256 identity of every copied
public asset. The `evidence/` files and `UPSTREAM-MPL-2.0.txt` were copied
byte-for-byte; wrapper documentation and the static page were authored for this
package. The package also includes judge-readable Markdown logbook pages that
restate the same evidence boundary and link to the preserved artefacts. No
numerical evaluation was run while creating this package.

## Package-only verifier

[`evidence/verify_stored_gms_evidence.py`](evidence/verify_stored_gms_evidence.py)
and its focused standard-library test
[`evidence/test_verify_stored_gms_evidence.py`](evidence/test_verify_stored_gms_evidence.py)
are package-authored. They recompute the immutable raw record's JSON structure,
configuration, ordered IDs, descriptive aggregates, paired aggregates, and
lower-counts without a source checkout, SciPy, network access, or numerical
evaluation. The verifier itself has no output-file dependency; its focused test
uses only temporary local fixtures. They do not validate the recorded upstream
hashes against source files, prove provenance, or establish paper-level claims.

## Copied public assets

| Package path | Source role | SHA-256 | Transfer |
| --- | --- | --- | --- |
| `evidence/gms-selected-ids-0-99.json` | Historical 100-ID GMS raw result | `c74851b88b5df723cbfb28edb48be09eb61e7a2dab086088f90d59591b68723b` | Byte-for-byte copy |
| `evidence/gms-selected-ids-0-99-validation.json` | Historical post-hoc validation record | `8e9c7263415799f6f5cd456696290f5034ff8670c77e17951ea6be5f584c07ee` | Byte-for-byte copy |
| `evidence/validate_gms_selected_result.py` | Separate post-hoc validator source | `80841d7e4395f60bcbf06880a92288ad7bfdd7e022ea60876911277f3b3e69e5` | Byte-for-byte copy |
| `UPSTREAM-MPL-2.0.txt` | Upstream MPL-2.0 licence text | `3f3d9e0024b1921b067d6f7f88deb4a60cbe7a78e76c64e3f1d7fc3b779b9d04` | Byte-for-byte copy |

## Recorded released-source identity (not vendored)

The raw result and validation record identify the upstream repository as
`https://github.com/zgbkdlm/diffres.git`, commit
`767effe3e755067eb8a04422597fbf37eb8ab754`. The validator's historical source
hash checks cover the following released files; they are **not** copied into
this package:

| Released path | SHA-256 |
| --- | --- |
| `diffres/integators.py` | `4cbcdba683cf27532b21acfa9c3295354c52cc2f4494b4063a0459629eb72954` |
| `diffres/resampling.py` | `12b33fe23e1f62e18909cbcff9fa45db36ed65f6f943668728c9fe61795aa06e` |
| `diffres/tools.py` | `54c60e1ac4f484532f51be57a63aacbdfb7a53ef8cef621495176ea7a843a5df` |
| `experiments/gms/baselines.py` | `7b258df0ab4a7ca8eb5c91f6d5efbabbe359e0130db1cb9e4d3263a9241f1d5c` |
| `experiments/gms/diffusion.py` | `886496bab31d254ac8030286ea350e48db817bd680cccc8cdda50c58a94ba774` |
| `experiments/rnd_keys.npy` | `6e60685445936e0380220f34fc3fd15b5b7720070dc8c8f7f1148575de4ff5df` |
| `experiments/run_gms.sh` | `c01a4c88a3ef05d6a5ffb585b9d4233b1b1a9e8c1c46d40360eab44963b3eee5` |
| `experiments/summary/print_gms_errs.py` | `1df81cadaaf35ca5b26e8bd1ce6fc19aa4a60a2f7e161075087e518b3a0d17cd` |

## Deliberate exclusions

The package does not include the upstream source tree, any virtual environment
or cache, numerical runners, model artefacts, partial GMS outputs, or any
LGSSM, CIFAR-10, Lokta, timing, or other study materials. It contains no upload
client or deployment script. The `pages/` files are authored Markdown summaries
of the included stored evidence, not additional numerical results.

## Integrity check

From the package root, run:

```sh
shasum -a 256 -c MANIFEST.sha256
```

`MANIFEST.sha256` covers every package file except itself. It is a packaging
integrity check only; it does not validate the underlying numerical result.
