# Research notes

## Sources and access
Thirteen sources (S01-S13) inspected 2026-09-17T22:00Z to 23:47Z. All fetches succeeded. The NFT License 2.0 text (S08) was read in full during the catblocks-by-kristy-glas research in this batch. The OpenSea guide (S12) and DailyCoin article (S13) were read through search result content extraction. The WhaleStreet X account was located but X pages are login-walled beyond metadata. No dated 2021 source for the original mint price was found.

## Full script inspection
Script from projects_metadata.script via exact-slug query; 5,323 bytes; SHA-256 e6040632d7b56fea3210df2179b20bd5bc1ad6a9ac8244f727937a6f9f9f4c94. Read in full. Coverage: xorshift PRNG seeded from hash.slice(0,16); classes Lagrange and Palette; recursive rr() partition, COMPLEXITY_P1 .7 / P2 .5; rect_partition strips STEP n(50)-n(100), BREAK_SLICE 1-5, BLOCKS_P rnd_num(.8,1) threshold (fill when draw exceeds it, so 0-20 percent of strips filled), STROKE_WIDTH n(2)-n(4); MAX_H/MAX_W n(rnd_num(50,200)); FLIP_P .1 (transposed duplicates); INVERT_P rnd_arr([.8,1]) (inverted blocks render fill=BG, colored stroke at half weight); STYLE_P=1 (hatch never); GTYPE=1 declared but never referenced (chapter marker); GRAVITY=.1 (dark_matter attraction active); 7-entry palette table (Cyber, Pulp, Essence, Voyage, Moonrise, Cult, Eternity; Eternity repeats Moonrise hexes, double-weighting that set); debris 25-50, quad or 3-5 vertex glyph, GLYPH_P .5-1; frameRate(30); toroidal wrap. No audio code. Script bytes retained only for hashing.

## Sibling scripts
m'aider (5,364 bytes, SHA-256 b988ae23153629c53a6f4dc217b4d0023427ce708b5de7cd467c1cc015dee7c8): GTYPE=0, GRAVITY=0, DEBRIS 15-40, stroke 5-7, BLOCKS_P .6-.8, FLIP 0, INVERT 1, 11-entry palette table. ravaged (5,292 bytes, SHA-256 ce2fac7eeb2701cf51f59bcad30123ed19754ed3ae9a1ac82ce75dcb5bd381a2): GTYPE=2, GRAVITY=.75, DEBRIS 50-100, stroke 2-10, BLOCKS_P1=1 (region blocks never filled), BLOCKS_P2 .7-.9, MAX_H=MAX_W n(10)-n(50), STEP n(20)-n(50), STYLE_P live, 5 percent chance of full-inversion override, palette repeats from {1,2,5,25}, 12-entry table of 1-2 color palettes. Same engine; identical project description text in all three registry records; distinct palette table per chapter.

## Token identity and visual observation
All 81 token records pulled (query in research/fetch_tokens.py). Five static previews downloaded and viewed. Live renderer for 80000066 executed in headless Chrome: tokenData.hash matched the chain record; OBJECTS.length 82; SPACE.debris.length 35 (within the 25-50 roll); debris[0] and debris[1] positions changed measurably over 3s; frameCount advanced 110 to 200 (about 30fps). Palette attributions in the essay are visual matches against the script hex table, not recomputed traits. Sampling rationale: editions 0 and 1 (first two mints, density extremes), 10 (Essence with glyphs), 20 (inversion roll in full play), 66 (AB5D-held header).

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

## Mint chronology and calculations
Activation 2021-06-01T04:13:24Z (same minute as ravaged; m'aider 04:11:01Z). First mint 2021-06-01T04:40:02Z; second mint 2021-06-02T08:43:59Z; sparse mints June through August (edition 10 on 06-23, 20 on 07-19, 66 on 08-31); registry start_datetime 2021-08-24T05:15:21Z (= collection page release line, one day after m'aider's); completion 2021-09-23T02:25:41Z (two minutes after m'aider 02:23:45Z; ravaged followed 02:27:10Z). First-to-last span about 113 days 22 hours. Anomaly: sale-start postdates first mint by about 12 weeks; cause undocumented. Project reported paused=true, complete=true, locked=true.

## Rights and conflicts
Artwork label 'NFT License' (registry, link_to_license null); category custom; terms from the NFT License 2.0 template. Code licence: none found in script (no header); recorded as unknown. p5.js dependency licence not re-verified. No conflicts found.

## Unresolved questions and exceptions
EX-01 original mint price unverified (pending). EX-02 start_datetime versus first-mint gap unexplained (pending). EX-03 no trilogy-specific artist statement; GTYPE meaning inferred (pending). Per-token palette attributions are visual matches, not recomputed traits (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.
