{
  "schema": "ab5d-series-essay/1",
  "revision": 2,
  "status": "published-with-research-limitations",
  "sections": [
    {
      "id": "work-context",
      "heading": "The work and its context",
      "bodyMarkdown": "Gels is a 190-edition generative art series by Jason Brown and Shawn Douglas, released on Art Blocks on Ethereum mainnet, contract 0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270, project ID 322, in the factory category with heritage placement in the AB500 set.[^S01] Each output simulates a photograph of gel electrophoresis, the molecular-biology bench technique: luminous horizontal bands arranged in lanes against black, blue or white grounds, with ladder lanes of regular marker bands at the edges and occasional smears, streaks and warps.[^S01][^S10]\n\nThe description explains the science directly: \"Our algorithm simulates gel electrophoresis, a powerful experimental method in molecular biology used daily by thousands of scientists worldwide. In the lab, scientists 'run a gel' to separate and visualize molecules such as DNA, RNA, and proteins.\" It discloses the data sources: \"The DNA band patterns in this work derive from combinations of a simulated experimental data and real-world data, including DNA sequences that encode several variants of the SARS-CoV-2 spike protein, and the corresponding mRNA vaccines.\" And it builds in the bench's fallibility: \"Our simulations also take into account human error - mistakes are common in the lab, especially for novice researchers, but they can also lead to visually interesting results. For example, uneven salt concentrations or applying excess voltage can cause warping effects.\" The stated aim is \"to leverage proceeds of this project to support future scientific research\".[^S01]\n\nThe AB5D dossier describes the collaboration: Jason Brown is a software developer and visualization artist; Shawn Douglas is a scientist and software designer whose laboratory works in DNA nanotechnology; their shared practice predates Art Blocks, with both credited for artwork on the Douglas Lab website.[^S06] Gels is their only work in the AB500 set; their collector-metric rank stands at 232 of 308.[^S06] The series runs on regl 2.1.0 at a square aspect ratio with zero external assets, and it is the only series in this batch licensed under the NFT License 2.0 rather than a Creative Commons variant.[^S01]"
    },
    {
      "id": "conception",
      "heading": "Conception and development",
      "bodyMarkdown": "The conception is laboratory realism as portraiture: the image every molecular biologist knows by heart, rebuilt as a generative system. The dossier calls the result \"laboratory images translated into generative color\", and notes that the collaboration joins \"two related forms of modeling, one directed toward scientific understanding and the other toward aesthetic variation\".[^S06] Brown's role is translation, turning research instruments and processes into legible visual systems; Douglas contributes the working knowledge of how laboratory images are produced and read.[^S06]\n\nThe choice of source data anchors the work in its historical moment: the band patterns encode DNA sequences for SARS-CoV-2 spike protein variants and the mRNA vaccines built against them, so every edition carries, in simulated experimental form, the molecular record of the pandemic years during which it was made.[^S01] The error model is equally deliberate: salt-concentration warps and overvoltage streaks are the signature mistakes of a novice at the bench, and the artists chose to keep them as generative features.[^S01]\n\nThe project's website field in the registry points not to a portfolio but to a YouTube video titled \"Gels\" on the channel thependulumswing; the watch page rate-limited the automated fetch at inspection time, and its title and author were confirmed through YouTube's oEmbed endpoint instead.[^S01][^S07] No project-specific interview exists; the registry interview field is null.[^S01]"
    },
    {
      "id": "construction",
      "heading": "How the work was constructed",
      "bodyMarkdown": "The full artist script was retrieved from the official indexed project record at the Art Blocks mainnet GraphQL endpoint, filtered by the exact slug gels-by-jason-brown-shawn-douglas and corroborated against contract 0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270 and project ID 322. The retrieved script is 42,300 bytes with SHA-256 digest a13d92d3ec6ee0c06c3fde3e57b6856031aa80c65890cd173f3fffb932320ab4, and it was read in full.[^S01][^S02]\n\nThe script is a minified WebGL program built on regl 2.1.0, and its seeding scheme is unique in this batch: instead of the dual sfc32 pattern seen elsewhere, the token hash is sliced into byte pairs, parsed as integers, and scrambled by a murmur-style mixing function with the constants 1690382925 and 72970470 into two 32-bit seeds stored through a DataView.[^S02] The simulation layer reads like a bench protocol encoded in code: ladder bands at standard base-pair sizes stepped down from 10,000 to 500, sample wells, experiment types including an \"amplify\" case, fragment size and mass distributions, an A/G/C/T base mapping for sequence-derived bands, and explicit error parameters including salt-related warping.[^S02] A palette class defines named gel treatments with gel color, band colors, highlight color (one in magenta, hex e600e6) and vignette strength; \"xray\" is among the named modes.[^S02]\n\nThe piece is entirely static: there are no animation frames, no event listeners at all, and no audio pathways in the script.[^S02] The live probe on token 322000047 confirmed it: the reported hash matched the chain record exactly, frames captured eight seconds apart were identical, and the page holds zero audio or video elements.[^S09]"
    },
    {
      "id": "mint",
      "heading": "The mint",
      "bodyMarkdown": "The dated record, observed in the current Art Blocks index on September 20, 2026, shows the longest sale in this batch by far: nineteen months from start to completion.[^S01][^S04] Edition 0 was minted on July 13, 2022 at 17:53:39 UTC, and the project was activated on July 15, 2022 at 20:00:41 UTC.[^S01] The registry's sale-start timestamp reads July 29, 2022 at 17:00:00 UTC, and the official collection page carries \"Released Jul 29, 2022, 5:00 PM UTC\".[^S01][^S03]\n\nThe opening window was brisk: edition 1 had already minted a week earlier on July 22, and on launch day edition 10 minted at 17:30:32 UTC, edition 20 at 17:31:00, and the AB5D treasury's edition 47 at 18:03:19 UTC.[^S01][^S04] Then the sale slowed to a crawl: 103 editions moved in July 2022, 37 in August, single digits per month through the autumn, 22 in January 2023, and the final edition 189 minted on February 2, 2024 at 16:38:59 UTC, the recorded completion time.[^S01][^S04] Notably, the wallet that minted edition 0, 0x26a9f6aed2..., also minted the final edition 189 nineteen months later, a pattern consistent with the artists' own wallet bookending the series, though no inspected source confirms that identification.[^S04] The minted count equals the maximum of 190, and the project is marked complete, locked and active, with the paused flag false.[^S01] The registry's current price field reads 0 ETH, a post-sellout administrative value; no dated 2022 source inspected here states the original mint price.[^S01] The AB5D collection holds exactly one edition, number 47, held by wallet 0xdd19308a9731cdecb67e0d80ca6823394208c045.[^S04][^S05]"
    },
    {
      "id": "rights",
      "heading": "Copyright and licensing",
      "bodyMarkdown": "The project registry reports the artwork licence label \"NFT License 2.0\" for Gels, with the terms URL recorded as nftlicense.org; it is the only non-Creative-Commons licence in this batch.[^S01] This essay therefore categorizes the artwork licence as custom, variant NFT License 2.0.[^S01] Under that licence, the token owner receives broad rights to use the art for personal, non-commercial purposes, to display it on marketplaces and third-party sites that cryptographically verify ownership, and to commercialize their own merchandise provided annual revenue from doing so stays under $100,000; forbidden uses include modifying the art, using it to market or sell third-party products, using it in connection with images of hatred or violence, and attempting to trademark the art or otherwise acquire intellectual-property rights in it.[^S08]\n\nThe script carries no licence header or copyright comment of its own, so no code licence is reported for this package; the absence is recorded rather than resolved.[^S02] The registry lists zero external asset dependencies; the sole runtime dependency is the regl 2.1.0 library noted in the script type.[^S01][^S02] Owning a Gels token under this licence does convey a defined bundle of usage rights, unlike a bare copyright position, but it conveys no copyright in the underlying artwork. No conflicting licence statements were found in the inspected sources. Images in this essay are referenced through canonical Art Blocks token pages and media rather than republished.[^S04]"
    },
    {
      "id": "examples",
      "heading": "Close reading of examples",
      "bodyMarkdown": "Five outputs were inspected directly through their platform media, and the header was additionally exercised in the live renderer.[^S09][^S10]\n\nEdition 47 (token 322000047, minted July 29, 2022 at 18:03:19 UTC, about an hour into the sale), the AB5D-held header, is the damaged negative: a near-black field with sparse pale blue-green bands, long vertical smear streaks, and faint dotted traces, the error model made beautiful.[^S04][^S05][^S10] In the live view the renderer reproduced the composition from the chain hash and sat completely still, with no audio and no interaction surface.[^S09]\n\nEdition 0 (token 322000000, the July 13, 2022 pre-activation mint) is the textbook gel: bright yellow-gold bands on a black field, sample lanes flanked by regular ladder lanes at both edges.[^S04][^S10] Edition 1 (token 322000001, minted July 22, a week before the announced start) is the fluorescent one: a deep blue field with neon pink, cyan and yellow bands and two broad magenta overload smears running down their lanes.[^S04][^S10]\n\nEdition 10 (token 322000010) is the inversion: a white ground with pale blue-grey bands, the negative-image mode.[^S04][^S10] Edition 20 (token 322000020) is the rainbow assay: four horizontal row groups of bands in graduated spectral order, green through violet, like a multi-gel comparison plate.[^S04][^S10] Across the five, the lane grammar and edge ladders are constant; ground color, band palette, density and error effects vary.[^S10]"
    },
    {
      "id": "significance",
      "heading": "Significance and limitations",
      "bodyMarkdown": "Gels is the batch's most literal translation of scientific practice into generative form: a working simulation, not an illustration, built by a visualization developer and a DNA-nanotechnology scientist, carrying pandemic-era sequence data in its bands.[^S01][^S02][^S06] Its nineteen-month sales curve is the batch's outlier at the slow end, and its NFT License 2.0 makes it the batch's only series whose owners hold a defined merchandise right with a $100,000 annual revenue cap.[^S01][^S04][^S08]\n\nUnresolved research questions, flagged for review:\n\n- The original mint price at the July 2022 sale is not established by any dated 2022 source inspected here; the current registry price reads 0 ETH, a post-sellout value.[^S01]\n- No project-specific interview exists; the registry interview field is null, and the registry website field points to a YouTube video whose watch page rate-limited the automated fetch (HTTP 429); title and channel were confirmed via YouTube's oEmbed endpoint instead.[^S01][^S07]\n- The wallet 0x26a9f6aed2... minted both edition 0 and the final edition 189 nineteen months apart; the inference that this is the artists' wallet is recorded as unconfirmed.[^S04]\n- The registry records script_count 5 for this project; the meaning of the count (likely on-chain script revisions) is not documented in the inspected sources.[^S01]\n- The mapping between the simulated band patterns and the cited SARS-CoV-2 spike and vaccine sequences is asserted by the description; no independent verification of the embedded sequence data was performed.[^S01]"
    }
  ],
  "mediaIds": [],
  "identity": {
    "chainId": 1,
    "contract": "0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270",
    "projectId": 322,
    "slug": "gels-by-jason-brown-shawn-douglas",
    "title": "Gels",
    "artistCredit": "Jason Brown - Shawn Douglas",
    "artistDossierUrls": [
      "https://ab5d.xyz/artists/jason-brown-shawn-douglas/"
    ]
  },
  "researchCutoff": "2026-09-20",
  "facts": [
    {
      "id": "minted-count",
      "topic": "mint",
      "value": 190,
      "unit": "editions",
      "observedAt": "2026-09-20",
      "sourceIds": [
        "S01",
        "S04"
      ],
      "status": "verified",
      "note": "Current index invocations; equals max_invocations."
    },
    {
      "id": "max-edition",
      "topic": "mint",
      "value": 190,
      "unit": "editions",
      "observedAt": "2026-09-20",
      "sourceIds": [
        "S01",
        "S03"
      ],
      "status": "reported",
      "note": "Registry max_invocations; collection page consistent."
    },
    {
      "id": "first-mint",
      "topic": "mint",
      "value": "2022-07-13T17:53:39+00:00",
      "observedAt": "2026-09-20",
      "sourceIds": [
        "S01",
        "S04"
      ],
      "status": "verified",
      "note": "Token 322000000 minted_at."
    },
    {
      "id": "activation",
      "topic": "mint",
      "value": "2022-07-15T20:00:41+00:00",
      "observedAt": "2026-09-20",
      "sourceIds": [
        "S01"
      ],
      "status": "verified",
      "note": "Registry activated_at."
    },
    {
      "id": "registry-sale-start",
      "topic": "mint",
      "value": "2022-07-29T17:00:00+00:00",
      "observedAt": "2026-09-20",
      "sourceIds": [
        "S01",
        "S03"
      ],
      "status": "verified",
      "note": "start_datetime matches collection page release line."
    },
    {
      "id": "completion",
      "topic": "mint",
      "value": "2024-02-02T16:38:59+00:00",
      "observedAt": "2026-09-20",
      "sourceIds": [
        "S01",
        "S04"
      ],
      "status": "verified",
      "note": "About 19 months from announced start; the batch's longest sale. Monthly distribution in S04."
    },
    {
      "id": "current-price",
      "topic": "mint",
      "value": "0",
      "unit": "ETH",
      "observedAt": "2026-09-20",
      "sourceIds": [
        "S01"
      ],
      "status": "reported",
      "note": "Current registry price_per_token_in_wei = 0, a post-sellout administrative value."
    },
    {
      "id": "original-price",
      "topic": "mint",
      "value": null,
      "unit": "ETH",
      "observedAt": "2026-09-20",
      "sourceIds": [],
      "status": "unknown",
      "note": "No dated 2022 price source located."
    },
    {
      "id": "script-runtime",
      "topic": "construction",
      "value": "regl@2.1.0 (WebGL)",
      "observedAt": "2026-09-20",
      "sourceIds": [
        "S01",
        "S02"
      ],
      "status": "verified",
      "note": "Indexed script_type_and_version; byte-pair murmur-mixed seeding; gel simulation with ladders, wells, experiment types and error model; static; zero external assets."
    },
    {
      "id": "script-sha256",
      "topic": "construction",
      "value": "a13d92d3ec6ee0c06c3fde3e57b6856031aa80c65890cd173f3fffb932320ab4",
      "observedAt": "2026-09-20",
      "sourceIds": [
        "S02"
      ],
      "status": "verified",
      "note": "SHA-256 of the 42,300-byte UTF-8 script; read in full."
    },
    {
      "id": "license-label",
      "topic": "rights",
      "value": "NFT License 2.0",
      "observedAt": "2026-09-20",
      "sourceIds": [
        "S01"
      ],
      "status": "verified",
      "note": "Registry label with link_to_license nftlicense.org; the batch's only non-Creative-Commons licence."
    },
    {
      "id": "ab5d-holding",
      "topic": "collection",
      "value": "1 edition: 47",
      "observedAt": "2026-09-20",
      "sourceIds": [
        "S04",
        "S05"
      ],
      "status": "verified",
      "note": "Owned by 0xdd19308a9731cdecb67e0d80ca6823394208c045 in the freshly refreshed AB5D linked wallet set; header edition 47."
    }
  ],
  "rights": {
    "artwork": {
      "reportedLabel": "NFT License 2.0",
      "category": "custom",
      "termsUrl": "https://www.nftlicense.org/",
      "observedAt": "2026-09-20",
      "sourceIds": [
        "S01",
        "S08"
      ],
      "note": "Registry label NFT License 2.0 with recorded terms URL. Owner receives personal non-commercial use, verified marketplace/third-party display, and own-merchandise commercialization capped at $100,000 annual revenue; modification, third-party marketing, hateful/violent use and trademarking are forbidden.",
      "unresolvedConflicts": []
    },
    "code": {
      "reportedLabel": null,
      "category": "unknown",
      "termsUrl": null,
      "observedAt": "2026-09-20",
      "sourceIds": [
        "S02"
      ],
      "note": "Script carries no licence header or copyright comment; absence recorded.",
      "unresolvedConflicts": []
    },
    "thirdParty": []
  },
  "examples": [
    {
      "id": "E01",
      "chainId": 1,
      "contract": "0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270",
      "tokenId": "322000000",
      "url": "https://www.artblocks.io/token/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/322000000",
      "sourceIds": [
        "S04",
        "S10"
      ],
      "selectionNote": "Edition 0, pre-activation mint (2022-07-13T17:53:39Z).",
      "observationNote": "Static preview viewed: yellow-gold bands on black, sample lanes flanked by ladder lanes."
    },
    {
      "id": "E02",
      "chainId": 1,
      "contract": "0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270",
      "tokenId": "322000001",
      "url": "https://www.artblocks.io/token/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/322000001",
      "sourceIds": [
        "S04",
        "S10"
      ],
      "selectionNote": "Edition 1, minted 2022-07-22, a week before the announced start.",
      "observationNote": "Static preview viewed: deep blue field, neon pink/cyan/yellow bands, magenta overload smears."
    },
    {
      "id": "E03",
      "chainId": 1,
      "contract": "0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270",
      "tokenId": "322000010",
      "url": "https://www.artblocks.io/token/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/322000010",
      "sourceIds": [
        "S04",
        "S10"
      ],
      "selectionNote": "Edition 10; inverted-ground mode; sustained analysis.",
      "observationNote": "Static preview viewed: white ground with pale blue-grey bands."
    },
    {
      "id": "E04",
      "chainId": 1,
      "contract": "0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270",
      "tokenId": "322000020",
      "url": "https://www.artblocks.io/token/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/322000020",
      "sourceIds": [
        "S04",
        "S10"
      ],
      "selectionNote": "Edition 20; multi-row spectral mode.",
      "observationNote": "Static preview viewed: four row groups of spectral rainbow bands on black."
    },
    {
      "id": "E05",
      "chainId": 1,
      "contract": "0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270",
      "tokenId": "322000047",
      "url": "https://www.artblocks.io/token/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/322000047",
      "sourceIds": [
        "S04",
        "S05",
        "S09",
        "S10"
      ],
      "selectionNote": "Verified AB5D-held work, header, live-checked; sustained analysis.",
      "observationNote": "Static preview and live renderer viewed: near-black field with sparse pale blue-green bands and vertical smear streaks; hash matched chain; static; zero audio elements."
    }
  ],
  "provenance": {
    "operator": "Kimi Work local agent runtime (commissioned batch kimi-remaining-20)",
    "agent": "Kimi",
    "model": "Kimi (Moonshot AI)",
    "modelVersion": "unknown (not exposed by the runtime)",
    "tools": [
      "curl",
      "Python 3",
      "headless Chrome via puppeteer-core (SwiftShader)",
      "Art Blocks Hasura GraphQL endpoint",
      "YouTube oEmbed endpoint",
      "web search/fetch tools"
    ],
    "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": "Kimi (Moonshot AI)",
      "displayName": "Kimi (Moonshot AI)",
      "scope": "Supplied Kimi remaining 20 packages",
      "essayCount": 20,
      "usage": null,
      "perEssayUsage": null,
      "usageDetail": "Exact model version and token telemetry were not exposed by the contributor runtime. No usage estimates substituted.",
      "importReview": "Structural package, identity, citation and build compatibility checks. Supplied prose preserved; no independent research audit."
    }
  },
  "codeInspection": {
    "url": "https://artblocks-mainnet.hasura.app/v1/graphql",
    "locator": "projects_metadata(where slug = gels-by-jason-brown-shawn-douglas).script; contract 0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270 project 322",
    "sha256": "a13d92d3ec6ee0c06c3fde3e57b6856031aa80c65890cd173f3fffb932320ab4",
    "retrievedAt": "2026-09-20T00:21:03Z",
    "method": "GraphQL POST via curl; full 42,300-byte script read (minified, symbol map); live renderer executed with timed frame captures",
    "executed": true,
    "chainBlock": null
  },
  "editorialExceptions": [
    {
      "id": "EX-01",
      "status": "pending",
      "reviewer": null,
      "reason": "Original mint price at the July 2022 sale not evidenced by any dated 2022 source; current registry price is 0 ETH post-sellout."
    },
    {
      "id": "EX-02",
      "status": "pending",
      "reviewer": null,
      "reason": "No project-specific interview; registry artist_interview null. Registry website field points to a YouTube video whose watch page rate-limited the fetch (HTTP 429); title/channel confirmed via oEmbed."
    },
    {
      "id": "EX-03",
      "status": "pending",
      "reviewer": null,
      "reason": "Wallet 0x26a9f6aed2... minted both edition 0 and final edition 189 nineteen months apart; inference that it is the artists' wallet unconfirmed."
    },
    {
      "id": "EX-04",
      "status": "pending",
      "reviewer": null,
      "reason": "Registry records script_count 5; meaning (likely on-chain script revisions) not documented in inspected sources."
    },
    {
      "id": "EX-05",
      "status": "pending",
      "reviewer": null,
      "reason": "Mapping between simulated bands and the cited SARS-CoV-2 spike/vaccine sequences asserted by the description; embedded sequence data not independently verified."
    }
  ],
  "presentation": {
    "editionSize": 190,
    "maximumEdition": 190,
    "mintDate": "2022-07-13T17:53:39+00:00",
    "artwork": {
      "token_id": "322000047",
      "invocation": 47,
      "mode": "image",
      "preview_asset_url": "https://media-proxy.artblocks.io/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/322000047.png",
      "canonicalUrl": "https://www.artblocks.io/token/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/322000047",
      "live_view_url": "https://generator.artblocks.io/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/322000047",
      "copyrightStatus": "NFT License 2.0",
      "copyrightUrl": "https://www.nftlicense.org/",
      "interactionNote": "Official preview.",
      "displayBasis": "Remote embed of the Art Blocks media proxy; no local asset redistribution. Token ownership by AB5D wallet verified 2026-09-20; the NFT License 2.0 grants usage rights but not copyright."
    }
  },
  "observationImages": [
    {
      "id": "E01",
      "chainId": 1,
      "contract": "0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270",
      "tokenId": "322000000",
      "url": "https://www.artblocks.io/token/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/322000000",
      "sourceIds": [
        "S04",
        "S10"
      ],
      "selectionNote": "Edition 0, pre-activation mint (2022-07-13T17:53:39Z).",
      "observationNote": "Static preview viewed: yellow-gold bands on black, sample lanes flanked by ladder lanes.",
      "previewUrl": "https://media-proxy.artblocks.io/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/322000000.png",
      "liveUrl": "https://generator.artblocks.io/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/322000000"
    },
    {
      "id": "E02",
      "chainId": 1,
      "contract": "0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270",
      "tokenId": "322000001",
      "url": "https://www.artblocks.io/token/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/322000001",
      "sourceIds": [
        "S04",
        "S10"
      ],
      "selectionNote": "Edition 1, minted 2022-07-22, a week before the announced start.",
      "observationNote": "Static preview viewed: deep blue field, neon pink/cyan/yellow bands, magenta overload smears.",
      "previewUrl": "https://media-proxy.artblocks.io/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/322000001.png",
      "liveUrl": "https://generator.artblocks.io/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/322000001"
    },
    {
      "id": "E03",
      "chainId": 1,
      "contract": "0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270",
      "tokenId": "322000010",
      "url": "https://www.artblocks.io/token/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/322000010",
      "sourceIds": [
        "S04",
        "S10"
      ],
      "selectionNote": "Edition 10; inverted-ground mode; sustained analysis.",
      "observationNote": "Static preview viewed: white ground with pale blue-grey bands.",
      "previewUrl": "https://media-proxy.artblocks.io/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/322000010.png",
      "liveUrl": "https://generator.artblocks.io/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/322000010"
    },
    {
      "id": "E04",
      "chainId": 1,
      "contract": "0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270",
      "tokenId": "322000020",
      "url": "https://www.artblocks.io/token/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/322000020",
      "sourceIds": [
        "S04",
        "S10"
      ],
      "selectionNote": "Edition 20; multi-row spectral mode.",
      "observationNote": "Static preview viewed: four row groups of spectral rainbow bands on black.",
      "previewUrl": "https://media-proxy.artblocks.io/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/322000020.png",
      "liveUrl": "https://generator.artblocks.io/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/322000020"
    },
    {
      "id": "E05",
      "chainId": 1,
      "contract": "0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270",
      "tokenId": "322000047",
      "url": "https://www.artblocks.io/token/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/322000047",
      "sourceIds": [
        "S04",
        "S05",
        "S09",
        "S10"
      ],
      "selectionNote": "Verified AB5D-held work, header, live-checked; sustained analysis.",
      "observationNote": "Static preview and live renderer viewed: near-black field with sparse pale blue-green bands and vertical smear streaks; hash matched chain; static; zero audio elements.",
      "previewUrl": "https://media-proxy.artblocks.io/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/322000047.png",
      "liveUrl": "https://generator.artblocks.io/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/322000047"
    }
  ],
  "publication": {
    "date": "2026-09-20",
    "url": "https://ab5d.xyz/series/gels-by-jason-brown-shawn-douglas/",
    "authorization": "Phil requested website publication on 2026-09-17.",
    "reviewSnapshot": "/docs/series-essays/production/gels-by-jason-brown-shawn-douglas/record.json",
    "unresolvedResearchQuestionsRetained": true
  }
}
