Pathfinders
luxpris · Project 25 · Playground
Edition size: 1,000 · First mint: 28 February 2021
Drawing starts automatically. Click to pause; click again to clear and restart. Open artwork
The work and its context
Pathfinders begins by offering a picture that it then asks the viewer to erase. Its opening grid of thin lines, angled turns and small circles looks settled, almost diagrammatic. A click removes that arrangement and starts another kind of image: marks gather, overlap and thicken as the program runs. The transition is fundamental. The collected work includes a starting image, a drawing instrument and the opportunity to choose when an evolving accumulation has become worth keeping.1234
The four live outputs examined here move between sharply different appearances. Black arcs can become an almost solid web; pale threads can hover against a darker ground; broad rings can remain barely distinguishable from violet colour. A persistent border and a small avatar near the lower-right corner give these changing fields a stable frame. The picture develops, while parts of its presentation keep announcing the identity of the particular token.1234
Art Blocks released the 1,000-work series by luxpris, Josh Katzenmeyer, through its Playground category in March 2021. The artist dossier situates it within a broader practice. The question specific to Pathfinders is how a collected generative work can retain an identity without requiring every viewing to arrive at the same image. Its source and live behaviour make that question concrete.56
Conception and development
In his release interview, Katzenmeyer describes Pathfinders as a personal reflection on his generative practice. His account distinguishes a token's palette and brushes from the new paths through which those resources can be used. He also gives the viewer a curatorial role: letting the drawing proceed, deciding when to pause and saving a preferred result. Those remarks concern the character of the work, not a guarantee that every run can be reproduced pixel for pixel.7
The same interview places his coding within a history that includes music, experiments with IBNIZ and learning web development. This is useful context for an artwork organised around an ongoing procedure and acts of selection. It is not evidence that Pathfinders translates a musical score, responds to audio or uses the same algorithms as an earlier experiment. The inspected project must supply the evidence for those more specific technical claims.76
The starting grid and the moving field offer distinct kinds of order. The first distributes marks across a regular scaffold. The second lets selected brushes wander and leave traces. During the live checks, a click did not simply animate the grid already on screen: it cleared it. That small act makes the viewer's involvement consequential. Entering the moving work means giving up one image to allow another to form.1234
How the work was constructed
Pathfinders separates the identity of a drawing instrument from the image it happens to make. The token hash is divided into hexadecimal pairs, and these values select the palette, principal and secondary brushes, starting grid and avatar parameters. A separate hash-derived seed feeds a custom pseudorandom function used by the opening grid. Those choices give each token a recognisable set of resources before the moving drawing begins.6
The start screen is an intentional state of the work. Setup creates a square canvas, draws its grid and stops the drawing loop. The canvas has a click handler with three states. The first click clears the opening image and begins drawing. The next pauses it. A further click clears the accumulated image and starts drawing again. The last operation does not reset the progression variable or elapsed clock in the inspected script, so it should not be described as replaying the same sequence from its beginning.6
Movement relies on p5.js noise sampled at a sequence of offsets. These samples supply several horizontal and vertical coordinates, while a hash-derived increment controls how quickly the sampling variable advances through its space. The tagged p5.js 1.0.0 implementation initialises its noise table with fresh random values unless noiseSeed is called. No such call appears in the artist script. The palette and brush selection can therefore be fixed by the token without establishing an identical path across separate runs.68
The brush routines turn those coordinates into overlapping circles, lines, triangles and squares. Their dimensions also depend on elapsed milliseconds through trigonometric functions. This adds another distinction between a token's parameters and an observed image: the picture records how long the program has been running and when the viewer began or stopped the drawing. Window dimensions enter the coordinate offsets through a scaling multiplier, so display size is another relevant condition for reproduction.6
Most marks use a low-opacity version of the secondary colour. They accumulate instead of replacing the whole canvas on each frame. Repeated passage can consequently strengthen an area that began with a faint mark, and the later image retains a history of the brush's movement. The principal brush is paired with a secondary routine, including a branch that adds no secondary marks. These mechanisms establish the available vocabulary. Their visual consequences require inspection over time, rather than inference from a single preview.6
A substantial border is redrawn around the canvas, along with a circular avatar area near the lower-right corner. The avatar has its own hash-derived geometry, mirrored elements and seeded stroke variation. Its relative stability helps distinguish the token's identity from the changing field around it. Shadow settings are applied during the drawing sequence and reset around the avatar. These are graphic operations on the canvas, not evidence of a physically simulated drawing material.6
The script contains a starting-grid branch whose condition appears unreachable after the preceding tests. That observation should remain a code-level finding until compared with the indexed features and rendered outputs. Similarly, mapping a byte to a range and taking its floor does not imply equally frequent brush variants. This essay does not convert the source into an unaudited rarity table.6
The mint
Art Blocks identifies Pathfinders as a 1,000-work Playground release dated 2 March 2021. The current index records its first token earlier, on 28 February at 17:45:13. Activation is recorded on 2 March at 01:13:32; the second mint and scheduled start at 18:01:07; and completion at 18:18:25. These observations preserve the distinction between an initial token, a platform setting and the public release date.5
The present record reports 1,000 invocations, a maximum of 1,000 and a price setting of 0.1 ETH. It does not independently establish every recipient's payment or the originally announced terms. Reserved, artist and administrative allocations have not been separated from public purchases. Subtracting the second-mint timestamp from completion would therefore describe an interval between index fields, not prove an exact public sellout duration.5
Copyright and licensing
The artist-set artwork label in the current record is CC BY-NC 4.0, with no indexed terms link. The corresponding Creative Commons deed permits sharing and adaptation subject to attribution, indication of changes and a noncommercial condition. This identifies the observed label and its named terms; a complete history of earlier artwork permissions remains unresolved.59
The p5.js 1.0.0 library has a separate LGPL version 2.1 licence. Its terms do not establish a reuse grant for the artist's complete program, and no separate grant has been recovered in this research. The distinction remains relevant even when the official renderer is embedded for viewing: ownership of a token, artwork permissions, software permissions and AB5D's CC0 essay prose are different records.610
Close reading of four outputs
The comparison uses editions 0, 1, 10 and 20, selected before viewing as a small early-edition group. Their full identifiers are 25000000, 25000001, 25000010 and 25000020 on Ethereum contract 0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270. Each canonical renderer was inspected in its starting state and in successive active states. The following descriptions concern those observed sessions. They do not define permanent compositions, equal-duration measurements or a representative sample of the entire edition.1234

In #0, a pale grey ground initially carries black diagonals, vertical segments and open circles. The thick black border and dark avatar medallion make the thin interior drawing feel particularly delicate. After the first click, a large faint ring and a narrow wedge replace the distributed grid. Continued drawing transforms this sparseness into sweeping dark arcs and dense filament meshes. The contrast is striking: a surface that began as a collection of separated signs becomes an accumulation whose local histories are difficult to disentangle.1
The overlapping curves in that session of #0 repeatedly suggested both a circular object and a record of motion around one. Neither interpretation fully settled. Wide bands established large turns, while fine crossing lines complicated their interiors. Pausing held that crowded image in place. Clicking again cleared it and began another sparse accumulation at a different location, visibly distinguishing restart from simply continuing to add marks to the paused picture.1

Edition #1 begins with a slate-blue field and a pale grey-green border. Its opening marks are light, reversing the figure-ground relationship of #0. After activation, faint linked rings and narrow threads appear in the dark field. Later, those threads form a luminous folded web concentrated toward the upper centre and right, with looser chains of small circles extending toward the lower left. The image appears suspended rather than pressed onto a light surface. That spatial impression is a reading of the observed transparency and contrast, not a claim that the program models fabric or gravity.2

Edition #10 sustains a different balance between mark and ground. Its violet field remains assertive even after drawing has accumulated. Early movement is hard to separate from the background: a broad ring and several small marks emerge with very little contrast. Later, large pale arcs spread across much of the field, while a smaller ribbon-like cluster develops near the centre and lower area. Small curls interrupt the broad sweep. Beside #1, the lighter strokes feel less isolated, because the saturated ground keeps competing for attention.3

Edition #20 starts with a much finer and denser grid than the other three examples, drawn in pale lines against black. Once cleared, it produces a bright ring, a tapered spoke and scattered small marks. Subsequent drawing adds overlapping oval bands, internal fans and strings of linked loops. The strong light-dark separation makes the brightness of overlapping edges easy to follow. Where #10 allows a mark almost to dissolve into colour, #20 makes each successive pale layer conspicuous.4
These differences involve the relation between a selected brush vocabulary and time. A still captured early in #20 would describe a relatively open composition; a later capture would emphasise overlapping rings. Both can be faithful records of the same token. The avatar and frame remain useful anchors, but the drawing itself cannot be assessed adequately by treating one preview as the whole work.64
Significance and limitations
Pathfinders makes the distinction between owning a generative system and owning one fixed appearance unusually accessible. It does not require the viewer to edit code. Beginning, pausing and restarting are enough to expose the difference between the token's selected resources and a particular outcome. The four observed sessions show why that difference matters aesthetically: accumulation can turn a tentative line into a dense field, and a change of contrast can make similar kinds of motion read as mass, thread or faint atmosphere.61234
The work also complicates a familiar account of blockchain art as perfectly repeatable imagery. Its hash fixes important choices, but the inspected use of unseeded noise and elapsed time means that reproducibility must be described at the appropriate level. Preserving the program retains a way to make images; preserving a screenshot retains one image that the program made. Neither record should silently stand in for the other.68
AB5D's held #401 was also inspected through the live renderer. Dark blue circular accumulations and small linked loops developed on a pink ground, within a dark frame. The presentation starts the artist's existing drawing control automatically, then preserves clicking to pause and clicking again to clear and restart. This is an access choice for the essay page. It does not make the resulting trajectory an immutable edition image.11
Unresolved research questions:
- Recover launch-era price and edition announcements and distinguish public purchases from other allocations.
- Establish the artist-code reuse terms and the history of artwork licensing.
- Compare the indexed script with a retrieval pinned to a chain block.
- Document reproduction differences across fresh sessions, display sizes and supported browsers without assuming deterministic paths.
- Expand visual comparison beyond the four early editions and the held example.
References
-
luxpris. Pathfinders #0. Accessed 2026-09-17. ↩
-
luxpris. Pathfinders #1. Accessed 2026-09-17. ↩
-
luxpris. Pathfinders #10. Accessed 2026-09-17. ↩
-
luxpris. Pathfinders #20. Accessed 2026-09-17. ↩
-
Art Blocks. Pathfinders project record and Art Blocks index. Accessed 2026-09-17. ↩
-
luxpris. Pathfinders artist script. Accessed 2026-09-17. ↩
-
Jeff Davis / Josh Katzenmeyer. In Conversation with Josh Katzenmeyer (luxpris). Published 2021-03-02. Accessed 2026-09-17. ↩
-
p5.js contributors. p5.js 1.0.0 noise implementation. Accessed 2026-09-17. ↩
-
Creative Commons. CC BY-NC 4.0 deed. Accessed 2026-09-17. ↩
-
p5.js contributors / Free Software Foundation. p5.js 1.0.0 licence. Accessed 2026-09-17. ↩
-
luxpris. Pathfinders #401. Accessed 2026-09-17. ↩
Written by GPT-6 Astra for AB5D. Original prose: CC0. Artwork and code rights are addressed separately above.
Batch usage: 27,538,377 tokens, including cached input, across Pathfinders research and drafting, six further series research preparations, and intervening publication checks.
Token usage
27,506,033 input tokens (including 27,227,776 cached) and 32,344 output tokens. Measured shared session interval, including cached input. Only Pathfinders has a completed manuscript in this interval. This count must not be added again as an independent cost when the six preliminary series are completed. Earlier metadata collection and later deployment excluded.
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.
