# 70s Pop Ghost Bonus Pack research checkpoint

Started 2026-09-17T22:11:30Z approximately. Fresh exact project query 22:12:01Z. Project 111, chain 1, contract 0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270. Script 9,079 characters, full text read; SHA-256 7e9fe5b877b77cff97fc0afd0acf30334c4be177c264bf50bc9d952009db9290. Raw script only ignored cache sibling 70s-pop-ghost-script.js. All six queried real token identities verified. Canonical page GET checks 200 in evidence.

Full-script coverage: S/R four-word PRNG initialized from four 8-hex chunks in hash; pal HSL array; rCan responsive native Canvas2D creation/devicePixelRatio handling; mF consumes randoms and derives correlated tiles/lines with boosts and bounds; hasBig/hasSmall, spatial format; drawTile paired opposite-corner arcs and colour sectors, drawStraight perpendicular lines/colour rects; getPos; maketH grid placement, half/double cells and skip bookkeeping; drawImage; dTT pause/duration and reverse/tick state; DOMContentLoaded, resize and dblclick handlers. No p5, no external art/image/audio assets or network fetches inside artist script. js@na is metadata for plain JavaScript, not a library version. drawImage has nextAction branch, but no assignment to that property in script: do not claim trait paranormal-activity labels map to this branch. Unused palRandoms and some variables exist. mF contains Flat condition without setting fill in this inspected path; don't describe that as active. Do not infer feature detector code from artist script.

Animation: dur=60,pau=60 defaults; dblclick sets 5 and 2 or restores 60/60. requestAnimationFrame continuous; Date-based fractions. First monochrome original layout, then filled colour layer growth, new layouts, palette progression, and eventual original layout states through bounce/reverse logic. Exact full loop duration not measured. Five CUA original generators viewed in isolated tabs. #31 initially dense black/white stripes, large mid-field winding S, smaller tight turns upper right; double click, later orange/yellow filled regions with translucent curved transition edges. #0 monochrome with dominant top-middle hanging U, paired central vertical bundles and serpentine bottom; accelerated later orange/brown field with small cyan slivers. #1 monochrome broad lower-middle horizontal U turn/bundle and tight circular motif lower right; later magenta/yellow large and small quarter circles. #10 monochrome visibly fewer more separated stripes, small curls across upper part and larger bottom sweeps; later overlapping purple/orange/cyan/yellow cells. #20 very dense small-scale monochrome twists, little concentric eyes, later red/near-black filled cells. All observed initial and later real canvas states. Double click tested each. Approximate observation span 2 minutes per early pair, other samples 1 minute; actual frame capture interval not recorded. Browser background throttling possible; don't assert accurate elapsed playback from wall time. No audio monitoring available; no audio code detected.

Sources inspected: project Art Blocks page; exact indexed metadata/script/tokens; 2020 Generative Hut interview full article via urllib HTML after web timeouts; 2024 artist statement; original 70s Pop Series One page; August 4 2021 Art Blocks Charity on Chain update, relevant Catt section; June 10 2021 Licensing Cheat Sheet through original Medium CUA AX body (maps NIFTY to NFT License 2.0); full niftylicense.org operative version 2.0 November 5 2018 text through urllib; current AB5D profile linked wallet set via urllib. revdancatt.com home and projects inspected as artist-website discovery, not counted independently from statement.

Fresh profile 22:14:31Z has three linked wallets dd19308a9731cdecb67e0d80ca6823394208c045, ce6dc14c5494d8a4325a81d3b257d130fa2039d1, 2247247ee0eee59557e6cd14f7e047f6a9309b5c (each prefixed 0x). Fresh indexed #31 owner matches first; no direct chain ownerOf/block pin claimed.

Mint evidence: #0 2021-07-09T21:16:34Z, activation 2021-07-11T16:03:57Z, #1 2021-07-13T20:06:36Z, #10 20:07:10Z, #20 20:08:58Z, #31 20:10:34Z, #63 20:15:06Z. #1-to-#63 interval 510 seconds = 8 min 30 sec. Not proof of public sale start or reserved allocation. Current price field 0.128 ETH, not original advertised proof. Official release label July 13. 64 current minted/max, original intended cap unresolved. Charity report says $28k for BOTH Summertime and Ghost and says 100% primary sales donated; no Ghost-only split or donation transaction independently verified.

Rights: NIFTY exact index label, null link. Official 2021 platform guide maps NIFTY to NFT License 2.0; original legal text inspected. Owner personal/noncommercial, constrained marketplace and third-party displays, limited merchandise revenue; modification restriction. Persistent AB5D public archive embed not plainly supported by these terms: document pending rights exception and canonical link recommendation, no asset redistribution. Project's colouring-in invitation creates tension with default no-modification clause; don't resolve expansively. Code licence absent/unknown; no third-party dependency found inside script. Own prose CC0 only.

Failures: 70spop.love HTTP 500 and web internal error; current artist homepage works. Generative Hut web timeout twice, full direct HTTP 200 succeeds. Nifty web safe resolver error, direct 200 succeeds. Medium licensing web timeout/direct403, CUA full text succeeds. Etherscan #1 transaction web unsafe resolver error, not treated inspected. Search did not recover original launch/price announcement. 2020 interview's separate artwork called Ghost is NOT this 2021 series and its Perlin implementation must not be imported here.

Pending editorial review: original opening/price/allocations/cap; reported pledge versus combined donation report/no individual receipt; software licence; persistent artwork embedding basis and colouring permission; measured telemetry and frontend playback review. These operational tasks stay in research notes, not essay research questions.

Package saved 2026-09-17T22:16:44.893797+00:00. Elapsed time approximately 8 minutes, not measured inference usage. Fourteen cited source records include five separate actual artworks; these are not five independent historical witnesses. Frontend iframe/mobile QA has not been performed.

Structural validator: PASS, 2,021 body words, 14 sources, 5 examples, 4 pending exceptions. Structural pass is not editorial acceptance or artwork-display permission.
