{
  "schema": "ab5d-series-essay/1",
  "identity": {
    "chainId": 1,
    "contract": "0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270",
    "projectId": 109,
    "slug": "speckled-summits-by-jake-rockland",
    "title": "Speckled Summits",
    "artistCredit": "Jake Rockland",
    "artistDossierUrls": [
      "https://ab5d.xyz/artists/jake-rockland/"
    ]
  },
  "revision": 3,
  "researchCutoff": "2026-09-20",
  "status": "draft-for-human-review",
  "facts": [],
  "rights": {
    "artwork": {
      "reportedLabel": "CC BY-NC 4.0",
      "category": "creative-commons",
      "termsUrl": "https://creativecommons.org/licenses/by-nc/4.0/",
      "observedAt": "2026-09-17T22:15:09.581039+00:00",
      "sourceIds": [],
      "note": "Project links named terms; noncommercial attributed use.",
      "unresolvedConflicts": []
    },
    "code": {
      "reportedLabel": null,
      "category": "unknown",
      "termsUrl": null,
      "observedAt": "2026-09-17T22:15:09.581039+00:00",
      "sourceIds": [],
      "note": "Full script lacks distinct artist software licence.",
      "unresolvedConflicts": []
    },
    "thirdParty": [
      {
        "reportedLabel": "GNU Lesser General Public License version 2.1",
        "category": "custom",
        "termsUrl": "https://raw.githubusercontent.com/processing/p5.js/1.0.0/license.txt",
        "observedAt": "2026-09-17T22:15:09.581039+00:00",
        "sourceIds": [],
        "note": "p5 dependency; separate from artwork and artist code.",
        "unresolvedConflicts": []
      }
    ]
  },
  "sections": [
    {
      "id": "the-work-and-its-context",
      "heading": "The work and its context",
      "bodyMarkdown": "Speckled Summits is project 109 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.44 ETH [^S01]. The project description is short: \"Dreamy landscapes inspired by the Rockies\". It pledges 50% of mint proceeds to GiveWell's Maximum Impact Fund, and any Dutch auction proceeds above a 0.24 ETH ending price as well [^S01]. Art Blocks lists it among the Art Blocks 500 [^S02].\n\nEvery output shows the same scene: three triangular peaks on a band of ground under a round sun. Everything is built from dots on square lattices, and each region is cut into patches whose dots differ in size and spacing. Seen whole, the peaks read as solid masses of colour. Seen close, they break into a patchwork of grains [^S01].\n\nJake Rockland, who publishes as Purphat, was then chief technology officer of Art Blocks; his site now describes him as a software engineer at Google [^S03]. Speckled Summits was his third Art Blocks release, after Stipple Sunsets (project 51) and Patchwork Saguaros (project 66), and it closes a run of three landscapes: a beach, a desert, and now mountains [^S03][^S01].\n\nAB5D holds #6, a Phoenix work: an orange-red sky in two tones of stipple, peaks in orange, gold and apricot, a navy ground that reads as lavender because its dots are small, and a sun matching the left-hand peak [^S01]."
    },
    {
      "id": "conception-and-development",
      "heading": "Conception and development",
      "bodyMarkdown": "Rockland's own account of the project is brief. His Art Blocks page says it \"began as a formal study in layered shapes, but took on a life of its own through experimentation with animation\" [^S03]. The same text says it visualises \"the tension between conformity and self-expression\" in form, colour and motion [^S03]. No release essay on Medium was found, unlike his two earlier projects [^S04][^S05].\n\nThe roots of the style are family ones. In an undated interview from before Patchwork Saguaros, Rockland said his style \"takes a lot of inspiration from printmaking techniques\" learned \"through the work of my grandparents\", and from pop art such as Warhol's [^S06]. He tied the quilted look to \"my grandmothers' practices of textile work\". He also made a standing pledge: \"I will always donate at least 50% of each drop\" [^S06]. Speckled Summits kept it.\n\nThe motion did not reach the chain. The program draws once and stops, with no loop, keys or clicks (code reading) [^S01]. The \"conformity and self-expression\" idea survives in the structure: every token has the same three peaks and horizon, and all variation lives in the texture and colour that fill them.\n\nThe work grew out of Patchwork Saguaros. Closing his retrospective on that series on 1 July 2021, Rockland promised that his \"third Art Blocks Factory release\" would \"lean in to some of the more glitchy outputs of this style\" [^S05]. Speckled Summits was minted eleven days later [^S01]. The Art Blocks project page gives his artist statement: his practice draws on \"printmaking and quiltwork\", with \"digital silkscreens made of dots\" [^S02]."
    },
    {
      "id": "how-the-work-was-constructed",
      "heading": "How the work was constructed",
      "bodyMarkdown": "The program is a single script of 5,618 bytes, SHA-256 `86de902cae3b31ae7a9d19851b0de492b84de874ac4d738ca32a8dcda67c90df`. It was retrieved from the Art Blocks index on 20 September 2026 and read in full [^S01]. I ported its generator and every decision to Python. The port reproduces every published label of all 72 tokens, except Sun Sync on one token, explained under the quirks (own computation) [^S01].\n\nThe scene is fixed on a 1,000-unit square. The horizon sits at 88% of the height. The three peaks rise at 45-degree slopes to points at (200, 450), (500, 500) and (800, 450), so the middle one is slightly lower. The sun is a circle of radius 134 centred at (500, 234), or radius 164 centred lower when the Super Sun switch is on (code reading) [^S01].\n\nThe script seeds a small `sfc32` generator from the token hash, then makes its choices [^S01]:\n\n1. Ten switches (blank landscape, blending, disco sun, two sky patterns, sun colour, sun size, uniform stippling) and a mountain order.\n2. Two palettes, A and B, drawn from nine without replacement. Palette A's four colours are shuffled onto mountains, sky, ground and sun. The mountain colour is made into three shades, one per peak.\n3. Three drawing passes, each with its own patch grid: sky and ground (1, 2 or 4 a side), each peak (three different sizes from 5, 10, 20, 25 or 50) and the sun (10, 25, 50 or 100).\n\nIn each patch the stipple is redrawn: dot diameters of 4, 6, 7, 9 or 10 units on spacings of 5, 7, 8, 10 or 11 (code reading) [^S01]. Dots are placed wherever both coordinates are multiples of the spacing.\n\n| Trait | Program rule (code reading) | Expected of 72 | Published count |\n| --- | --- | --- | --- |\n| Arrangement: Aspen / Taos / Montezuma | middle / left / right peak in front, 1 in 3 each | 24 each | 25 / 23 / 24 |\n| Color Palette (A) | 1 in 9 each | 8 each | 3 to 13 |\n| Quilted Blending | 1 in 9; each mountain and sun patch takes palette B 1 time in 3 | 8.0 | 6 |\n| Sky Blending: Homage / Boxy / Up / Down | two 1-in-9 switches, then two coin flips | 15.1 in all | 4 / 2 / 3 / 2 |\n| Disco Sun | 1 in 9, only without blending | 7.1 | 9 |\n| Sun Sync | 1 in 5, suppressed by Disco Sun | 14.4 | 15 (16 drawn) |\n| Super Sun | 1 in 5 | 14.4 | 10 |\n| Quilted Stippling: false | 1 in 5 | 14.4 | 20 |\n| Forgotten Horizon | 1 in 54 | 1.3 | 1 |\n\nExpected values are my computation from the program's weights; counts are from the index [^S01]. Counting blends by their first palette, palette A runs from 13 (Fallen Leaves, Preserves) down to 3 (Sunny Day) (own computation) [^S01].\n\nThe Sky Blending names are patterns in the sky lattice (code reading) [^S01]. Up and Down draw diagonals where the sum or difference of the coordinates is a multiple of 20; Boxy uses their product, a grid; Homage their bitwise exclusive-or, a stepped maze. Sun Sync paints the sun in the colour of the left-hand peak. Disco Sun gives every sun patch a freshly drawn pair of palettes, so the sun becomes confetti.\n\n### Against Patchwork Saguaros\n\nThe two scripts share a generator, seeding, five stipple settings and variable names such as Forgotten Horizon's (code reading) [^S01]. Seven of the nine palettes are identical. Blood Moon and Purple Heart were dropped, and Phoenix (navy, orange-red, slate, amber) and Lilac (four blues from near-white to cobalt) took their place (own computation) [^S01][^S07].\n\nThe change is in the quilt. In Saguaros one grid covers the picture, so seams cut across cactus, sky and ground (code reading) [^S01]. Here each element has its own grid: one peak can be a few broad panels beside a neighbour fifty patches across, and the forms, not the seams, hold the drawing together. Saguaros' Palette Roulette, which reshuffled colours in every patch, returns here confined to the sun as Disco Sun [^S07][^S01]."
    },
    {
      "id": "quirks-in-the-algorithm",
      "heading": "Quirks in the algorithm",
      "bodyMarkdown": "All points below were checked against the 72 published token records through the Python port. Code-only claims are marked.\n\n1. **A hidden Sun Sync.** Sixteen tokens drew the Sun Sync switch, but only 15 carry the label. #67 drew both Sun Sync and Disco Sun, so its sun takes a peak colour from a new random palette in every patch and matches nothing. Its label shows only Disco Sun (own computation) [^S01]. The artist's address holds it [^S01].\n2. **Second palettes the labels do not name.** Up and Down skies draw their lines in palette B's sky colour, even when the token is not blended. #19, #20, #49 and #71 therefore contain a colour from a palette their labels never mention: Forever Summer, Sunny Day, Phoenix and Sunny Day respectively (own computation) [^S01]. #8 is the one Homage coloured this way, because its second sky switch was also on.\n3. **Quilted Stippling \"false\" is not one stipple.** The switch resets the dot size at the start of every pass, not once per work. The 20 \"false\" tokens keep one size within the sky, each peak and the sun, but these usually differ. Only #37 has all three peaks at the same size (own computation) [^S01].\n4. **Blending never reaches the sky or ground.** Quilted Blending affects the peaks and the sun only. The sky and ground pass uses palette A throughout (code reading) [^S01]. Across the six blended tokens, the share of mountain patches in palette B stays between 33% and 35%, close to the one-in-three rule (own computation).\n5. **Lighter shades that are darker.** Each peak shade is the base colour lifted by 15 but capped at 240. For channels above 240 the \"lighter\" shade is darker. Lilac's near-white [237, 239, 253] becomes a flat grey 240, which gives Lilac works their snowfield peaks, as in #21 (code reading) [^S01]. The mountain colour has a channel above 240 in 24 tokens (own computation).\n6. **Colours computed and never used.** A light ground colour, a light palette B sky and palette B's ground are calculated and never drawn. A colour-mixing function is never called, as in Saguaros, and a stray expression has no effect (code reading) [^S01].\n7. **A dead stitch setting and wasted draws.** As in Saguaros, the second stipple parameter is drawn with a range of one, so it never varies. The first stipple values drawn at set-up are always overwritten before use (code reading) [^S01].\n8. **Half the hash is ignored.** The generator is seeded from four eight-digit slices of the hash, the fourth starting one character late. The script uses 32 of the 64 hex digits, exactly as in Patchwork Saguaros (code reading) [^S01].\n9. **Rendering depends on the window.** The canvas takes the smaller window dimension, and dot weights and positions are truncated to whole pixels, so small renders lose the finest stipple (code reading) [^S01]."
    },
    {
      "id": "the-most-coveted-variants",
      "heading": "The most coveted variants",
      "bodyMarkdown": "No published sales survey was found, so the market is read from the chain. The index records 320 transfers; only #19, #52, #55 and #56 have never left their minting address (own computation) [^S01]. Prices come from Etherscan [^S08].\n\n**The August 2021 run.** Almost every high price came in one week. Between 19 and 26 August 2021, 24 transfers moved 20 tokens [^S01]. That was the week Decrypt reported Fidenza #313's sale for 1,000 ETH [^S09]. The largest sales found were:\n\n| Token | Date (UTC) | Price | Traits |\n| --- | --- | --- | --- |\n| #0 | 23 Aug 2021 | 40 WETH | Forgotten Horizon |\n| #30 | 24 Aug 2021 | 20 ETH | Fallen Leaves |\n| #32 | 23 Aug 2021 | 19 ETH | Disco Sun, Super Sun |\n| #34 | 23 Aug 2021 | 18 ETH | Homage sky |\n| #40 | 24 Aug 2021 | 16.89 ETH | Preserves, Sun Sync |\n| #61 | 24 Aug 2021 | 15 ETH (10 ETH the day before) | Forever Summer |\n| #7 | 26 Aug 2021 | 15 ETH (9.989 ETH on 23 Aug) | Lilac |\n| #46 | 25 Aug 2021 | 14.2 ETH | Sunny Day |\n| #8 | 23 Aug 2021 | 10.6 ETH | Blend, Homage sky |\n\nRare traits led, but plain outputs such as #30 and #61 sold for nearly as much [^S01][^S08]. #32 and #34 went to the same buyer within 90 seconds, and #8, #42 and #29 to a third address within about three minutes [^S01][^S08].\n\nPrices have since fallen steeply. #0 changed hands for 2.5 WETH in February 2023. AB5D's #6 sold for 4.05 ETH on 19 August 2021 and for 0.5 ETH on 23 September 2025, the day it reached an AB5D wallet [^S08][^S01]. The floor at retrieval was 0.78 ETH [^S01]. Verse gives a highest sale of $4,280, which cannot include the 2021 sales above [^S10].\n\n**Forgotten Horizon (1).** #0 is the only token in which the 1-in-54 switch fired. The sky and ground are left blank, and three blue Preserves peaks and a blue sun float on white paper [^S01]. The same switch exists in Patchwork Saguaros, where Rockland regretted that \"we didn't get to see it at all\" [^S05]. Here it appeared once, on the token minted four days before the sale.\n\n![Speckled Summits #0: blue stippled peaks and a blue sun on a blank white ground, with no sky or ground band](https://media-proxy.artblocks.io/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/109000000.png)\n*#0, the only Forgotten Horizon. Render: Art Blocks media proxy.*\n\n**Disco Sun (9).** The confetti suns are the most visible rarity; #32, #45 and #57 add Super Sun [^S01]. #27 has the finest sun grid and uniform stippling, so tiny multicoloured dots hang over a flat violet sky and amber peaks [^S01].\n\n![Speckled Summits #27: a confetti sun of multicoloured dots above smooth amber peaks on a violet sky](https://media-proxy.artblocks.io/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/109000027.png)\n*#27, Disco Sun at the finest grid, Phoenix. Render: Art Blocks media proxy.*\n\n**Blends and patterned skies.** Six tokens are blends and eleven have patterned skies; #8, #17 and #69 are both [^S01]. #69, the only Desert Sand / Sunny Day blend, adds a Homage sky and Sun Sync, with navy patches breaking into orange peaks [^S01].\n\n![Speckled Summits #69: pale blue patterned sky, a sun split into four panels, and peaks of orange patches studded with navy squares](https://media-proxy.artblocks.io/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/109000069.png)\n*#69, Desert Sand / Sunny Day, Homage, Sun Sync. Render: Art Blocks media proxy.*\n\nThe four Homage skies are #8, #13, #34 and #69. In #13 a pale blue maze hangs over near-white Lilac peaks [^S01].\n\n![Speckled Summits #13: a pale blue maze-patterned sky, a solid cobalt sun and pale grey-white peaks](https://media-proxy.artblocks.io/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/109000013.png)\n*#13, Lilac, Homage sky, uniform stippling. Render: Art Blocks media proxy.*\n\nSunny Day is the scarcest palette, with three tokens (#46, #65, #68); #46 made 14.2 ETH [^S01][^S08]."
    },
    {
      "id": "notable-collectors",
      "heading": "Notable collectors",
      "bodyMarkdown": "At retrieval 58 addresses held the 72 tokens [^S01]. The names below are ENS names or Etherscan labels; no other source ties them to people [^S11].\n\n- The largest holder has five (#18, #22, #54, #64, #66) and no ENS name [^S01][^S11].\n- manyjeans.eth holds four (#4, #9, #39, #43), and gnz0.eth four (#13, #24, #45, #52). #52 has not moved since mint [^S01][^S11].\n- ab500.jmh.eth has held #40 since December 2023, perhaps for an Art Blocks 500 set; no source confirms it [^S01][^S08].\n- purplehat.eth minted #0 on 8 July 2021 for 0.24 ETH, sold it for 40 WETH and bought it back for 2.5 WETH in February 2023. It still holds it [^S08][^S01]. The same address passed #67 to the artist's address in November 2021 [^S01].\n- In August 2021 pablopunkasso.eth bought #8, #42 and #29, and johnknopf.eth bought #30 for 20 ETH. Neither still holds them [^S08][^S01].\n- The artist's address holds #5 and #67, and AB5D holds #6 [^S01]. SaveArtSpace credits #15 to the collector VVD, as lender to its billboard project [^S12]."
    },
    {
      "id": "prints-and-the-billboard",
      "heading": "Prints and the billboard",
      "bodyMarkdown": "**Prints.** Rockland offers \"hand signed archival quality prints\" of his Art Blocks projects to token holders. They come at 24 by 24 inches for 300 DAI or 36 by 36 inches for 400 DAI [^S13]. The prints are \"limited in edition to token holders, but not limited in total edition size\". Holders prove ownership by a signed message giving the token ID [^S13]. No ledger of printed tokens is published, so it is not known which Speckled Summits have been printed.\n\n![Triptych of works from Stipple Sunsets, Patchwork Saguaros and Speckled Summits in the Preserves palette](https://jakerockland.com/img/preserves.png)\n*Triptych across Rockland's three Art Blocks landscapes, from his prints page. Image: Jake Rockland.*\n\n**The billboard.** In January 2022 SaveArtSpace's \"Generative Generation\" project put Art Blocks works on 20 billboards around the San Francisco Bay Area, including \"Speckled Summits 15\" [^S12]. It grew from a workshop for StreetCode Academy students on 2 October 2021, which the earlier AB5D essay records as led by Rockland with Dan Calderon [^S12][^S14]. No gallery exhibition of the series was found.\n\n![Speckled Summits #15: blue Lilac peaks of varied patches under a pale sky, with a blue stippled sun](https://media-proxy.artblocks.io/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/109000015.png)\n*#15, Lilac, shown on a Bay Area billboard in 2022. Render: Art Blocks media proxy.*"
    },
    {
      "id": "the-mint",
      "heading": "The mint",
      "bodyMarkdown": "The index records #0 minted at 19:03:40 UTC on 8 July 2021, before activation at 01:46:06 UTC on 11 July [^S01]. The Etherscan record shows it was bought through the contract's purchase function for 0.24 ETH, the planned ending price, by purplehat.eth [^S08]. Public minting began at 22:59:43 UTC on 12 July. The last token, #71, was minted at 23:01:07, 84 seconds later [^S01]. Forty of the 71 public mints share the timestamp 23:00:24 (own computation) [^S01].\n\nArt Blocks' newsletter wrote that Rockland \"was the first artist on the platform to try a Dutch auction\" [^S15]. The price was to start at 0.44 ETH and fall by 0.05 ETH every 15 minutes to 0.24 ETH. Instead the project \"sold out in 67 seconds\" at the starting price [^S15]. The index timestamps give 84 seconds from first to last public mint [^S01]. A second newsletter reports that Rockland \"donated 20Ξ ($44k)\" to the GiveWell Maximum Impact Fund [^S16].\n\nThe figure fits the pledge. Half of 0.24 ETH plus the 0.20 ETH surplus, on 71 mints, less an assumed 10% platform share, gives about 20.4 ETH (own computation) [^S01][^S16].\n\nPatchwork Saguaros, two months earlier, cost 0.18 ETH and took 58 hours to sell out [^S01][^S07]."
    },
    {
      "id": "copyright-and-licensing",
      "heading": "Copyright and licensing",
      "bodyMarkdown": "The index records `CC BY-NC 4.0` with a link to the Creative Commons deed [^S01][^S17]. On that label, images may be shared and adapted non-commercially with attribution; commercial use needs the artist's permission. Rockland's print offer is the authorised route to a physical work [^S13]. The script carries no separate code licence, a gap the earlier AB5D essay also noted. p5.js, loaded by the platform, is licensed under LGPL 2.1 [^S14][^S18]. The triptych above belongs to the artist and is linked, not re-hosted."
    },
    {
      "id": "significance-and-limitations",
      "heading": "Significance and limitations",
      "bodyMarkdown": "Speckled Summits is the last and most assured of Rockland's three stippled landscapes. It keeps the Saguaros generator, stipples and most palettes, but quilts each element separately, so the forms stay clear while the surfaces vary. Its release was the first Dutch auction on Art Blocks, by the newsletter's account, and its donation is unusually well reported [^S15][^S16]. Its market history is a clear case of the August 2021 boom: eleven sales of 10 ETH or more in one week, against a floor now below 1 ETH [^S08][^S01].\n\nIts limits are those of the record: no artist essay on the series, no independent criticism, and no trace of the animation the artist describes.\n\nUnresolved research questions:\n\n1. Is purplehat.eth, which minted #0 early at the reserve price and bought it back in 2023, connected to the artist (\"Purphat\")? No source says so. Was #0 a test, and its Forgotten Horizon chance or selection?\n2. What were the animated studies Rockland mentions, and do any survive, for example on X, where @purphat's posts could not be read? The UpOnly and Arts Entrepreneurship podcasts may discuss them [^S19][^S20].\n3. What was the platform's primary share, and does the reported 20 ETH donation match on-chain transfers to GiveWell? Why does the newsletter give 67 seconds for the sell-out when the index shows 84?\n4. Which Speckled Summits have been printed, and was any shown in a gallery?\n5. These came through automated WebFetch extraction and are unconfirmed: the quotes from the artynft interview, the Art Blocks artist statement, the prints page and both newsletters; the Verse figures; and the Etherscan prices and ENS names. The extraction reversed buyer and seller on #0's sales; direction was corrected from the index transfers."
    }
  ],
  "examples": [
    {
      "id": "E01",
      "chainId": 1,
      "contract": "0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270",
      "tokenId": "109000000",
      "url": "https://www.artblocks.io/token/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/109000000",
      "sourceIds": [],
      "selectionNote": "Assignment early-edition discovery candidate verified",
      "observationNote": "Blue disk and patchwork blue mountains on white; no colored ground/sky."
    },
    {
      "id": "E02",
      "chainId": 1,
      "contract": "0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270",
      "tokenId": "109000001",
      "url": "https://www.artblocks.io/token/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/109000001",
      "sourceIds": [],
      "selectionNote": "Assignment early-edition discovery candidate verified",
      "observationNote": "Orange-gold sky, red-brown disk, dark blue mountains, gray ground."
    },
    {
      "id": "E03",
      "chainId": 1,
      "contract": "0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270",
      "tokenId": "109000006",
      "url": "https://www.artblocks.io/token/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/109000006",
      "sourceIds": [],
      "selectionNote": "AB5D holding",
      "observationNote": "Orange-red sky, yellow disk and gold mountains, dark blue ground."
    },
    {
      "id": "E04",
      "chainId": 1,
      "contract": "0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270",
      "tokenId": "109000010",
      "url": "https://www.artblocks.io/token/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/109000010",
      "sourceIds": [],
      "selectionNote": "Assignment early-edition discovery candidate verified",
      "observationNote": "Cream sky, yellow disk, brown mountains, teal ground."
    },
    {
      "id": "E05",
      "chainId": 1,
      "contract": "0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270",
      "tokenId": "109000020",
      "url": "https://www.artblocks.io/token/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/109000020",
      "sourceIds": [],
      "selectionNote": "Assignment early-edition discovery candidate verified",
      "observationNote": "Blue/yellow stipple sky, lavender disk, pink mountains, magenta ground."
    }
  ],
  "mediaIds": [],
  "provenance": {
    "operator": "AB5D commissioning coordinator",
    "agent": "OpenAI Codex research subagent",
    "model": null,
    "modelVersion": "gpt-6-astra",
    "tools": [
      "functions.exec",
      "Python urllib",
      "web.run",
      "CUA Chrome"
    ],
    "humanEditorialInvolvement": "Supplied prose preserved and published at Phil’s request. Sources not independently reinspected during import.",
    "originalProseLicense": "CC0-1.0",
    "usage": {
      "inputTokens": 2652718,
      "cachedInputTokens": 2591104,
      "outputTokens": 9983,
      "reasoningOutputTokens": 402,
      "totalTokens": 2662701,
      "model": "gpt-6-astra",
      "status": "measured",
      "scope": "Speckled Summits delegated research, drafting and handoff; editorial integration and publication excluded.",
      "generationRecord": "/data/series-generation-expansion-67.json"
    },
    "generation": null
  },
  "codeInspection": {
    "url": "https://artblocks-mainnet.hasura.app/v1/graphql",
    "locator": "{projects_metadata(where:{slug:{_eq:\"speckled-summits-by-jake-rockland\"}}){id name artist_name contract_address project_id invocations max_invocations first_token_minted_at activated_at completed_at license link_to_license script_type_and_version script website description}}",
    "sha256": "86de902cae3b31ae7a9d19851b0de492b84de874ac4d738ca32a8dcda67c90df",
    "retrievedAt": "2026-09-17T22:11:45.311352+00:00",
    "method": "Complete indexed-script reading and original remote renderer visual observations; no local execution of artist source.",
    "executed": true,
    "executionNote": "Official original generators viewed; no locally reconstructed execution.",
    "chainBlock": null
  },
  "editorialExceptions": [
    {
      "id": "historical-records",
      "status": "pending",
      "reviewer": null,
      "reason": "Original maximum, exact opening and #0 allocation unresolved; newsletter donation claim not independently audited."
    },
    {
      "id": "artist-code-license",
      "status": "pending",
      "reviewer": null,
      "reason": "No distinct software grant established for artist code."
    },
    {
      "id": "usage-telemetry",
      "status": "pending",
      "reviewer": null,
      "reason": "Child counters unavailable; parent session delta required."
    }
  ],
  "manuscriptFormat": "supplied-markdown",
  "manuscriptPreamble": "# Speckled Summits by Jake Rockland\n\n*Art Blocks Factory, project 109 · 72 outputs · minted 12 July 2021 (#0 on 8 July) · CC BY-NC 4.0*\n\n![Speckled Summits #6: three orange peaks of stippled patches under a salmon and red sky, an orange sun, and a lavender ground band](https://media-proxy.artblocks.io/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/109000006.png)\n*Speckled Summits #6, Phoenix palette, Aspen arrangement, Sun Sync. Held by AB5D. Render: Art Blocks media proxy.*\n\n",
  "bibliographyMarkdown": "\n### Primary\n\n[^S01]: Art Blocks public GraphQL index, `projects_metadata` for project 109 (including the full program), `tokens_metadata` for all 72 tokens and `transfers_metadata` for all 320 transfers; project 66 (Patchwork Saguaros) record and program for comparison. Retrieved 2026-09-20 and 2026-09-21 via https://artblocks-mainnet.hasura.app/v1/graphql. Collection page: https://www.artblocks.io/collections/presents/projects/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/109\n[^S03]: Jake Rockland, personal website and Art Blocks projects page. Read 20 September 2026. https://jakerockland.com/ and https://jakerockland.com/artblocks\n[^S04]: Jake Rockland, Medium profile (Purphat), listing posts on Stipple Sunsets and Patchwork Saguaros only. https://purphat.medium.com/\n[^S05]: Jake Rockland, \"'Patchwork Saguaros' In Retrospect\", Medium, 1 July 2021. https://purphat.medium.com/patchwork-saguaros-in-retrospect-616d3b487706\n[^S02]: Art Blocks, \"Speckled Summits - Jake Rockland\", project page with artist statement. Read 21 September 2026. https://www.artblocks.io/project/109\n[^S06]: \"Jake Rockland | Interview with an NFT artist\", artynft.io, undated (before May 2021, as it describes Patchwork Saguaros as forthcoming). https://artynft.io/interviews/jake-rockland/\n[^S07]: Jake Rockland, \"Introducing 'Patchwork Saguaros'\", Medium, 11 May 2021. https://purphat.medium.com/introducing-patchwork-saguaros-685e3cb49fd9. See also AB5D, \"Patchwork Saguaros by Jake Rockland\". https://ab5d.xyz/series/patchwork-saguaros-by-jake-rockland/\n[^S13]: Jake Rockland, \"Fine Art Prints\". Read 21 September 2026. https://jakerockland.com/prints\n\n### Video and audio\n\n[^S19]: \"Looks Rare Episode 1: Art Blocks CTO & artist Jake Rockland (Purphat)\", UpOnly, released 10 November 2021, 59 minutes (title and channel confirmed by YouTube oEmbed, 21 September 2026; date from Apple Podcasts; not watched for this draft). https://www.youtube.com/watch?v=ON4gmh4F3Qg and https://podcasts.apple.com/id/podcast/looks-rare-episode-1-art-blocks-cto-artist-jake-rockland/id1554387610?i=1000541353728\n[^S20]: Arts Entrepreneurship Podcast, \"#170: Art Blocks - Erick Calderon, Jeff Davis, Jake Rockland (Visual Art) (pt. 1 of 2)\", 16 May 2022 (not listened to for this draft). https://www.artsentrepreneurshippodcast.com/episodes/170-art-blocks-erick-calderon-jeff-davis-jake-rockland-visual-art-pt-1-of-2\n\n### Criticism, collecting and market\n\n[^S15]: Druid, \"A Few Approaches to Project Drops\", The Link (Art Blocks newsletter), Medium, 28 July 2021. https://medium.com/the-link-art-blocks/a-few-approaches-to-project-drops-4b8da0d13512\n[^S16]: Druid, \"Update: Charity on Chain: 300k to 2.3 Million\", The Link (Art Blocks newsletter), Medium, 4 August 2021. https://medium.com/the-link-art-blocks/update-charity-on-chain-300k-to-2-3-million-7c5682e3ac7b\n[^S08]: Etherscan transaction records, read 21 September 2026 via https://etherscan.io/tx/<hash>. #0 mint 0xfa11f727e718b4f5d8bd4806eac2bfe90f1d49f05d83c937b3b7631103cd3cfa; #0 sale 0xefac2b44c3b2218b3ab59ae52ecc2a13509da2c064003849c525746a38307cdc and buy-back 0x8957787c0b2c88edfa742fb36f5c6c9d6ccd520268ea5bda1dc4b522050158c6; #30 0x708488742bade6be3697d4701fe93fa7048c1c700421213bdf855ccc7e0fbb19; #32 0x04e18ff42ee7b5e7c8b5f266d17c4620d734c424f23f001e650430447b112c67; #34 0x5458eed7869ae698fd7b42bfbe2fea2dfbdf24c131d02ca858354373ba5e64c2; #40 0x8e8b609ba443e92ad04bef3100a497ed270330d45a41bff4ecf69c5f41847849 and transfer to ab500.jmh.eth 0x5b15e82918cb06166129e0ba05d557e89699926d1b0fd3615a2cf6d54e7869a9; #61 0xfa785f703ae404e8b4b7508ef83d739d04c3d323dd85eee78033ac5bc9562b91 and 0x3c4898229b0da9d7c0b563cd0af4e27edfb545dc6bc08b81aa48ede339fd6eb3; #7 0x635e338ffc2edafa2b9bbfdeee540cc3bc4758b7fd49882c4cf73a6d5320d89a and 0x681ffc3c08404dedef75d3e6bf25a76a51f552e4f342d3a75f5590035f1b614d; #46 0x06f046724cf74c06413d98ed78ca81c59de5f13996092f40f0896b5b132a06e7; #8 0x31a2e1c3d1b6de4055734af650b6350274dd74d8833af5f5f7aa094a7d843b94; #42 0xec44eea56b048c37e831eca6ec81b0c4c1474c1ad4eb3def99c4df20b6d1b10d; #29 0x9175cf6ce38f3fce7f142fbe534e908b43ad623c92636664eb131517b5f8439f; #6 0xfcd2939ac76f61beac89d63acbfcf1f5832bfc194a939b6bc2931598591d1d24 and 0x738f11e767803a86cb8845a837b09a1ec86a79e43f2866e6e8f73c24dad476af; #53 0x5992fc6de7883cd42b109e4f56aea8a494d7f4c8a6470c2864b93b077722ee40; #31 0x5ed17c10c678f9c742d7c281a70e13918dfc5e03fa252545967ed891721d4f95.\n[^S09]: Andrew Hayward, \"Art Buyer Turned $1,400 Into $3.3 Million in Ethereum With This JPEG\", Decrypt, 23 August 2021. https://decrypt.co/79247/art-blocks-fidenza-nft-3-3-million-ethereum\n[^S10]: Verse, \"Speckled Summits by Jake Rockland\" series page, read 20 and 21 September 2026. https://verse.works/series/speckled-summits-by-jake-rockland\n[^S11]: Etherscan address pages for 0xecba5f51925e6ccec26da38dcd7d5305f6bdfbcb (manyjeans.eth), 0xef80395b4943e1741c92a6f2119eba58cfed889a (gnz0.eth) and 0xd6dd6961d3224958fcd306b76a991ab974ec1ebc (purplehat.eth), read 21 September 2026; OpenSea profile for 0xdcd4bfd2fbc2d3274c9b7ff9eb708edc4f6fb283 (no ENS name). https://etherscan.io/address/\n[^S12]: SaveArtSpace, \"Generative Generation\" (Art Blocks billboards and StreetCode Academy workshop). https://www.saveartspace.org/artblocks\n[^S14]: AB5D, \"Speckled Summits by Jake Rockland\", earlier series essay. https://ab5d.xyz/series/speckled-summits-by-jake-rockland/\n[^S17]: Creative Commons, Attribution-NonCommercial 4.0 International. https://creativecommons.org/licenses/by-nc/4.0/\n[^S18]: p5.js 1.0.0 licence (LGPL 2.1). https://raw.githubusercontent.com/processing/p5.js/1.0.0/license.txt\n\n### Further reading\n\n- Art Blocks Community Wiki, \"Speckled Summits\" (returned an error; not read). https://artblocks.wiki/en/Factory/Speckled-Summits\n- OpenSea, Speckled Summits collection and activity pages (read 21 September 2026; USD figures only, undated). https://opensea.io/collection/speckled-summits-by-jake-rockland\n- GiveWell, Maximum Impact Fund, as linked in the project description. https://www.givewell.org/maximum-impact-fund\n- Jake Rockland, \"Stipple Sunsets\", Medium, 21 April 2021. https://purphat.medium.com/stipple-sunsets-c747bb0cfa55\n- Jake Rockland, Art Blocks profile. https://www.artblocks.io/profile/0xffbc92e11575fe4da9093f53957956d991c78268\n",
  "suppliedRevision": {
    "batch": "ab500-essays-for-codex-2026-09-21",
    "date": "2026-09-21",
    "sourceFile": "essays/speckled-summits-by-jake-rockland.md",
    "sourceSha256": "669f21b170f69dffb50753649cb9ed1afc74124540f47e2208a125d5f6f422bb",
    "sourceCount": 20,
    "imageCount": 7,
    "headerLine": "Art Blocks Factory, project 109 · 72 outputs · minted 12 July 2021 (#0 on 8 July) · CC BY-NC 4.0",
    "author": null,
    "usage": null,
    "draftNoticeRemoved": true,
    "importMode": "Supplied prose preserved; footnote labels normalized and draft notice removed under prior user instruction."
  },
  "referenceOrder": [
    "S01",
    "S03",
    "S04",
    "S05",
    "S02",
    "S06",
    "S07",
    "S13",
    "S19",
    "S20",
    "S15",
    "S16",
    "S08",
    "S09",
    "S10",
    "S11",
    "S12",
    "S14",
    "S17",
    "S18"
  ],
  "presentation": {
    "editionSize": 72,
    "maximumEdition": 72,
    "mintDate": "2021-07-08T19:03:40+00:00",
    "mintDateMeaning": "First indexed mint",
    "artwork": {
      "chainId": 1,
      "contract": "0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270",
      "token_id": "109000006",
      "invocation": 6,
      "owner_address": "0xdd19308a9731cdecb67e0d80ca6823394208c045",
      "canonicalUrl": "https://www.artblocks.io/token/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/109000006",
      "preview_asset_url": "https://media-proxy.artblocks.io/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/109000006.png",
      "live_view_url": "https://generator.artblocks.io/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/109000006",
      "mode": "image",
      "copyrightStatus": "CC BY-NC 4.0",
      "copyrightUrl": "https://creativecommons.org/licenses/by-nc/4.0/",
      "displayBasis": "Unmodified official remote preview recommended for noncommercial reference display with attribution and licence link; preview actually inspected."
    }
  },
  "observationImages": [],
  "publication": {
    "date": "2026-09-18",
    "url": "https://ab5d.xyz/series/speckled-summits-by-jake-rockland/",
    "authorization": "Phil requested publication of the supplied essays on 2026-09-21.",
    "reviewSnapshot": "/docs/series-essays/production/speckled-summits-by-jake-rockland/record.json",
    "unresolvedResearchQuestionsRetained": true,
    "revisionDate": "2026-09-21"
  }
}
