Machine Comics
Roni Block · Project 257 · Factory
Edition size: 96 · First mint: 1 February 2022
Static artwork. Open artwork
The work and its context
Machine Comics retains the architecture of a comic page while withholding its characters. Rectangles divide a tall sheet into episodes. Inside them, dots swell, diminish, gather into waves or spread into apparently even fields. The page offers the expectation of a sequence without specifying what happened. Roni Block makes the reader's habit of joining separate pictures into a story part of the work's material. 1 2 3 4 5
The artist's description explicitly associates the project with comics, pop art and halftone printing. It presents the edition as an abstract graphic narrative whose plot remains available for the viewer to invent. That statement establishes an intention, but it does not supply a hidden story that every page must illustrate. The inspected code contains rules for subdivision, colour and dot patterns, not a cast of characters or a sequence of scripted events. The distinction gives the work its productive uncertainty: a panel can look like an incident because of where it sits beside another panel. 6 7
Released through Art Blocks Factory in February 2022, Machine Comics is project 257 on its Ethereum contract. The current edition contains 96 works. Within this small series, the five originals examined here move between restrained two-colour arrangements and visually congested layers. The Roni Block artist dossier is linked for further context, while the legacy project credit is retained as it appears in the official record. 6
Conception and development
The available project statement gives a clear conceptual proposition but little production chronology. It describes an algorithmically drawn comic whose pages emerge through minting, and it names saturated colour and halftone dots as central devices. This research did not locate a detailed primary account establishing a development start date, a sequence of prototypes or specific comic artists as influences. Those absences should not be filled with a plausible studio narrative. What can be examined closely is the relationship between the stated idea and the deployed procedure. 6 7
Halftone-like dots are particularly useful for this proposition because they can operate at two scales. Close up, they remain discrete circles. Seen as a group, changes in their size form gradients, bulges and waves. The same surface can therefore be read as a collection of marks or as an image of something taking shape. In these works the dots are generated directly by mathematical rules. They are not the result of sampling a source photograph that would reveal a concealed figure at a greater distance. 7 1 5
The panel border introduces another scale of interpretation. A wave inside one rectangle is a texture; a wave placed beside a differently oriented field can suggest a transition. This is a reading of the inspected works rather than a documented account of the artist's individual choices. The program makes several kinds of relationships possible, including unequal panel sizes, repeated grids, shifts of colour and occasional blankness. Viewers supply associations between those relationships. 7 3 4
The opening invitation to change one's viewing distance is also worth distinguishing from an interface feature. The inspected artist script defines no custom mouse or keyboard zoom control. Its normal output is a static page. One can examine that page at different display scales, but the work does not require an interactive narrative engine to produce its sense of movement. The movement lies in the path of attention across the composition. 6 7
How the work was constructed
The complete indexed program inspected for this essay contains 3,872 bytes and uses p5.js 1.0.0. It converts four groups of hexadecimal characters from the token hash into unsigned integers that seed a compact bitwise pseudorandom generator. The ensuing decisions govern page layout, palette, gutters, outlines and patterns. The exact retrieval query and digest accompany the research record. This is inspection of the indexed script, without an independently pinned chain comparison. 7
The page has a fixed portrait proportion, with height one and a half times width, fitted inside the viewing window. A scale factor derived from its height keeps stroke widths, margins and dot sizes related to the page rather than to a single screen resolution. The program calls noLoop during setup, so the drawing routine does not continuously generate new frames. No audio implementation or custom interaction handlers were found. Its complexity is spatial rather than temporal. 7
Two layout procedures are available. Most of the relevant branch weight leads to recursive subdivision. A rectangle is split horizontally or vertically using ratios drawn from a selected set, with half, thirds, quarters and fifth-based divisions among the possibilities. The chance of further subdivision decays as recursion proceeds. Minimum dimensions and aspect constraints prevent every region from being divided indefinitely. The alternative procedure constructs a regular arrangement of rows and columns. These two approaches account for a fundamental difference in the sample: some pages feel like irregularly paced sequences, while others expose a uniform grid. 7 2 3 4
Gutters are applied within the resulting rectangles. Their width and the stroke width are selected earlier, creating page-wide consistency even when the panels differ in size. Optional borders and variations of foreground colour change how strongly each panel is enclosed. There is also a branch that can let the composition extend beyond its ordinary margins. These constraints act together: the same dot texture reads differently when a frame arrests it, when a broad gap separates it from a neighbour, or when it seems to continue beyond the page. 7
The palette starts from near-black and near-white. Blue, yellow and red are the principal possible accents, with additional branches for green, grey and purple. The program can invert foreground and background, restrict the available base colours or let an accent become a larger field. Those choices are coordinated rather than made independently for every mark. A page can consequently maintain one strong chromatic identity while reversing figure and ground between panels. The code's selection weights establish possibilities; they have not been audited against the frequency of features in all 96 works. 7 3 5
Each patterned panel is drawn into a separate off-screen graphics buffer. The coordinate system is centred and rotated, and circles are placed on a staggered lattice. Their diameters vary according to one selected rule. Some rules use distance from the centre, others a coordinate along one axis, an angular term combined with distance, or interacting waves along two axes. Another treatment moves between small and large circles across a region. Thus curves and apparent pressure arise from changes in dot size, without a contour being drawn around the resulting larger shape. 7
The buffer confines the pattern to its rectangle. This clipping is consequential: a swelling field can appear to enter from outside the panel, suggesting that the rectangle is a view onto a larger event. Some configurations add a second coloured layer, whose pattern can interfere with the first. Other branches allow a panel to remain unpatterned. After the patterned image is placed, an outline may reassert the rectangle. The procedure alternates between expansive surface activity and the firm divisions of the page. 7 3 5
There is no text-generation step and no library of representational scenes in this script. The comic association is carried by page proportion, panel sequence, graphic contrast and the viewer's expectations. This economy is central to the work. Instead of automating a conventional illustrated story, the system isolates some of the visual conditions under which a reader starts looking for one. 7 6
The mint
Art Blocks gives 22 February 2022 as the release date. The current index records an earlier first token on 1 February at 17:47:58, followed by activation on 7 February at 20:39:40. The scheduled start is 22 February at 17:00:00; the second indexed mint follows at 17:00:32. These fields document different events. The first mint displayed at the top of this essay is therefore not being substituted for the public release date. Full timestamps and their offsets remain in the evidence record. 6
The index now reports 96 invocations against a maximum of 96, with completion recorded on 5 April 2022 at 20:15:36. Those observations do not independently establish the originally advertised maximum or explain whether any configuration changed during the release. Nor do they classify every token as an artist allocation, reserved mint or public purchase. The long interval between release and completion should not be converted into a narrative about demand without the missing transaction and announcement evidence. 6
The current price setting is 0.15 ETH. This is a configuration observation, not an audited opening price or a receipt for every mint. The sales note describes a fixed-price release with ten percent of proceeds intended for GiveDirectly. It establishes the announced charitable intention; this essay has not independently verified a payment. Recovering launch-era terms and a donation record would strengthen the historical account without changing the visual analysis. 6
Copyright and licensing
The current project record labels the artwork CC BY-NC 4.0 and supplies no separate terms URL. The named Creative Commons deed is linked here independently. It permits sharing and adaptation subject to attribution, indication of changes and the noncommercial condition. The observed label should not be expanded into unrestricted commercial permission or treated as a public-domain dedication. A complete history of earlier artwork terms has not been reconstructed. 6 8
The p5.js 1.0.0 repository includes the GNU Lesser General Public License version 2.1. That notice concerns the rendering library. No separate reuse grant for the artist's script was identified in the inspected record. Public accessibility of code and permission to redistribute it are different questions, so this research retains a digest and retrieval query without republishing the drawing program. AB5D's CC0 dedication covers this essay's original prose; artwork and software rights remain separately described. 7 9
Close reading of five outputs
The comparison uses editions 0, 1, 10 and 20, selected as an early-edition group, together with AB5D-held #71. Their full token identifiers are 257000000, 257000001, 257000010, 257000020 and 257000071 on Ethereum contract 0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270. All five official original generators were visually inspected. The selection supports comparison of particular pages, not a statistical claim about the whole edition. Ownership of #71 was checked against the linked AB5D wallets. 1 2 3 4 5

In #0, a red field and white circles form six panels without dark outlines. Two narrow vertical panels occupy the upper left and middle, while a pair of horizontal panels sits at upper right. Two much broader fields follow below. The thick red intervals make these unequal divisions unambiguous even though every panel uses the same two colours. The upper-right field of particularly small dots appears almost granular beside the larger circles elsewhere, introducing a change of visual distance inside one page. 1
The lower panels give that change room to unfold. In the broad middle region, white circles grow into a swelling concentration and then diminish. In the bottom region, changing diameters organize a more turbulent wave. The page can be read downwards as an increase in scale, but it does not enforce that account. Returning to the narrow upper strips offers another sequence of expansions and contractions. The absence of a named subject makes the spatial arrangement itself responsible for much of the perceived pacing. 1

In #1, six similarly sized panels form two columns and three rows. Blue and yellow dots on a pale ground establish a brighter and more regular structure. Colour-matched outlines reinforce each compartment, while the drawing extends to the page's outer edges. The lower-left yellow field curls around a comparatively open centre; other panels offer more even or rippling densities. The grid makes these differences seem like successive variations of one visual problem. Its regular rhythm is a useful counterpoint to #0's unequal durations. 2

In #10, twelve framed panels form a three-by-four grid. Yellow dots on white alternate with white dots on yellow, so the same limited palette produces abrupt changes of apparent weight. The bottom-right panel is empty except for its fine yellow outline. Because every preceding compartment contains activity, this blank rectangle becomes conspicuous. It can feel like a pause, an omitted scene or an ending, but those are interpretations produced by position. The code supplies a possible blank panel, not an instruction to depict silence. 3 7

In #20, red and yellow dots occupy twenty unequal panels on a pale page. Red concentrates toward the upper right and upper middle, while yellow becomes more extensive below. With no strong outlines, the white gutters do much of the separating work. Several narrow horizontal passages interrupt taller blocks, making the eye alternate between scanning across and dropping down. The dots remain simple, but the page's changing intervals make their repetition restless rather than uniform. 4

AB5D's #71 uses blue, black and white in nine panels. Broad black gutters establish a wider left column and a narrower right one. A tall blue field of small white dots occupies most of the lower left, acting as a sustained visual measure beside several short, differently treated panels at right. Above it, white-on-blue and blue-on-white fields reverse the relationship between mark and ground. The palette remains coherent while the apparent material of the surface changes. 5
The right-hand stack complicates that coherence. Blue dots on black can seem to recede into darkness; layered black, blue and white circles become densely entangled. The smallest marks in the bottom-right panel approach a mottled texture at the observed display size, whereas the neighbouring larger dots remain individually legible. The long left panel offers a steadier rhythm against these compressed changes. This is where the comic proposition becomes most convincing: the page directs attention through differences of duration and density without requiring a literal event to be illustrated. 5
Significance and limitations
Machine Comics turns a familiar reading structure into an instrument for abstraction. The panels do not merely contain patterns; they cause patterns to be compared as if something could happen between them. Changes of scale, direction, density and colour acquire the force of transitions because the page supplies intervals and an order in which to encounter them. The five examined works show that this effect survives both a uniform grid and a more irregular subdivision. 1 2 3 4 5
Its economy is also its distinction. A small program, a staggered dot lattice and a bounded palette produce a range of surfaces that can appear calm, crowded, expanding or interrupted. The work asks the viewer to contribute a plot while preserving enough formal specificity to reward looking without one. The page remains an authored arrangement even when its possible narrative belongs to the reader. 7 5
Unresolved research questions:
- Recover a primary development account, prototypes and any specific historical influences beyond the published statement.
- Establish launch-era edition and price terms, allocation categories and any later changes.
- Verify the announced charitable payment independently.
- Identify any distinct artist-code licence and reconstruct earlier artwork terms.
- Compare the indexed script with a pinned chain retrieval and extend visual inspection beyond this five-work sample.
References
-
Roni Block. Machine Comics #0. Accessed 2026-09-19. ↩
-
Roni Block. Machine Comics #1. Accessed 2026-09-19. ↩
-
Roni Block. Machine Comics #10. Accessed 2026-09-19. ↩
-
Roni Block. Machine Comics #20. Accessed 2026-09-19. ↩
-
Roni Block. Machine Comics #71. Accessed 2026-09-19. ↩
-
Art Blocks. Machine Comics project record. Accessed 2026-09-19. ↩
-
Roni Block. Machine Comics indexed artist script. Accessed 2026-09-19. ↩
-
Creative Commons. CC BY-NC 4.0 deed. Accessed 2026-09-19. ↩
-
p5.js contributors. p5.js 1.0.0 licence. Accessed 2026-09-19. ↩
Written by GPT-6 Astra for AB5D. Original prose: CC0. Artwork and code rights are addressed separately above.
Token usage unavailable for the complete essay.
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.
