# PrimiLife research: INCOMPLETE

This is a research checkpoint, not a finished commissioned essay. The visual minimum is unmet: zero original artworks rendered successfully. Five official original URLs were opened; all showed blank white. #622 console explicitly reported Error creating webgl context in p5.js 1.0.0. After closing the four comparison tabs and reloading #622, the error persisted. No images, movement, interaction or audio observations have been fabricated. No source text or metadata is substituted for direct viewing. Needs a working WebGL renderer before completion, close readings and acceptance.

## Identity, assignment and holding

Project 150 on Ethereum 0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270. Canonical artist credit wuwa; current official profile displays Ben Benhorin. Batch 009 unassigned, outside first thirty reserved; no existing holding or publication found. Exclusive coordinator assignment. Fresh linked profile wallets and #622 owner match in evidence.json, with exact GraphQL query, times and six canonical 200 page checks. #622 remains a proposed header, not visually accepted.

## Artist primary development account

https://wuwa.org/primitives redirected in Chrome to https://wuwa.notion.site/The-Primitive-Trilogy-1ab01565b3bf4f699c9731dc6ea36faf . Web reader failed, but Chrome accessibility body fully read through all PrimiLife sections and surrounding trilogy account. Some embedded illustrative videos said Unable to play media; their visuals are not claimed viewed.

Artist recalls Commodore 64 and BASIC, attraction to simple geometric building blocks and Art Blocks script constraints. PrimiDance collisions suggested faces and creatures. PrimiLife retained its 3D setup and palette mechanism, but combined more controlled body-part routines. Artist says he wrote directly in code without visual sketches, developed over fifty small routines, tested tens of thousands of compositions, adjusted relationships rather than just independently raffling parts. Specific sections Body+Core, Eyes, Mouth, Hair, Extras, Tail, palettes, Debris, Speed, Children, Party Mode, Wireframe read. Features intentionally omit some subparameters so viewers discover differences visually. Thirty-two palettes include twenty-nine shared and three invocation-specific. First-person artist statement is substantive development evidence, though not a versioned chronological archive.

## Full source coverage

Entire 13,679-character script read, beginning through byte 12,000 and remaining 1,679 bytes. SHA-256 is in evidence.json. Raw artist script only at ignored sibling primilife-script.js; not included in public package.

Seed parsed from first sixteen characters including 0x prefix; xorshift bitwise operations reduce working state to 32-bit; custom R produces thousandth steps. Invocation from last five token-ID digits controls special palettes and suppresses some rare features in first eleven invocations. Twenty-nine palette arrays plus three special arrays. #55/#555, #66/#666, #77/#777 overrides. No external image downloads in artist source. Textures drawn procedurally in three createGraphics buffers.

WEBGL canvas min(window dimensions)-50; frameRate(30), degrees; no resize handler. setup selects wireframe, debris (0,5,15,60), party, tiny, paired creatures, symmetry/twin switch, component types, spin and speed. Thirty-value arrays supply jitter, sizes, choices, colours; seeded structural selections made before draw. Composition built from h,e,m,w,b plus core switch; independent local transforms push/pop. Hair, eyes, mouth, extras, body, tail are combinations of sphere, box, cone, cylinder, torus, ellipsoid and arc. Wireframe reduces subdivisions and switches to noFill. Body and core choices affect compatible tails and combinations. Paired branch offsets two creatures and either repeats or alters saved choices.

Draw installs ambient and four point lights. Background erased unless trails enabled. _fr advances only with orbit flag; _fr2 advances separately only with parts flag. Debris rotates around three axes; overall body rotates around Y, extreme speed can add Z; moving subparts use _fr2. Party lighting uses unseeded p5 random() in draw, so do not claim fully deterministic lighting history or exact video replay. No audio code.

keyTyped: p toggles orbit counter; t toggles background clearing/trails; r camera(); 0 toggles parts counter; o toggles animated deg angle towards -90 or 0. touchStarted enables orbitControl. Published mouse/touch drag instructions match source, but controls have NOT been executed successfully because canvas creation failed. r resets camera, not necessarily all animation counters or trails.

## Mint and rights evidence

First indexed #0 Aug29 06:36:32+00:00; second Sep4 06:14:56; activation Sep6 19:34:18; start Sep7 16:00; completion Sep7 17:18:44. Current minted and maximum 1024, price0.25ETH. 78min44sec indexed start-to-completion, not a chain-audited opening/sellout. Early allocations unresolved. Bailey Reutzel first-person market report states PrimiLife reached resting0.25ETH before sellout and describes about an hour; not a full schedule or transaction audit. Direct page body inspected, Money-grubbing Scalper paragraph. Artist retrospectively says all1024 mintedSept7, but indexed earlytokens predate; preserve distinction.

Druid Dec19 2021 Charity on Chain wrap-up reports$30,000 for Carbon180 and LetLive via PrimiLife. Method includes actual donations, set-aside crypto or calculated pledges; no recipient receipt verified. Entire relevant methodology and entry inspected.

Exact indexed CC BY-NC4.0, linknull. Operative CC legalcode and p5@1.0.0 LGPL2.1 dependency text read earlier in same continuous session. Noncommercial sharing/adaptation with attribution etc; separate artist-code grant scope unknown. No invented approval gate.

## Remaining work

- Restore WebGL and actually inspect at least four original token outputs over time, including held #622; test p,t,r,0,o and mouse/touch drag.
- Write two sustained close readings based on those observations, then finish1500–2500-word essay and synchronize record.
- Establish original price schedule and early allocations if possible; otherwise keep explicit exception.
- Keep reported charity total distinct from actual receipt; code licence scope remains unresolved.
- Coordinator measures token delta; all usage fields null, actual model gpt-6-astra.

No shared file edits, git, builders, contact or publication. This package is explicitly incomplete, not accepted and not ready for import.

## Coordinator recovery
Five original outputs (0,1,10,20,622) now rendered in Codex in-app browser. Motion observed on 0,1,10,622; trails observed on622. Detailed observations in coordinatorRuntimeRecovery. Previous runtime blocker superseded, essay still incomplete. Fresh script hash unchanged. First7500characters reread; remainder pending.

## Coordinator publication review
Full source reread and digest verified. First-person trilogy account read through PrimiLife and surrounding chapters. Five original views successful, motion and trails observed.2230-plus-word draft complete. Early allocation and price schedule unknown; charity report relies on previous actual inspection, fresh request403. Separate artist-code rights unresolved. Per-essay telemetry unavailable. No raw script included.
