{
  "schema": "ab5d-series-essay/1",
  "identity": {
    "chainId": 1,
    "contract": "0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270",
    "projectId": 106,
    "slug": "radiance-by-julien-gachadoat",
    "title": "Radiance",
    "artistCredit": "Julien Gachadoat",
    "artistDossierUrls": [
      "https://ab5d.xyz/artists/julien-gachadoat/"
    ]
  },
  "revision": 2,
  "researchCutoff": "2026-09-17",
  "status": "published-with-research-limitations",
  "facts": [
    {
      "id": "minted-count",
      "topic": "mint",
      "value": 512,
      "observedAt": "2026-09-17T22:04:54.371649+00:00",
      "sourceIds": [
        "S02"
      ],
      "status": "reported",
      "note": "Current indexed count."
    },
    {
      "id": "maximum-edition",
      "topic": "mint",
      "value": 512,
      "observedAt": "2026-09-17T22:04:54.371649+00:00",
      "sourceIds": [
        "S02"
      ],
      "status": "reported",
      "note": "Current maximum, not proof of original cap."
    },
    {
      "id": "first-mint",
      "topic": "mint",
      "value": "2021-07-05T22:20:20+00:00",
      "observedAt": "2026-09-17T22:04:54.371649+00:00",
      "sourceIds": [
        "S02"
      ],
      "status": "reported",
      "note": "First indexed token #0."
    },
    {
      "id": "activation",
      "topic": "mint",
      "value": "2021-07-11T01:46:06+00:00",
      "observedAt": "2026-09-17T22:04:54.371649+00:00",
      "sourceIds": [
        "S02"
      ],
      "status": "reported",
      "note": "Separate activation event."
    },
    {
      "id": "completion",
      "topic": "mint",
      "value": "2021-07-19T17:04:17+00:00",
      "observedAt": "2026-09-17T22:04:54.371649+00:00",
      "sourceIds": [
        "S02"
      ],
      "status": "reported",
      "note": "Matches #511 mint, not independently public sellout."
    },
    {
      "id": "current-price-wei",
      "topic": "mint",
      "value": "100000000000000000",
      "observedAt": "2026-09-17T22:04:54.371649+00:00",
      "sourceIds": [
        "S02"
      ],
      "status": "reported",
      "note": "Current field, not original-price proof."
    }
  ],
  "rights": {
    "artwork": {
      "reportedLabel": "CC BY-NC 4.0",
      "category": "creative-commons",
      "termsUrl": "https://creativecommons.org/licenses/by-nc/4.0/",
      "observedAt": "2026-09-17T22:08:25.147263+00:00",
      "sourceIds": [
        "S02",
        "S06"
      ],
      "note": "Exact indexed label; index terms link null, corresponding standard terms inspected.",
      "unresolvedConflicts": []
    },
    "code": {
      "reportedLabel": null,
      "category": "unknown",
      "termsUrl": null,
      "observedAt": "2026-09-17T22:08:25.147263+00:00",
      "sourceIds": [
        "S02"
      ],
      "note": "No explicit software licence in complete artist script; no redistribution permitted by this finding.",
      "unresolvedConflicts": []
    },
    "thirdParty": [
      {
        "reportedLabel": "LGPL-2.1",
        "category": "custom",
        "termsUrl": "https://cdn.jsdelivr.net/npm/p5@1.0.0/license.txt",
        "observedAt": "2026-09-17T22:08:25.147263+00:00",
        "sourceIds": [
          "S07"
        ],
        "note": "p5 1.0.0 package label, separate library rights.",
        "unresolvedConflicts": []
      }
    ]
  },
  "sections": [
    {
      "id": "work-context",
      "heading": "Lines that assemble a field",
      "bodyMarkdown": "Radiance by Julien Gachadoat is an Art Blocks Factory series of 512 works. Its lines occupy a square, but the square never feels like a neutral container. Smaller cells divide its surface; within them, arcs, straight strokes and crossing paths make local patterns that sometimes join their neighbours and sometimes stop abruptly. Art Blocks dates the release to 19 July 2021. The first indexed token was minted earlier, on 5 July. Those dates describe different events, not competing versions of one launch.[^S01][^S02]\n\nThe work belongs to a practice built around drawing with rules. Gachadoat's own account connects his early involvement with the demoscene to later experiments in generative drawing, plotters and moving images. His artist website places the move into crypto art in 2021, specifically mentioning an interest in motion. Radiance carries that interest into the act of looking: its lines draw themselves into place, then remain available for a fresh drawing sequence after a click. The broader biography is recorded in the [AB5D artist dossier](https://ab5d.xyz/artists/julien-gachadoat/); here the concern is the behaviour of this particular system.[^S03][^S09]\n\nAB5D's header example is Radiance #184. The current Art Blocks index reports its owner as a wallet linked to the AB5D profile, whose three linked addresses were freshly checked. In the observed rendering, white curves and straight segments sit on coral. Large open intervals make the connections legible rather than filling every available space. Its relative sparseness is one expression of a system that also produces densely interlocked surfaces.[^S08][^S02][^S09]"
    },
    {
      "id": "conception",
      "heading": "From plotted cells to a drawing in time",
      "bodyMarkdown": "A useful precursor survives outside the token series. Ragnar Digital records a 2020 plotter drawing titled Radiance and identifies it as an antecedent of the Art Blocks project and Umwelt. The collection describes a divided page filled with arcs whose spacing varies through a wave function. This is a specific historical link offered by the holding collection, rather than a lineage inferred from two pictures that happen to resemble each other.[^S04]\n\nThe connection helps explain why the token series can be both geometric and restless. A repeated cell is a stable unit; variation in orientation and spacing makes that unit participate in a larger field. The digital work adds an observable duration to this relationship. Lines arrive at different times, so a connection that seems inevitable in the completed image was temporarily absent while the drawing assembled. That reading is based on the inspected renderers, not an attributed explanation of the artist's intentions.[^S09]\n\nIn a 2023 interview with Alex Estorick, Gachadoat describes combining algorithms and building tools that help him navigate possibilities. He also distinguishes the controlled system from the unpredictable texture of physical pens and paper. These later statements illuminate his working concerns, but they do not document Radiance's development schedule. In particular, the interview's account of random walkers and Voronoi subdivision concerns Mineral, not Radiance. Importing that explanation into this earlier work would misidentify its actual construction.[^S05]\n\nThe available evidence establishes a plotted predecessor and a subsequent screen-based series. It does not establish when every Radiance pattern was added, how many prototypes were rejected, or an exact sequence of revisions. Those questions remain open."
    },
    {
      "id": "construction",
      "heading": "A seed, a subdivision and a timed line",
      "bodyMarkdown": "The complete artist script was retrieved from Art Blocks' indexed project record and read, rather than reconstructed from the previews. The declared environment is p5@1.0.0. The script starts by parsing the beginning of the token hash as a number, then uses repeated bitwise shifts and exclusive-or operations to generate deterministic pseudo-random choices. Its random decimals are quantized into thousandths. The same token therefore supplies the same succession of choices within this rendering environment; no new external photograph or texture is fetched by the artist script.[^S02]\n\nThe square is drawn to an offscreen canvas whose working dimensions are based on a power of two, with a proportional margin. A Cell object recursively splits into four smaller squares. The first subdivision is forced; subsequent splits depend on a random comparison and a maximum depth chosen between two and four. Terminal cells receive a pattern and a quarter-turn orientation. This is why the image combines recognizably related pieces at several scales rather than repeating one equal tile across a regular checkerboard.[^S02]\n\nSix drawing families are available: straight stripes, circular arcs, zigzags, nested square paths, permutations and the script's Duplo motif. Eleven pattern-selection arrays and seven orientation arrays restrict the combinations. Seven named palettes provide black, dark teal, coral and electric blue grounds with corresponding strokes and fills. These are coded options, not claims that the inspected sample represents their edition-wide frequency.[^S02]\n\nSpacing has a separate organizing principle. For each terminal cell, the code measures the distance from its centre to the centre of the overall composition. A cosine function, with a seeded frequency, maps that distance to a spacing level. Powers of two then determine the gap between lines. Local geometry is therefore coupled to a larger radial field, even where the finished composition does not resemble a sunburst. The title's radiation is partly a rule for spacing, not necessarily a visible object.[^S02]\n\nTime operates on the completed geometry rather than continuously choosing new compositions. Each frame redraws the background and advances eased line, arc or polyline segments. Distance from an animation centre offsets their starts; some sequences also stagger individual paths. A click inside the canvas moves that centre, resets elapsed time and reverses the distance ordering. In the live #184 test, clicking reduced the finished work to an almost empty field, after which the same composition returned. The code contains no sound-generation or audio-loading calls; audio was not independently monitored through the browser tools. The p5 dependency is separate from the artist's script and token data.[^S02][^S09][^S07]"
    },
    {
      "id": "mint",
      "heading": "Several dates, one edition",
      "bodyMarkdown": "The refreshed project record reports 512 invocations and a maximum of 512. Token #0 has an indexed mint timestamp of 2021-07-05T22:20:20+00:00. Activation is separately indexed at 2021-07-11T01:46:06+00:00. The platform's release label is 19 July 2021, consistent with the later concentration of mints, but neither activation nor that calendar label proves the precise moment at which public buying began.[^S02][^S01]\n\nToken #1 was minted at 17:01:07 on 19 July; #20 at 17:01:10; #184 at 17:02:03; and #511 at 17:04:17, all in UTC. Subtracting the first of these times from the last gives 190 seconds. That is the indexed interval between #1 and the final numbered output. It is not evidence sufficient to call the public sale a three-minute-ten-second sellout: reserved or administrative allocations have not been separated, and a contemporary public-opening announcement was not recovered.[^S02]\n\nThe project currently reports a price field of 100000000000000000 wei, equivalent to 0.1 ETH. This field is retained as a current observation, not presented as the verified original mint price. It does not by itself establish a fixed-price sale, starting price, subsequent price changes or what a buyer paid including gas. Likewise, today's maximum does not independently establish the originally announced cap. The opening presentation uses the first indexed mint date and the observed edition count, with these distinctions preserved in the underlying record.[^S02]"
    },
    {
      "id": "rights",
      "heading": "Artwork, program and library",
      "bodyMarkdown": "The project record reports the artwork licence as CC BY-NC 4.0, while its dedicated licence-link field is empty. The corresponding Creative Commons legal text permits sharing and adaptation for noncommercial purposes under its conditions. Those conditions include appropriate attribution, a licence reference and an indication of modifications. Noncommercial use is defined by purpose, including whether use is directed toward commercial advantage or monetary compensation. This is a copyright licence, not a transfer of copyright to the token holder.[^S02][^S06]\n\nThe standard terms have been inspected, but no separately signed project-specific instrument was found. The reported label identifies a noncommercial licence, not an unrestricted permission for every use. Attribution and a link to the licence remain conditions of sharing; modifications must be indicated. Owning Radiance #184 does not give its holder exclusive reproduction rights or authority to change those terms.[^S06]\n\nThe artist script carries no explicit software licence in the retrieved text. Public inspectability is not a substitute for permission to redistribute it. It is consequently retained only in ignored research storage, with a digest and an explanatory account supplied for review. Separately, the p5 1.0.0 package declares LGPL-2.1 and includes the GNU Lesser General Public License version 2.1. That library licence does not automatically settle the status of Gachadoat's program or its outputs. The original prose of this essay is offered under CC0-1.0; the artwork and program are not folded into that dedication.[^S02][^S07]"
    },
    {
      "id": "examples",
      "heading": "Five ways the connections behave",
      "bodyMarkdown": "The sample comprises editions #0, #1, #10 and #20, selected as identifiable early outputs, plus the collection's #184. All belong to Ethereum mainnet contract `0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270`: their token IDs are `106000000`, `106000001`, `106000010`, `106000020` and `106000184`, respectively. Each token was verified against the exact project contract, and each original live canvas was viewed in an early and completed or later state. This is a purposeful comparison, not a statistical sample or a ranking of rarity.[^S02][^S10][^S11][^S12][^S13][^S09]\n\nIn #0, coral lines on dark teal organize a relatively open composition. At the top, large right-angled enclosures are interrupted by crossing strands near the edges. The middle contains a tighter band of paths that exchange positions, producing little diamonds where they cross. Toward the bottom, quarter-circle turns coexist with straight corridors and more compact braids. The crossing is not shading: there are no tonal transitions to establish an over-and-under weave. The viewer can follow a line, but cannot always assign the resulting network a stable physical depth. Its diagrammatic clarity produces spatial ambiguity.[^S10]\n\nEdition #1 uses white on black. A horizontal bundle near the upper centre turns through nested arcs before entering crossing segments. Similar turns recur lower down, where straight lines organize a broad band around open rectangular spaces. The black ground keeps those spaces active: they read as deliberate intervals between routes rather than missing details. Compared with #0, the stronger light-dark contrast gives the rounded line ends and small interruptions particular emphasis. The page appears connected without becoming one uninterrupted path. During initial loading only short white strokes were present; their subsequent extension made those eventual relationships visible as events.[^S11]\n\nEdition #10 returns to coral on teal, with a concentrated set of nested bends around the centre. Large arcs at the outskirts offer slower, more open passages, while the middle compresses into close parallel turns. [^S12] Edition #20 places white on coral and multiplies smaller cells and tightly packed arcs. Its changes of direction are frequent enough to make the square read as an almost continuous fabric. The contrast with #10 shows how density alters the scale at which the eye first understands the work.[^S13]\n\nIn #184, the same white-and-coral combination has much more breathing room. Broad arcs occupy the left and central regions; crossing strokes gather at the right, above an isolated quarter-circle shape near the bottom. Clicking did not select another edition or randomize these relationships. It replayed their emergence. That distinction matters: the interactive component gives access to a different experience of the fixed composition, rather than making the token a menu of interchangeable images.[^S09]"
    },
    {
      "id": "significance",
      "heading": "A composition with a recoverable arrival",
      "bodyMarkdown": "Radiance makes the relation between a local drawing rule and a whole image unusually legible. Its cells are not always outlined, yet changes of direction and scale let the viewer reconstruct their presence. Radial spacing binds those cells to a shared field; timed drawing temporarily loosens the completed connections. The final surface and its arrival are complementary parts of the work. A static preview can preserve the former while concealing the latter.[^S02][^S09]\n\nThe plotted precursor makes this more specific than a general contrast between physical and digital art. Here an existing concern with subdivided line fields becomes a repeatable screen event. The evidence supports that account without requiring a claim of historical priority, a story about market demand, or an attribution of every formal effect to a published intention.[^S04]\n\nUnresolved research questions:\n\n- What contemporary announcement fixes the public opening time, original price and originally intended maximum?\n- Which initial mints, if any, were reserved or administrative allocations?\n- What explicit software licence, if any, applies to the artist script?\n- Which surviving development records document the transition from the 2020 plotted Radiance to the six pattern families in the token script?"
    }
  ],
  "examples": [
    {
      "id": "E0",
      "chainId": 1,
      "contract": "0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270",
      "tokenId": "106000000",
      "url": "https://www.artblocks.io/token/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/106000000",
      "sourceIds": [
        "S02",
        "S10"
      ],
      "selectionNote": "Early-edition discovery sample",
      "observationNote": "Coral on dark teal, sparse square corridors and crossing permutation diamonds, some large arcs."
    },
    {
      "id": "E1",
      "chainId": 1,
      "contract": "0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270",
      "tokenId": "106000001",
      "url": "https://www.artblocks.io/token/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/106000001",
      "sourceIds": [
        "S02",
        "S11"
      ],
      "selectionNote": "Early-edition discovery sample",
      "observationNote": "White on black, nested arcs and crossing bands with open rectangular gaps."
    },
    {
      "id": "E10",
      "chainId": 1,
      "contract": "0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270",
      "tokenId": "106000010",
      "url": "https://www.artblocks.io/token/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/106000010",
      "sourceIds": [
        "S02",
        "S12"
      ],
      "selectionNote": "Early-edition discovery sample",
      "observationNote": "Coral on dark teal, tightly bundled bends at centre with broad arcs toward edges."
    },
    {
      "id": "E20",
      "chainId": 1,
      "contract": "0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270",
      "tokenId": "106000020",
      "url": "https://www.artblocks.io/token/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/106000020",
      "sourceIds": [
        "S02",
        "S13"
      ],
      "selectionNote": "Early-edition discovery sample",
      "observationNote": "White on coral, densely subdivided small cells and nested arcs."
    },
    {
      "id": "E184",
      "chainId": 1,
      "contract": "0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270",
      "tokenId": "106000184",
      "url": "https://www.artblocks.io/token/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/106000184",
      "sourceIds": [
        "S02",
        "S09"
      ],
      "selectionNote": "Fresh AB5D holding",
      "observationNote": "White on coral, broad sparse arcs and right-side crossing strands; click replay observed."
    }
  ],
  "mediaIds": [],
  "provenance": {
    "operator": "AB5D commissioned research agent",
    "agent": "radiance_fresh",
    "model": "gpt-6-astra",
    "modelVersion": null,
    "tools": [
      "Art Blocks GraphQL via Python urllib",
      "web search and page reading",
      "CUA Chrome original renderers",
      "local structural validator"
    ],
    "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": 2952634,
      "cachedInputTokens": 2832512,
      "outputTokens": 12183,
      "reasoningOutputTokens": 245,
      "totalTokens": 2964817,
      "model": "gpt-6-astra",
      "status": "measured",
      "scope": "Radiance delegated research, drafting and handoff; editorial integration and publication excluded.",
      "generationRecord": "/data/series-generation-expansion-64.json"
    },
    "generation": {
      "schema": "ab5d-essay-generation/1",
      "model": "gpt-6-astra",
      "displayName": "GPT-6 Astra",
      "scope": "Radiance delegated research, drafting and handoff; editorial integration and publication excluded.",
      "essayCount": 1,
      "perEssayUsage": {
        "inputTokens": 2952634,
        "cachedInputTokens": 2832512,
        "outputTokens": 12183,
        "reasoningOutputTokens": 245,
        "totalTokens": 2964817
      },
      "usage": {
        "inputTokens": 2952634,
        "cachedInputTokens": 2832512,
        "outputTokens": 12183,
        "reasoningOutputTokens": 245,
        "totalTokens": 2964817
      },
      "usageSummary": "across the Radiance delegated research, drafting and 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": "Dedicated delegated Codex session cumulative telemetry at completed assignment",
      "measurementStart": null,
      "recordedAt": "2026-09-17T22:09:32.351Z"
    }
  },
  "codeInspection": {
    "url": "https://artblocks-mainnet.hasura.app/v1/graphql",
    "locator": "query { projects_metadata(where:{slug:{_eq:\"radiance-by-julien-gachadoat\"}}){name artist_name slug contract_address project_id description license link_to_license invocations max_invocations activated_at first_token_minted_at second_token_minted_at completed_at start_datetime price_per_token_in_wei currency_symbol script_type_and_version dependency_name_and_version website artist_interview sales_notes script} tokens_metadata(where:{token_id:{_in:[\"106000000\",\"106000001\",\"106000010\",\"106000020\",\"106000184\",\"106000511\"]},project_id:{_eq:\"0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270-106\"}}){token_id invocation owner_address hash minted_at mint_transaction_hash preview_asset_url primary_asset_url live_view_url features} }",
    "sha256": "29bd613cdcbc65c91c5e372215e6c43bbda1405554b54b5f839003e69e804ae7",
    "retrievedAt": "2026-09-17T22:04:54.371649+00:00",
    "method": "Complete indexed-script reading and original remote renderer visual observations; no local execution of artist source.",
    "executed": true,
    "chainBlock": null,
    "executionNote": "Original platform renderer viewed in Chrome; no local reproduction."
  },
  "editorialExceptions": [
    {
      "id": "launch-history",
      "status": "pending",
      "reviewer": null,
      "reason": "Original public opening time, allocation breakdown and original price not established."
    },
    {
      "id": "code-rights",
      "status": "pending",
      "reviewer": null,
      "reason": "Artist software licence not identified."
    },
    {
      "id": "usage",
      "status": "pending",
      "reviewer": null,
      "reason": "Per-essay telemetry unavailable; coordinator measurement required."
    }
  ],
  "presentation": {
    "editionSize": 512,
    "maximumEdition": 512,
    "mintDate": "2021-07-05T22:20:20+00:00",
    "mintDateMeaning": "First indexed mint",
    "artwork": {
      "chainId": 1,
      "contract": "0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270",
      "token_id": "106000184",
      "invocation": 184,
      "owner_address": "0xdd19308a9731cdecb67e0d80ca6823394208c045",
      "canonicalUrl": "https://www.artblocks.io/token/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/106000184",
      "preview_asset_url": "https://media-proxy.artblocks.io/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/106000184.png",
      "live_view_url": "/series/radiance-by-julien-gachadoat/artwork.html",
      "mode": "live",
      "copyrightStatus": "CC BY-NC 4.0",
      "copyrightUrl": "https://creativecommons.org/licenses/by-nc/4.0/",
      "displayBasis": "Attributed, unmodified official remote artwork for noncommercial reference and criticism, with the reported CC BY-NC 4.0 licence linked separately.",
      "canonicalLiveUrl": "https://generator.artblocks.io/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/106000184",
      "interactionNote": "The original drawing begins automatically. Click the artwork to replay its construction."
    }
  },
  "observationImages": [
    {
      "id": "E0",
      "chainId": 1,
      "contract": "0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270",
      "tokenId": "106000000",
      "url": "https://www.artblocks.io/token/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/106000000",
      "sourceIds": [
        "S02",
        "S10"
      ],
      "selectionNote": "Early-edition discovery sample",
      "observationNote": "Coral on dark teal, sparse square corridors and crossing permutation diamonds, some large arcs.",
      "previewUrl": "https://media-proxy.artblocks.io/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/106000000.png",
      "liveUrl": "https://generator.artblocks.io/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/106000000"
    },
    {
      "id": "E1",
      "chainId": 1,
      "contract": "0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270",
      "tokenId": "106000001",
      "url": "https://www.artblocks.io/token/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/106000001",
      "sourceIds": [
        "S02",
        "S11"
      ],
      "selectionNote": "Early-edition discovery sample",
      "observationNote": "White on black, nested arcs and crossing bands with open rectangular gaps.",
      "previewUrl": "https://media-proxy.artblocks.io/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/106000001.png",
      "liveUrl": "https://generator.artblocks.io/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/106000001"
    },
    {
      "id": "E10",
      "chainId": 1,
      "contract": "0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270",
      "tokenId": "106000010",
      "url": "https://www.artblocks.io/token/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/106000010",
      "sourceIds": [
        "S02",
        "S12"
      ],
      "selectionNote": "Early-edition discovery sample",
      "observationNote": "Coral on dark teal, tightly bundled bends at centre with broad arcs toward edges.",
      "previewUrl": "https://media-proxy.artblocks.io/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/106000010.png",
      "liveUrl": "https://generator.artblocks.io/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/106000010"
    },
    {
      "id": "E20",
      "chainId": 1,
      "contract": "0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270",
      "tokenId": "106000020",
      "url": "https://www.artblocks.io/token/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/106000020",
      "sourceIds": [
        "S02",
        "S13"
      ],
      "selectionNote": "Early-edition discovery sample",
      "observationNote": "White on coral, densely subdivided small cells and nested arcs.",
      "previewUrl": "https://media-proxy.artblocks.io/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/106000020.png",
      "liveUrl": "https://generator.artblocks.io/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/106000020"
    },
    {
      "id": "E184",
      "chainId": 1,
      "contract": "0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270",
      "tokenId": "106000184",
      "url": "https://www.artblocks.io/token/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/106000184",
      "sourceIds": [
        "S02",
        "S09"
      ],
      "selectionNote": "Fresh AB5D holding",
      "observationNote": "White on coral, broad sparse arcs and right-side crossing strands; click replay observed.",
      "previewUrl": "https://media-proxy.artblocks.io/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/106000184.png",
      "liveUrl": "https://generator.artblocks.io/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/106000184"
    }
  ],
  "publication": {
    "date": "2026-09-18",
    "url": "https://ab5d.xyz/series/radiance-by-julien-gachadoat/",
    "authorization": "Phil requested website publication on 2026-09-17.",
    "reviewSnapshot": "/docs/series-essays/production/radiance-by-julien-gachadoat/record.json",
    "unresolvedResearchQuestionsRetained": true
  }
}
