# Research notes

## Sources and access
Ten sources (S01-S10) inspected 2026-09-20T00:21Z to 13:28Z. The registry description supplies the electrophoresis framing, the SARS-CoV-2/vaccine data claim, the error model and the proceeds-for-research aim. The dossier (S06) supplies the collaboration biography. The registry website field is a YouTube video; the watch page returned HTTP 429 at fetch time, and title ('Gels') and channel ('thependulumswing') were confirmed via YouTube's oEmbed endpoint (S07, EX-02). The NFT License 2.0 text (S08) was fetched from nftlicense.org for this package and read. No interview exists (EX-02).

## Full script inspection
Script from projects_metadata.script via exact-slug query; 42,300 bytes; SHA-256 a13d92d3ec6ee0c06c3fde3e57b6856031aa80c65890cd173f3fffb932320ab4 (recomputed locally, matches). Read in full (minified, symbol map). Coverage: byte-pair hash seeding with murmur-style mixing (constants 1690382925, 72970470) into two uint32 seeds; ladder bands 10,000-500 bp; wells; experiment types incl. 'amplify'; fragment size/mass distributions; A/G/C/T base mapping; salt-warp and degradation error parameters; palette class with named gels incl. 'xray', highlight #e600e6, vignette; static: no animation frames, zero event listeners, no audio code. Registry script_count is 5 (EX-04). Script bytes retained only for hashing.

## Token identity and visual observation
All 190 token records pulled (query in research4/fetch_tokens.py). Five static previews downloaded and viewed (V01-V05), spanning gold-on-black, neon-on-blue, inverted white, spectral multi-row and near-black smeared modes. Live renderer for 322000047 executed in headless Chrome (V06): hash matched chain exactly; static; zero audio elements; clean exit.

## Header ownership and media
AB5D linked wallets refreshed 2026-09-20T00:22:10Z via user_profiles GraphQL query (three addresses, recorded in S05). Owner scan of all 190 tokens found exactly one edition held: number 47, owned by 0xdd19308a9731cdecb67e0d80ca6823394208c045, minted 2022-07-29T18:03:19Z. Edition 47 selected as header as the sole AB5D holding. Media URL in presentation.json.

## Mint chronology and calculations
First mint 2022-07-13T17:53:39Z (edition 0). Activation 2022-07-15T20:00:41Z. Registry start_datetime 2022-07-29T17:00:00Z (= collection page release line). Edition 1 minted 2022-07-22T00:40:35Z, a week before the announced start. Monthly mint distribution: 2022-07:103, 08:37, 09:5, 10:3, 11:4, 12:10, 2023-01:22, 02:1, 03:2, 08:1, 11:1, 2024-02:1; final edition 189 at 2024-02-02T16:38:59Z, about 19 months total. The wallet that minted edition 0 also minted edition 189 (EX-03). Project reported complete=true, locked=true, paused=false, active=true. Registry price 0 ETH (post-sellout); original launch price unverified (EX-01).

## Rights and conflicts
Artwork label 'NFT License 2.0' (registry, link_to_license nftlicense.org); category custom; terms summarized from the fetched license text (personal non-commercial use; verified display; own-merchandise commercialization under $100,000/yr; no modification, third-party marketing, hateful/violent use, or trademarking). Code licence: none found in script; recorded as unknown. Sole runtime dependency regl 2.1.0; zero external assets. No conflicts found.

## Unresolved questions and exceptions
EX-01 original mint price unverified (pending). EX-02 no interview; website video rate-limited (pending). EX-03 artist-wallet inference unconfirmed (pending). EX-04 script_count 5 unexplained (pending). EX-05 sequence-data mapping unverified (pending).

## Actual model, tools, elapsed time and measured usage
Model: Kimi (Moonshot AI), version not exposed. Tools: curl, Python 3, headless Chrome via puppeteer-core, Art Blocks GraphQL, YouTube oEmbed, web search/fetch. Elapsed for this package: roughly 20 minutes within the batch session. Token telemetry unavailable; usage.json fields null except timestamps.

## Checks report

| Check | Report |
| --- | --- |
| Identity and package | Slug gels-by-jason-brown-shawn-douglas; chain 1; contract and project ID match the supplied roster and fresh registry record; all seven files present. |
| Structure and citations | 1708 words; seven sections in order; essay.md byte-identical to record.json sections via the supplied reading format; source IDs unique; citations resolve both ways (validator PASS plus builder pre-check). |
| Source research | See 'Sources and access' above: every cited source inspected with specific locators; uninspected leads (login-walled) kept here in notes, not in the ledger. |
| Code | Full assembled script retrieved via exact-slug GraphQL query; read in full; SHA-256 recomputed locally and matching evidence.json and record.json; execution disclosed separately (live renderer run). |
| Visual evidence | See 'Token identity and visual observation': distinct token/observation identities V01+ with two sustained close readings in the essay; observer is this agent; motion/controls/audio status stated per work. |
| Header | Fresh AB5D wallet set via user_profiles GraphQL query (three addresses, this session); header token owner matched against the set; media and rights/display basis in presentation.json. |
| History and rights | Chronology and duration calculations in 'Mint chronology and calculations'; current vs historical values distinguished; artwork/code/dependency rights separate; unresolved findings listed. |
| Provenance and usage | Actual model credit (Kimi, Moonshot AI; version not exposed); token telemetry null with explanation; startedAt/cutoff timezone-aware ISO 8601, cutoff at or after start. |
| Validator | Command `python3 scripts/validate_series_essays.py submission/gels-by-jason-brown-shawn-douglas` run from the extracted pack root at 2026-09-20T03:44:16Z; validator file scripts/validate_series_essays.py SHA-256 f7b561578fa3ece1680ef69a2b8b484c660ca3d0b17275df10c6ff2026f09fdc; exit status 0; unedited output below. |
| Submission state | complete-draft (validator PASS; manual research checks reported above; pending editorial exceptions listed in record.json). |

Validator unedited output:

```json
{
  "status": "PASS",
  "scope": "Structural package validation only. Does not grant editorial acceptance or confirm publication.",
  "essays": [
    {
      "title": "Gels",
      "slug": "gels-by-jason-brown-shawn-douglas",
      "words": 1708,
      "sources": 10,
      "examples": 5,
      "pendingEditorialExceptions": 5
    }
  ],
  "totalWords": 1708,
  "errors": []
}
```
