# Dream Engine research

Full11895-byte indexed script read directly, no local execution. Source evidence saved separately; exact query anddigest retained. Reviewed for publication with the evidence gaps identified in the essay.

## Construction
calculateFeatures splits token hash into32bytevalues andhexpairs. Byte6foregroundblend thresholds240hard-light,220color-dodge,200exclusion,100difference,elsestandard; byte7backgroundblenddeclaredbutdrawingbackgroundusesBLEND. Bytes12-15backgroundHSB;noteworthy helper uses remapped saturation for brightness ratherthanindependentoriginalthirdbyte. Byte17>245skeleton; keytone iscolor-dodge label; xraydifference.
HashBox recordsbytes/hexpairs andletters(mapped0..255to65..90). Graf builds Spot objects then slices to31 nodes (although32byteheader). EachSpot usesbytevalueforradius,angularspeed (signfromparity),wedgeangle,hueoffset; secondhexnibbleinitialangle. Geometry circularorbits notphysicalforcegraph. 30fps. Arcs andPIEsectors pluscircleswithhexlabels. Activatednodeconnects5closestwithinradiuscfg.i; nearestneighbours recomputed whilemoving. Tone sequencer advances arrayindex cyclically, not randomwalkthroughgraphedges. Random timer up to2000ms; comma/period adjust by1.5. AudioContextoscillator sinefrequency40..880 frombyte,randomgainbelow.1,exponentialfade to1e-5over10s but oscillator stopsafter5s. noaudiosampledependency. Random interval/gainnotseeded, no guarantee identicalperformance timings.
Typing mapskeycode65..90to0..255roundedmodabs; A->0 and00 confirmed. Addsnode/rolling32byteheader withgraph31cap. Backspace/deleteremoves;enter/spaceresets. Thesealterbrowserstate nottokenonchain. keyPressed alwayscallsListener.startListen beforebranch. webkitSpeechRecognitioncontinuousinterim supported; recognizedtextuppercasetrim->clear/add eachcharacter. MissingAPI can cause startListen undefined access (requires empiricalotherbrowsercheck; donotclaimcrossbrowserworks). setup startsrecognition; receivedaudio deniedwarning fromspeech inIAB. No microphonepermissiongranted orspeechtestperformed.

## Primary sources inspected
Official collection https://www.artblocks.io/collection/dream-engine-by-remo-x-dcsan saysFactory,release21Dec2021,476current. Artistcopyreferences2048 and88..880frequencies whereascode40..880 andcurrent476; do notsilentlyharmoniseorassertoriginal2048maximumfromundatedcopy. Containshealing/DNA/music-historyclaims which are not established by sourceinspection; treatasartistmetaphor,omitunsupportedscientificclaims.
TheHuman&Machine/TechNode11July2022 https://technode.global/2022/07/11/exploring-the-creative-industrys-unexplored-with-interactive-nfts-podcast/ directlyquotescreators on ambientinteractivity,hashstartingpointvsuserchange. Useonlycreators'ownaccounts,under200words;articleincorrectlycallsCurated whileofficialFactory. Do notrepeathealthorhistoricalgeneralities. Launchdevelopmentarchive unavailable sofar.
Freshindex exactproject223 andtokens0,1,10,20,403, all3AB5Dwallets. #403owner matches0xdd19308a9731cdecb67e0d80ca6823394208c045. First15Dec202110:16:45,second10:26:03;activation17Dec01:52:45;start21Dec17:00:00.483;completion6May202402:51:35. Current476/476,.1ETH;notesDutchauctionoverresting.1,25%DA donatedTuringTrust. Donationstatementnotverifiedreceipt. Niftylabeltermsnullrequiresunresolvedrightsdisclosure.

## Live original #403
IAB87normalrendererloadedautoanimated. Burgundyground, concentric/radialoverlappingpastelcyan/green/yellow/magentasectors andperipheralpurple; labelledcirclesorbitandchangesize, linesbetweenactivecentres,32byteandletterrowsattop. Laterframechangeswedgesandconnections.
Read-onlyCDPstate initialAudioContextsuspended,currentTime0,playingtrue,nodes31. Click(550,400) throughnormalUI ->AudioContextrunning,time7.648,oscillatorfrequency850.3529663085938. Thisestablishesactiveaudioengine,notacousticlisteningtest. NormalkeyA->lastByte0,lastPair00,lastCharA;contextstillrunning. Navigatedawayaftertest. Speechwarningaudio deniedisrecognition,notoscillatorfailure.

#0 firstliveview: blueground; largecobaltoutersectors andcyanmiddlefans, green/yellowtowardinnerleft; pale yellowlargecircleonrightconnectedwiththinlines, salmoncentralnodes. Rotationvisibleincomparisonpending. Headerbytelettersverylowcontrast. No claimoftranscript/actualsoundlistening.
#0secondframe changessectororientation, circlesizeandconnections whilebluegroundconstant. #1firstframe: darkbrownbackground withstronggreenoutersectors, redinnerwedgefield, magentaupperleftandbluecentralcircles. Hard-light indexed andscript mapping. #403 source-over versus#1hardlightcomparisonverified.
Niftylicense.org retrieval failed throughwebtool; no projecttermsURL. Do notsummarizeanotherNFTlicenceasthisgrant. p5v1.0.0upstreamLGPL2.1read. RightslabelNifty, categoryunknownpendingversion/text.
#1secondframe confirms magenta/redinnerfansrotatewhilegreenouterfieldpersists; nodesandshortlinknetworkschange. #10firstframe brightgreenground/yellowgreenouterfan, broadcoral/pinkmiddle,cyanblueinnerwedgesandsoftlargecircles; pastelunlikesaturateddark#1. Needsecondframeand#20.
#10secondframe rotateswidepink/coralfieldtotherightandcyaninnerfanlowerleft; varyingcirclesizesandconnections. #20firstframe burgundy/mulberryground, mutedoliveouterfans, pinkpurpleinnersectors,coolcyanlabellednodes; thinlimeconnectionsright. differenceblendindexed. ImportantGraf.rtincludescentralnodeinnearestlist, so5resultsnotnecessarily5otherneighbours; phraseboundednearest-neighbourlist.

#20 second frame confirmed changing central emphasis and connections.

Publication QA: direct generator iframe remained blank. The standard AB5D loader fetches official renderer HTML at viewing time into an isolated sandbox. No artist script is stored in the public repository.
