# Research notes
GraphQL POST to artblocks-mainnet.hasura.app succeeded. Collection and sampled token pages returned HTTP 200. Scripts hashed from retrieved UTF-8 bytes. Live motion and controls not stopwatch-tested unless stated. Header owners checked against 0xdd19308a9731cdecb67e0d80ca6823394208c045. Profile ab5d HTTP 200 without extractable wallet list.

## Per-essay checks report
| Check | Report |
| --- | --- |
| Identity and package | placement-by-cooper-jamieson; seven files. |
| Structure and citations | >=1500 words; seven sections; citations match. |
| Source research | Inspected sources with locators. |
| Code | Full script hashed and read. executed false. |
| Visual evidence | Four example PNGs plus header still. |
| Header | Owner matches historical AB5D address. |
| History and rights | Clocks separated. License label and deed or custom status recorded. |
| Provenance and usage | Grok 4.6; telemetry null. |
| Validator | See unedited output. |
| Submission state | complete-draft if PASS. |
## Validator
Command: python3 /home/workdir/artifacts/task-003/scripts/validate_series_essays.py /home/workdir/artifacts/task-003/submission/placement-by-cooper-jamieson


## Independent coordinator revision
GPT-6 Astra read all 36,121 bytes of the script, inspected five official original outputs and rewrote the essay. Artist interview used as pre-project context, not a fabricated development history. Native Canvas2D, fixed choices retained on resize, ordered palette neighbours, eight composition branches and opaque neutral overprints explained. Current ownership verified against all three linked AB5D addresses. Unversioned CC BY-NC-SA retained without inferred 4.0 URL. Original price and allocation gaps preserved. Structural PASS: 2,173 words, nine sources, five examples. No physical print or responsive runtime comparison claimed.
