{
  "schema": "ab5d-series-essay/1",
  "revision": 2,
  "status": "published-with-research-limitations",
  "sections": [
    {
      "id": "work-context",
      "heading": "The work and its context",
      "bodyMarkdown": "Messengers is a 350-edition series by Alexis André, released through Art Blocks Playground in May 2021. It is project 68 on Ethereum contract 0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270.[^S01][^S03] The artist introduces its formations with a brief science-fiction premise: \"Those structures suddenly appeared, yet they don't talk to us. Yet.\"[^S01] The title encourages the viewer to look for a message in an image whose program specifies paths, colours and accumulated marks, without supplying a codebook for their meaning.[^S02]\n\nIn a March 2021 interview, André traced his interest in generative art to beginning a computer-graphics doctorate in 2004, discovering Casey Reas's work and then Processing. He distinguished technical accomplishment from artistic purpose, and described his interest in systems that sustain coherent results across an entire collection.[^S04] This is useful context for Messengers, though the interview concerns his earlier project 720 Minutes. It does not document the development of this particular script. The [AB5D artist dossier](/artists/alexis-andre/) provides a wider account of his practice.[^S05]\n\nMessengers concentrates its variation in a static field of marks. Its indexed script uses WebGL directly and contains its noise and random-number routines, with no external rendering library specified in the project record. The absence of a clock or interactive control directs attention to the formation itself: how its paths diverge, where colour gathers, and how a dense centre gives way to scattered marks.[^S01][^S02]"
    },
    {
      "id": "conception",
      "heading": "Conception and development",
      "bodyMarkdown": "The project's short description leaves the imagined structures unexplained. Calling them messengers gives their silence a particular force: a picture becomes something from which communication is expected. That reading is an interpretation of the title and description, rather than an artist statement about what any individual formation represents.[^S01]\n\nThe code offers another way into that ambiguity. It constructs a spine of control points, then guides many paths through fields derived from those points. A compact underlying arrangement can therefore produce a much more elaborate visible envelope. The result can suggest a signal or specimen without modelling either one as a physical object. The narrative and the drawing procedure meet in this gap between a legible presence and an uncertain explanation.[^S02]\n\nAndré's earlier interview describes 720 Minutes as a system built around clocks and particular moments of the day. He also emphasises relationships between colour and parameters, and the collection as a meaningful whole.[^S04] Messengers invites comparison on those terms, but relocates it from changing time to differences between fixed outputs. That is an analytical comparison of the two projects, not evidence that the clock project directly generated this one.\n\nNo dated development posts, sketches or interviews specific to Messengers were recovered in this review. The indexed project has no interview or website link. Its description and deployed script provide the strongest inspected evidence for its conception; the earlier interview supplies context for André's practice.[^S01][^S02][^S04]"
    },
    {
      "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 messengers-by-alexis-andre and corroborated against contract 0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270 and project ID 68. The retrieved script is 10,619 bytes with SHA-256 digest 07de127b102c0b11f2167e1a2352fe3341d2ffcc31c0fecb42f793c5b5e4e0cc (recorded in evidence.json; the script itself is not redistributed). The indexed runtime is js@na, meaning JavaScript with no external runtime library specified, and there are no external asset dependencies.[^S01][^S02]\n\nThe script is a self-contained WebGL application. It seeds an Alea pseudo-random generator with the token hash, then draws the composition as hundreds of thousands of small discs, each constructed from sixty triangles and drawn by instancing through the ANGLE_instanced_arrays extension, blended into RGBA textures allocated with unsigned-byte storage.[^S02] The color system is a built-in table of twenty-seven palettes, each packed as 12-bit RGB values; the seed chooses one palette, and the script prints its index to the browser console. Kimi reported that the live renderer for AB5D-held token 68000086 printed index 12, the pastel teal-and-rose scheme visible in its output.[^S02][^S09]\n\nThe structure grows as a particle simulation. A spine of about one hundred control points is laid out, either as a noise-perturbed ring or as a randomized path, plus a smaller set of drift points. Two thousand particle streams are then seeded along the spine, and each particle is advected for two hundred steps by a flow field with displacement vectors divided by squared distance pulling it away from every control point, with simplex noise and optional swirl, angular quantization to eight or twelve directions, and per-stream color interpolation along the palette. A second pass starts two paths at each of two thousand sampled locations, yielding four thousand paths of two hundred steps. It varies opacity, colour and direction, and can add larger terminal marks. Six rounds of blur and redraw soften and reinforce this layer.[^S02] A collection of feature flags, using different thresholds on successive seeded draws, switches these behaviours on and off, which is why outputs range from tight geometric bursts to loose, smoky fans.[^S02]\n\nThe render is static: there is no animation loop, no interaction handler and no audio anywhere in the script.[^S02] Kimi reported checking the live renderer for token 68000086 in its browser, which produced the same pastel burst as the platform's static preview, a real WebGL canvas at 900 by 900 pixels, and no further change over time.[^S09] This review retrieves the current indexed script; its complete storage history and equality to a block-pinned chain copy have not been independently established.[^S01][^S02]"
    },
    {
      "id": "mint",
      "heading": "The mint",
      "bodyMarkdown": "The dated record, observed in the current Art Blocks index on September 17, 2026, is as follows.[^S01][^S08] The first token, edition 0 (token ID 68000000), was minted on May 26, 2021 at 04:28:08 UTC, five days before the public opening. The project was activated on May 30, 2021 at 22:50:07 UTC, and the public opening followed on May 31, 2021 at 02:51:52 UTC: the registry's sale-start timestamp coincides exactly with the second token's mint, and the official collection page carries the line \"Released May 31, 2021, 2:51 AM UTC\".[^S01][^S03][^S08]\n\nThe edition completed on May 31, 2021 at 04:46:30 UTC, an interval of one hour, fifty-four minutes and thirty-eight seconds after the indexed start. Edition 0 already existed before this interval, and the records have not been classified into public, reserved or artist allocations; this is not an independently verified public sellout duration.[^S01] The minted count equals the maximum of 350, and the project is marked complete and locked.[^S01]\n\nThe currently indexed price is 0.08 ETH per token; no dated 2021 source inspected here states the original mint price, so that figure is reported as the present registry value and the launch price remains unverified, as flagged in the research notes.[^S01] No pauses, pricing changes or technical incidents were found in the inspected record; the project is not paused.[^S01] The index supplies chronology, not evidence of the wider demand or purchasing conditions for this release.[^S08]"
    },
    {
      "id": "rights",
      "heading": "Copyright and licensing",
      "bodyMarkdown": "The project registry reports the artwork licence label \"CC BY-NC 4.0\" for Messengers, with no linked terms URL in the record.[^S01] That label corresponds to the Creative Commons Attribution-NonCommercial 4.0 International licence, whose published deed permits sharing and adaptation of the material for non-commercial purposes with appropriate credit and a link to the licence, indication of changes, and forbids additional legal or technological restrictions on the permissions granted.[^S06] This essay therefore categorizes the artwork licence as creative-commons, variant CC BY-NC 4.0, while noting that the operative terms as applied to the tokens rest on the registry label plus the generic CC text; no artist-hosted licence page specific to the series was located.[^S01][^S06]\n\nRights in the artist's script are separate and unknown: the retrieved script carries no licence header, and its visibility in the public registry is not a reuse grant.[^S02] The script declares no runtime library at all, but it includes random-number and noise routines inside the program. Absence of an external runtime dependency does not establish that every embedded routine has no third-party provenance.[^S01][^S02] Owning a Messengers token conveys no copyright by itself, and 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.[^S08]"
    },
    {
      "id": "examples",
      "heading": "Close reading of examples",
      "bodyMarkdown": "The comparison uses editions 0, 1, 10, 20 and 86. The first four are early-edition examples; #86 is held by AB5D. All five official previews were independently inspected for this review. They establish particular visual possibilities, not the frequency of any palette or structural choice across the edition.[^S08][^S10]\n\nIn #0, pale grey and pink strands gather around a small, tangled centre against a grey ground. The upper-left spray is comparatively pale; darker pink and almost black streaks give the lower-right portion greater weight. Some inner lines remain sharply bent while the outer trails soften into the ground. This uneven distribution prevents the burst from becoming a symmetrical emblem. Its apparent movement comes from the direction and blur of fixed marks, not from animation.[^S10][^S02]\n\nIn #1, orange, cream and dark lines spread much farther through a peach-to-pale-blue field. Long curved runs open around a narrow central seam. Several dark hooks remain visible amid the softer colour, allowing the eye to follow individual routes before they disappear into the larger spray. Compared with #0, the warmer colours matter, but so does the broader sweep of the paths: this is a different arrangement, not simply a recolouring.[^S10]\n\nIn #10, teal and orange bands change direction abruptly. Vertical, horizontal and diagonal runs meet in repeated bends around the centre. The olive ground remains visible between these groups, giving the formation a more segmented appearance than #1. The script's optional direction quantisation offers a mechanism for this angular vocabulary; the preview alone does not establish which numerical setting produced it.[^S02][^S10]\n\nEdition #20 also makes its changes of direction conspicuous. Orange and crimson bands bend around several small openings in a darker, rust-coloured field. Long diagonal groups pull toward the upper right and lower left, while vertical runs extend beyond the central assembly. The colour can suggest heat, but the structure deserves equal attention: the broad straight runs and sharp turns differ materially from #1's curved trails. A palette-only explanation would miss that difference.[^S10]\n\nIn the AB5D-held #86, cream, teal and rose marks form an irregular band across a mauve field. A dark notch rises from below the centre, separating two luminous concentrations. The right-hand group folds around an elongated opening, while thinner rays continue toward the edges. Its softer contrast changes the apparent atmosphere without eliminating the sharply defined bends near its core.[^S07][^S08][^S10]\n\nKimi's submitted research reports that #86's live WebGL renderer reproduced the preview and logged palette index 12. That is a submitted runtime observation, separate from the independent preview inspection here. The inspected script contains no animation loop, audio or interactive controls. Its many drawing operations assemble a static image; their computational sequence should not be mistaken for an ongoing performance.[^S02][^S09]"
    },
    {
      "id": "significance",
      "heading": "Significance and limitations",
      "bodyMarkdown": "Messengers gives a field of small marks the presence of a single formation. The inspected examples show how this unity can survive substantial differences in curvature, angularity and contrast. Around their centres, individual paths remain legible; toward their edges, blur makes those paths seem to dissolve. The pictures hold together through that movement between a sharply articulated structure and a less definite surrounding atmosphere.[^S02][^S10]\n\nIts historical setting is early Art Blocks, but its particular interest lies in this relationship between construction and appearance. A static output can seem to radiate or expand because the marks preserve directional pressure. Comparing the five examples reveals this achievement more clearly than treating one favoured output as the whole project. The sample remains small and does not establish the distribution of effects across all 350 works.[^S01][^S10]\n\nUnresolved research questions, flagged for review:\n\n- The original mint price at the May 31, 2021 opening is not established by any dated 2021 source inspected here; only the current registry value of 0.08 ETH is recorded.[^S01]\n- No artist statement, interview or development record specific to Messengers was located; the conception account rests on the project text, the script and the documented practice arc.[^S01]\n- The twenty-seven embedded palettes are not named or attributed in the script; their origin (artist-designed or adapted) is unverified.[^S02]\n- The individual feature flags have no public feature names; this essay describes their visible effects rather than asserting a canonical trait list.[^S02]"
    }
  ],
  "mediaIds": [],
  "identity": {
    "chainId": 1,
    "contract": "0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270",
    "projectId": 68,
    "slug": "messengers-by-alexis-andre",
    "title": "Messengers",
    "artistCredit": "Alexis André",
    "artistDossierUrls": [
      "https://ab5d.xyz/artists/alexis-andre/"
    ]
  },
  "researchCutoff": "2026-09-17",
  "facts": [
    {
      "id": "minted-count",
      "topic": "mint",
      "value": 350,
      "unit": "editions",
      "observedAt": "2026-09-17",
      "sourceIds": [
        "S01",
        "S08"
      ],
      "status": "verified",
      "note": "Current index invocations; equals max_invocations and collection page count."
    },
    {
      "id": "max-edition",
      "topic": "mint",
      "value": 350,
      "unit": "editions",
      "observedAt": "2026-09-17",
      "sourceIds": [
        "S01",
        "S03"
      ],
      "status": "reported",
      "note": "Registry max_invocations and collection page agree."
    },
    {
      "id": "first-mint",
      "topic": "mint",
      "value": "2021-05-26T04:28:08+00:00",
      "observedAt": "2026-09-17",
      "sourceIds": [
        "S01",
        "S08"
      ],
      "status": "verified",
      "note": "Token 68000000 minted_at, five days before public opening."
    },
    {
      "id": "activation",
      "topic": "mint",
      "value": "2021-05-30T22:50:07+00:00",
      "observedAt": "2026-09-17",
      "sourceIds": [
        "S01"
      ],
      "status": "verified",
      "note": "Registry activated_at precedes public opening; chronology consistent."
    },
    {
      "id": "public-opening",
      "topic": "mint",
      "value": "2021-05-31T02:51:52+00:00",
      "observedAt": "2026-09-17",
      "sourceIds": [
        "S01",
        "S03",
        "S08"
      ],
      "status": "reported",
      "note": "Indexed start equals second mint; official release date agrees. Individual public allocations not classified."
    },
    {
      "id": "completion",
      "topic": "mint",
      "value": "2021-05-31T04:46:30+00:00",
      "observedAt": "2026-09-17",
      "sourceIds": [
        "S01"
      ],
      "status": "verified",
      "note": "Indexed completion, 1:54:38 after indexed start; not an audited public sale duration."
    },
    {
      "id": "current-price",
      "topic": "mint",
      "value": "0.08",
      "unit": "ETH",
      "observedAt": "2026-09-17",
      "sourceIds": [
        "S01"
      ],
      "status": "reported",
      "note": "Current registry price_per_token_in_wei = 80000000000000000. Original launch price unverified."
    },
    {
      "id": "original-price",
      "topic": "mint",
      "value": null,
      "unit": "ETH",
      "observedAt": "2026-09-17",
      "sourceIds": [],
      "status": "unknown",
      "note": "No dated 2021 price source located."
    },
    {
      "id": "script-runtime",
      "topic": "construction",
      "value": "js@na",
      "observedAt": "2026-09-17",
      "sourceIds": [
        "S01",
        "S02"
      ],
      "status": "verified",
      "note": "Indexed script_type_and_version; plain JavaScript, no library."
    },
    {
      "id": "script-sha256",
      "topic": "construction",
      "value": "07de127b102c0b11f2167e1a2352fe3341d2ffcc31c0fecb42f793c5b5e4e0cc",
      "observedAt": "2026-09-17",
      "sourceIds": [
        "S02"
      ],
      "status": "verified",
      "note": "SHA-256 of the 10,619-byte UTF-8 script."
    },
    {
      "id": "license-label",
      "topic": "rights",
      "value": "CC BY-NC 4.0",
      "observedAt": "2026-09-17",
      "sourceIds": [
        "S01"
      ],
      "status": "reported",
      "note": "Registry license field; link_to_license null."
    },
    {
      "id": "ab5d-holding",
      "topic": "collection",
      "value": "68000086",
      "observedAt": "2026-09-17",
      "sourceIds": [
        "S07",
        "S08"
      ],
      "status": "verified",
      "note": "Owner 0xdd19308a9731cdecb67e0d80ca6823394208c045 in AB5D linked wallet set."
    }
  ],
  "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",
        "S06"
      ],
      "note": "Registry label with null link_to_license; generic CC BY-NC 4.0 deed supplies the named terms. No artist-hosted licence page located.",
      "unresolvedConflicts": []
    },
    "code": {
      "reportedLabel": null,
      "category": "unknown",
      "termsUrl": null,
      "observedAt": "2026-09-17",
      "sourceIds": [
        "S02"
      ],
      "note": "No licence header in script; visibility is not a reuse grant.",
      "unresolvedConflicts": []
    },
    "thirdParty": []
  },
  "examples": [
    {
      "id": "E01",
      "chainId": 1,
      "contract": "0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270",
      "tokenId": "68000000",
      "url": "https://www.artblocks.io/token/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/68000000",
      "sourceIds": [
        "S08",
        "S10"
      ],
      "selectionNote": "Edition 0, first mint of the series.",
      "observationNote": "Static preview viewed: grey-white burst veined with deep pink, cement-colored haze."
    },
    {
      "id": "E02",
      "chainId": 1,
      "contract": "0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270",
      "tokenId": "68000001",
      "url": "https://www.artblocks.io/token/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/68000001",
      "sourceIds": [
        "S08",
        "S10"
      ],
      "selectionNote": "Edition 1, early-edition comparison; allocation type not established.",
      "observationNote": "Static preview viewed: orange-and-cream feathered burst on peach ground."
    },
    {
      "id": "E03",
      "chainId": 1,
      "contract": "0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270",
      "tokenId": "68000010",
      "url": "https://www.artblocks.io/token/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/68000010",
      "sourceIds": [
        "S08",
        "S10"
      ],
      "selectionNote": "Geometric mode with visible angular quantization.",
      "observationNote": "Teal and orange angular paths on olive; exact quantisation setting not verified."
    },
    {
      "id": "E04",
      "chainId": 1,
      "contract": "0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270",
      "tokenId": "68000020",
      "url": "https://www.artblocks.io/token/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/68000020",
      "sourceIds": [
        "S08",
        "S10"
      ],
      "selectionNote": "Dense crimson starburst, sustained analysis.",
      "observationNote": "Static preview viewed: dense red filament starburst in rust-colored haze, knotted core."
    },
    {
      "id": "E05",
      "chainId": 1,
      "contract": "0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270",
      "tokenId": "68000086",
      "url": "https://www.artblocks.io/token/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/68000086",
      "sourceIds": [
        "S07",
        "S08",
        "S09",
        "S10"
      ],
      "selectionNote": "Verified AB5D-held work, sustained analysis and header.",
      "observationNote": "Independent PNG inspection: cream, teal and rose band, central lower notch and right-hand opening on mauve. Runtime comparison and palette 12 reported by Kimi."
    }
  ],
  "provenance": {
    "operator": "Kimi Work local agent runtime (commissioned batch batch-002-kimi)",
    "agent": "Kimi",
    "model": "Kimi (Moonshot AI), reviewed and revised by gpt-6-astra",
    "modelVersion": "unknown (not exposed by the runtime)",
    "tools": [
      "curl",
      "Python 3",
      "headless Chrome via puppeteer-core (SwiftShader WebGL)",
      "Art Blocks Hasura GraphQL 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), reviewed and revised by gpt-6-astra",
      "displayName": "Kimi (Moonshot AI), reviewed and revised by GPT-6 Astra",
      "scope": "Kimi Messengers essay reviewed and revised by Astra: full indexed code, five official previews, primary interview and ownership; submitted runtime report distinguished.",
      "essayCount": 1,
      "usage": null,
      "perEssayUsage": null,
      "usageDetail": "Kimi runtime did not expose token telemetry. Complete review telemetry is also unavailable; no estimate is substituted. Exact Kimi model version was not supplied.",
      "contributors": {
        "operator": "Kimi Work local agent runtime (commissioned batch batch-002-kimi)",
        "agent": "Kimi",
        "model": "Kimi (Moonshot AI)",
        "modelVersion": "unknown (not exposed by the runtime)",
        "tools": [
          "curl",
          "Python 3",
          "headless Chrome via puppeteer-core (SwiftShader WebGL)",
          "Art Blocks Hasura GraphQL endpoint",
          "web search/fetch tools"
        ],
        "humanEditorialInvolvement": "none recorded; draft for human review",
        "originalProseLicense": "CC0-1.0",
        "reviewers": [
          {
            "model": "gpt-6-astra",
            "scope": "Kimi Messengers essay reviewed and revised by Astra: full indexed code, five official previews, primary interview and ownership; submitted runtime report distinguished."
          }
        ]
      }
    }
  },
  "codeInspection": {
    "url": "https://artblocks-mainnet.hasura.app/v1/graphql",
    "locator": "projects_metadata(where slug = messengers-by-alexis-andre).script; contract 0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270 project 68",
    "sha256": "07de127b102c0b11f2167e1a2352fe3341d2ffcc31c0fecb42f793c5b5e4e0cc",
    "retrievedAt": "2026-09-17T22:00:31Z",
    "method": "GraphQL POST via curl; full 10,619-byte script read; live renderer executed in headless Chrome with SwiftShader WebGL; palette index 12 observed in console for token 68000086",
    "executed": true,
    "chainBlock": null
  },
  "editorialExceptions": [
    {
      "id": "EX-01",
      "status": "pending",
      "reviewer": null,
      "reason": "Original mint price at public opening not evidenced by any dated 2021 source."
    },
    {
      "id": "EX-02",
      "status": "pending",
      "reviewer": null,
      "reason": "No artist statement or interview specific to Messengers located; conception account rests on project text, script and practice arc."
    }
  ],
  "presentation": {
    "editionSize": 350,
    "maximumEdition": 350,
    "mintDate": "2021-05-26T04:28:08+00:00",
    "mintDateMeaning": "First indexed mint",
    "artwork": {
      "project_id": "0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270-68",
      "token_id": "68000086",
      "invocation": 86,
      "owner_address": "0xdd19308a9731cdecb67e0d80ca6823394208c045",
      "preview_asset_url": "https://media-proxy.artblocks.io/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/68000086.png",
      "primary_asset_url": "https://media-proxy.artblocks.io/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/68000086.png",
      "live_view_url": "https://generator.artblocks.io/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/68000086",
      "minted_at": "2021-05-31T03:09:12+00:00",
      "contract": "0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270",
      "chainId": 1,
      "canonicalUrl": "https://www.artblocks.io/token/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/68000086",
      "mode": "image",
      "copyrightStatus": "CC BY-NC 4.0",
      "copyrightUrl": "https://creativecommons.org/licenses/by-nc/4.0/",
      "displayBasis": "Official remote preview; original artwork and code rights separate from essay prose."
    }
  },
  "observationImages": [
    {
      "id": "E01",
      "chainId": 1,
      "contract": "0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270",
      "tokenId": "68000000",
      "url": "https://www.artblocks.io/token/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/68000000",
      "sourceIds": [
        "S08",
        "S10"
      ],
      "selectionNote": "Edition 0, first mint of the series.",
      "observationNote": "Static preview viewed: grey-white burst veined with deep pink, cement-colored haze.",
      "previewUrl": "https://media-proxy.artblocks.io/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/68000000.png",
      "liveUrl": "https://generator.artblocks.io/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/68000000"
    },
    {
      "id": "E02",
      "chainId": 1,
      "contract": "0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270",
      "tokenId": "68000001",
      "url": "https://www.artblocks.io/token/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/68000001",
      "sourceIds": [
        "S08",
        "S10"
      ],
      "selectionNote": "Edition 1, early-edition comparison; allocation type not established.",
      "observationNote": "Static preview viewed: orange-and-cream feathered burst on peach ground.",
      "previewUrl": "https://media-proxy.artblocks.io/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/68000001.png",
      "liveUrl": "https://generator.artblocks.io/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/68000001"
    },
    {
      "id": "E03",
      "chainId": 1,
      "contract": "0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270",
      "tokenId": "68000010",
      "url": "https://www.artblocks.io/token/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/68000010",
      "sourceIds": [
        "S08",
        "S10"
      ],
      "selectionNote": "Geometric mode with visible angular quantization.",
      "observationNote": "Teal and orange angular paths on olive; exact quantisation setting not verified.",
      "previewUrl": "https://media-proxy.artblocks.io/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/68000010.png",
      "liveUrl": "https://generator.artblocks.io/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/68000010"
    },
    {
      "id": "E04",
      "chainId": 1,
      "contract": "0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270",
      "tokenId": "68000020",
      "url": "https://www.artblocks.io/token/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/68000020",
      "sourceIds": [
        "S08",
        "S10"
      ],
      "selectionNote": "Dense crimson starburst, sustained analysis.",
      "observationNote": "Static preview viewed: dense red filament starburst in rust-colored haze, knotted core.",
      "previewUrl": "https://media-proxy.artblocks.io/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/68000020.png",
      "liveUrl": "https://generator.artblocks.io/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/68000020"
    },
    {
      "id": "E05",
      "chainId": 1,
      "contract": "0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270",
      "tokenId": "68000086",
      "url": "https://www.artblocks.io/token/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/68000086",
      "sourceIds": [
        "S07",
        "S08",
        "S09",
        "S10"
      ],
      "selectionNote": "Verified AB5D-held work, sustained analysis and header.",
      "observationNote": "Independent PNG inspection: cream, teal and rose band, central lower notch and right-hand opening on mauve. Runtime comparison and palette 12 reported by Kimi.",
      "previewUrl": "https://media-proxy.artblocks.io/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/68000086.png",
      "liveUrl": "https://generator.artblocks.io/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/68000086"
    }
  ],
  "publication": {
    "date": "2026-09-18",
    "url": "https://ab5d.xyz/series/messengers-by-alexis-andre/",
    "authorization": "Phil requested website publication on 2026-09-17.",
    "reviewSnapshot": "/docs/series-essays/production/messengers-by-alexis-andre/record.json",
    "unresolvedResearchQuestionsRetained": true
  }
}
