{
  "schema": "ab5d-series-essay/1",
  "identity": {
    "chainId": 1,
    "contract": "0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270",
    "projectId": 151,
    "slug": "high-tide-by-artem-verkhovskiy-x-andy-shaw",
    "title": "High Tide",
    "artistCredit": "Artem Verkhovskiy x Andy Shaw",
    "artistDossierUrls": [
      "https://ab5d.xyz/artists/artem-verkhovskiy-x-andy-shaw/"
    ]
  },
  "revision": 2,
  "researchCutoff": "2026-09-17",
  "status": "published-with-research-limitations",
  "facts": [
    {
      "id": "invocations",
      "topic": "mint",
      "value": 745,
      "observedAt": "2026-09-17T23:24:40.460692+00:00",
      "sourceIds": [
        "S01"
      ],
      "status": "reported",
      "note": "Current indexed observation; separate from advertised public opening."
    },
    {
      "id": "max-invocations",
      "topic": "mint",
      "value": 745,
      "observedAt": "2026-09-17T23:24:40.460692+00:00",
      "sourceIds": [
        "S01"
      ],
      "status": "reported",
      "note": "Current indexed observation; separate from advertised public opening."
    },
    {
      "id": "first-token-minted-at",
      "topic": "mint",
      "value": "2021-08-30T18:23:53+00:00",
      "observedAt": "2026-09-17T23:24:40.460692+00:00",
      "sourceIds": [
        "S01"
      ],
      "status": "reported",
      "note": "Current indexed observation; separate from advertised public opening."
    },
    {
      "id": "activated-at",
      "topic": "mint",
      "value": "2021-09-08T13:14:43+00:00",
      "observedAt": "2026-09-17T23:24:40.460692+00:00",
      "sourceIds": [
        "S01"
      ],
      "status": "reported",
      "note": "Current indexed observation; separate from advertised public opening."
    },
    {
      "id": "completed-at",
      "topic": "mint",
      "value": "2021-09-09T17:55:00+00:00",
      "observedAt": "2026-09-17T23:24:40.460692+00:00",
      "sourceIds": [
        "S01"
      ],
      "status": "reported",
      "note": "Current indexed observation; separate from advertised public opening."
    }
  ],
  "sections": [
    {
      "id": "work-context",
      "heading": "A shore made of columns",
      "bodyMarkdown": "In High Tide #572, cream lights sit in a dark field of purple and teal. Their edges are soft at first, although the surface is assembled from small square units. Then narrow streaks appear, pulling patches of colour into vertical arrangements. A thick ochre border stays still while the interior changes its organisation. The border gives the moving field the composure of a framed painting; the movement makes any single view provisional.[^S17]\n\nArtem Verkhovskiy and Andy Shaw released High Tide through Art Blocks Factory on 9 September 2021. The current edition contains 745 works, matching its recorded maximum. Their statement links the project to waves rearranging shore sand and explains the edition number as minutes in a tidal cycle. That number is the artists’ framing of the work, rather than a measurement performed by the software. Its running time is governed by browser frames and a sine function.[^S01][^S02]\n\nThe resulting images balance two ways of looking. At a distance, they suggest gradients, shadows and submerged surfaces. Close attention reveals squares, gaps and vertical sorting. The sea enters through an analogy between repeated rearrangement and tidal action. The pictures remain visibly computational: their shifting columns do not conceal the grid that makes them possible. Across the inspected outputs, changing the palette and spacing also changes how readily the grid can be seen.[^S13][^S14][^S15][^S16][^S17]"
    },
    {
      "id": "conception",
      "heading": "From a low-tide microcosm to rearrangement",
      "bodyMarkdown": "High Tide belongs to an explicitly shared practice. The artists’ linked website groups their projects under aquatic gardens, tumbling shorelines and penned portraits, and provides separate links for each collaborator. The official pages credit both throughout. There is no basis in those sources for assigning the code to one artist and the visual direction to the other.[^S03]\n\nThe earlier Low Tide, released on 9 July 2021 in 373 editions, describes childhood exploration of small coastal environments and an interest in mathematical order. That statement establishes a continuity of subject without requiring a speculative biography. In High Tide, attention moves toward what water does to loose matter: grains are repeatedly rearranged, and the surface can be recognised while its local configuration changes.[^S04][^S02]\n\nThe full script makes the conceptual choice unusually legible. The artists did not build a fluid model with water pressure, collisions and transported particles. They begin with a numerical field and submit its columns to changing sorting rules. This produces an economical visual equivalent for gathering and dispersal. A computational operation normally associated with putting information in order becomes a temporary state of the picture.[^S01]\n\nThat interpretation comes from reading the mechanism alongside the published statement. It is not a recovered account of the artists’ development process. No dated sketchbook, version history or substantive pre-release interview was located for this essay. The available statement identifies the intended shoreline association, while the code shows the implemented decisions. Keeping those forms of evidence distinct leaves room for a later artist account to explain how the collaborators arrived at sorting as their central device."
    },
    {
      "id": "construction",
      "heading": "Sorting a field without exhausting it",
      "bodyMarkdown": "The indexed script is 11,156 bytes and declares p5.js 1.0.0. It begins by parsing an initial portion of the token hash as a seed, then uses a custom random generator built from bitwise shifts. Successive choices set grid density, palette, noise scale, smoothing, frame width, sorting method, cell spacing and starting phase. These choices establish a token’s recurring character before animation begins.[^S01]\n\nSeventeen four-colour palettes provide the colour material. Values are mapped through successive interpolations between their entries. The underlying field is produced by a function named PerlinNoise, but its body interpolates scalar values generated at neighbouring lattice corners, with optional cubic smoothing. Calling it simply a noise field is more precise than importing the complete behaviour of a standard gradient-noise implementation from its name. Additional frequency layers can alter the field’s detail.[^S01]\n\nThe crucial drawing step copies one stored column before sorting it. The original field therefore survives each frame. Depending on the selected method, the program uses a modified built-in comparison, an insertion routine or a selection routine. A sine-derived parameter changes how that operation behaves. The image can approach a highly ordered arrangement and return toward a more irregular one because each frame begins again from preserved material. It is not progressively sorting a single array until nothing remains to happen.[^S01]\n\nSmall transient adjustments complicate this larger cycle. Selected cells brighten or change through a staged pulse, with reduced contributions applied around neighbouring positions. Since those events continue to draw from the random stream, a recurring sorting phase should not be mistaken for proof that every pixel repeats in an exact short loop. Cell styles add further variation: the script includes contiguous squares, spaced squares, circles and forms whose dimensions respond to field values. An optional overlay constructs paired foot-like silhouettes, but none of the five inspected samples establishes that branch’s appearance across the edition.[^S01]\n\nThe canvas starts square at the smaller window dimension. The normal requested rate is twenty frames per second. P toggles drawing, while F changes the requested rate to eighty and the phase increment from one to four. Both changes matter; actual acceleration still depends on the browser. Original renderers visibly changed during inspection, and keyboard toggles were exercised on #572. The session did not measure achieved frame rates. No audio, export, pointer-driven transformation or custom resize handler appears in the complete artist script.[^S01][^S17]"
    },
    {
      "id": "mint",
      "heading": "A first token before the public release",
      "bodyMarkdown": "The first indexed mint is #0, dated 30 August 2021 at 18:23:53 UTC. Activation is recorded separately on 8 September at 13:14:43 UTC. The official collection gives 9 September as the release date. These records describe different events, so the August date belongs in a clearly labelled first-mint field rather than being presented as the public sale date.[^S01][^S02][^S05]\n\nThe complete 745-token chronology places #1 at 16:54:43 UTC on 9 September. Its successful transaction minted that token for a value of 1.5 ETH, excluding gas. The final token, #744, was minted at 17:55:00 UTC for 0.25 ETH. The two transaction pages identify the relevant token transfers as well as the amounts; neither amount is inferred from today’s collection listings.[^S06][^S07]\n\nThose endpoints are sixty minutes and seventeen seconds apart. That is the interval from the first indexed mint on the release day to the final mint, not a demonstrated opening-to-sellout duration. A sale can open before anybody purchases. In her contemporary first-person account of Art Blocks drops, Bailey Reutzel reported that High Tide reached its 0.25 ETH resting price and took nearly two hours to sell out. The report and token chronology can therefore coexist without forcing them into the same clock.[^S05][^S08]\n\nThe exact advertised opening time and complete sequence of auction price changes remain unverified here. The first observed purchase at 1.5 ETH does not establish the auction’s starting price. Likewise, the present maximum of 745 agrees with the stated edition but does not independently document every earlier contract configuration. The purpose and original allocation of the advance #0 mint are not supplied by its timestamp."
    },
    {
      "id": "rights",
      "heading": "A named licence with an incomplete project link",
      "bodyMarkdown": "High Tide’s current indexed artwork licence is exactly “Nifty license”; its licence-link field is empty. Art Blocks’ June 2021 licensing guide explains that NIFTY was shorthand for NFT License 2.0 and links the Dapper Labs terms. That is useful period context, but the project record itself does not specify a version.[^S01][^S09]\n\nThe inspected Version 2.0 text retains intellectual property with the creator and gives owners limited uses. It includes personal noncommercial display, conditional marketplace and third-party website display, and merchandise rights subject to a gross-revenue ceiling. Its website clause includes ownership verification and a condition about visibility after the owner leaves. Restrictions address modification and other uses, and ownership-linked rights end when the NFT is transferred. These conditions should not be reduced to a claim that every public reproduction is automatically authorised.[^S10]\n\nFor this critical archive, the recommendation is an attributed, faithful presentation through the original renderer, with the token and reported licence linked and the version uncertainty disclosed. That recommendation does not invent a separate artist permission. Nor does the library licence settle the artwork’s status: p5.js 1.0.0 carries LGPL 2.1 terms, while no distinct licence for the collaborators’ own script was identified. The archive’s original prose can be CC0 without extending that dedication to either the artwork or artist code.[^S11]"
    },
    {
      "id": "examples",
      "heading": "Five views, several kinds of grain",
      "bodyMarkdown": "High Tide #10 makes the sorting action particularly visible. A broad pale-cyan frame surrounds a cool blue and violet interior. In one observed state, much of the upper field had become smooth vertical bands while the lower portion retained a granular, irregular arrangement. A jagged line of pale points marked their meeting. In a later view, the bands occupied almost the entire field, leaving a thin disturbed strip near the bottom. The image changes its balance between surface and depth: soft vertical runs suggest a curtain, while the residual grains keep it attached to a material-looking ground.[^S15]\n\nThe frame contributes to that reading. Its flat colour and generous width make the interior’s small fluctuations easier to see. As the irregular zone contracts, the field seems quieter without becoming blank. Fine differences between adjacent columns continue to carry information. The work can thus become less locally busy while remaining structured, a distinction that a single preview cannot convey.[^S15]\n\nIn #572, the selected AB5D holding, the ochre border produces a warmer relation to a purple and teal interior. Cream highlights initially occupy separate soft islands. At another phase, some stretch into slender vertical traces. The strongest contrast is between that intermittent linear organisation and the apparently cloudlike field from which it emerges. The palette remains recognisable across those states, so the transformation reads as a reordering of the same substance rather than a replacement image.[^S17]\n\nThe ownership selection was refreshed against all three wallets linked by the current AB5D profile. The indexed owner of token 151000572 matches the linked address beginning 0xdd1930. This makes the choice a documented collection example, not an assumption based on an old inventory.[^S05][^S12]\n\nThe other originals broaden the comparison. #0 uses a slimmer teal edge around dark purple and teal patches punctuated by cream. #1 is much lighter, combining pale blue, white and dusty rose, with the small squares giving its cloudy areas a woven softness. #20 exposes the grid more aggressively: dark green cells are separated by warm gaps against a salmon surround. Its pale central region changes while the little compartments remain evident. These are purposeful comparisons among five verified tokens, not a statistical survey or a claim that the sample covers every optional form.[^S13][^S14][^S16]"
    },
    {
      "id": "significance",
      "heading": "Order as a passing condition",
      "bodyMarkdown": "High Tide gives an ordinary operation an expressive duration. Sorting does not deliver a final corrected image. It becomes a force whose influence rises and falls, producing temporary alignments within a stable field of possibilities. The viewer can learn the rhythm without knowing exactly which local patch will draw attention next.[^S01]\n\nThe collaboration’s coastal framing makes that rhythm accessible, but the visible grid keeps the work from becoming an illustration of a beach. It occupies the space between a landscape association and a procedure that can be inspected directly. Its strongest moments occur when both readings remain active: a band resembles deposited material while also declaring itself as a column of rearranged values.[^S15][^S17]\n\nThis also changes what an adequate archive must preserve. A still can establish palette, spacing and frame, yet it cannot show the migration between noisy and ordered states. The original renderer and its controls belong beside the visual description. High Tide rewards returning attention because its identity persists through change: the colours and field remain familiar while their temporary organisation keeps asking to be seen again."
    }
  ],
  "examples": [
    {
      "id": "E01",
      "chainId": 1,
      "contract": "0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270",
      "tokenId": "151000000",
      "url": "https://www.artblocks.io/token/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/151000000",
      "sourceIds": [
        "S13"
      ],
      "selectionNote": "Verified candidate; purposeful comparison",
      "observationNote": "Slim teal frame; dark purple and teal softly blocky field with scattered cream lights."
    },
    {
      "id": "E02",
      "chainId": 1,
      "contract": "0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270",
      "tokenId": "151000001",
      "url": "https://www.artblocks.io/token/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/151000001",
      "sourceIds": [
        "S14"
      ],
      "selectionNote": "Verified candidate; purposeful comparison",
      "observationNote": "Narrow dusty pink frame; white, pale blue and dusty rose field, with soft blocks and narrow vertical smears."
    },
    {
      "id": "E03",
      "chainId": 1,
      "contract": "0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270",
      "tokenId": "151000010",
      "url": "https://www.artblocks.io/token/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/151000010",
      "sourceIds": [
        "S15"
      ],
      "selectionNote": "Verified candidate; purposeful comparison",
      "observationNote": "Wide pale cyan frame; steel-blue/purple field changed from half-sorted columns with noisy lower region to almost fully extended vertical bands."
    },
    {
      "id": "E04",
      "chainId": 1,
      "contract": "0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270",
      "tokenId": "151000020",
      "url": "https://www.artblocks.io/token/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/151000020",
      "sourceIds": [
        "S16"
      ],
      "selectionNote": "Verified candidate; purposeful comparison",
      "observationNote": "Salmon frame; dark green small squares with visible gaps; pale middle zone changed breadth and position."
    },
    {
      "id": "E05",
      "chainId": 1,
      "contract": "0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270",
      "tokenId": "151000572",
      "url": "https://www.artblocks.io/token/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/151000572",
      "sourceIds": [
        "S17"
      ],
      "selectionNote": "Fresh AB5D holding",
      "observationNote": "Thick ochre frame; purple and teal field, cream accents; shifts between soft clustered noise and long vertical streaks."
    }
  ],
  "mediaIds": [],
  "rights": {
    "artwork": {
      "reportedLabel": "Nifty license",
      "category": "custom",
      "termsUrl": null,
      "observedAt": "2026-09-17T23:31:24.327070+00:00",
      "sourceIds": [
        "S01",
        "S09",
        "S10"
      ],
      "note": "Project version/link unspecified. Period official guide maps NIFTY to NFT License 2.0; full 2.0 terms inspected as contextual lead, not a silently substituted project grant.",
      "unresolvedConflicts": []
    },
    "code": {
      "reportedLabel": null,
      "category": "unknown",
      "termsUrl": null,
      "observedAt": "2026-09-17T23:31:24.327070+00:00",
      "sourceIds": [
        "S01"
      ],
      "note": "Separate artist software licence unidentified.",
      "unresolvedConflicts": []
    },
    "thirdParty": [
      {
        "reportedLabel": "LGPL-2.1",
        "category": "custom",
        "termsUrl": "https://raw.githubusercontent.com/processing/p5.js/1.0.0/license.txt",
        "observedAt": "2026-09-17T23:31:24.327070+00:00",
        "sourceIds": [
          "S11"
        ],
        "note": "p5.js dependency only.",
        "unresolvedConflicts": []
      }
    ]
  },
  "provenance": {
    "operator": "AB5D commissioning coordinator",
    "agent": "OpenAI Codex research subagent",
    "model": "gpt-6-astra",
    "modelVersion": "gpt-6-astra",
    "tools": [
      "functions.exec",
      "Python urllib",
      "web.run",
      "CUA Chrome"
    ],
    "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",
    "usage": {
      "inputTokens": 3398068,
      "cachedInputTokens": 3281664,
      "outputTokens": 11102,
      "reasoningOutputTokens": 255,
      "totalTokens": 3409170,
      "model": "gpt-6-astra",
      "status": "measured",
      "scope": "High Tide measured delegated research and drafting through the last usage event before handoff; final handoff, editorial integration and publication excluded.",
      "generationRecord": "/data/series-generation-expansion-107.json"
    },
    "generation": {
      "schema": "ab5d-essay-generation/1",
      "model": "gpt-6-astra",
      "displayName": "GPT-6 Astra",
      "scope": "High Tide measured delegated research and drafting through the last usage event before handoff; final handoff, editorial integration and publication excluded.",
      "essayCount": 1,
      "perEssayUsage": {
        "inputTokens": 3398068,
        "cachedInputTokens": 3281664,
        "outputTokens": 11102,
        "reasoningOutputTokens": 255,
        "totalTokens": 3409170
      },
      "usage": {
        "inputTokens": 3398068,
        "cachedInputTokens": 3281664,
        "outputTokens": 11102,
        "reasoningOutputTokens": 255,
        "totalTokens": 3409170
      },
      "usageSummary": "across the High Tide measured delegated research and drafting through the last usage event before handoff.",
      "usageDetail": "Measured usage of the dedicated research session, including cached input. Coordinator review and publication excluded.",
      "accounting": "Cached input is included in input; reasoning output in output. Total is input plus output.",
      "source": "Measured difference between completed assignments in delegated Codex session",
      "measurementStart": "2026-09-17T23:23:07.206Z",
      "recordedAt": "2026-09-17T23:31:24.419Z"
    }
  },
  "codeInspection": {
    "url": "https://artblocks-mainnet.hasura.app/v1/graphql",
    "locator": "{projects_metadata(where:{slug:{_eq:\"high-tide-by-artem-verkhovskiy-x-andy-shaw\"}}){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 sales_notes}}",
    "sha256": "e7faacb5eafa569408fa8d468e59011b9de0fae587ea2ad2cb5a0724a6f5db6d",
    "retrievedAt": "2026-09-17T23:24:40.460692+00:00",
    "method": "Complete indexed-script reading and original remote renderer visual observations; no local execution of artist source.",
    "executed": true,
    "executionNote": "Five official original renderers actually viewed. Repeated #10/#20/#572 establish motion; P/F exercised; achieved speed unmeasured.",
    "chainBlock": null
  },
  "editorialExceptions": [
    {
      "id": "development-history",
      "status": "pending",
      "reviewer": null,
      "reason": "No substantive dated development interview/sketch archive recovered; artist statement and full code inspected."
    },
    {
      "id": "mint-history",
      "status": "pending",
      "reviewer": null,
      "reason": "Exact public opening, advertised starting price/full schedule, advance #0 allocation and historic cap configuration unresolved."
    },
    {
      "id": "rights-version",
      "status": "pending",
      "reviewer": null,
      "reason": "Project reports Nifty license without version/link; separate artist code grant unidentified."
    },
    {
      "id": "runtime-speed",
      "status": "pending",
      "reviewer": null,
      "reason": "P/F exercised; browser focus/background throttling prevents quantified acceleration claim; embed/mobile not tested."
    },
    {
      "id": "usage-telemetry",
      "status": "pending",
      "reviewer": null,
      "reason": "Coordinator measured usage delta required."
    }
  ],
  "presentation": {
    "editionSize": 745,
    "maximumEdition": 745,
    "mintDate": "2021-08-30T18:23:53+00:00",
    "mintDateMeaning": "First indexed mint",
    "artwork": {
      "chainId": 1,
      "contract": "0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270",
      "token_id": "151000572",
      "invocation": 572,
      "owner_address": "0xdd19308a9731cdecb67e0d80ca6823394208c045",
      "canonicalUrl": "https://www.artblocks.io/token/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/151000572",
      "preview_asset_url": "https://media-proxy.artblocks.io/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/151000572.png",
      "live_view_url": "/series/high-tide-by-artem-verkhovskiy-x-andy-shaw/artwork.html",
      "mode": "live",
      "copyrightStatus": "Nifty license (version unspecified)",
      "copyrightUrl": null,
      "displayBasis": "Faithful attributed noncommercial critical archive presentation via original renderer; token link and reported licence disclosed. No distinct permission invented; no CC0 artwork claim.",
      "canonicalLiveUrl": "https://generator.artblocks.io/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/151000572",
      "interactionNote": "The original animation plays automatically. P toggles pause; F changes the requested animation speed. No audio."
    }
  },
  "observationImages": [
    {
      "id": "E01",
      "chainId": 1,
      "contract": "0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270",
      "tokenId": "151000000",
      "url": "https://www.artblocks.io/token/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/151000000",
      "sourceIds": [
        "S13"
      ],
      "selectionNote": "Verified candidate; purposeful comparison",
      "observationNote": "Slim teal frame; dark purple and teal softly blocky field with scattered cream lights.",
      "previewUrl": "https://media-proxy.artblocks.io/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/151000000.png",
      "liveUrl": "https://generator.artblocks.io/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/151000000"
    },
    {
      "id": "E02",
      "chainId": 1,
      "contract": "0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270",
      "tokenId": "151000001",
      "url": "https://www.artblocks.io/token/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/151000001",
      "sourceIds": [
        "S14"
      ],
      "selectionNote": "Verified candidate; purposeful comparison",
      "observationNote": "Narrow dusty pink frame; white, pale blue and dusty rose field, with soft blocks and narrow vertical smears.",
      "previewUrl": "https://media-proxy.artblocks.io/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/151000001.png",
      "liveUrl": "https://generator.artblocks.io/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/151000001"
    },
    {
      "id": "E03",
      "chainId": 1,
      "contract": "0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270",
      "tokenId": "151000010",
      "url": "https://www.artblocks.io/token/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/151000010",
      "sourceIds": [
        "S15"
      ],
      "selectionNote": "Verified candidate; purposeful comparison",
      "observationNote": "Wide pale cyan frame; steel-blue/purple field changed from half-sorted columns with noisy lower region to almost fully extended vertical bands.",
      "previewUrl": "https://media-proxy.artblocks.io/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/151000010.png",
      "liveUrl": "https://generator.artblocks.io/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/151000010"
    },
    {
      "id": "E04",
      "chainId": 1,
      "contract": "0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270",
      "tokenId": "151000020",
      "url": "https://www.artblocks.io/token/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/151000020",
      "sourceIds": [
        "S16"
      ],
      "selectionNote": "Verified candidate; purposeful comparison",
      "observationNote": "Salmon frame; dark green small squares with visible gaps; pale middle zone changed breadth and position.",
      "previewUrl": "https://media-proxy.artblocks.io/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/151000020.png",
      "liveUrl": "https://generator.artblocks.io/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/151000020"
    },
    {
      "id": "E05",
      "chainId": 1,
      "contract": "0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270",
      "tokenId": "151000572",
      "url": "https://www.artblocks.io/token/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/151000572",
      "sourceIds": [
        "S17"
      ],
      "selectionNote": "Fresh AB5D holding",
      "observationNote": "Thick ochre frame; purple and teal field, cream accents; shifts between soft clustered noise and long vertical streaks.",
      "previewUrl": "https://media-proxy.artblocks.io/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/151000572.png",
      "liveUrl": "https://generator.artblocks.io/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/151000572"
    }
  ],
  "publication": {
    "date": "2026-09-18",
    "url": "https://ab5d.xyz/series/high-tide-by-artem-verkhovskiy-x-andy-shaw/",
    "authorization": "Phil requested website publication on 2026-09-17.",
    "reviewSnapshot": "/docs/series-essays/production/high-tide-by-artem-verkhovskiy-x-andy-shaw/record.json",
    "unresolvedResearchQuestionsRetained": true
  }
}
