{
  "schema": "ab5d-series-essay/1",
  "identity": {
    "chainId": 1,
    "contract": "0x99a9b7c1116f9ceeb1652de04d5969cce509b069",
    "projectId": 429,
    "slug": "ilumz-by-wolffia-inc-and-motus-art",
    "title": "ilumz",
    "artistCredit": "Wolffia Inc. & Motus Art",
    "artistDossierUrls": []
  },
  "revision": 3,
  "researchCutoff": "2026-09-20",
  "status": "draft-for-human-review",
  "facts": [],
  "rights": {
    "artwork": {
      "reportedLabel": "CC BY-NC-SA 4.0",
      "category": "creative-commons",
      "termsUrl": "https://creativecommons.org/licenses/by-nc-sa/4.0/",
      "observedAt": "2026-09-19",
      "sourceIds": [],
      "note": "Label copied from projects_metadata.license. Unversioned CC strings are not inferred as 4.0.",
      "unresolvedConflicts": []
    },
    "code": {
      "reportedLabel": null,
      "category": "unknown",
      "termsUrl": null,
      "observedAt": "2026-09-19",
      "sourceIds": [],
      "note": "No separate artist-code licence field was present on the project record.",
      "unresolvedConflicts": []
    },
    "thirdParty": [
      {
        "name": "p5.js 1.0.0",
        "reportedLabel": "LGPL-2.1 (p5.js project license; confirm version-specific notice)",
        "category": "custom",
        "termsUrl": "https://github.com/processing/p5.js/blob/main/license.txt",
        "observedAt": "2026-09-19",
        "sourceIds": [],
        "note": "Runtime declared script_type_and_version p5@1.0.0. p5.js is third-party; the artist program is a separate rights object.",
        "unresolvedConflicts": []
      }
    ]
  },
  "sections": [
    {
      "id": "the-work-and-its-context",
      "heading": "The work and its context",
      "bodyMarkdown": "ilumz is project 429 on the Art Blocks contract `0x99a9b7c1116f9ceeb1652de04d5969cce509b069`, in the Presents vertical. The index records 57 invocations against a maximum of 57, the runtime `p5@1.0.0`, an aspect ratio of 16:9 (1.7778) and the licence CC BY-NC-SA 4.0 [^S01]. Art Blocks now lists it in its Art Blocks 500 group as well as Presents [^S02]. It is a collaboration between Wolffia Inc., the studio name of the British abstract painter Emily Jackson, and Motus Art, the creative coder Owen McAteer, who is based in Madrid [^S03].\n\nEach output is a scatter of flat, hand-drawn shapes on one of three grounds: asterisks, zigzags, loops, chevrons and stubby blobs. Some are filled solid or with a small pattern. Others are left as outlines, re-drawn as pencil-like scribbles, or strung out as chains of little marks along a curve. Behind them sit faint, oversized ghost shapes, a paper grain and a vignette [^S01]. The project text calls the result \"an algorithm with a human touch\", and the aesthetic \"calm wonderment\" [^S01].\n\nThe project record adds that \"20% of proceeds above the resting price will be donated to Doctors Without Borders\", and that prints \"will be available to mint owners\" [^S01]."
    },
    {
      "id": "conception-and-development",
      "heading": "Conception and development",
      "bodyMarkdown": "The artists present ilumz as \"a chance meeting of opposites\": a painter with \"an intuitive, freeform, joyful flair\" and a coder \"who uses algorithms and mathematics to explore the hidden beauty within numbers\" [^S01]. Wolffia's statement reads: \"Chance, mistakes, serendipity... from abstract to algorithm we wanted our hybrid physical-digital project to sing of human touch\" [^S01]. Motus adds that \"working out the rules for how shapes interact, collide and overlap\" opens up \"unpredictable complexity\" [^S01].\n\n**The two artists.** Jackson came to painting after what she called \"a long career as a hair and make-up artist\" [^S04]. Her studio takes its name from the world's smallest flowering plant, and she describes a practice of bold colour, clashing pattern and texture that echoes Shirley Jaffe and Bridget Riley [^S05]. Her CV lists ilumz on artblocks.io in 2023 as a \"collaboration with Motus on an algorithmic art project\". It is her only digital entry, beside a 30-part commission and acquisition by the Deji Art Museum, Shanghai (2023) and a fabric and wallpaper commission from Maison Pierre Frey (2024) [^S06]. McAteer calls himself an Irish new media artist; his gallery, HOFA, gives his birth year as 1986 and describes him as Northern Irish, with a first-class degree in multimedia computer art from Ulster University and a residency at Matadero Madrid [^S07][^S08]. Since ilumz his work has moved into physical screens: flip-dot displays and interactive light installations [^S07].\n\n**The project page.** McAteer's page for ilumz gives the longest account [^S03]. Jackson's earlier mini-collection \"By Chance\" imagined canvases shaken so that shapes landed at random. She writes that \"the concept of randomness and unpredictability was very alluring to me\" [^S03]. McAteer's previous Art Blocks project, Balletic, minted out in August 2022, and he says, \"I often feel like a conductor guiding the machine, yet not being fully in control\" [^S03].\n\nThe page explains three design decisions. First, every shape was drawn by hand for ilumz and then passed through \"Motus' bespoke angle randomiser tool\", so that corners can move within a circle placed on each corner [^S03]. Second, placement uses circle packing: shapes grow until they touch, and the larger survives [^S03]. Third, colour comes in three phases: Morning (\"cool, fresh, bright\"), Noon (\"warm, soft, soothing\") and Night (\"dark, glowing, inky\"), plus \"4 neon accent colours that only appear once per mint\" [^S03]. The name plays on \"bioluminescence\" and on the Spanish *iluminar*, \"to light up\" [^S03].\n\n![Three views of the ilumz tools: a hand-drawn curve with circles at its control points, a polygon with a circle on each corner, and a debug view of a Night output with bounding boxes](https://owenmcateer.com/tool.59008160.png)\n*The drawing and \"angle randomizer\" tools, with the in-work debug overlay on the right. Image: Motus Art, owenmcateer.com.*"
    },
    {
      "id": "how-the-work-was-constructed",
      "heading": "How the work was constructed",
      "bodyMarkdown": "The program is three script parts that together make 41,999 bytes of minified JavaScript, SHA-256 `3b6eae613ceccde02e1b10b010579400c3990bfa0529e91986c318227006420f`. It was retrieved from the Art Blocks index on 20 September 2026 and read in full after reformatting. No code is reproduced here [^S01].\n\n**Randomness.** The token hash is split into two halves, each seeding a small 32-bit generator. The program alternates between the two and discards the first 500,000 values of each before use. It then seeds p5's own `random` and `noise` from this stream, so the whole image, grain included, follows from the hash [^S01].\n\n**The shape library.** The script embeds 74 hand-drawn shapes as coordinate lists: 37 closed polygons, 30 open curves and 7 Bézier paths [^S01]. Each chosen shape is copied, its corners are pushed aside by an amount set per shape, in a direction taken from Perlin noise, and it is rotated at random. In two cases out of three its curve tightness is then overridden, so the shape is drawn with straight or scribbled edges, sometimes with extra jittered midpoints [^S01].\n\n**Placement.** On the second animation frame the program runs a growth simulation in a 1,280 by 720 drawing space. Shapes appear at random points and grow at random speeds. When two collide, both freeze if each is larger than a minimum size (180 to 250 units, drawn per token); otherwise the smaller is deleted. The loop stops after 350 failed placements [^S01]. The border is negative, so shapes may run 50 to 199 units off the canvas edge [^S01]. Across the 57 tokens this simulation places between 6 and 21 shapes, 784 in all: 395 polygons, 284 curves and 105 Bézier paths (own simulation, below).\n\n**Styling.** Curves get a thick outline and, half the time, a thinner second outline inside it, sometimes dashed. That second outline is the only place a neon colour can appear, with a 5 per cent chance [^S01]. Large curves can instead be scribble-filled. Polygons are usually filled solid, sometimes outlined, and sometimes (15 per cent, if large enough) filled with one of eight small patterns: pokadots, dotMatrix, grid, lines, squares, scatteredLines, 10print and zigzag [^S01]. Half of the Bézier paths become \"chains\", with a row of scribbled marks laid along the curve [^S01].\n\n**Animation and interaction.** After placement every shape is reset to zero, and the shapes then swell into place one after another, a new one starting every 30 frames [^S01]. Three keys are wired. D toggles a debug overlay, S saves a PNG named after the token, and R replays the growth [^S01].\n\n### The traits\n\nThe seven published traits are not computed in the stored program. They come from a separate features script that the index does not hold [^S01]. To test how they arise, the program was run headlessly for all 57 hashes in Node.js, with p5 1.0.0's noise and random functions reproduced from its published source and all drawing calls stubbed out [^S09]. The simulation reproduces every published trait of every token with the rules below (own computation from [^S01]).\n\n| Trait | What it counts (inferred) | Published counts of 57 |\n| --- | --- | --- |\n| Mood | palette index, drawn 0 to 2 | Morning 23, Noon 21, Night 13 |\n| ShapeCount | shapes placed: under 9, 9 to 18, 19 or more | Sparse 3, Orderly 47, Busy 7 |\n| MAX | final size of the largest shape, in drawing units | Pixi 4 (319 to 359), Balanced 44 (371 to 623), Bigger 5 (712 to 749), Colossal 4 (818 to 976) |\n| Echo | Bézier \"chains\": none, 1 to 2, 3 or more | None 15, Echo 37, EchoEcho 5 |\n| Scribble | scribble-filled shapes: none, 1 to 2, 3 or more | None 23, Doodle 28, Scribbles 6 |\n| PatternTextures | pattern fills chosen: none, one, two or more | None 16, Single 28, Multiple 13 |\n| NeonPop | neon colours visibly drawn | No 51, Yes 6 |\n\nThe exact MAX cut-offs cannot be recovered from 57 outputs; the table gives the observed ranges. The index's feature definitions also declare four values that no token has: ShapeCount \"Dense\", MAX \"Supercolossal\", NeonPop \"PopPop\" and PatternTextures \"Full set\" [^S01]."
    },
    {
      "id": "quirks-in-the-algorithm",
      "heading": "Quirks in the algorithm",
      "bodyMarkdown": "A full read of the program, tested against the simulation and the 57 published token records, turned up the following. Points resting on the code alone are marked as code reading.\n\n1. **Neon spent where it cannot be seen.** The four neon colours sit in a shared list, and each is removed once used, which is how they appear only once per mint [^S01][^S03]. But the same styling routine also runs for the faint ghost shapes, whose outlines are then replaced. In 13 tokens a neon was drawn from the list; in 7 of them it never reaches the picture. Six (#4, #11, #23, #25, #48 and #54) spent it on a ghost shape, and #2 on a shape whose inner outline is not drawn. All six NeonPop tokens show exactly one neon (own simulation).\n2. **A pattern that is counted but not drawn.** A polygon can be given a pattern and then, if it also has an outline, lose its fill 30 per cent of the time [^S01]. #43 is labelled PatternTextures \"Single\", but its one pattern is never drawn. #21 is labelled \"Multiple\" with three patterns chosen and two drawn (own simulation).\n3. **Every shape has the same ID.** The ID counter is declared inside the shape constructor, so every shape gets the ID 1. The collision test meant to skip newer, still-growing shapes therefore never skips (code reading) [^S01].\n4. **The ghost count is re-drawn on each pass.** The loop that paints the background ghosts draws its upper bound again on every pass, giving 6 to 10 ghosts per token: 14 tokens have 6, 14 have 7, 21 have 8, 7 have 9 and 1 has 10 (own simulation) [^S01].\n5. **Corners move a fixed distance.** The artists describe corners meeting \"anywhere within the radius of the circle\" [^S03]. In the code each corner moves exactly the full radius; only the direction varies, set by a noise field fixed for the token. Two copies of the same shape in one output get identical corner offsets before rotation (code reading) [^S01].\n6. **Small data slips in the shape library.** One curve's designed tightness of 0 is read as \"missing\" and replaced by the default. Three curves have a displacement of 0 and are never distorted (code reading) [^S01].\n7. **A doubled colour.** The Morning palette lists the same ochre twice among its 15 entries, so it is picked twice as often as any other Morning colour (code reading) [^S01].\n8. **Leftover timing code.** A speed value that would ease the growth animation from 30 frames down to 5 is calculated and thrown away (code reading) [^S01].\n9. **Display dependence.** The canvas height is taken from the window width alone, so a window wider than 16:9 crops the bottom. The number of grain pixels depends on the screen's pixel density, which changes the random values the 50,000 grain strokes receive, so the grain differs between screens (code reading) [^S01]."
    },
    {
      "id": "the-most-coveted-variants",
      "heading": "The most coveted variants",
      "bodyMarkdown": "No auction record, editorial survey or collector writing on ilumz was found. What follows is rarity by the published traits, computed from the index, together with the artists' own choice of examples and the few secondary sales traced on-chain [^S01][^S03][^S10].\n\n**Sparse (3 of 57): #15, #16 and #38.** With six to eight shapes, these are the emptiest compositions. #16 is one of the artists' three palette examples, for Night [^S03]. It combines Sparse with three patterns, including the 10print tile that the artists call \"a nod to Motus being a digital artist\" [^S03].\n\n![ilumz #16: six shapes on a dark slate ground, including a pink-outlined asterisk filled with vertical lines, a grid-filled square outline and a 10print patch](https://media-proxy.artblocks.io/1/0x99a9b7c1116f9ceeb1652de04d5969cce509b069/429000016.png)\n*ilumz #16: Night, Sparse, Multiple patterns. Render: Art Blocks media proxy.*\n\n**Colossal (4): #23, #31, #45 and #51.** Three of the four are Night. #31 and #45 are the only tokens to combine Colossal with NeonPop. #23 is also Busy, with 20 shapes around a single huge form [^S01].\n\n![ilumz #23: a Night output dominated by a huge outlined triangle filled with ochre vertical lines](https://media-proxy.artblocks.io/1/0x99a9b7c1116f9ceeb1652de04d5969cce509b069/429000023.png)\n*ilumz #23: Night, Colossal, Busy. Render: Art Blocks media proxy.*\n\n**EchoEcho (5): #10, #11, #19, #20 and #30.** These have three or four chains of repeated marks. #10 is also Pixi, the smallest-scale class [^S01].\n\n![ilumz #10: a warm beige Noon output with chains of dots, squares and hatch marks trailing across the field](https://media-proxy.artblocks.io/1/0x99a9b7c1116f9ceeb1652de04d5969cce509b069/429000010.png)\n*ilumz #10: Noon, Pixi, EchoEcho. Render: Art Blocks media proxy.*\n\n**NeonPop (6): #0, #18, #31, #34, #43 and #45.** In each, one inner outline is picked out in fluorescent cyan, green or pink; the violet neon never appears (own simulation) [^S01]. #0, minted to the artist address, has the green [^S01].\n\n![ilumz #0: a Morning output with a bright green curved stroke at the right edge among brown, navy and blue shapes](https://media-proxy.artblocks.io/1/0x99a9b7c1116f9ceeb1652de04d5969cce509b069/429000000.png)\n*ilumz #0, invocation 0, NeonPop. Render: Art Blocks media proxy.*\n\n**The AB5D token, #25.** It is the only token combining Pixi with Scribbles, and one of 11 Morning outputs with a single pattern. It is also one of the six in which a neon, here cyan, was used up on an invisible background shape [^S01].\n\n**Singletons.** Only #54 draws the pokadots pattern (own simulation).\n\n![ilumz #43: a Morning output with a hot pink outlined shape at top, a dotted chevron and a pink hollow polygon at left](https://media-proxy.artblocks.io/1/0x99a9b7c1116f9ceeb1652de04d5969cce509b069/429000043.png)\n*ilumz #43: labelled PatternTextures \"Single\", with no pattern drawn. Render: Art Blocks media proxy.*\n\n### Secondary sales\n\nThe market for ilumz is thin, and trait rarity has not produced a visible premium. The sales below were read on Etherscan; each paid a 7.5 per cent creator fee split equally between motus-art.eth, a second address and a Safe wallet, matching the 7.5 per cent shown on OpenSea [^S10][^S11].\n\n| Date | Token(s) | Price | Note |\n| --- | --- | --- | --- |\n| 7 Aug 2025 | #31 (Colossal, NeonPop) | 0.0499 ETH | bought by metamix.eth |\n| 12 Aug 2025 | #14 and #44 | 0.144 ETH each | one purchase of both |\n| 18 Sep 2025 | #25 | 0.099 ETH | forwarded 48 seconds later to the AB5D wallet |\n| 3 Dec 2025 | #23 (Colossal, Busy) | 0.085 WETH to the seller | accepted offer |\n\nEvery traced sale is below the 0.14 ETH resting price of the mint except the #14 and #44 purchase, and all are far below the lowest listing of 0.84 ETH recorded at retrieval [^S01][^S10]. OpenSea's activity feed shows further sales of #6, #7, #15, #34, #38 and #45 in US dollars but without dates [^S11]."
    },
    {
      "id": "notable-collectors",
      "heading": "Notable collectors",
      "bodyMarkdown": "No institution, DAO or fund is known to hold ilumz. At retrieval the 57 tokens sat in 35 addresses [^S01].\n\n- **blockbird.** The address holding six (#3, #10, #12, #16, #21, #27) has the Art Blocks profile name \"blockbird\" [^S01]. Etherscan labels the wallet that minted #10 on release day as blockbird.eth; that wallet minted five of the six and moved them to the profile address on 24 August 2026 [^S01][^S12].\n- **The largest holder**, with seven (#4, #5, #9, #13, #20, #26, #33), received all of them on 20 April 2023 from a single wallet that minted them on release day. No source names it [^S01].\n- **narciso.eth** bought #6, #7 and #38 on OpenSea in August and September 2026 and moved them, with 28 other NFTs, to another wallet on 18 September 2026 [^S10][^S11].\n- **AB5D** holds #25, in the wallet OpenSea displays as ab500dao.eth [^S11][^S01]."
    },
    {
      "id": "prints-screens-and-the-partnership",
      "heading": "Prints, screens and the partnership",
      "bodyMarkdown": "The project record says prints are available to owners and that the 16:9 format suits \"display monitors\" or prints \"in landscape or portrait\" [^S01]. The artists' page illustrates this with a photograph of three installations: a portrait piece on an easel stand, a large framed landscape work on a gallery wall, and a triptych [^S03]. No ordering details, sizes or print ledger were found.\n\n![Three photographs of ilumz shown physically: a portrait piece on an easel, a framed landscape work on a gallery wall, and a hung triptych](https://owenmcateer.com/ilumz-irl.c2775ba9.jpg)\n*ilumz prints and displays. Photo: Motus Art and Wolffia Inc., owenmcateer.com.*\n\nNo exhibition of ilumz itself was found. McAteer's site lists showings at Christie's, Phillips, Pandolfini, HOFA's \"Beyond Reality\" at Art Miami 2024 and Marfa, without saying which works were shown [^S13]. Jackson's 2025 solo shows in Mayfair and Soho were paintings and textiles [^S06]. The partnership is recorded only in the project itself: both artists' sites list it, neither lists a sequel, and the primary sales split the artists' proceeds equally between motus-art.eth and a second address [^S06][^S03][^S12]."
    },
    {
      "id": "the-mint",
      "heading": "The mint",
      "bodyMarkdown": "Invocation 0 was minted on 26 February 2023 at 09:40:59 UTC to the artist address, and #1 on 27 February to the second address that shares the artists' proceeds, both through a set-price minter before the project's activation on 4 March [^S01][^S12]. The public sale opened on 10 April 2023 at 17:00 UTC on an exponential Dutch auction. The index records a start price of 4 ETH, a half-life of 372 seconds and a resting price of 0.14 ETH, reached at 17:30:15 [^S01].\n\nThe first public mint, #2, came at 17:22:11. Its buyer sent 0.3716 ETH and was refunded 0.0161, a price of 0.3555 ETH; #10 at 17:29:47 cost 0.1495 ETH after refund [^S12]. Both match the minter's price curve. On that curve only #2 to #11 sold above the resting price, 0.438 ETH above it in all, so the 20 per cent pledge to Doctors Without Borders would come to about 0.09 ETH (own computation from [^S01]). Each primary payment went 10 per cent to a platform address and 45 per cent each to motus-art.eth and the second artist address [^S12].\n\nThirty public mints were made in the first hour and 49 in the first day [^S01]. The auction minter's last sale, #55, came on 10 August 2023. The final token, #56, was bought for 0.14 ETH on 15 February 2024 through a separate set-price minter, from the address Etherscan labels snowfro.eth [^S01][^S12]. The index gives a completion date of 10 April 2024, two months after that last mint; the reason is not known [^S01].\n\nAt retrieval the 57 tokens were held by 35 addresses, 23 of them still in the wallet that minted them, and the lowest listing was 0.84 ETH [^S01][^S02]. AB5D's #25 was minted by the address Etherscan labels lavalette.eth. On 23 October 2024 it left that wallet with #15 in a 17-NFT Seaport trade to trislit.eth; it changed hands again in a multi-lot trade on 16 September 2025 before the sale of 18 September [^S12][^S10]."
    },
    {
      "id": "copyright-and-licensing",
      "heading": "Copyright and licensing",
      "bodyMarkdown": "The index records CC BY-NC-SA 4.0 with a link to the Creative Commons deed [^S01][^S14]. On that licence the images may be shared and adapted non-commercially with attribution, and adaptations must carry the same licence. Commercial use needs the artists' permission. The program carries no separate code licence, and p5.js is loaded by the platform [^S01]. The tool and print photographs above are hotlinked from the artists' page and are not covered by the token licence [^S03]."
    },
    {
      "id": "significance-and-limitations",
      "heading": "Significance and limitations",
      "bodyMarkdown": "ilumz is a small, carefully argued collaboration. A painter's library of hand-drawn marks and a coder's packing and styling rules together produce 57 compositions that read as collage rather than as code. It remains Jackson's only on-chain work and a hinge in McAteer's move from screen animation towards physical displays [^S06][^S07]. Read closely, the program shows a trait list drifting from the picture: neon spent out of sight, a counted pattern never drawn. Its market is quiet, with traced resales mostly below the mint's resting price, and no exhibition, press coverage or print ledger was found.\n\nUnresolved research questions:\n\n1. What exact rules does the off-chain features script use, especially the MAX cut-offs? Are \"Dense\", \"Supercolossal\", \"PopPop\" and \"Full set\" reachable?\n2. Were ilumz prints produced, in what sizes and numbers, and where were the installations in the artists' photograph shown? Is the second artist address, which received #1 and half the artists' proceeds, Wolffia's? No source ties it.\n3. Was the Doctors Without Borders donation (about 0.09 ETH on the price curve) made, and is there a receipt?\n4. The description promises \"the ilumz video\", but no video was found on the linked page or on YouTube. Where is it?\n5. All artist quotations from owenmcateer.com, studiowolffia.com, motus.art, HOFA and Munthe came from automated WebFetch extraction and are unconfirmed; a second extraction asked for verbatim text agreed with the first. The artists' X accounts (@wolffiainc, @motus_art) could not be read and may hold release-day posts."
    }
  ],
  "examples": [
    {
      "id": "E01",
      "chainId": 1,
      "contract": "0x99a9b7c1116f9ceeb1652de04d5969cce509b069",
      "tokenId": "429000000",
      "url": "https://www.artblocks.io/token/1/0x99a9b7c1116f9ceeb1652de04d5969cce509b069/429000000",
      "sourceIds": [],
      "selectionNote": "Specified candidate invocation 0.",
      "observationNote": "Inspected media-proxy PNG is 2400x1350px, mid-tone and muted or near-neutral (mean RGB 150,150,148). File size 1911643 bytes. Indexed features: MAX Balanced; Echo Echo; Mood Morning; NeonPop Yes; Scribble None; ShapeCount Orderly; PatternTextures Single"
    },
    {
      "id": "E02",
      "chainId": 1,
      "contract": "0x99a9b7c1116f9ceeb1652de04d5969cce509b069",
      "tokenId": "429000001",
      "url": "https://www.artblocks.io/token/1/0x99a9b7c1116f9ceeb1652de04d5969cce509b069/429000001",
      "sourceIds": [],
      "selectionNote": "Specified candidate invocation 1.",
      "observationNote": "Inspected media-proxy PNG is 2400x1350px, mid-tone and muted or near-neutral (mean RGB 159,153,157). File size 1587317 bytes. Indexed features: MAX Balanced; Echo Echo; Mood Morning; NeonPop No; Scribble None; ShapeCount Busy; PatternTextures Multiple"
    },
    {
      "id": "E03",
      "chainId": 1,
      "contract": "0x99a9b7c1116f9ceeb1652de04d5969cce509b069",
      "tokenId": "429000010",
      "url": "https://www.artblocks.io/token/1/0x99a9b7c1116f9ceeb1652de04d5969cce509b069/429000010",
      "sourceIds": [],
      "selectionNote": "Specified candidate invocation 10.",
      "observationNote": "Inspected media-proxy PNG is 2400x1350px, mid-tone and muted or near-neutral (mean RGB 172,144,133). File size 3139920 bytes. Indexed features: MAX Pixi; Echo EchoEcho; Mood Noon; NeonPop No; Scribble Doodle; ShapeCount Orderly; PatternTextures Single"
    },
    {
      "id": "E04",
      "chainId": 1,
      "contract": "0x99a9b7c1116f9ceeb1652de04d5969cce509b069",
      "tokenId": "429000020",
      "url": "https://www.artblocks.io/token/1/0x99a9b7c1116f9ceeb1652de04d5969cce509b069/429000020",
      "sourceIds": [],
      "selectionNote": "Specified candidate invocation 20.",
      "observationNote": "Inspected media-proxy PNG is 2400x1350px, mid-tone and muted or near-neutral (mean RGB 152,136,123). File size 2727575 bytes. Indexed features: MAX Balanced; Echo EchoEcho; Mood Noon; NeonPop No; Scribble Doodle; ShapeCount Orderly; PatternTextures Single"
    }
  ],
  "mediaIds": [],
  "provenance": {
    "operator": "Grok research session for coordinator handoff",
    "agent": "Grok",
    "model": null,
    "modelVersion": null,
    "tools": [
      "Hasura GraphQL",
      "media-proxy PNG retrieval",
      "canonical token HEAD checks",
      "full script read"
    ],
    "humanEditorialInvolvement": "Supplied prose preserved and published at Phil’s request. Sources not independently reinspected during import.",
    "originalProseLicense": "CC0-1.0",
    "generation": null
  },
  "codeInspection": {
    "url": "https://artblocks-mainnet.hasura.app/v1/graphql",
    "locator": "projects_metadata.script where slug=_eq ilumz-by-wolffia-inc-and-motus-art",
    "sha256": "3b6eae613ceccde02e1b10b010579400c3990bfa0529e91986c318227006420f",
    "retrievedAt": "2026-09-19T00:00:00+00:00",
    "method": "graphql-post-full-script-read",
    "executed": false,
    "chainBlock": null
  },
  "editorialExceptions": [],
  "manuscriptFormat": "supplied-markdown",
  "manuscriptPreamble": "# ilumz by Wolffia Inc. & Motus Art\n\n*Art Blocks Presents, project 429 · 57 outputs · first mint 26 February 2023, public release 10 April 2023 · CC BY-NC-SA 4.0*\n\n![ilumz #25: hand-drawn shapes in brown, navy, pink and ochre on a pale grey ground, with scribbled blue outlines and a purple grid-patterned triangle](https://media-proxy.artblocks.io/1/0x99a9b7c1116f9ceeb1652de04d5969cce509b069/429000025.png)\n*ilumz #25, the AB5D holding: Morning, Pixi, Scribbles. Render: Art Blocks media proxy.*\n\n",
  "bibliographyMarkdown": "\n### Primary\n\n[^S01]: Art Blocks public GraphQL index: `projects_metadata` (including the full program and feature definitions), `project_minter_configurations`, `tokens_metadata` for all 57 tokens, `transfers_metadata`, `artists` and `users` (public profile names). Retrieved 20 to 21 September 2026 via https://artblocks-mainnet.hasura.app/v1/graphql. All simulation and price-curve results are the author's own computation from this program and data.\n[^S03]: Motus Art and Wolffia Inc., \"ilumz\", project page with artist statements and images. Read 21 September 2026 via automated extraction. https://owenmcateer.com/ilumz/\n[^S09]: p5.js 1.0.0, `lib/p5.js` (noise, noiseSeed, randomSeed and bezier functions), npm package `p5@1.0.0`. https://www.npmjs.com/package/p5/v/1.0.0\n[^S14]: Creative Commons, Attribution-NonCommercial-ShareAlike 4.0 International. https://creativecommons.org/licenses/by-nc-sa/4.0/\n\n### The artists\n\n[^S04]: Munthe, \"Munthe Art Monday: Emily Jackson\", September 2021. https://www.en.munthe.com/blogs/munthe-art-monday/munthe-art-monday-emily-jackson\n[^S05]: Studio Wolffia, \"About\". Read 21 September 2026. https://www.studiowolffia.com/about\n[^S06]: Studio Wolffia, \"CV\". Read 21 September 2026. https://www.studiowolffia.com/cv\n[^S07]: Owen McAteer, \"About me\", Motus Art. Read 21 September 2026. https://motus.art/about/ (works list: https://motus.art/art/)\n[^S08]: HOFA Gallery (House of Fine Art), \"Owen McAteer\". https://thehouseoffineart.com/en/artists/304-owen-mcateer/\n[^S13]: Owen McAteer, \"Owen McAteer | Motus Art\", home page. Read 21 September 2026. https://owenmcateer.com/\n\n### Video and audio\n\nNo video or audio on ilumz was found. The project description links \"the ilumz video\" to https://owenmcateer.com/ilumz/, where no embedded video was found, and a YouTube search returned nothing relevant (see unresolved question 4).\n\n### Criticism, collecting and market\n\n[^S02]: Art Blocks, \"ilumz by Wolffia Inc. & Motus Art\", collection page. Read 21 September 2026. https://www.artblocks.io/collection/ilumz-by-wolffia-inc-and-motus-art\n[^S10]: Etherscan, secondary-sale transaction pages, read 21 September 2026: #31 https://etherscan.io/tx/0x4cd4d6c4e4b44c1ffa71a13fcdad193042235ba32e9be8e6bba6264e1ed8632a ; #14 and #44 https://etherscan.io/tx/0x418a3aeb844061daa9ac0dbc67eb29938fa4928ec0aef3c4003582c5162c337a ; #15 and #25 (16 September 2025) https://etherscan.io/tx/0x1c4e579d425ff6943174aaf28f60ed01e35253ccf534c2318661ae0fd4fe3950 ; #25 https://etherscan.io/tx/0x71097ec27e1932f7d231296890cfa992a309abf6f816ec0f051e0b1e1cdbd6c4 ; #23 https://etherscan.io/tx/0xf4d2cd574aa92fc0288d52474938fdc7da50d5b74a178ad4f8fcdacba7520704 ; narciso.eth transfer https://etherscan.io/tx/0x98943a0b9fc7fd68a6466c5635f030378c34d09792658557b565b15377200520\n[^S11]: OpenSea, \"ilumz by Wolffia Inc. & Motus Art\", collection, activity and #25 pages. Read 21 September 2026 via automated extraction. https://opensea.io/collection/ilumz-by-wolffia-inc-motus-art and https://opensea.io/assets/ethereum/0x99a9b7c1116f9ceeb1652de04d5969cce509b069/429000025\n[^S12]: Etherscan, primary-sale and transfer pages, read 20 to 21 September 2026: #2 https://etherscan.io/tx/0x9cefcd838c8f2092128c7e21210772fede00b51de12db1ccc34dd6acfb89b423 ; #10 https://etherscan.io/tx/0xd26bf3683ec37a02fe185ff046489682532974a47a5108e98964fdcf3047b7e3 ; #20 https://etherscan.io/tx/0x7389129419e62561609051b1766198d876685fb8f1d439e9cd4d1e238f5675ae ; #25 https://etherscan.io/tx/0xb2243be75b596720d1a9e89f3bb48984c807ece2c190e8b540e03b661b3267c2 ; #56 https://etherscan.io/tx/0x5f2354075970d52c826f166cd18d6faf5669d6bbbfa8a142554c08c435ddaf2b ; 23 October 2024 trade https://etherscan.io/tx/0x906170d269d044735a852890fdc2adfb2c19c45ac1a05218764a01829147b8b1\n\n### Further reading\n\n- AB5D, earlier essay on ilumz. https://ab5d.xyz/series/ilumz-by-wolffia-inc-and-motus-art/\n- Motus Art, \"Balletic\", project page. https://owenmcateer.com/balletic/\n- VERSE, \"Owen McAteer (Motus Art)\". https://verse.works/motus-art\n- Bella Spratley, \"Studio Wolffia\", Metal Magazine. https://metalmagazine.eu/en/post/studio-wolffia\n- Francesca Gavin, \"Studio Wolffia, In This Moment\", FAD Magazine, 5 September 2025. https://fadmagazine.com/2025/09/05/studio-wolffia-in-this-moment/\n",
  "suppliedRevision": {
    "batch": "ab500-essays-for-codex-2026-09-21",
    "date": "2026-09-21",
    "sourceFile": "essays/ilumz-by-wolffia-inc-and-motus-art.md",
    "sourceSha256": "76ca7d995bc6e8f61a60e34bf7b00810b75ce6cf850f5d4b995729ef685f4e86",
    "sourceCount": 14,
    "imageCount": 8,
    "headerLine": "Art Blocks Presents, project 429 · 57 outputs · first mint 26 February 2023, public release 10 April 2023 · CC BY-NC-SA 4.0",
    "author": null,
    "usage": null,
    "draftNoticeRemoved": true,
    "importMode": "Supplied prose preserved; footnote labels normalized and draft notice removed under prior user instruction."
  },
  "referenceOrder": [
    "S01",
    "S03",
    "S09",
    "S14",
    "S04",
    "S05",
    "S06",
    "S07",
    "S08",
    "S13",
    "S02",
    "S10",
    "S11",
    "S12"
  ],
  "presentation": {
    "editionSize": 57,
    "maximumEdition": 57,
    "mintDate": "2023-02-26T09:40:59+00:00",
    "mintDateMeaning": "first indexed mint",
    "mintDateLabel": "First mint",
    "artwork": {
      "project_id": "0x99a9b7c1116f9ceeb1652de04d5969cce509b069-429",
      "token_id": "429000025",
      "invocation": 25,
      "owner_address": "0xdd19308a9731cdecb67e0d80ca6823394208c045",
      "preview_asset_url": "https://media-proxy.artblocks.io/0x99a9b7c1116f9ceeb1652de04d5969cce509b069/429000025.png",
      "live_view_url": "https://generator.artblocks.io/1/0x99a9b7c1116f9ceeb1652de04d5969cce509b069/429000025",
      "canonicalUrl": "https://www.artblocks.io/token/1/0x99a9b7c1116f9ceeb1652de04d5969cce509b069/429000025",
      "mode": "image",
      "copyrightStatus": "CC BY-NC-SA 4.0",
      "copyrightUrl": "https://creativecommons.org/licenses/by-nc-sa/4.0/",
      "displayBasis": "AB5D collection example under the artwork licence label stored on the project record; not a newly created derivative."
    }
  },
  "observationImages": [],
  "publication": {
    "date": "2026-09-20",
    "url": "https://ab5d.xyz/series/ilumz-by-wolffia-inc-and-motus-art/",
    "authorization": "Phil requested publication of the supplied essays on 2026-09-21.",
    "reviewSnapshot": "/docs/series-essays/production/ilumz-by-wolffia-inc-and-motus-art/record.json",
    "unresolvedResearchQuestionsRetained": true,
    "revisionDate": "2026-09-21"
  }
}
