# Research notes

## Sources and access
Eleven sources (S01-S11) inspected 2026-09-17T22:00Z to 22:16Z. All fetches succeeded. The Medium interview (S04) and Zeneca letter (S06) were read in full text. The NFT License 2.0 text (S07) was read in full at nftlicense.org. The artist's site kristyglas.com returned HTTP 200 but is a JavaScript gallery shell whose text content was not extractable; it is not cited. No dated 2021 source for the original mint price was found; the Wayback Machine was not productive for early Art Blocks project pages (JS shells only, as documented in the antennas-by-gcrll notes).

## Full script inspection
Script from projects_metadata.script via exact-slug query; 24,904 bytes; SHA-256 489db1f0c1689beb271d99ccfe5d47c594a0d35b6d194ea7cd2b9cb887ab0259. Read in full. Coverage: hash slicing into 32 bytes (rvs), breed table (11 breeds, odds summing to 256), pattern/palette/head/ear/eye/pupil/mouth/whisker selection, rare modifiers (tongue rvs[15]<18, heterochromia rvs[12]<13, flip, swap, eyeSwap), parametric anchor-point geometry with midpoint/lerp interpolation, blink timer (~5s), petting system (mouse velocity over face region raises petAmt, reshaping lower eyelids). No audio code. Script bytes retained only for hashing.

## Token identity and visual observation
All 512 token records pulled (query in research/fetch_tokens.py). Five static previews downloaded and viewed. Live renderer for 73000347 executed in headless Chrome via puppeteer-core: page contains a real p5 canvas (no iframe); in-page state reads confirmed frameCount advancing, petAmt 0 at rest rising to 1 with petting=true after simulated mouse sweeps; screenshot in petted state shows the closed happy eyes. Sampling rationale: editions 0 and 1 (first and first-public mints), 10 and 20 (contrasting breeds 13 minutes apart), 347 (AB5D-held header).

## Header ownership and media
AB5D linked wallets observed 2026-09-17 (see antennas notes for method). Owner scan of all 512 tokens found edition 347 held by 0xdd19308a9731cdecb67e0d80ca6823394208c045. Selected as header; media and live view URLs in presentation.json.

## Mint chronology and calculations
First mint 2021-05-25T09:30:14Z. Public opening 2021-05-25T12:19:52Z (start_datetime = second mint = collection page release line). Completion 2021-05-29T18:48:49Z. Duration: 4 days 06:28:57. Registry activated_at 2021-05-27T12:02:46Z postdates opening; preserved as conflicting/uncertain, not explained away.

## Rights and conflicts
Artwork label 'NIFTY' (registry, link_to_license null); mapped to NFT License 2.0 text at nftlicense.org (read in full); category custom. Code licence unknown. p5.js dependency licence not re-verified. No conflicts found.

## Unresolved questions and exceptions
EX-01 original mint price unverified (pending). EX-02 activation/opening ordering unexplained (pending). Relationship of label 'NIFTY' to the NFT License 2.0 inferred from name (noted in essay).

## 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, web search/fetch. Elapsed for this package: roughly 30 minutes within the batch session. Token telemetry unavailable; usage.json fields null.


## Independent review checkpoint
Fresh GraphQL token retrieval saved in evidence.json with all five full hashes, mint times, media URLs and owners. Earlier submitted hashes were truncated and are preserved as submitted data, not used as full reproducibility inputs. #347 remains at the recorded AB5D wallet. Presentation now uses first mint, 25 May 2021 09:30:14, rather than the public opening timestamp. Caption preserves NIFTY without claiming verified NFT License 2.0 adoption. Remaining publication checks include the periodic blink observation, library terms and final source reconciliation.
