# Stipple Sunsets research in progress

## Primary collection source

The official collection page was successfully read in Codex's built-in browser on 18 September 2026: https://www.artblocks.io/collection/stipple-sunsets-by-jake-rockland . It identifies Factory, 360 works, and a 14 April 2021 release. The artist profile excerpt describes inspiration from printmaking and quiltwork and digital silkscreens made of dots. The collection description reports that half of mint proceeds went to GiveDirectly and promises half of subsequent royalties to Rocky Mountain charities. These are published claims, not an independent transaction audit.

## Full indexed script inspection

Read the complete 4,241-character cached artist script. It uses sfc32 seeded from four eight-character hash substrings, with the fourth starting at character 27. Nine palette entries include duplicate colour sets. Two palettes are selected and colours removed from each for sun, sky and water; blended sun/water colours provide reflection treatments. Distinguish selection weights from audited edition frequencies.

The square canvas is the smaller viewport dimension. setup calls noLoop. draw clears white, then samples a nominal 1,200 by 1,200 coordinate field against a 1,000-unit design, so excess coordinates are clipped. Modular coordinate tests create regular point lattices, with size and spacing selected separately for each side. Pixel positions and stroke widths are truncated after scaling, making viewing dimensions relevant to the visible dot structure.

The sun is a circle of radius one quarter of design width centred vertically on the horizon. Upper and lower predicates divide sky and water. Alternating horizontal bands within the lower half of that circle form the reflection. Some reflection tests consume the seeded generator during drawing. Optional branches omit sun/reflection points, add an outer annulus, combine two differently parameterised halves, or exchange colours where either coordinate XOR or coordinate addition is divisible by twenty.

The side-divider function references nonShiftedDivingLine, which is not defined in the inspected parameter object. Its parity comparison therefore does not select the subtraction branch; nonzero divider settings follow the addition branch. Do not describe an intended symmetric shift distribution as actual code behaviour. The two blended reflection colour definitions use the same weighted operands in reverse order and are algebraically equal. Avoid inventing a difference between these names.

No ongoing animation loop or interaction handler appears. Visual output inspection remains outstanding, as does selecting and verifying an AB5D-held example. No manuscript or completed essay is claimed by this research record.


## Completed package preparation

The outstanding visual work above is now complete. Full official previews0,1,10,20 were inspected, along with treasury-held209: grey sky, olive sun upper left, yellow water and striped reflection. Fresh indexed owner matched the AB5D wallet. The artist post of21April2021 was read in full, along with the6Mayplatformnewsletter. Their derived prose is limited and financial statements remain attributed. The2,061-word essay has10sources and4examples; structural validation passed. Publication remains pending.

Desktop and390pxmobile layout inspected in the built-in browser; caption confirms held209 andCCBYNC4.0. Site validation passed with0errors0warnings across1057files. GitHubDesktop remains inaccessible because the Mac is locked; no publication claim.
