AB5D

Chromie Squiggle

Snowfro · Project 0 · Curated

Edition size: 10,000 · First mint: 27 November 2020

Final mint: 21 August 2024 · Licence: NFT License

No example of this series is currently held in the verified AB5D wallets.

Art Blocks project 0 · 10,000 outputs · first mint 27 November 2020 · final mint 21 August 2024 · NFT License

Chromie Squiggle #0

Chromie Squiggle #0. Render: Art Blocks media proxy.

The work and its context

Chromie Squiggle is project 0 on the original Art Blocks contract, 0x059edd72cd353df5106d2b9cc5ab83a52287ac3a. The index records 10,000 invocations against a maximum of 10,000, the runtime p5@1.0.0, an aspect ratio of 3:2 and the licence label "NFT License" 1. Snowfro (Erick Calderon, the founder of Art Blocks) describes each Squiggle as "my personal signature as an artist, developer, and tinkerer". The project record adds: "Public minting of the Chromie Squiggle is permanently paused. They are now reserved for manual distribution to collectors and community members over a longer period of time" 1.

Every output is a single fat line that swings up and down across a white field, coloured along its length by a sweep of the hue wheel 1. Clicking a Squiggle sets its colours cycling along the line. The space bar steps the background through twenty greys, and the arrow keys change the speed 1. It is, in SquiggleDAO's words, "the on-chain generative art collection most collected by museums globally" 2.

Conception and development

Calderon has described the Squiggle as a demonstration that turned into an artwork: "I did it as this proof of concept, then time passed, and I found myself becoming very attached to this squiggly colorful line" 3. The Art Blocks Journal's metadata guide, written by NiftyFifty of SquiggleDAO, traces it to "spaghetti-like" prototypes in 2018. The six types crystallised through "two years of playful code edits and lucky accidents" 4.

How the work was constructed

The program is a single script of 5,519 bytes, SHA-256 d6e475f342854bcc8424867a97965e1bca31b79971c71a21456d8c1a9b230390. It was retrieved from the Art Blocks index on 20 September 2026 and read in full 1. It reads the token hash as 32 bytes, and each byte has a job 1:

The line is drawn as hundreds or thousands of overlapping circles along a Catmull-Rom curve, each one hue step further round the wheel. A Normal draws 200 circles per segment, a Slinky 50 hollow rings, and a Fuzzy 1,000 translucent dots scattered around the path 1.

The published traits follow directly from those bytes. The type counts below include the Hyper variants 14.

Type Rule in the code Count (of which Hyper)
Normal none of the switches below 6,331 (82)
Slinky byte 31 < 35, not pipe 1,158 (13)
Fuzzy byte 22 < 32, not slinky 1,086 (12)
Ribbed byte 24 < 30, not slinky or bold 785 (10)
Bold byte 23 < 15, not slinky 455 (7)
Pipe slinky and pipe 185 (4)

"HyperRainbow" is set when byte 28 is below 3. The colour spread then drops from 5–50 to 0.5, so the hue races round the wheel many times along one line. There are 128 of them 1.

Quirks in the algorithm

  1. The pipe switch does not make Pipes. The variable called pipe produces a Fuzzy unless the slinky switch is also on. Only the combination draws a Pipe: the black-rimmed tube of rings. So the rarest type comes from two switches coinciding, which explains why there are 185 Pipes, against about 1,080 Fuzzies and 1,160 Slinkies 1.
  2. Why only three types can be Perfect Spectrum. A Slinky or Pipe draws 51 marks per segment. Even at the lowest colour spread, the line can pass through only about 160 of the 255 hues. Slinkies and Pipes can therefore never be Full or Perfect Spectrum (code reading). In the data, all 23 Perfect Spectrums and all 43 Full Spectrums are Normals, Bolds or Ribbeds. There is a single Perfect Spectrum Bold, #9657, and there are three Perfect Spectrum Ribbeds 1.
  3. Height is almost always 3. The height parameter is a continuous value between 3 and 4, but the published trait shows it as a whole number. Only the 47 tokens whose byte is at the very top of the range read "4" 1.
  4. Fuzzy dots repeat from segment to segment. The fuzz uses its own small random generator. Its seed is reset from the hash at the end of every segment, so each segment after the first scatters its dots in the same pattern (code reading) 1.
  5. Fractional segments. The segment count is not rounded. The drawing loop runs while the counter is below "segments minus two", so a value such as 17.3 draws as a sixteenth partial segment. The published Segments trait is a rounded figure 1.
  6. Legacy hash format and unused variables. The script reads tokenData.hashes[0], the multi-hash format of the original 2020 contract. It also declares variables it never uses (direction, and a portrait flag). And it names a global color, which shadows p5's own color() function. That is harmless here, but it shows the proof-of-concept origins Calderon describes 13.

The full set, and the traits collectors chase

The Squiggle has one of the most developed trait cultures in on-chain art, and much of it was named by collectors rather than the artist 4.

The Full Set. SquiggleDAO describes a Full Set as one Squiggle of each type plus a Hyper variant. "Only 128 possible sets exist", because there are only 128 Hypers, and the DAO counted 74 complete sets in existence in March 2024 5. The Museum of Modern Art added "a Full Set of Chromie Squiggles to its permanent collection" in December 2025, assembled from Squiggles given by several collectors 6. The Toledo Museum of Art's nine Squiggles, purchased in 2025, cover all six types together with three Hypers (Normal, Bold and Fuzzy) and a Perfect Spectrum Normal, #7583 71.

Below is a full set of types from SquiggleDAO's own treasury, with its Hyper Bold 1.

Normal, #11
Normal #11
Bold, #61
Bold #61
Ribbed, #827
Ribbed #827
Fuzzy, #739
Fuzzy #739
Slinky, #27
Slinky #27
Pipe, #2564
Pipe #2564
Hyper Bold, #9139
Hyper Bold #9139

All held in the SquiggleDAO treasury at retrieval. Renders: Art Blocks media proxy.

Beyond the Full Set, collectors pursue these traits 41:

Hyper Pipe #3784, one of four

Hyper Pipe #3784, one of four. Render: Art Blocks media proxy.

Perfect Spectrum Bold #9657, the only one

#9657, the only Perfect Spectrum Bold. Render: Art Blocks media proxy.

The mint and distribution

The first two Squiggles were minted on 27 November 2020 at 16:12:02 and 16:13:20 UTC. The index records activation on 12 December 2020 1. Minting was fast and then stopped. There were 1,768 mints in November 2020, 3,488 in December and 3,813 in January 2021, for 9,069 in all, before public minting was paused 1. The remaining 931 were distributed by hand over three and a half years, in bursts such as 320 in May 2022 and 141 in July 2023. The last, #9999, was minted on 21 August 2024 as Calderon's gift to LACMA 13. The index's current price field reads 0, and launch pricing is not recorded in the sources inspected 1. At retrieval the 10,000 Squiggles were held by 2,934 addresses 1.

Chromie Squiggle #9999, LACMA

#9999, the final Squiggle, minted for LACMA on 21 August 2024. Render: Art Blocks media proxy.

SquiggleDAO

SquiggleDAO was founded in 2021 "to collect and promote the Chromie Squiggle" 58. Its treasury wallet, 0x56fcb471a9dde74045830439ad6612c9aad53c19, held 324 Squiggles at retrieval, the fourth-largest holding 81. The holding includes:

In March 2024 it borrowed $1 million from Zharta for a year against eleven Squiggles, a Full Set among them. In the DAO's words it was "the largest Squiggle backed loan" 5. The DAO runs a trait gallery, a Sets tracker, a Trait Explorer, video and 3D tools, a newsletter (The SquiggleDAO Times) and a podcast 2910. It has also been central to the museum acquisitions described above, including MoMA's Full Set and Toledo's #1458, which OpenSea reported as "acquired onchain from @SquiggleDAO" 611.

The Display Station (April 2026). SquiggleDAO worked with Pakmanscoop, Hash Inc and Snowfro to build a physical, interactive Squiggle. Snowfro ported the Squiggle script to C++ so that it runs on a Raspberry Pi 12. The station connects to any screen by HDMI. Visitors choose a type or Hyper variant, the station shows a random Squiggle from "over 3000" whose owners approved display, and they can change the speed and background. As the DAO puts it: "Many people are unaware that the Squiggle moves" 12. The aim is for museums to install it for exhibitions or as a permanent display 12.

The Artist Box (September 2026). The second project addresses what the DAO found to be the main obstacle for museums, "the complexity of securely storing onchain art" 13. The Artist Box is a walnut case with a metal Squiggle set into the lid. It holds:

The handover is designed to keep custody with the museum alone. On a call hosted by SquiggleDAO and @ArtOnBlockchain (the X account given as the project's website), the museum generates its own wallet through a secure link, "ensuring that neither Snowfro nor the DAO has any access". The seed phrase is saved onto the tablet and sealed so that it "cannot be accessed without the lockbox being physically destroyed". The lockbox goes into the museum's vault, and the Squiggle is sent after a test transaction 13. The DAO credits Pakmanscoop with helping to design and build the box. Asked whether it would be offered to all holders, the DAO replied: "We definitely will soon" 13.

The SquiggleDAO Artist Box, closed

The Artist Box: walnut case with an inlaid metal Squiggle. Photo: SquiggleDAO.

The Artist Box open, showing the green-lined interior

Open, with the document compartment in the lid and the tamper-proof lockbox below. Photo: SquiggleDAO.

Together, the Display Station and the Artist Box turn a collector community into something close to an acquisitions department for the work. The DAO builds the display, prepares the custody, and gathers the Squiggles that museums then accession 61213.

The index records the label "NFT License" without a link 1. The Squiggle Foundation publishes a Chromie Squiggle licence, which the earlier AB5D essay summarised as reserving the artist's intellectual property while granting owners display, exhibition and capped merchandise rights 14. The Display Station shows only Squiggles whose owners have approved display 12. Its use of the art therefore rests on owner permission, not on the licence alone.

Significance and limitations

The Squiggle is the platform's first project and its emblem, and, on SquiggleDAO's account and the acquisitions traced here, the generative work most collected by institutions. Its trait culture of types, Hypers, spectrums and sets was largely built by collectors, and the DAO's hardware and custody projects extend that community's role into how museums display and hold on-chain art 461213.

Unresolved research questions:

  1. Which Squiggles make up MoMA's Full Set, and which wallet holds them?
  2. What were the launch prices in November 2020 to January 2021?
  3. How many Artist Boxes have been delivered, and to which museums?
  4. What do the current Squiggle licence terms say about museum display and exhibition?

Bibliography

Primary

  1. Art Blocks public GraphQL index, projects_metadata for project 0 (full program) and tokens_metadata for all 10,000 tokens. Retrieved 20 September 2026. https://artblocks-mainnet.hasura.app/v1/graphql. Collection page: https://www.artblocks.io/collection/chromie-squiggle-by-snowfro 

  2. Squiggle Foundation, Chromie Squiggle licence. https://www.squigglefoundation.org/squigglelicense 

  3. NiftyFifty (SquiggleDAO), "Inside the Algorithm: A Journey Through Squiggle Metadata", Art Blocks Journal. https://www.artblocks.io/articles/chromie-squiggle-algorithm-guide 

  4. Dhyandra Lawson, "Erick Calderon's Chromie Squiggle #9,999", LACMA Unframed, 21 August 2024. https://unframed.lacma.org/2024/08/21/erick-calderon%E2%80%99s-chromie-squiggle-9999 

SquiggleDAO

  1. IQ.wiki, "Squiggle DAO". https://iq.wiki/wiki/squiggle-dao 

  2. SquiggleDAO, "SquiggleDAO and Zharta Make History With The Largest Squiggle Backed Loan", 26 March 2024. https://squiggledao1.substack.com/p/squiggledao-and-zharta-make-history 

  3. SquiggleDAO website: gallery, Sets, Learn, Display, tools. https://www.squiggledao.com/ and https://www.squiggledao.com/sets 

  4. The SquiggleDAO Times (newsletter). https://squiggledao1.substack.com/ 

  5. SquiggleDAO Podcast, including S2E8, "Snowfro, Founder of Art Blocks and Creator of the Chromie Squiggle". https://podcast.squiggledao.com/2244679/episodes/15791550-s2e8-snowfro-founder-of-art-blocks-and-creator-of-the-chromie-squiggle (video: https://www.youtube.com/watch?v=zc5190mRsWY) 

  6. SquiggleDAO, "The Squiggle Display Station", X, 8 April 2026 (UTC). https://x.com/squiggleDAO/status/2041889468916101482 

  7. SquiggleDAO, "We're excited to announce the completion of our Artist Box!", X, 17 September 2026 (UTC), with replies. https://x.com/squiggleDAO/status/2100698221261513148 

Museums

  1. SquiggleDAO, MoMA Full Set announcement, X, 19 December 2025 (UTC). https://x.com/squiggleDAO/status/2002151289552277820. Artist page: https://www.moma.org/artists/140754-erick-calderon-snowfro. See also ARTnews, "MoMA Adds CryptoPunks and Chromie Squiggles to Its Collection" (paywalled; not read). https://www.artnews.com/art-news/news/moma-cryptopunks-chromie-squiggles-acquisitions-1234768035/ 

  2. Toledo Museum of Art, "Infinite Images", Chromie Squiggle collection, accession 2025.18. https://infiniteimages.toledomuseum.org/collection/chromie-squiggle 

  3. OpenSea, "Squiggle #1458 is now part of the @ToledoMuseum, acquired onchain from @SquiggleDAO", X. https://x.com/opensea/status/1944811678404895177 

Video and audio

Further reading

Written by the supplied revision author (not specified) for AB5D. 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