AB5D

Recursion

Hevey · Project 192 · Factory

Edition size: 256 · First mint: 22 October 2021

Recursion #113 by Hevey. Copyright: CC BY-NC 4.0. From the AB5D collection.

Open artwork

The work and its context

Recursion is a 256-edition generative art series by Hevey, released on Art Blocks as a Factory project on Ethereum mainnet, contract 0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270, project ID 192.1 Each output is a field of nested rectangles: an initial block is divided into smaller blocks, which are divided again, down to a hash-chosen depth, so that the composition reads as a floor plan drawn by a fractal. The concept is stated plainly in the registry description, and the artist maintains a dedicated concept page that walks through the division depth by depth.12 The description also makes a second, stranger claim: "In this project, even the script is recursive!", meaning each finished variation can itself generate further variations, keeping the same properties, with a single click.1 That claim was tested live and holds.3

Hevey is a pseudonymous generative artist, born circa 1990 in Europe, who has released algorithmic collections on Art Blocks since 2021, each a self-contained system seeded by the transaction hash.4 Four of his projects sit in AB[500]: Cells (1,024 editions, August 2021), Abstraction (256), Recursion (256) and Structures (256, November 2022), an arc the AB5D dossier describes as moving "from organic metaphor through geometric reduction and iterative logic to constructed spatial order."4 His own site lists a wider output across Ethereum and fxhash, including Constructions Mentales, Dencity, Ruins and Trasiedoc.5

The series runs on p5@1.0.0 at a square aspect ratio with no external assets, and it is catalogued independently on Verse as part of the AB[500] and Art Blocks Presents presentation, heritage Factory, 256 items.16

Conception and development

The conception is unusually literal: the artwork is about recursion, built with recursion, and named Recursion. The registry description defines the system in one breath, a block "irregularly divided into smaller blocks, which are then divided into smaller blocks, which are then divided into smaller blocks, etc, based on a defined depth", and points to the artist's concept page for a visual proof.1 That page shows the same block at depths 0 through 4, then demonstrates the script's own recursion with a grid of variations of one variation.2 Few projects in this batch document their own idea this directly; the concept page functions as both artist statement and technical manual.2

The dossier reads the series within Hevey's trajectory as the moment he "isolates and aestheticizes one of the primary engines of generative complexity", noting that simple starting conditions and repeated rules "yield results whose complexity exceeds what could be manually specified."4 The script supports that reading and adds a layer the prose does not mention: the system is not one algorithm but a family of modes, grayscale studies, a single-color cream variant with a circular frame, outline drawings, gradient fields, four-quadrant compositions, diamond rotations, each gated by its own hash roll, so the recursive engine is asked to perform in several distinct visual dialects.7

No interview specific to Recursion was located; the registry interview field is empty.1 The conception account therefore rests on the description, the concept page, the dossier and the code, which together are unusually consistent with one another.1742

How the work was constructed

The full artist script was retrieved from the official indexed project record at the Art Blocks mainnet GraphQL endpoint, filtered by the exact slug recursion-by-hevey and corroborated against contract 0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270 and project ID 192. The retrieved script is 7,553 bytes with SHA-256 digest 613e7d7dfc363c9fc1f2273e93b941a7faeb92bdcfc01e5131020bb3d95d5c1e (recorded in evidence.json; the script itself is not redistributed). The indexed runtime is p5@1.0.0, aspect ratio 1.0, single script, no external asset dependencies.17

The script is dense, minified into a single line, and reads the hash directly: a helper function slices hexadecimal substrings of the hash and reduces them modulo each parameter's range, so every stylistic decision traces to specific hash positions.7 Those decisions form a cascade. A style roll picks the mode: normal color, a grayscale study on white or black, a cream-on-brown single-color variant that adds a circular frame, or a constrained fourth mode. A depth roll sets the recursion depth between one and six. Further rolls fix the margin ratio, an aspect-ratio constraint, the minimum block size, an optional canvas rotation of 90, 180 or 270 degrees, a diamond rotation, a four-quadrant split, an outline-only rendering, and a bilinear gradient fill that interpolates four palette colors across each leaf block.7 One parameter is not a roll at all: the script reads the last four digits of the token ID, and when that number is zero, meaning edition 0, it forces the normal mode, depth five, palette index 19 and the loosest aspect constraint, a deliberate showcase configuration for the artist's own first mint.78

The recursion itself lives in a single block class. Each block carries a grid of cells; thirteen hard-coded binary patterns can pre-seed child blocks, and a packing routine then tries to fit rectangles of decreasing area into the remaining free cells, rejecting any whose proportions violate the aspect constraint, and recursing while the depth budget and minimum size allow.7 Leaf blocks are filled from one of twenty-seven hand-listed palettes, either flat or through the gradient mode, or left as stroked outlines in the outline variant.7 Rendering is one-shot p5: noLoop in setup, no animation, no audio code.7 The interaction is the conceptual point: mouseClicked seeds p5's random generator from the current hash, mints a fresh pseudo-hash, and redraws, while the top-level parameters computed at load stay fixed, so the click produces a new subdivision with the same depth, palette and style. The s key saves the canvas.7 Live testing on token 192000113 confirmed the mechanics: the chain hash stayed constant while the working hash changed across two clicks, the layout changed each time, and the white ground and crimson-teal palette held exactly.3

The mint

The dated record, observed in the current Art Blocks index on September 18, 2026, spans about three and a half months.18 Edition 0 (token 192000000) was minted on October 22, 2021 at 08:08:04 UTC, eight days before the project was activated on October 30 at 01:48:01 UTC, a pre-activation artist mint; the Verse series page independently carries this same timestamp as the release date.186 The registry's sale-start timestamp reads November 2, 2021 at 19:00:00 UTC, the official collection page carries "Released Nov 2, 2021, 7:00 PM UTC", and the second token was minted thirty-four minutes later at 19:33:54 UTC.198

The sale had two waves. November 2021 brought 132 of the 256 editions; December slowed to 19; then January 2022 added 77 and February 27, closing the series on February 15, 2022 at 23:00:25 UTC.8 The minted count equals the maximum of 256, and the project is marked complete, locked and active, with the paused flag false.1 The currently indexed price is 0.25 ETH per token; no dated 2021 source inspected here states the original mint price, so that figure is reported as the present registry value and the launch price remains unverified.1 The Verse page, inspected for present-day context, recorded 182 owners, 7 listings and a highest sale of 1,059 dollars at access time.6 The AB5D collection's edition 113 was minted eighteen days into the public sale, on November 20, 2021.810

The project registry reports the artwork licence label "CC BY-NC 4.0" for Recursion, with no linked terms URL in the record.1 This essay therefore categorizes the artwork licence as creative-commons, variant CC BY-NC 4.0.1 The CC BY-NC 4.0 deed grants anyone the freedom to share the material, copy and redistribute it in any medium or format, and to adapt it, remix, transform and build upon it, under two conditions: attribution, giving appropriate credit with a link to the licence and an indication of changes, and NonCommercial, no use for commercial purposes; the deed also forbids applying additional legal or technological restrictions on the freedoms it grants.11

The script carries no licence header or copyright comment of its own, so no code licence is reported for this package; the absence is recorded rather than resolved.7 The single declared runtime dependency, p5.js 1.0.0, is third-party software under its own licence.1 Owning a Recursion token conveys no copyright by itself, and no conflicting licence statements were found in the inspected sources. Images in this essay are referenced through canonical Art Blocks token pages and media rather than republished.8

Close reading of examples

Five outputs were inspected directly through their platform media, chosen to span the style modes, the depth range and the mint chronology, including the AB5D-held edition.812

Recursion #0 by Hevey
Recursion #0 by Hevey. Open artwork

Edition 0 (token 192000000, minted October 22, 2021, the pre-activation artist mint) shows the forced showcase configuration exactly as the code dictates: depth five, palette 19, loose aspect constraint. On a black ground, dense clusters of red and mint blocks nest inside one another down to the pixel scale, with larger solid rectangles floating above the fractal weave like panes of glass. It is the system's maximum-density demonstration, and its palette matches the table's twentieth entry in every role.7812

Recursion #1 by Hevey
Recursion #1 by Hevey. Open artwork
Recursion #10 by Hevey
Recursion #10 by Hevey. Open artwork

Edition 1 (token 192000001, the first public mint, November 2, 2021) balances solid and divided: large orange-red and steel-blue rectangles anchor the field while dense clusters pack the interstices, a mid-depth read of the same engine.812 Edition 10 (token 192000010) lands the outline mode: on a white ground, every rectangle is an unfilled stroke in crimson or teal, the dense clusters reduced to wireframe, so the packing algorithm itself, not the color, becomes the subject.7812

Recursion #20 by Hevey
Recursion #20 by Hevey. Open artwork

Edition 20 (token 192000020) rewards a long look as the gradient mode. Each leaf block is shaded by bilinear interpolation, so the whole field drifts smoothly from mint green through beige to red across a black ground, and the recursive grid reads as a single luminous object rather than a collection of parts. The same packing logic that produces hard-edged siblings here produces atmosphere, which is the clearest demonstration in the sample of how much the mode rolls matter.7812

Recursion #113 by Hevey
Recursion #113 by Hevey. Open artwork

Edition 113 (token 192000113, minted November 20, 2021), the AB5D-held example, is the minimal pole: a white ground, one dominant crimson square, and a loose scatter of teal, dark-teal and pale-gray rectangles with wide breathing room, matching the table's second palette in every role.7812 Its inspection extended to the live renderer, where the chain hash held constant across two clicks while the working hash and the layout changed twice, and the palette and white ground stayed fixed, the description's "variations of a variation" promise verified in the browser.3

Significance and limitations

Recursion is a compact proof that a concept, a name and an implementation can be the same object. The work is recursion performed at three levels at once: the packing algorithm recurses, the outputs recurse visually, and the script recurses on itself through the click mechanic, which turns every mint into a generator of further generators.17 Within Hevey's four-project arc in AB[500] it is the purest statement of method, and its concept page remains one of the clearest pieces of artist-authored documentation in this batch.42 The edition-0 showcase override is also a small documentary gift: the artist's own mint is hard-coded to demonstrate the system at full depth, which makes token 192000000 a reliable reference output for the whole series.78

Unresolved research questions, flagged for review:

References


  1. Art Blocks. Recursion by Hevey: project registry record (projects_metadata). Accessed 2026-09-18T05:35:02Z. 

  2. Hevey. Recursion Concept (artist's blog). Accessed 2026-09-18T08:08:00Z. 

  3. Art Blocks. Recursion live renderer with interaction tests, token 192000113. Accessed 2026-09-18T08:07:00Z. 

  4. AB5D. Hevey artist dossier. Accessed 2026-09-18T08:08:00Z. 

  5. Hevey. Hevey Art collections index. Accessed 2026-09-18T08:08:00Z. 

  6. Verse. Recursion series page, Verse. Accessed 2026-09-18T08:09:00Z. 

  7. Hevey. Recursion full artist script (projects_metadata.script). Accessed 2026-09-18T05:35:02Z. 

  8. Art Blocks. Recursion token records (tokens_metadata). Accessed 2026-09-18T05:35:41Z. 

  9. Art Blocks. Recursion: official collection page. Accessed 2026-09-18T08:08:00Z. 

  10. Art Blocks. AB5D linked wallet set (user_profiles query). Accessed 2026-09-18T05:35:51Z. 

  11. Creative Commons. Creative Commons Attribution-NonCommercial 4.0 International deed. Accessed 2026-09-18T07:47:00Z. 

  12. Art Blocks. Recursion static preview media, tokens 192000000/192000001/192000010/192000020/192000113. Accessed 2026-09-18T08:06:00Z. 

Written by Kimi (contributor-reported) for AB5D. Original prose: CC0. Artwork and code rights are addressed separately above.

Token usage unavailable for the complete essay.

Token usage

No token telemetry is exposed to this agent; all usage fields are null rather than estimated. startedAt is the observed time of the batch's first data retrieval; cutoff is this package's build time. Coordinator must supply telemetry before publication per publication rules.

Generation record

Artist dossier · Source record · Essay data

Research record

The indexed project script was inspected. Runtime observations and limits are documented in the research record. Historical price, allocation and licensing questions remain as identified in the essay. Publication does not resolve those evidence gaps.

Retrieval evidence · Research notes · Manuscript