{
  "schema": "ab5d-series-essay/1",
  "revision": 2,
  "status": "published-with-research-limitations",
  "sections": [
    {
      "id": "work-context",
      "heading": "The work and its context",
      "bodyMarkdown": "Incantation is an 85-edition generative art series by Eliya Stein, released on Art Blocks as a Factory project on Ethereum mainnet, contract 0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270, project ID 82.[^S01] The registry describes it in one sentence: \"Ancient runes deterministically arranged and animated in order to create mysterious magic spells.\"[^S01] Each output is a square field of rune-like glyphs on a hash-tinted ground, gridded, color-drenched and quietly animated: individual signs shimmer, flash, cycle through colors or drift across the canvas, so that every token performs its own small ritual rather than sitting still.[^S02][^S09]\n\nStein, who publishes under the name Pretty Blocks, is one of the more prolific early artists on the platform. The AB5D artist dossier counts five Stein projects in AB[500], the Art Blocks survey of its first 500 projects: Gravity Grid (81 editions, April 2021), Incantation (85), Labyrometry (800), Prismatic (218) and Liquid Ruminations (1,024), 2,208 editions in total.[^S06] Incantation, his second release, arrived about two months after Gravity Grid warped the 19-by-19 Go board, and it trades the board for a field of signs.[^S06] A 2022 press release for Stein's later Stella Artois collaboration describes the series simply as \"Incantation, capturing ancient runes\".[^S10]\n\nThe series sits in the Factory tier, the open middle track of early Art Blocks, and is tagged heritage status ab500 in the current index.[^S01] The runtime is p5@1.0.0 at a 1:1 aspect ratio with no external assets, and the artist link in the registry points to the Pretty Blocks account on X.[^S01]"
    },
    {
      "id": "conception",
      "heading": "Conception and development",
      "bodyMarkdown": "The project’s title invites an analogy: a spell is an ordered arrangement of symbols whose execution is expected to produce an effect, and so is a program. This comparison is an interpretation of the project’s title and drawing rules.[^S02] Stein's script literalizes the analogy. The token hash is disassembled into two ingredient tables, a bit for every hexadecimal character and an integer for every pair, and the \"spell\" of each token is the particular combination of magical effects those bits switch on: a golden shimmer here, a green flash there, a slow chromatic breathing, horizontal or vertical movement of alternating object IDs.[^S02] Tokens share a drawing vocabulary while different combinations of hash bits enable different effects.[^S02]\n\nThe choice of runes carries the same double reading. The glyph table is keyed by genuine Unicode rune characters, Elder Futhark and related signs such as ansuz, raidho and ingwaz, forms built for carving, predominantly angular in this drawing table. One table entry is keyed by the zero-width joiner, an invisible Unicode control character, yet it stores a fully visible tall glyph: a distinction between a lookup key and the visible polygon it identifies.[^S02] And because every glyph and color is drawn from a hash-derived sequence that yields its first byte once, then cycles through the remaining 31 bytes, glyph-and-color sequences recur across the grid; the field behaves less like a picture and more like a chant, one brief sequence repeated until it fills the square.[^S02][^S09]\n\nNo artist interview or statement specific to Incantation was located: the registry's interview field is empty and the linked website is an X profile, which is login-walled beyond public metadata.[^S01] The conception account above is therefore this essay's reading of the project text, the dossier and the code itself, not a paraphrase of the artist's own words. Stein's documented professional background in advertising technology and browser security, fields preoccupied with systems and behavior under changing conditions, is relevant context recorded by the dossier.[^S06]"
    },
    {
      "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 incantation-by-eliya-stein and corroborated against contract 0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270 and project ID 82. The retrieved script is 7,876 bytes with SHA-256 digest 405dbc530802bc9e6faa8dddeb5fb6c0a279d9f3506770bdc0bf84e31389af37 (recorded in evidence.json; the script itself is not redistributed). The indexed runtime is p5@1.0.0, aspect ratio 1:1, single script, no external asset dependencies.[^S01][^S02]\n\nThe script is a compact single-line p5 sketch. It sets seed to tokenData.hash, then derives two tables: BB, one parity bit per character of the hash string, and II, one integer per hexadecimal pair. A generator function cycles endlessly through II and serves as the only random source. The canvas is a square of side equal to the smaller window dimension. The builder walks a grid from just outside the canvas to just past its far edge in steps of one twelfth of the side, producing 14 by 14 positions, 196 runes, each stamped with a glyph, a size and a color.[^S02] Kimi reported counting 196 rune objects for #16 and comparing its hash with the indexed record.[^S08]\n\nFour structural decisions shape every output. First, scale: a size class SZR of 4, 8, 12 or 20 is chosen by hash bits, and each rune is scaled by SZR, so a SZR-4 token is a sparse field of small signs while a SZR-20 token is a dense crush of glyphs up to one sixth of the canvas in height, far wider than the grid step and therefore overlapping. Notably, the SZR-12 branch is unreachable: its condition reads the bit derived from the letter x of the hash's \"0x\" prefix, which is not a hexadecimal digit and evaluates to a non-numeric, falsy value, so inspected and live-verified tokens show only 4, 8 and 20.[^S02][^S08] Second, the alphabet: 36 polygon glyphs stored as point lists in a JSON table keyed by rune characters, one key being the zero-width joiner. Third, color: each rune takes red, green, blue and alpha straight from the cycling hash stream, which is why some signs sit at near-invisible transparency; the background is three hex-pair values, replaced by black when one control value is low. Fourth, the spells: a per-frame function rewrites rune properties under bit-gated conditions, golden shimmer for every eleventh rune, an unconditional grayscale flicker for IDs congruent to 4 modulo 18, a three-channel color cycle, green flashes for large grids, a white shimmer, and alternating object IDs moving horizontally or vertically with wraparound at small scales.[^S02]\n\nKimi reported inspecting internal rendering state for token 82000016: the hash matched the indexed token record, 196 runes and SZR 8 were counted, and the unconditional flicker rune changed from rgba(186,186,186,1) to rgba(254,254,254,1) while the frame counter advanced from 82 to 161 over three seconds.[^S08] Direct inspection found no audio code.[^S02] The program was retrieved from the current Art Blocks index. This inspection does not establish its complete storage history or compare it with a block-pinned chain retrieval.[^S01][^S02]\n\nIndependent browser observation of #16 confirmed automatic animation: glyphs changed horizontal position while several signs brightened to white between screenshots. This visible comparison verifies movement and colour change without relying on the contributor’s internal object counts.[^S08]"
    },
    {
      "id": "mint",
      "heading": "The mint",
      "bodyMarkdown": "The current Art Blocks index distinguishes the first mint, activation, scheduled start and completion.[^S01][^S04] Edition 0 (token 82000000) was minted on June 2, 2021 at 03:59:07 UTC, about eighteen hours before the project was activated at 22:16:10 UTC, a pre-activation mint whose allocation is not established here. The second token was minted at 22:25:28 UTC, and the registry's sale-start timestamp is that same second: these two index fields coincide, without independently identifying a public purchase.[^S01][^S04] The official collection page accordingly reads \"Released Jun 2, 2021, 10:25 PM UTC\".[^S03]\n\nThe sale then moved at a measured pace. The inspected token records show edition 10 minted on June 3, edition 16 on June 4 and edition 20 on June 6, and the 85th and final edition closed the series on June 27, 2021 at 18:49:25 UTC, about twenty-five and a half days after the first mint.[^S04] The sequence describes indexed events; it does not classify artist, reserved or public allocations.[^S01]\n\nThe minted count equals the maximum of 85, and the project is marked complete and locked. These are current values; the original announced maximum has not been independently recovered.[^S01] The currently indexed price is 0.1 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.[^S01]"
    },
    {
      "id": "rights",
      "heading": "Copyright and licensing",
      "bodyMarkdown": "The current project record reports the artwork label \"Nifty License\" without a terms URL.[^S01] The generic NFT License 2.0 published by Dapper Labs is not sufficient evidence that this series adopted that exact version. Specific permissions therefore remain unresolved; no commercial allowance from that template is asserted for Incantation.[^S07]\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 single declared runtime dependency, p5.js 1.0.0, has an LGPL 2.1 licence in its version-pinned repository, distinct from any permission for Stein’s program.[^S12] Owning an Incantation 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.[^S04]"
    },
    {
      "id": "examples",
      "heading": "Close reading of examples",
      "bodyMarkdown": "Five outputs were inspected directly through their platform media, chosen to span the size classes, the background range and the mint chronology, including the AB5D-held edition.[^S04][^S09] Size-class and effect attributions below combine visual reading with the script's bit logic; per-token palette names do not exist in this project, since colors come straight from the hash stream.[^S02]\n\nEdition 0 (token 82000000, minted June 2, 2021, the pre-activation mint) is the large end of the system: a bright green ground under huge overlapping runes, SZR 20, glyphs so wide they collide into a tangled polychrome thicket where individual signs are hard to count.[^S04][^S09] Edition 1 (token 82000001), the second indexed mint, is the opposite pole: a yellow-green ground with medium-sized, separated runes, SZR 8, in pink, blue, red, black and brown, several so transparent they barely register, the alpha channel doing quiet compositional work.[^S04][^S09] Set side by side, the two editions show that one bit-gated constant moves the work between heraldic clutter and a minimalist scattered field. Edition 10 (token 82000010, June 3) demonstrates the black-background override: black ground, small runes, SZR 4, in red, green, blue, purple and gold, the colors gaining a lantern quality against the dark.[^S04][^S09] Edition 20 (token 82000020, June 6) returns to maximum scale on a dark olive ground, a dense overlapping crush of orange, green, pink and blue signs, the most chaotic surface in the sample.[^S04][^S09]\n\nEdition 16 (token 82000016, minted June 4, 2021), the AB5D-held example, rewards the longest look.[^S04][^S05] Its violet ground comes from a rule chosen by the artist: the background channels are the sixth, sixteenth and twenty-sixth hex pairs of its hash, which compute to (112, 48, 232). Its size class is 8, and its spell recipe is unusually legible. The gold-shimmer condition, bits 23 and 24 of the hash, is active, which explains the scattered saturated yellow runes glowing against the violet; the diagonal-tint bit is also set, recoloring the main diagonal. Most striking is the repetition: rows of identical glyphs recur across the grid at a regular interval, the visible signature of the 31-value cycling generator, the field literally chanting one short sequence. Kimi’s runtime report recorded the mechanics: 196 runes, SZR 8, the flicker rune brightening measurably over three seconds, and the reported hash matching the indexed token record.[^S02][^S08][^S09]"
    },
    {
      "id": "significance",
      "heading": "Significance and limitations",
      "bodyMarkdown": "Incantation is an early, economical demonstration of what the Art Blocks hash makes possible: not just a unique image per token, but a unique behavior. By gating each animation on its own conjunction of hash bits, Stein turned the hash into a spellbook index, so that tokens differ in what they do, not only in how they look.[^S02] The ritual framing also reads now as an unusually precise statement of what long-form generative art is: ordered symbols, executed, producing an effect.[^S01][^S06] The series has held a place in Stein's subsequent reputation: a 2022 Stella Artois press release names it among the works he is known for, in what the press release described as the first brand partnership hosted by Art Blocks, and the Verse description of his later project Glitch Galactic specifies that it was offered as a free mint to holders of Incantation and his three other early Art Blocks series.[^S10][^S11]\n\nUnresolved research questions, flagged for review:\n\n- The original mint price at the 2021 sale is not established by any dated 2021 source inspected here; only the current registry value of 0.1 ETH is recorded.[^S01]\n- No artist statement or interview specific to the series was located; the conception account rests on the project text, the AB5D dossier and the code.[^S01][^S06]\n- The SZR-12 size class is unreachable in the shipped script because its gating bit derives from the non-hexadecimal \"x\" of the hash prefix; whether the artist knew is unverifiable from inspected sources.[^S02][^S08]\n- Visual attributions of effects to specific hash bits were verified arithmetically only for token 82000016; all five size classes were independently recalculated from the freshly retrieved token hashes.[^S02][^S08]"
    }
  ],
  "mediaIds": [],
  "identity": {
    "chainId": 1,
    "contract": "0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270",
    "projectId": 82,
    "slug": "incantation-by-eliya-stein",
    "title": "Incantation",
    "artistCredit": "Eliya Stein",
    "artistDossierUrls": [
      "https://ab5d.xyz/artists/eliya-stein/"
    ]
  },
  "researchCutoff": "2026-09-17",
  "facts": [
    {
      "id": "minted-count",
      "topic": "mint",
      "value": 85,
      "unit": "editions",
      "observedAt": "2026-09-17",
      "sourceIds": [
        "S01",
        "S04"
      ],
      "status": "verified",
      "note": "Current index invocations; equals max_invocations and collection page count."
    },
    {
      "id": "max-edition",
      "topic": "mint",
      "value": 85,
      "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-06-02T03:59:07+00:00",
      "observedAt": "2026-09-17",
      "sourceIds": [
        "S01",
        "S04"
      ],
      "status": "verified",
      "note": "Token 82000000 minted_at, about 18 hours before activation; pre-activation artist mint."
    },
    {
      "id": "activation",
      "topic": "mint",
      "value": "2021-06-02T22:16:10+00:00",
      "observedAt": "2026-09-17",
      "sourceIds": [
        "S01"
      ],
      "status": "verified",
      "note": "Registry activated_at."
    },
    {
      "id": "registry-sale-start",
      "topic": "mint",
      "value": "2021-06-02T22:25:28+00:00",
      "observedAt": "2026-09-17",
      "sourceIds": [
        "S01",
        "S03"
      ],
      "status": "verified",
      "note": "start_datetime equals second_token_minted_at to the second: sale opened and first public mint landed together. Matches collection page release line 'Jun 2, 2021, 10:25 PM UTC'. Chronology clean, no anomalies."
    },
    {
      "id": "completion",
      "topic": "mint",
      "value": "2021-06-27T18:49:25+00:00",
      "observedAt": "2026-09-17",
      "sourceIds": [
        "S01",
        "S04"
      ],
      "status": "verified",
      "note": "85th edition; about 25.5 days after first mint."
    },
    {
      "id": "current-price",
      "topic": "mint",
      "value": "0.1",
      "unit": "ETH",
      "observedAt": "2026-09-17",
      "sourceIds": [
        "S01"
      ],
      "status": "reported",
      "note": "Current registry price_per_token_in_wei = 100000000000000000. 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": "paused-flag",
      "topic": "mint",
      "value": false,
      "observedAt": "2026-09-17",
      "sourceIds": [
        "S01"
      ],
      "status": "verified",
      "note": "Unusual for a sealed 2021 project (complete=true, locked=true); moot but recorded."
    },
    {
      "id": "script-runtime",
      "topic": "construction",
      "value": "p5@1.0.0",
      "observedAt": "2026-09-17",
      "sourceIds": [
        "S01",
        "S02"
      ],
      "status": "verified",
      "note": "Indexed script_type_and_version; single script; 2D p5 sketch."
    },
    {
      "id": "script-sha256",
      "topic": "construction",
      "value": "405dbc530802bc9e6faa8dddeb5fb6c0a279d9f3506770bdc0bf84e31389af37",
      "observedAt": "2026-09-17",
      "sourceIds": [
        "S02"
      ],
      "status": "verified",
      "note": "SHA-256 of the 7,876-byte UTF-8 script."
    },
    {
      "id": "license-label",
      "topic": "rights",
      "value": "Nifty License",
      "observedAt": "2026-09-17",
      "sourceIds": [
        "S01"
      ],
      "status": "reported",
      "note": "Registry license field; link_to_license null."
    },
    {
      "id": "ab5d-holding",
      "topic": "collection",
      "value": "82000016",
      "observedAt": "2026-09-17",
      "sourceIds": [
        "S04",
        "S05"
      ],
      "status": "verified",
      "note": "Owned by 0xdd19308a9731cdecb67e0d80ca6823394208c045 in AB5D linked wallet set."
    }
  ],
  "rights": {
    "artwork": {
      "reportedLabel": "Nifty License",
      "category": "unknown",
      "termsUrl": null,
      "observedAt": "2026-09-17",
      "sourceIds": [
        "S01",
        "S07"
      ],
      "note": "Reported Nifty License label does not independently establish adoption of NFT License 2.0 or its permissions.",
      "unresolvedConflicts": []
    },
    "code": {
      "reportedLabel": null,
      "category": "unknown",
      "termsUrl": null,
      "observedAt": "2026-09-17",
      "sourceIds": [
        "S02"
      ],
      "note": "Script carries no licence header or copyright comment; absence recorded.",
      "unresolvedConflicts": []
    },
    "thirdParty": [
      {
        "reportedLabel": "LGPL 2.1 (p5.js 1.0.0)",
        "category": "custom",
        "termsUrl": "https://raw.githubusercontent.com/processing/p5.js/1.0.0/license.txt",
        "observedAt": "2026-09-17",
        "sourceIds": [
          "S12"
        ],
        "note": "Version-pinned library licence inspected; separate from artist-code rights.",
        "unresolvedConflicts": []
      }
    ]
  },
  "examples": [
    {
      "id": "E01",
      "chainId": 1,
      "contract": "0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270",
      "tokenId": "82000000",
      "url": "https://www.artblocks.io/token/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/82000000",
      "sourceIds": [
        "S04",
        "S09"
      ],
      "selectionNote": "Edition 0, pre-activation mint with allocation unverified (2021-06-02T03:59:07Z); large-scale pole.",
      "observationNote": "Static preview viewed: bright green ground, SZR 20, huge overlapping runes in a dense polychrome tangle."
    },
    {
      "id": "E02",
      "chainId": 1,
      "contract": "0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270",
      "tokenId": "82000001",
      "url": "https://www.artblocks.io/token/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/82000001",
      "sourceIds": [
        "S04",
        "S09"
      ],
      "selectionNote": "Edition 1, second indexed mint (2021-06-02T22:25:28Z); medium size class.",
      "observationNote": "Static preview viewed: yellow-green ground, SZR 8, separated medium runes in pink/blue/red/black/brown, several at very low alpha."
    },
    {
      "id": "E03",
      "chainId": 1,
      "contract": "0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270",
      "tokenId": "82000016",
      "url": "https://www.artblocks.io/token/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/82000016",
      "sourceIds": [
        "S04",
        "S05",
        "S08",
        "S09"
      ],
      "selectionNote": "Verified AB5D-held work, sustained analysis and header.",
      "observationNote": "Static preview and live renderer viewed: violet ground computed from hash pairs (112,48,232), SZR 8, gold-shimmer bits active (saturated yellow runes), diagonal tint active, visible row repetition; hash matched index; 196 runes; flicker verified."
    },
    {
      "id": "E04",
      "chainId": 1,
      "contract": "0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270",
      "tokenId": "82000010",
      "url": "https://www.artblocks.io/token/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/82000010",
      "sourceIds": [
        "S04",
        "S09"
      ],
      "selectionNote": "Black-background override demonstrated.",
      "observationNote": "Static preview viewed: near-black ground, small runes, SZR 4, in red/green/blue/purple/gold, lantern-like against the dark."
    },
    {
      "id": "E05",
      "chainId": 1,
      "contract": "0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270",
      "tokenId": "82000020",
      "url": "https://www.artblocks.io/token/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/82000020",
      "sourceIds": [
        "S04",
        "S09"
      ],
      "selectionNote": "Maximum scale on dark ground; chaos end of the range.",
      "observationNote": "Static preview viewed: dark olive ground, SZR 20, dense overlapping crush of orange/green/pink/blue signs."
    }
  ],
  "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)",
      "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 Incantation essay reviewed and revised by Astra: full code, five outputs, primary sources, ownership and visible animation.",
      "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 Incantation essay reviewed and revised by Astra: full code, five outputs, primary sources, ownership and visible animation."
          }
        ]
      }
    }
  },
  "codeInspection": {
    "url": "https://artblocks-mainnet.hasura.app/v1/graphql",
    "locator": "projects_metadata(where slug = incantation-by-eliya-stein).script; contract 0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270 project 82",
    "sha256": "405dbc530802bc9e6faa8dddeb5fb6c0a279d9f3506770bdc0bf84e31389af37",
    "retrievedAt": "2026-09-17T22:00:31Z",
    "method": "GraphQL POST via curl; full 7,876-byte script read; live renderer executed; rune count, size class and flicker animation verified",
    "executed": true,
    "chainBlock": null
  },
  "editorialExceptions": [
    {
      "id": "EX-01",
      "status": "pending",
      "reviewer": null,
      "reason": "Original mint price at the 2021 sale not evidenced by any dated 2021 source."
    },
    {
      "id": "EX-02",
      "status": "pending",
      "reviewer": null,
      "reason": "No artist statement or interview specific to the series located; conception account rests on project text, dossier and code."
    },
    {
      "id": "EX-03",
      "status": "pending",
      "reviewer": null,
      "reason": "Interpretive readings (zero-width-joiner glyph key; unreachable SZR=12 branch as shipped quirk) are this essay's analysis, not documented artist intent."
    }
  ],
  "presentation": {
    "editionSize": 85,
    "maximumEdition": 85,
    "mintDate": "2021-06-02T03:59:07+00:00",
    "mintDateMeaning": "First indexed mint",
    "artwork": {
      "chainId": 1,
      "contract": "0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270",
      "token_id": "82000016",
      "invocation": 16,
      "owner_address": "0xdd19308a9731cdecb67e0d80ca6823394208c045",
      "canonicalUrl": "https://www.artblocks.io/token/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/82000016",
      "preview_asset_url": "https://media-proxy.artblocks.io/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/82000016.png",
      "live_view_url": "/series/incantation-by-eliya-stein/artwork.html",
      "mode": "live",
      "copyrightStatus": "Nifty License (reported label; specific terms unverified)",
      "copyrightUrl": null,
      "displayBasis": "Linked original renderer for critical discussion of an AB5D-held artwork. Specific NIFTY terms remain unverified.",
      "canonicalLiveUrl": "https://generator.artblocks.io/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/82000016"
    },
    "publicationEmbedCheck": {
      "observedAt": "2026-09-18T01:05:33.134701+00:00",
      "result": "Local essay inspected in browser: heading, first-mint date and caption verified. Original artwork loaded automatically in sandboxed iframe; two screenshots confirmed glyph movement and colour changes without artwork interaction."
    }
  },
  "observationImages": [
    {
      "id": "E01",
      "chainId": 1,
      "contract": "0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270",
      "tokenId": "82000000",
      "url": "https://www.artblocks.io/token/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/82000000",
      "sourceIds": [
        "S04",
        "S09"
      ],
      "selectionNote": "Edition 0, pre-activation mint with allocation unverified (2021-06-02T03:59:07Z); large-scale pole.",
      "observationNote": "Static preview viewed: bright green ground, SZR 20, huge overlapping runes in a dense polychrome tangle.",
      "previewUrl": "https://media-proxy.artblocks.io/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/82000000.png",
      "liveUrl": "https://generator.artblocks.io/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/82000000"
    },
    {
      "id": "E02",
      "chainId": 1,
      "contract": "0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270",
      "tokenId": "82000001",
      "url": "https://www.artblocks.io/token/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/82000001",
      "sourceIds": [
        "S04",
        "S09"
      ],
      "selectionNote": "Edition 1, second indexed mint (2021-06-02T22:25:28Z); medium size class.",
      "observationNote": "Static preview viewed: yellow-green ground, SZR 8, separated medium runes in pink/blue/red/black/brown, several at very low alpha.",
      "previewUrl": "https://media-proxy.artblocks.io/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/82000001.png",
      "liveUrl": "https://generator.artblocks.io/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/82000001"
    },
    {
      "id": "E03",
      "chainId": 1,
      "contract": "0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270",
      "tokenId": "82000016",
      "url": "https://www.artblocks.io/token/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/82000016",
      "sourceIds": [
        "S04",
        "S05",
        "S08",
        "S09"
      ],
      "selectionNote": "Verified AB5D-held work, sustained analysis and header.",
      "observationNote": "Static preview and live renderer viewed: violet ground computed from hash pairs (112,48,232), SZR 8, gold-shimmer bits active (saturated yellow runes), diagonal tint active, visible row repetition; hash matched index; 196 runes; flicker verified.",
      "previewUrl": "https://media-proxy.artblocks.io/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/82000016.png",
      "liveUrl": "https://generator.artblocks.io/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/82000016"
    },
    {
      "id": "E04",
      "chainId": 1,
      "contract": "0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270",
      "tokenId": "82000010",
      "url": "https://www.artblocks.io/token/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/82000010",
      "sourceIds": [
        "S04",
        "S09"
      ],
      "selectionNote": "Black-background override demonstrated.",
      "observationNote": "Static preview viewed: near-black ground, small runes, SZR 4, in red/green/blue/purple/gold, lantern-like against the dark.",
      "previewUrl": "https://media-proxy.artblocks.io/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/82000010.png",
      "liveUrl": "https://generator.artblocks.io/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/82000010"
    },
    {
      "id": "E05",
      "chainId": 1,
      "contract": "0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270",
      "tokenId": "82000020",
      "url": "https://www.artblocks.io/token/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/82000020",
      "sourceIds": [
        "S04",
        "S09"
      ],
      "selectionNote": "Maximum scale on dark ground; chaos end of the range.",
      "observationNote": "Static preview viewed: dark olive ground, SZR 20, dense overlapping crush of orange/green/pink/blue signs.",
      "previewUrl": "https://media-proxy.artblocks.io/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/82000020.png",
      "liveUrl": "https://generator.artblocks.io/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/82000020"
    }
  ],
  "publication": {
    "date": "2026-09-18",
    "url": "https://ab5d.xyz/series/incantation-by-eliya-stein/",
    "authorization": "Phil requested website publication on 2026-09-17.",
    "reviewSnapshot": "/docs/series-essays/production/incantation-by-eliya-stein/record.json",
    "unresolvedResearchQuestionsRetained": true
  }
}
