{
  "schema": "ab5d-series-essay/1",
  "identity": {
    "chainId": 1,
    "contract": "0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270",
    "projectId": 16,
    "slug": "color-study-by-jeff-davis",
    "title": "Color Study",
    "artistCredit": "Jeff Davis",
    "artistDossierUrls": [
      "https://ab5d.xyz/artists/jeff-davis/"
    ]
  },
  "revision": 2,
  "researchCutoff": "2026-09-17",
  "status": "published-with-research-limitations",
  "facts": [
    {
      "id": "invocations",
      "topic": "mint",
      "value": 2000,
      "observedAt": "2026-09-17",
      "sourceIds": [
        "S01"
      ],
      "status": "reported",
      "note": "Current indexed observation; not independently replayed from chain events."
    },
    {
      "id": "max_invocations",
      "topic": "mint",
      "value": 2000,
      "observedAt": "2026-09-17",
      "sourceIds": [
        "S01"
      ],
      "status": "reported",
      "note": "Current indexed observation; not independently replayed from chain events."
    },
    {
      "id": "first_token_minted_at",
      "topic": "mint",
      "value": "2021-02-08T04:55:41+00:00",
      "observedAt": "2026-09-17",
      "sourceIds": [
        "S01"
      ],
      "status": "reported",
      "note": "Current indexed observation; not independently replayed from chain events."
    },
    {
      "id": "second_token_minted_at",
      "topic": "mint",
      "value": "2021-02-08T20:55:53+00:00",
      "observedAt": "2026-09-17",
      "sourceIds": [
        "S01"
      ],
      "status": "reported",
      "note": "Current indexed observation; not independently replayed from chain events."
    },
    {
      "id": "activated_at",
      "topic": "mint",
      "value": "2021-02-08T05:08:20+00:00",
      "observedAt": "2026-09-17",
      "sourceIds": [
        "S01"
      ],
      "status": "reported",
      "note": "Current indexed observation; not independently replayed from chain events."
    },
    {
      "id": "completed_at",
      "topic": "mint",
      "value": "2021-02-21T14:39:41+00:00",
      "observedAt": "2026-09-17",
      "sourceIds": [
        "S01"
      ],
      "status": "reported",
      "note": "Current indexed observation; not independently replayed from chain events."
    },
    {
      "id": "start_datetime",
      "topic": "mint",
      "value": "2021-02-08T20:55:53+00:00",
      "observedAt": "2026-09-17",
      "sourceIds": [
        "S01"
      ],
      "status": "reported",
      "note": "Current indexed observation; not independently replayed from chain events."
    },
    {
      "id": "price_per_token_in_wei",
      "topic": "mint",
      "value": "50000000000000000",
      "observedAt": "2026-09-17",
      "sourceIds": [
        "S01"
      ],
      "status": "reported",
      "note": "Current indexed observation; not independently replayed from chain events."
    },
    {
      "id": "opening-price",
      "topic": "mint",
      "value": null,
      "observedAt": "2026-09-17",
      "sourceIds": [],
      "status": "unknown",
      "note": "Current price setting is not historical launch-price evidence."
    },
    {
      "id": "original-maximum",
      "topic": "mint",
      "value": null,
      "observedAt": "2026-09-17",
      "sourceIds": [],
      "status": "unknown",
      "note": "Current maximum is not launch-era announcement evidence."
    },
    {
      "id": "mint-allocations",
      "topic": "mint",
      "value": null,
      "observedAt": "2026-09-17",
      "sourceIds": [],
      "status": "unknown",
      "note": "Public, reserved and administrative mints not independently separated."
    }
  ],
  "rights": {
    "artwork": {
      "reportedLabel": "CC BY-NC 4.0",
      "category": "creative-commons",
      "termsUrl": "https://creativecommons.org/licenses/by-nc/4.0/",
      "observedAt": "2026-09-17",
      "sourceIds": [
        "S01",
        "S09"
      ],
      "note": "Observed current artist-set label; index has no terms URL. Corresponding named deed linked separately; earlier history not recovered.",
      "unresolvedConflicts": []
    },
    "code": {
      "reportedLabel": null,
      "category": "unknown",
      "termsUrl": null,
      "observedAt": "2026-09-17",
      "sourceIds": [
        "S02"
      ],
      "note": "Separate artist-code reuse grant not established.",
      "unresolvedConflicts": []
    },
    "thirdParty": [
      {
        "reportedLabel": "LGPL-2.1",
        "category": "custom",
        "termsUrl": "https://raw.githubusercontent.com/processing/p5.js/1.0.0/license.txt",
        "observedAt": "2026-09-17",
        "sourceIds": [
          "S10"
        ],
        "note": "p5.js 1.0.0 dependency licence; separate from artwork and artist program.",
        "unresolvedConflicts": []
      }
    ]
  },
  "sections": [
    {
      "id": "work-context",
      "heading": "The work and its context",
      "bodyMarkdown": "Color Study makes a square into a field of relationships. Colours shift across a grid, sometimes in broad, countable steps and sometimes in intervals fine enough to approach a continuous blend. White rules can divide that field into vertical or horizontal strips. These lines do more than describe the underlying cells: they give the eye a direction to follow, making the same two-dimensional movement of colour read as a succession of bands. The four inspected outputs are orderly without being optically inert.[^S05][^S06][^S07][^S08]\n\nJeff Davis released the series through Art Blocks Playground in February 2021. The current collection page identifies 2,000 works and describes the interaction of four parent colours. The term is useful because most colours visible in an output are calculated relationships between starting values, rather than independently selected swatches. Its place in Davis's practice is an extension of his investigation of geometric order and colour; the [Jeff Davis dossier](https://ab5d.xyz/artists/jeff-davis/) gives the broader context.[^S01][^S02]\n\nThe distinction between a colour chart and a picture remains productively unsettled. A chart promises information that can be extracted and used elsewhere. Here the arrangements themselves hold attention: a dull middle may connect brilliant opposing corners, while white separators compete with the colours they appear merely to organise. That reading arises from the selected works, not from a claim that the artist intended to illustrate a scientific measurement.[^S05][^S06][^S07][^S08]"
    },
    {
      "id": "conception",
      "heading": "Conception and development",
      "bodyMarkdown": "Davis's February 2021 Art Blocks interview describes chance entering an existing practice of painting, printmaking and digital composition. Random-number tables in Excel initially guided decisions in Illustrator; Processing later combined the decisions and drawing. At the end of that interview he previews an unnamed Artist Playground project concerned with colour. Its timing is suggestive, but the passage alone does not identify Color Study by name or establish a precise development schedule.[^S04]\n\nIn a 2023 interview with Alex Estorick, Davis identifies Josef Albers as important to his understanding of art that demonstrates colour relationships through looking. He describes an approach based on integers, proportion and arithmetic rather than noise, and names Color Study as his largest project at that time. He also argues that unexpected perceptual effects can emerge when a limited set of colours is placed together. This is retrospective testimony about his method, not a launch announcement.[^S03]\n\nThe inspected program makes that connection unusually explicit: it contains an Albers branch that paints four nested squares. It does not follow that every output is a quotation of Albers. Most of the routine instead distributes mixtures across a rectangular grid. The reference exists as a particular coded possibility within a broader system of colour arrangement. No dated sequence of prototypes was recovered for this essay, so the order in which those possibilities were developed remains open.[^S02]"
    },
    {
      "id": "construction",
      "heading": "How the work was constructed",
      "bodyMarkdown": "The retrieved artist script uses p5.js 1.0.0. It reads thirty-two pairs of hexadecimal characters from the token hash into numerical values and derives a separate seed from another span of the same hash. The first two values select horizontal and vertical divisions. Later values provide red, green and blue components for four parent colours and switches for alternative treatments. These findings come from reading the complete indexed script, not from independently executing a downloaded copy.[^S01][^S02]\n\nThe division list runs from three to 120, with many repeated entries. Choices are therefore weighted by their repeated positions rather than spread evenly across the distinct division counts. Further rules prevent both axes from simply taking the sparsest arrangements together: when one receives three or four divisions, the other is selected from a denser portion of the list. This keeps extreme coarseness directional. The canvas is square, but its individual cells need not be.[^S02]\n\nIn the ordinary grid, each cell receives a weighted mixture of the four corner colours. Moving horizontally changes the balance between left and right; moving vertically changes the balance between top and bottom. The calculation is applied separately to red, green and blue. This is bilinear interpolation in practical terms: a colour's position determines how much each corner contributes. It is a numerical blend, not a simulation of mixing pigments. At a corner the corresponding parent dominates completely; intermediate cells combine several contributions.[^S02]\n\nThe program also edits its starting material. Very dark initial colours can be lifted. Other branches push colours toward complementary hues, assign one corner black, lighten the palette, or maximise saturation and brightness. A contrast check can reject the first group of parents and take a second group from later hash values, reapplying the selected treatments. That check explains why the system is more directed than four unrestricted random colours poured into a gradient.[^S02]\n\nOrder of operations matters. Some switches exclude others. A random-colour override replaces the normal mixture at each cell with seeded channel values. In the complementary branch, the fourth parent's assigned channels actually reuse the first parent's adjusted colour, even though another intermediate value is calculated. Describing only the variable names would miss that detail. These are inspected possibilities, not audited frequencies across the edition.[^S02]\n\nShapes and separators are handled after those choices. Equal row and column counts can allow circles, leaving white spaces between discs. Otherwise the routine paints rectangles with matching outlines. White horizontal and vertical rules can be added independently when circles are absent. Their width scales with the canvas. A dense set of rules can consequently become a substantial visible component, rather than an incidental border between colour samples.[^S02]\n\nThe Albers branch is triggered by particular four-character sequences within the hash. It paints its nested squares after the grid and lines, covering the earlier image with a different organisation of colour. The squares mix the first and fourth parents and descend as they shrink, producing unequal surrounding margins. This exception changes composition as well as palette. It is distinct from the four line-based outputs selected below.[^S02]\n\nThe drawing finishes with noLoop, and the retrieved script contains no animation or pointer interaction routine. Its output is static. Reproduction nevertheless depends on the token input, artist program and compatible p5 environment, with the canvas fitted to the smaller window dimension. The indexed retrieval used here was not independently compared against a pinned Ethereum block; the research record retains its digest and query location for that later check.[^S02][^S10]"
    },
    {
      "id": "mint",
      "heading": "The mint",
      "bodyMarkdown": "The collection page dates the release to 8 February 2021. The index observed on 17 September 2026 reports the first mint at 04:55:41 that day, activation at 05:08:20, and both the second mint and scheduled start at 20:55:53. Those fields describe different events. The early first token should not be silently treated as the opening of a public sale, nor should activation replace the observed mint time. Full timestamps and offsets are retained in the evidence record.[^S01][^S05][^S06]\n\nCompletion is recorded on 21 February at 14:39:41. The current count and maximum are both 2,000. The intervening calendar period establishes that the indexed first and final events occurred on different days; it does not prove continuous availability, identify pauses or classify every recipient. The four inspected token records preserve individual mint transaction hashes, but they do not constitute an audit of the sale.[^S01][^S05][^S06][^S07][^S08]\n\nThe current price setting is 0.05 ETH. A launch-era price announcement and a complete configuration history were not established in the inspected sources, so this value is not presented as the amount paid for every mint. Likewise, today's maximum and the current edition description do not independently establish the originally announced cap. No exact public sellout duration, gas-cost estimate or undocumented technical incident is asserted here.[^S01]"
    },
    {
      "id": "rights",
      "heading": "Copyright and licensing",
      "bodyMarkdown": "The current artist-set artwork label is CC BY-NC 4.0, recorded here as creative-commons. The metadata provides no terms URL; the corresponding Creative Commons deed is linked separately. It permits sharing and adaptation subject to attribution, identification of changes and the noncommercial condition. This records the label observed during research, rather than a reconstructed history of every earlier licence statement.[^S01][^S09]\n\nThe p5.js 1.0.0 repository contains the GNU Lesser General Public License version 2.1. That is a library licence, not evidence of a separate permission to redistribute Davis's artist script. No separate script grant was identified in the retrieved program or project metadata. The essay analyses that program without republishing it. AB5D's original prose is offered under CC0; artwork, artist software and third-party library rights remain separate.[^S02][^S10]"
    },
    {
      "id": "examples",
      "heading": "Close reading of four outputs",
      "bodyMarkdown": "Editions 0, 1, 10 and 20 were selected in advance as a small early-edition comparison. Their full token IDs are 16000000, 16000001, 16000010 and 16000020, on Ethereum contract 0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270. All four official static previews were visually inspected. Each has no indexed colour override or modification; this deliberately limited comparison therefore does not illustrate the full range of branches described above.[^S05][^S06][^S07][^S08]\n\nIn #0, blue occupies the upper left while green gathers at the upper right; the lower right turns coral and the lower left becomes a muted blue-green. Twenty-four white-lined columns make the field appear tall and narrow in its internal rhythm, even though the overall image is square. Six rows remain legible as broad steps within those columns. Near the middle, less insistent colours provide a passage between the brighter corners. The white lines continue at the same strength through each zone, refusing to let the quieter middle disappear into an undifferentiated haze.[^S05]\n\nThis creates two competing ways to look. Following one column downwards reveals six changes of colour. Looking across the square gives a much slower impression of one family passing into another. The vertical lines privilege the first movement, but the overall blend encourages the second. The composition's apparent simplicity depends on holding those different viewing directions together rather than resolving them into one dominant figure.[^S05]\n\nIn #1, green at the upper left meets violet at the upper right, while the lower edge moves from deep blue to luminous yellow. Forty columns and twenty-four rows divide the colour into much finer increments than #0. The bright lower-right region appears to shine outward through a comparatively subdued centre. Yet every colour sits on the same flat grid. The impression of illumination is produced by relationships of hue and value, not by a pictured lamp or a modelled source of light. The repeated white verticals both reinforce and interrupt that illusion.[^S06]\n\nThe horizontal lines of #10 change the dominant rhythm. Sixty rows create a fine white mesh across a movement from pink and purple above toward greens below. Twenty columns are less immediately conspicuous than the densely stacked separators. From a distance the colours seem to sit behind a screen; closer looking recovers discrete steps. Beside #1, the image demonstrates how rotating the emphasis of the separators changes the reading without requiring a different basic mixing rule.[^S07]\n\nIn #20, twelve horizontal bands make that structure much broader. The top crosses from warm red to brilliant green, while the bottom rests in blues. The white divisions provide intervals wide enough for the colour changes inside each strip to be followed separately. Compared with #10's dense interference, the result is calmer and more countable. The two works have twenty columns each, but the different row counts make their temporal experience of looking markedly different.[^S08]"
    },
    {
      "id": "significance",
      "heading": "Significance and limitations",
      "bodyMarkdown": "Color Study gives the grid an active role in seeing colour. It controls how often change becomes visible and which direction the eye follows, while the corner mixtures tie distant parts of the square together. The four examples show that a shared construction can produce different apparent brightness, pace and depth without representing an external scene. Those effects are the essay's visual interpretation, grounded in identifiable works.[^S02][^S05][^S06][^S07][^S08]\n\nThe artist's explanation of the later Progression explicitly identifies its tinted and saturated treatments with those used in Color Study. That is documented continuity in his vocabulary, not a claim that the projects share an identical algorithm. Color Study can be understood as one sustained formulation of a problem Davis continued to develop: how numerical decisions become perceptual relationships.[^S11]\n\nUnresolved research questions:\n\n- Recover the original price and edition announcements, with any subsequent changes.\n- Classify public, artist and administrative mints and identify any pauses from transaction history.\n- Establish separate artist-code terms and the history of the artwork licence.\n- Compare the indexed script with a pinned chain retrieval and a documented rendering environment.\n- Extend visual comparison to circles, nested squares and palette overrides without treating this four-work sample as representative."
    }
  ],
  "examples": [
    {
      "id": "E01",
      "chainId": 1,
      "contract": "0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270",
      "tokenId": "16000000",
      "url": "https://www.artblocks.io/token/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/16000000",
      "sourceIds": [
        "S05"
      ],
      "selectionNote": "Preselected editions 0, 1, 10 and 20; small early-edition comparison, not representative sampling.",
      "observationNote": "Official static preview visually inspected. All four show line layouts and no indexed colour override/modification.",
      "previewUrl": "https://media-proxy.artblocks.io/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/16000000.png",
      "indexedFeatures": {
        "Rows": 6,
        "Layout": "Vertical Lines",
        "Columns": 24,
        "Color Override": "None",
        "Color Modification": "None"
      },
      "mintedAt": "2021-02-08T04:55:41+00:00",
      "mintTransactionHash": "0xf29baccb5a356161faabca3dde0571579c70f8ebd57b08b15a271bc9a644f972"
    },
    {
      "id": "E02",
      "chainId": 1,
      "contract": "0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270",
      "tokenId": "16000001",
      "url": "https://www.artblocks.io/token/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/16000001",
      "sourceIds": [
        "S06"
      ],
      "selectionNote": "Preselected editions 0, 1, 10 and 20; small early-edition comparison, not representative sampling.",
      "observationNote": "Official static preview visually inspected. All four show line layouts and no indexed colour override/modification.",
      "previewUrl": "https://media-proxy.artblocks.io/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/16000001.png",
      "indexedFeatures": {
        "Rows": 24,
        "Layout": "Vertical Lines",
        "Columns": 40,
        "Color Override": "None",
        "Color Modification": "None"
      },
      "mintedAt": "2021-02-08T20:55:53+00:00",
      "mintTransactionHash": "0xa7bac5fb76fd436afda58fd6bf676a35911b6f0adbf8f4c4916cc48eb92c35f3"
    },
    {
      "id": "E03",
      "chainId": 1,
      "contract": "0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270",
      "tokenId": "16000010",
      "url": "https://www.artblocks.io/token/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/16000010",
      "sourceIds": [
        "S07"
      ],
      "selectionNote": "Preselected editions 0, 1, 10 and 20; small early-edition comparison, not representative sampling.",
      "observationNote": "Official static preview visually inspected. All four show line layouts and no indexed colour override/modification.",
      "previewUrl": "https://media-proxy.artblocks.io/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/16000010.png",
      "indexedFeatures": {
        "Rows": 60,
        "Layout": "Horizontal Lines",
        "Columns": 20,
        "Color Override": "None",
        "Color Modification": "None"
      },
      "mintedAt": "2021-02-08T20:56:51+00:00",
      "mintTransactionHash": "0x7fd385597cca39ecca41b4f8c68e72fdb8694bb3752040dc28f58d6f5c0f7e12"
    },
    {
      "id": "E04",
      "chainId": 1,
      "contract": "0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270",
      "tokenId": "16000020",
      "url": "https://www.artblocks.io/token/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/16000020",
      "sourceIds": [
        "S08"
      ],
      "selectionNote": "Preselected editions 0, 1, 10 and 20; small early-edition comparison, not representative sampling.",
      "observationNote": "Official static preview visually inspected. All four show line layouts and no indexed colour override/modification.",
      "previewUrl": "https://media-proxy.artblocks.io/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/16000020.png",
      "indexedFeatures": {
        "Rows": 12,
        "Layout": "Horizontal Lines",
        "Columns": 20,
        "Color Override": "None",
        "Color Modification": "None"
      },
      "mintedAt": "2021-02-08T20:58:40+00:00",
      "mintTransactionHash": "0xc98f097cb3b5e73a0bb1bf500b2215907063fc45e84478565afa4ef8912c9082"
    }
  ],
  "mediaIds": [],
  "provenance": {
    "operator": "Phil (@maxand98), commissioning user",
    "agent": "OpenAI Codex",
    "model": "gpt-6-astra",
    "modelVersion": null,
    "tools": [
      "Art Blocks Hasura GraphQL",
      "Web source reading",
      "Static original-script inspection",
      "Official preview visual inspection"
    ],
    "humanEditorialInvolvement": "Commissioned by Phil; website publication authorized by Phil on 2026-09-17. No claim of line-by-line human fact checking.",
    "originalProseLicense": "CC0-1.0",
    "generation": {
      "schema": "ab5d-essay-generation/1",
      "model": "gpt-6-astra",
      "displayName": "GPT-6 Astra",
      "scope": "Color Study source research, code inspection, visual comparison and drafting period, including overlapping Utopia progress recording and site-wide essay heading/date corrections. Earlier metadata retrieval and later rendering/deployment excluded.",
      "essayCount": 1,
      "perEssayUsage": null,
      "usage": {
        "inputTokens": 6467435,
        "cachedInputTokens": 6330752,
        "outputTokens": 11694,
        "reasoningOutputTokens": 1213,
        "totalTokens": 6479129
      },
      "usageSummary": "across the Color Study research and drafting period, including overlapping essay presentation work.",
      "usageDetail": "Measured session interval, not an isolated per-essay cost. Includes cached context, source and code inspection, four preview readings, drafting and packaging, plus overlapping Utopia progress recording and essay date/style work. Earlier metadata retrieval and subsequent rendering/deployment excluded.",
      "accounting": "Cached input is included in input tokens; reasoning output is included in output tokens. Total is input plus output.",
      "source": "Local Codex session cumulative telemetry difference between recorded boundaries",
      "baselineAt": "2026-09-17T05:32:05.468Z",
      "recordedAt": "2026-09-17T05:39:51.190Z"
    }
  },
  "codeInspection": {
    "url": "https://artblocks-mainnet.hasura.app/v1/graphql",
    "locator": "projects_metadata.script filtered by slug color-study-by-jeff-davis",
    "sha256": "5842796d33b61fe29e3f56216112d1332341e72c378efa3a1d39fe422ec5a6e7",
    "retrievedAt": "2026-09-17",
    "method": "Indexed script static inspection",
    "executed": false,
    "chainBlock": null
  },
  "editorialExceptions": [
    {
      "id": "historical-evidence",
      "status": "pending",
      "reviewer": "Phil",
      "reason": "Historical price, allocation and rights gaps explicitly qualified; indexed script not pinned to chain block."
    }
  ],
  "presentation": {
    "editionSize": 2000,
    "maximumEdition": 2000,
    "mintDate": "2021-02-08T04:55:41+00:00",
    "mintDateMeaning": "First indexed mint",
    "artwork": {
      "project_id": "0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270-16",
      "token_id": "16000494",
      "invocation": 494,
      "owner_address": "0xdd19308a9731cdecb67e0d80ca6823394208c045",
      "preview_asset_url": "https://media-proxy.artblocks.io/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/16000494.png",
      "live_view_url": "https://generator.artblocks.io/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/16000494",
      "primary_asset_url": "https://media-proxy.artblocks.io/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/16000494.png",
      "minted_at": "2021-02-16T01:56:47+00:00",
      "contract": "0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270",
      "chainId": 1,
      "canonicalUrl": "https://www.artblocks.io/token/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/16000494",
      "mode": "static",
      "copyrightStatus": "CC BY-NC 4.0",
      "copyrightUrl": "https://creativecommons.org/licenses/by-nc/4.0/",
      "displayBasis": "Official static preview of verified AB5D holding, displayed with attribution and CC BY-NC 4.0 artwork licence link. No artist script redistributed."
    }
  },
  "observationImages": [
    {
      "id": "E01",
      "chainId": 1,
      "contract": "0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270",
      "tokenId": "16000000",
      "url": "https://www.artblocks.io/token/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/16000000",
      "sourceIds": [
        "S05"
      ],
      "selectionNote": "Preselected editions 0, 1, 10 and 20; small early-edition comparison, not representative sampling.",
      "observationNote": "Official static preview visually inspected. All four show line layouts and no indexed colour override/modification.",
      "previewUrl": "https://media-proxy.artblocks.io/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/16000000.png",
      "indexedFeatures": {
        "Rows": 6,
        "Layout": "Vertical Lines",
        "Columns": 24,
        "Color Override": "None",
        "Color Modification": "None"
      },
      "mintedAt": "2021-02-08T04:55:41+00:00",
      "mintTransactionHash": "0xf29baccb5a356161faabca3dde0571579c70f8ebd57b08b15a271bc9a644f972",
      "liveUrl": "https://generator.artblocks.io/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/16000000"
    },
    {
      "id": "E02",
      "chainId": 1,
      "contract": "0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270",
      "tokenId": "16000001",
      "url": "https://www.artblocks.io/token/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/16000001",
      "sourceIds": [
        "S06"
      ],
      "selectionNote": "Preselected editions 0, 1, 10 and 20; small early-edition comparison, not representative sampling.",
      "observationNote": "Official static preview visually inspected. All four show line layouts and no indexed colour override/modification.",
      "previewUrl": "https://media-proxy.artblocks.io/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/16000001.png",
      "indexedFeatures": {
        "Rows": 24,
        "Layout": "Vertical Lines",
        "Columns": 40,
        "Color Override": "None",
        "Color Modification": "None"
      },
      "mintedAt": "2021-02-08T20:55:53+00:00",
      "mintTransactionHash": "0xa7bac5fb76fd436afda58fd6bf676a35911b6f0adbf8f4c4916cc48eb92c35f3",
      "liveUrl": "https://generator.artblocks.io/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/16000001"
    },
    {
      "id": "E03",
      "chainId": 1,
      "contract": "0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270",
      "tokenId": "16000010",
      "url": "https://www.artblocks.io/token/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/16000010",
      "sourceIds": [
        "S07"
      ],
      "selectionNote": "Preselected editions 0, 1, 10 and 20; small early-edition comparison, not representative sampling.",
      "observationNote": "Official static preview visually inspected. All four show line layouts and no indexed colour override/modification.",
      "previewUrl": "https://media-proxy.artblocks.io/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/16000010.png",
      "indexedFeatures": {
        "Rows": 60,
        "Layout": "Horizontal Lines",
        "Columns": 20,
        "Color Override": "None",
        "Color Modification": "None"
      },
      "mintedAt": "2021-02-08T20:56:51+00:00",
      "mintTransactionHash": "0x7fd385597cca39ecca41b4f8c68e72fdb8694bb3752040dc28f58d6f5c0f7e12",
      "liveUrl": "https://generator.artblocks.io/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/16000010"
    },
    {
      "id": "E04",
      "chainId": 1,
      "contract": "0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270",
      "tokenId": "16000020",
      "url": "https://www.artblocks.io/token/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/16000020",
      "sourceIds": [
        "S08"
      ],
      "selectionNote": "Preselected editions 0, 1, 10 and 20; small early-edition comparison, not representative sampling.",
      "observationNote": "Official static preview visually inspected. All four show line layouts and no indexed colour override/modification.",
      "previewUrl": "https://media-proxy.artblocks.io/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/16000020.png",
      "indexedFeatures": {
        "Rows": 12,
        "Layout": "Horizontal Lines",
        "Columns": 20,
        "Color Override": "None",
        "Color Modification": "None"
      },
      "mintedAt": "2021-02-08T20:58:40+00:00",
      "mintTransactionHash": "0xc98f097cb3b5e73a0bb1bf500b2215907063fc45e84478565afa4ef8912c9082",
      "liveUrl": "https://generator.artblocks.io/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/16000020"
    }
  ],
  "publication": {
    "date": "2026-09-17",
    "url": "https://ab5d.xyz/series/color-study-by-jeff-davis/",
    "authorization": "Phil requested website publication on 2026-09-17.",
    "reviewSnapshot": "/docs/series-essays/production/color-study-by-jeff-davis/record.json",
    "unresolvedResearchQuestionsRetained": true
  }
}
