# Cosmic Reef research in progress

Selected next unassigned canonical series after Heavenly Bodies. Fresh project query and all-linked-wallet sample query saved 2026-09-18. 195 published at start. Not yet drafted, no originals viewed yet.

Project250, 1024 current invocations/max. three@0.124.0. Artwork label Villareal Studio Ownership License, no terms link. Need recover actual terms; do not equate ownership label with unrestricted grant. AB5D holds #322 in linked wallet0xdd19308a9731cdecb67e0d80ca6823394208c045. Sample0,1,10,20 plus322 selected before viewing.

First mint Jan17 2022 05:31:13; secondJan24 18:00:57; activatedJan21 01:02:39; scheduledJan24 18:00:00; completedJan24 19:16:04 (all+00). Currentprice0.4ETH. SalesnotesDutchauction5ETH stepping every5min through5,4.6,4.2,3.8,3.4,3,2.7,2.4,2.1,1.8,1.5,1.2,1,.8,.6,.4,.2,.1. Currentsetting is not transactionaudit. Do not assert exact sellout/publicpayment distributions.

Sources read directly via web:
https://www.pacegallery.com/journal/leo-villareal-launches-first-nft-project-art-blocks/ (Jan17 2022): 1024 announced; public launchJan24 1PMEST; first born-digital series; three.js, over100parameters reported. Use <=200derivedwords from this source.
https://www.artblocks.io/articles/in-conversation-with-leo-villareal (Jeff Davis Jan20 2022): artist describes learning browser andThree.js, starting spheres, adding motion/distortion/feedback/colour then layering. Zkey journeythroughgeometry. NamedafterHubbleCosmicReefphoto. Wants openendedabstraction, continuousflow. Earlier physicalpractice microcontroller16strobes1997; NYstudio1998; Supercluster2003. Use<=200derivedwords from interview unless additional independent source. No directquotes needed.
OriginalMediumURL403; officialArtBlocksarticle recovered successfully.
https://www.cosmicreef.io homepage sparse; linkCosmicReef should be followed for project/rights pages. Need actual VillarealStudioOwnershipLicense before summary of terms.

Script121126bytes indexed, digest retained. Compressed c0..c11 base64 fragments decoded with Python regex+base64+zlib, NO JavaScript execution. Decoded412932bytes parcelbundle saved decoded-script.txt; decode-record.json hashes output. FULLREADNOTDONE. Only initial~2200characters andoriginalwrappertailread. Starts Randomclass dualsfc32 hashhalves with1millionwarmup andalternatingstreams. Need distinguish packageddependencies from artist logic by modulemapping before detailedfullinspection. Officialdescription requiresWebGL2 andZcontrol. No playback/audio verified yet.

2026-09-18 follow-up:
Recovered actual custom licence via artist project page footer: https://www.cosmicreef.io/villarealstudioownership-1 . Directly read. OwnershipRights include noncommercial personal imagery use and collection publications; public/private exhibitions require faithful original and physical16:9 minimum4Kdevice, comparable online manner. Artistretainscopyright/codeIP; noartistcodeopensourcegrant. Rightsfollowowner. Do not make legal enforceability claims. Keep derived summary<=200words. Needheaderaspectratio16:9 forfaithfuldisplay (notcurrentsquaredefault).
Artistprojectpage https://www.cosmicreef.io/villareal-presents-2 read:1024,Jan24,three.js,over100parameters, dynamiclayers, creditlist. <=200derivedwords.

Decodedparcelbundle split35modules (module-*.txt). Fullread now: xklL ProdShow, fbVe Show, pJ0M Globals, KW5V Presets, pWqG ParticleSystem, chU5 Pipeline, BiQq pointvertex, lome linevertex, Bzlo pointfragment, D7EE linefragment, PGim geometrymapping, SDot superformula. Remainingmodulesnotfullreadincludingarcball41KB andJSONpresets267KB.
Keyfindings: ProdShow chooses2or3layers50/50: background/colorlayer, dominantlayer, optionalthirdlayer, weightedfrompresetpool. Smartpresetsmodifygeometry/params; segmentsrandomized .25..1.25baseline subjectminimum, pointsize .93..1.07factor. HashPRNG seededhalves,warmup1million.
Instancedplanes produce circularpoints clippedfragmentradius; perpointtiming/offsetsparkles. Twoinner/outercopies displacedradially by4Dnoise at differentcoordinateoffsets, optionalquantization. Lines connectnoise-displacedshells with narrowbillboardlikequads. Layerrotation, sinusoidalcameraoscillation, alphaoscillation. Pipeline actualpasses render/blendprevious/save/Sobeloptional/gradientoptional/customcopyadditive. Althoughparametersnamedbloom exist, noUnrealBloompass instantiation inreadpipeline; don'tclaimbloomalgorithm justfromlabels. Exposurefourthpower, customcopy squareschannels.
Runtimeclockdelta scaled5; requestAnimationFrame perpetual. SwiftShader/headless detected:fixed1/60increment and delayedcamerazoom/globalalphadisabled. This may affect automatedbrowserappearance; documentobservedmode ifknown. Zchangesamplitude30->120 andspeed.02->.03,enableszoom, togglesback. Trackballenabledfalseeachframe despitecontrolsclass beingbundled. Audio notyetgloballychecked.

#322 officialgenerator openedIAB1121280x720. Initialvieworange/salmonpointsformingbrokenradialclustercenter, broadgolden/ochrehalo fadingpurpleouterfield, whitespecks/lavenderpoints andoccasionaldarkdiscs. NextafterZkeypinkcentralrosette, whitespecksdenserouterenclosure. Animationevident, butZeffectneedsfurtherobservationtoisolatefromordinarychange. Original322onlyviewedsofar. Noaudioverified.
Fullread additional modules luaL SmartPresets, Q1JR MeshSurfaceSampler, evFs Sobel, JgnC gradient, ad7j output. Samplerareaweightedtriangleandseededbarycentricpoints. Superformula generates mesh then samples; no needexpandequationsinprose. Sobelusesredchannel3x3neighbourhood;gradientradialorrotatedlinear;outputadditive. Remaining controls and presetdata + lowerhelpers requireinspection.
#0 live two successive screenshots: gold/orangebright ringchains radiate fromcentralregion over deepnavyfield withwarmcoraledges. Smallwhiterings formintermediatefiligree network, overlappingvioletdiscscentral, darklargerdiscsdistributed. Chains shiftorientationandbrightnessbetweentwoviews, someextendoffedges. Denseconvergencecenter contrastedoutwardextension. Notstaticstarburst; continuoustransformationobserved.
#322 subsequentafterZ stillpinkcenterrosettewithsparseouterpoints; don'tclaimdramaticflythroughverified. #1 opened next butnotviewedyet.
#1 two live screenshots: pink/whitepointsconcentricringscenterwithradialstems/spray, darkpurplelargediscsaroundouterglobeonmutedbluefieldwarmrededges. Laterdarkphase rotatesdiagonal, brightdotssubsideblue, softpinklargercentraldiscscome forward. Strong evidence alpha/motion changes alter figure hierarchy, not justrotatingstaticobject. Firstphasefront-onconcentric radialorder, laterobliquesphericaldepth.
#10 two liveviews: white/greyneedlelike fine radiallines formcompactcentralglobewithdarkcentralopening; sparse orange glowingpointsoccupymuchwiderpurple-blackfield. Finecentralraysrotate/changeorientation betweenviews, warmdots shift positions. Strongcontrast ofsharpfinedensity andsoftisolatedorbs; centerreadsurchin/starburstwithoutliteralorganismclaim.
three.jsr124licencedirectlyverified https://raw.githubusercontent.com/mrdoob/three.js/r124/LICENSE MIT, copyright2010-2020three.jsauthors. Appliesdependency, notartistownershipterms. Noquote needed.
#20 twoliveviews: denseorange/amberdiscglobeonpureblack, nearcanvasheight; overlappingtranslucentfilledorbsformouterwoven/ruffledenclosure, smallerbrighteryellowwhiteringsinside; blackgaps betweeninnerloops. Motionrearrangesringswhilemaintainingroundedmass. Compared#10 morefilledfield/density, compared#0 no longoutgoingrays. Allfiveoriginals nowviewedwithmultipletemporalstates each except322alsoZattempt. Noaudioevidence.

Follow-up code review: finished remaining Arcball bytes and all rendering-pass, edge-geometry, noise, utility and entry modules. Preset literal parsed safely through JSON5 after boolean-literal normalization: 149 entries, 184 component/camera configurations; full inventory in preset-inventory.json. Counts are data inventory, NOT output frequencies. Noise module includes Ashima Arts / stegu attribution and MIT notice. Essay first draft saved essay-draft.md; source IDs provisional pending formal package. Not accepted, registered or published. Needs evidence coverage audit, source package, 16:9 hero rendering, editorial validation and production checks.

Publication review completed: 2211 body words, 12 cited sources, five official animated originals inspected; primary-source summaries kept below source word limits. Structural validator PASS. Site verifier PASS, 1304 files, zero errors/warnings. Header direct iframe was blank locally; existing same-origin viewer pattern now loads unmodified official generator at viewing time, no artist script stored. Desktop and 390px mobile screenshots show animated #322 in 16:9 without overflow. First-appearance footnotes and one return link per source verified in rendered page. Historical auction and cross-environment rendering limits remain explicit.
