AB5D

Patchwork Saguaros

Jake Rockland · Project 66 · Factory

Art Blocks Factory, project 66 · 72 outputs · minted 15 to 17 May 2021 · CC BY-NC 4.0

Patchwork Saguaros #22 by Jake Rockland, from the AB5D collection
Patchwork Saguaros #22 by Jake Rockland. Copyright: CC BY-NC 4.0. From the AB5D collection.
Patchwork Saguaros #22: a pale blue quilted saguaro against an orange patchwork sky, with a yellow crescent moon and a navy and grey ground

Patchwork Saguaros #22, Sunny Day palette, 4 × 4 quilting, crescent moon, East perspective. Held by AB5D. Render: Art Blocks media proxy.

The work and its context

Patchwork Saguaros is project 66 on the Art Blocks contract 0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270. The index records 72 invocations against a maximum of 72, the runtime p5@1.0.0, a square aspect ratio, the Factory vertical and the licence CC BY-NC 4.0. Its price field reads 0.18 ETH 1. The project description calls the series "Quilted landscapes in homage to the desert" and pledges 51% of mint proceeds to the Nancy Rockland-Miller Scholarship fund at the Kent State University Foundation 1.

Every output shows the same scene: a single saguaro cactus, a moon, a sky and a strip of ground. The scene is cut into a square grid of patches, from 2 × 2 up to 100 × 100, and each patch is filled with its own lattice of coloured dots. The result reads like a quilt of printed fabric squares. The cactus is always recognisable, but its outline is made from the seams of the patchwork 12.

Jake Rockland publishes as Purphat on Medium. His personal site describes him as a software engineer who was earlier chief technology officer of Art Blocks 3. He was interviewed as both the platform's CTO and one of its artists on the UpOnly podcast in November 2021 4. Patchwork Saguaros was his second Art Blocks release, after Stipple Sunsets (project 51) 35.

Conception and development

Rockland introduced the project on Medium on 11 May 2021, four days before the mint 2. He grew up, he wrote, "admiring the quilt work of my bubbie (grandmother)", who wrote a book on Jewish needlework and quilting 2. He spent most of his adolescence "in the Sonoran desert of Tucson, Arizona" 2. Stipple Sunsets had been about beaches and a feeling of escape. The saguaro, by contrast, stood for "warmth and comfort of home" 2.

The two projects share a method. Stipple Sunsets was built as a "digital-native silkscreen" from layered "screens" of dots, in memory of his grandparents' silkscreen prints 5. Rockland described Patchwork Saguaros as continuing that printmaking style "with additional inspiration from quilt-making" 2. In an interview with artynft he said he developed "with p5js locally with my browser", and that he was "very much still learning as I develop my style" 6. The same interview previews "a series of 72 mints that depict desert landscapes" 6.

The design began on paper. Rockland drew a "coordinate blueprint" of the scene and used it as a reference while writing the script 2. That drawing became the prize in a charity auction for mint #0, described below. The code matches the account: the cactus, arms and moon are defined as rectangles and circles at fixed fractions of a 1,000-unit square, as a hand-measured plan would suggest 1.

How the work was constructed

The program is a single script of 3,934 bytes, SHA-256 0263204a4276f1a04f8295fe9fdad13effa75fe917c2bc612fb86c18b1a726ef. It was retrieved from the Art Blocks index on 20 September 2026 and read in full. I ported its random generator and decision logic to Python and reproduced the Quilting Size, Moon, Perspective and palette labels of all 72 tokens exactly (own computation) 1.

The script seeds a small sfc32 generator from the token hash 1. It then makes a set of decisions:

  1. Six switches: two "forgotten" modes, a colour blend, a palette roulette, the mirror (Perspective) and the full moon.
  2. The heights and lengths of the left and right arms, three settings each.
  3. Two palettes, A and B, drawn from nine without replacement. Each palette has four colours, which are shuffled onto cactus, sky, ground and moon.
  4. The quilting size, drawn from a list of 31 entries.

Then, for each patch, it redraws the dot size and spacing, and it may redraw the colours. Finally it walks every unit of the 1,000 × 1,000 grid and places a dot wherever both coordinates are a multiple of that patch's spacing 1. The colour of a dot depends on what it falls inside: cactus first, then moon, then sky above a flat horizon at three-quarters height, then ground 1.

Trait Program rule (code reading) Expected of 72 Published count
Quilting Size 2 / 4 / 5 / 10 / 20 / 50 / 100 2, 10, 10, 3, 3, 2 and 1 entries out of 31 4.6 / 23.2 / 23.2 / 7.0 / 7.0 / 4.6 / 2.3 4 / 20 / 26 / 9 / 8 / 4 / 1
Moon: Full 1 in 3 24 29
Perspective: West (mirrored) 1 in 3 24 24
Palette (A) 1 in 9 each 8 each 3 to 11
Blend of two palettes 1 in 9, shown only at quilting 10 or less 8 drawn, 6.5 shown 6 (7 drawn)
Palette Roulette 1 in 9, not with a blend, shown only at quilting 5 or less 7.1 drawn, 5.1 shown 3 (6 drawn)
Forgotten Saguaro 1 in 18 4.0 2
Forgotten Horizon 1 in 54 1.3 0

Expected values are my computation from the program's weights; counts are from the index 1. The nine palettes map to code positions as follows (own computation): Fallen Leaves, Preserves, Sunny Day, Forever Summer, Cool Autumn, Desert Sand, Blood Moon, Purple Heart and Lenny 1. Rockland notes that three of them, Preserves, Fallen Leaves and Sunny Day, were shared with Stipple Sunsets. Lenny, he writes, came "in a fleeting bout of synesthesia while listening to Ghetto Lenny's Love Songs by SAINt JHN" 7.

The patch is the unit of texture. Each patch draws its own stitch size from five settings, which give dot diameters of 4, 6, 7, 9 or 10 units on spacings of 5, 7, 8, 10 or 11 (code reading) 1. The dots nearly touch. In a single-palette work, therefore, the patches differ only in the grain of their dots, as the earlier AB5D essay observed: "different patches can have different dot diameters and spacing within the same picture" 8. In blended works, a third of patches, on average, take palette B. In Palette Roulette works every patch reshuffles a fresh palette 1.

Quirks in the algorithm

All points below were checked against the 72 published token records through the Python port. Code-only claims are marked.

  1. "Forgotten Horizon" exists in code but was never minted. A 1-in-54 switch draws only the cactus and moon and leaves sky and ground blank. No token has it 1. Rockland wrote that "we didn't get to see it at all in any of the minted pieces" and put the chance of that at 30% 7. My own figure for no occurrence in 72 draws is about 26% (own computation).
  2. Forgotten Saguaro overrides Forgotten Horizon. If both switches fire, the saguaro is forgotten and the horizon is drawn normally, so the combination would look like a plain Forgotten Saguaro (code reading) 1. The two tokens with the trait, #15 and #26, have only the saguaro switch on (own computation).
  3. Hidden blends and roulettes. Seven tokens drew the blend switch, but #55, at quilting size 50, cannot show it and is labelled plain Purple Heart. Six drew the roulette switch, but only #10, #25 and #34 are small enough to use it. #23, #36 and #59 carry the switch invisibly 1 (own computation). The published labels agree with what is drawn.
  4. Uneven blends. A blend patch is chosen with a one-in-three chance per patch. The share of palette B therefore varies: 44 of 100 patches in #65, 27 of 100 in #5, and 3 of 16 in #7 (own computation) 1.
  5. A dead stitch setting. The second stitch parameter is drawn with a range of one, so it is always the same value. The call still consumes a random number on every patch (code reading) 1.
  6. An unused colour mixer and a flat slope. A function that mixes two colours by weight is defined but never called. The horizon function takes an x coordinate and ignores it, so the ground is always a flat band (code reading) 1.
  7. Holes at 100 × 100. At the largest quilting size each patch is ten units wide, but the dot spacing can be eleven. Because the dot lattice is aligned to the whole canvas rather than to each patch, some patches receive no dots. That produces the white-speckled, almost noisy surface of #12, the only token at this size 1.
  8. Half the hash is ignored. The generator is seeded from four eight-digit slices of the hash. The fourth slice starts one character late, skipping one hex digit, and the last 31 digits are never read. The script uses 32 of 64 hex digits (code reading) 1.
  9. A latent parsing bug. Random integers are made by passing a decimal number to parseInt. A value below one millionth would print in exponent form and parse wrongly. None of the 55,270 draws across the 72 tokens came close (own computation) 1.
  10. Size-dependent rendering. The canvas takes the smaller window dimension. Dot weights and positions are truncated to whole pixels, so below about 250 pixels the finest stitch rounds to zero weight (code reading) 1. The work is static: the script stops after one frame and has no interaction.
  11. Unlabelled cactus shapes. The four arm settings give 81 possible saguaro silhouettes. The 72 tokens show 47 of them, but no trait records the shape (own computation) 1.

The most coveted variants

No published sales survey or market study of Patchwork Saguaros was found. Rarity here is read from the program and the index, and from what the artist chose to highlight in his retrospective 7. The floor recorded at retrieval was 1.99 ETH 1.

The rarest palette combination. #65 is the only Forever Summer / Lenny blend, and one of six blends. Almost half its patches switch from warm greens to Lenny's neon pink and green on grey, so the cactus itself is split between the two palettes 1. It is held by the artist's own address 1.

Patchwork Saguaros #65: a green and blue saguaro in a chequerboard of pale greens, whites, pinks and reds

#65, the only Forever Summer / Lenny blend, 10 × 10. Render: Art Blocks media proxy.

Palette Roulette (3). #10, #25 and #34 redraw a whole palette for every patch. In #10 the cactus almost dissolves into 25 unrelated squares of colour, and the moon is split across patches 1. The artist's address holds #25 1.

Patchwork Saguaros #10: a five-by-five grid of unrelated colour patches, with the cactus visible only in fragments

#10, Palette Roulette. Render: Art Blocks media proxy.

Forgotten Saguaro (2). In #15 and #26 the dots inside the cactus and moon are skipped. Each shows a white silhouette cut out of the patchwork. #26, a Blood Moon at 2 × 2 with a full moon, is the plainest statement of the idea 1. Rockland paired the two in his retrospective 7.

Patchwork Saguaros #26: a white saguaro and white full moon cut out of red and grey dotted fields

#26, Forgotten Saguaro, Blood Moon, 2 × 2. Render: Art Blocks media proxy.

Quilting 100 × 100 (1). #12 is the only token at the finest quilting. Its Cool Autumn teal and rust fields break into grain, and the cactus reads as cream on noise 1. Rockland set it beside #44 in his retrospective 7.

Patchwork Saguaros #12: a cream saguaro and yellow crescent moon on speckled teal and rust

#12, the only 100 × 100. Render: Art Blocks media proxy.

Other small groups. Preserves is the scarcest single palette, with three tokens (#6, #13, #56). Four tokens have the broad 2 × 2 quilting, including #0 1. Collectors may also value #0 for its history and #4 for its physical print, both described below.

At retrieval the 72 tokens were held by 53 addresses. The largest holds seven; no source inspected names it 1. The artist's address, as recorded in the index, holds four: #4, #25, #56 and #65 1. AB5D holds #22 1.

The blueprint, the scholarship and the Kent State print

Mint #0. Before the public sale, Rockland auctioned the right to mint #0 together with the "coordinate blueprint" drawing as a 1/1 on OpenSea, with bidding from 0.18 ETH and no reserve 2. In his words, "The auction was won by an anonymous bidder for 1.25 ETH" 7. The index shows #0 minted at 00:45:11 UTC on 15 May, before public minting opened 1.

The scholarship. The Nancy Rockland-Miller Scholarship supports Kent State dance students who show financial need and "empathy for others" 2. Rockland pledged 51% of mint proceeds and all of the #0 auction 2. He later reported, "I was able to donate $24,000 to the Nancy Rockland-Miller Scholarship fund". The gift was "matched by a $10,000 donation by my employer, resulting in a total of $34,000" 7. On the index price, 71 public mints at 0.18 ETH gross 12.78 ETH, 51% of which is 6.52 ETH. With the auction, that is about 7.77 ETH before any platform share (own computation) 17. The employer is not named.

The print. Rockland minted #4 for himself during the public sale. He "had the joy of getting printed to be displayed in the Kent State University dance department" 7. This is the only physical Patchwork Saguaro found. No print programme or printed/unprinted ledger exists for the series.

Patchwork Saguaros #4: an orange saguaro and olive full moon on grey patchwork above a yellow ground

#4, Fallen Leaves, 5 × 5, the artist's own mint, printed for the Kent State dance department. Render: Art Blocks media proxy.

The mint

The index records activation at 00:02:58 UTC on 15 May 2021. #0 was minted at 00:45:11 and the first public mint, #1, at 05:01:04, the recorded start time 1. Fifteen tokens were minted within ten minutes of the start, 29 within an hour and 53 within a day. The last, #71, was minted at 15:15:25 UTC on 17 May, 58 hours, 14 minutes and 21 seconds after the start (own computation, matching the earlier AB5D essay) 18. The price field is 0.18 ETH, the same figure as the auction's opening bid 12.

The index records CC BY-NC 4.0 with a link to the Creative Commons deed 1. On that label, images may be shared and adapted for non-commercial purposes with attribution. Commercial use needs the artist's permission. The script carries no separate code licence. The earlier AB5D essay notes that p5.js, loaded by the platform, is licensed under LGPL 2.1 8. No image beyond the Art Blocks renders is reproduced here.

Significance and limitations

Patchwork Saguaros is a small, personal Factory project by an engineer who also served as Art Blocks' CTO. It is closely documented by the artist himself, before and after the mint 27. Its idea is simple and consistent: a fixed, hand-plotted scene, textured patch by patch, so that variation comes from quilting and colour rather than composition. Its charitable outcome is unusually well reported, and it produced one physical print in an institutional setting 7. The code shows a designed rarity, Forgotten Horizon, that the edition never realised, and switches that some tokens carry without showing.

Its limits are those of the record. There is no independent criticism, no sales history in any source that could be fetched, and no sign of exhibition beyond Kent State.

Unresolved research questions:

  1. What are the notable secondary sales, with dates and prices? OpenSea, CryptoSlam, Coinranking and nftdig could not be read for this draft.
  2. Is the #4 print still on display at Kent State, what size and medium is it, and was the employer that matched the gift Art Blocks or another company?
  3. Who won the #0 auction, and is the "coordinate blueprint" 1/1 still traceable on OpenSea?
  4. All quotations from the two Medium posts and the artynft interview came through automated WebFetch extraction and should be checked against the pages, as should the artist's 30% figure for Forgotten Horizon.
  5. What does Rockland say about the series on the UpOnly podcast, and on X, where his posts could not be read?

Bibliography

Primary

  1. Art Blocks public GraphQL index, projects_metadata for project 66 (including the full program) and tokens_metadata for all 72 tokens. Retrieved 2026-09-20 via https://artblocks-mainnet.hasura.app/v1/graphql. Collection page: https://www.artblocks.io/collections/presents/projects/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/66 

  1. Jake Rockland, "Introducing 'Patchwork Saguaros'", Medium, 11 May 2021. https://purphat.medium.com/introducing-patchwork-saguaros-685e3cb49fd9 (the project description's link https://bit.ly/3tGPVd3 is given as this post). 

  1. Jake Rockland, personal website and Art Blocks page. https://jakerockland.com/ and https://jakerockland.com/artblocks 

  1. Jake Rockland, "Stipple Sunsets", Medium, 21 April 2021. https://purphat.medium.com/stipple-sunsets-c747bb0cfa55 

  1. artynft, "Jake Rockland: Interview with an NFT artist" (undated, spring 2021). https://artynft.io/interviews/jake-rockland/ 

  1. Jake Rockland, "'Patchwork Saguaros' In Retrospect", Medium, 1 July 2021. https://purphat.medium.com/patchwork-saguaros-in-retrospect-616d3b487706 

Video and audio

  1. "Looks Rare Episode 1: Art Blocks CTO & artist Jake Rockland (Purphat)", UpOnly: Chats with Crypto Experts, 10 November 2021, hosted by Fitch and Deeze. Apple Podcasts: https://podcasts.apple.com/us/podcast/looks-rare-episode-1-art-blocks-cto-artist-jake-rockland/id1554387610?i=1000541353728. Video: UpOnly, YouTube (title and channel confirmed by YouTube oEmbed, 20 September 2026; not watched for this draft). https://www.youtube.com/watch?v=ON4gmh4F3Qg 

Criticism, collecting and market

  1. AB5D, "Patchwork Saguaros by Jake Rockland", earlier series essay. https://ab5d.xyz/series/patchwork-saguaros-by-jake-rockland/ 

Further reading

Supplied revision published by AB5D. Author not specified. Original prose: CC0. Artwork and code rights are addressed separately above.

Token usage unavailable for the complete essay.

Token usage

Usage for this supplied revision was not provided. The linked generation record describes the original research batch.

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