{
  "schema": "ab5d-series-essay/1",
  "revision": 2,
  "status": "published-with-research-limitations",
  "sections": [
    {
      "id": "work-context",
      "heading": "The work and its context",
      "bodyMarkdown": "Ieva is a 500-edition generative art series by Shvembldr, released on Art Blocks on Ethereum mainnet, contract 0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270, project ID 339, through Art Blocks Factory, with heritage placement in the AB500 set.[^S01][^S06] Each output is an arrangement of rounded, overlapping shapes and scattered dots drawn from one of twenty-two hand-picked palettes, and each is fully interactive: clicking regenerates the composition on the spot, an act the artist calls investigating.[^S01][^S07][^S10]\n\nThe registry description gives both the mechanism and the wound: \"Ieva is an algorithm that creates a shape in a specific sequence from a random point on the grid and smooths out its corners. Overlapping such shapes creates endless possibilities of combinations that will always remain balanced and aesthetically pleasing.\" Then the title's origin: \"The title of this project is the name of the investigator who made a criminal case against me for making art. This name occupied a big part of my mind while working on this project. And I decided that it should be perpetuated in art.\" The controls are stated as \"click = investigate\" and \"space = automatic investigation\".[^S01]\n\nThe series runs on p5.js 1.0.0 at a square aspect ratio with zero external assets, under the CC BY-NC 4.0 licence.[^S01] Shvembldr, the Riga-based artist Ilja Borisovs, has seven works in the AB500 set and a collector-metric rank of 3 of 308, the highest of any artist in this batch.[^S06] The work belongs to a larger story the artist has documented himself: his own site, art-is-crime.com, maintains a public case file on the criminal proceedings that followed his NFT income.[^S07]"
    },
    {
      "id": "conception",
      "heading": "Conception and development",
      "bodyMarkdown": "The conception is autobiographical in a way few generative works are. On his own project page Shvembldr writes that Ieva was \"the first project that was fully formed in my mind before I started programming it\", and he lists its goals: \"To slow down the almost exponential complication of visual forms and effects in generative art\" and \"to evoke an emotion in collectors and artists that takes them back to the beginning of 2021, when many of us were starting on our journey, the future seemed beautiful, and when most arts on Art Blocks were geometrically simple and memorable\". Above all, \"to imprint in art the name Ieva, which has become a noun for me. That name lived in my head for months next to the question 'Why'? Why am I being treated like this? Why do law enforcement officials hate me without even knowing me?\" He adds of the investigator: \"They have already resigned.\"[^S07]\n\nThe aesthetic program is deliberate retro-minimalism, \"minimalism that is not minimal\", complying with what he calls the canons of long-form generative art: \"Huge variability. Strict concept. 100% recognizability.\"[^S07] The biography behind the practice runs from front-end development to generative art in 2018, experiments posted to Instagram, then a hundred sold-out releases on the Tezos platform Hic Et Nunc by 2021, each piece generating a new composition with every click, the direct ancestor of Ieva's investigate control.[^S06]\n\nThe work also builds a collector game. The artist writes that there are \"only five unions, by the number of dots on the side of the grid\", that he belongs to Union 4 because that is his mint number 0, and that beyond the prescribed features \"there is one hidden\", which he declines to disclose.[^S07] No project-specific interview exists; the registry interview field is null.[^S01]"
    },
    {
      "id": "construction",
      "heading": "How the work was constructed",
      "bodyMarkdown": "The full artist script was retrieved from the official indexed project record at the Art Blocks mainnet GraphQL endpoint, filtered by the exact slug ieva-by-shvembldr and corroborated against contract 0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270 and project ID 339. The retrieved script is 14,735 bytes with SHA-256 digest 51f8d35bf1f124a06b704dc6d9f17465bfdee3e9e54eb2d3e1ce21c2e31c5958, and it was read in full.[^S01][^S02]\n\nRandomness comes from a xorshift-family generator seeded from four 8-character slices of the token hash, the same compact construction used elsewhere in this cohort.[^S02] The script computes named features from the hash, including palette, grid size drawn from 2, 3, 4, 5 or 6 with weights favoring the middle values, and a shapes parameter stepped min, mid and max with weights favoring min. The palette table begins with hex triples such as E26D02, 252926, E5DDC1.[^S02] The artist's own page explains the drawing algorithm: from a random grid point the algorithm walks the vertices of the squares along the edge of the future figure, connects them while smoothing the gaps, rounds the corners, and overlaps several such elements, some filled, some transparent, with circles placed partly on the grid and partly on the corners \"to maintain a balance\", and some elements \"designed specifically to upset the balance and make the picture less than ideal\".[^S07]\n\nThe interaction layer is a single keydown listener plus click handling: pressing Space toggles an interval that regenerates the composition every 200 milliseconds, the \"automatic investigation\"; pressing a digit key regenerates at a different pixel density; pressing s saves a PNG named after the token hash.[^S01][^S02] In the live renderer all of this was exercised: the reported hash matched the chain record exactly, the image is static when idle, a click produces a new composition, Space starts the automatic cycle and a second Space stops it. The page holds six canvases, including offscreen buffers, and no audio or video elements.[^S09]"
    },
    {
      "id": "mint",
      "heading": "The mint",
      "bodyMarkdown": "The dated record, observed in the current Art Blocks index on September 20, 2026, shows a two-phase sale.[^S01][^S04] Edition 0 was minted on July 28, 2022 at 07:44:11 UTC, and the project was activated the next day, July 29, 2022 at 00:06:03 UTC.[^S01] A pre-sale phase ran on July 31: editions 1, 10 and 20 minted at 16:58:40, 17:15:25 and 17:49:29 UTC respectively, all before the announced public start.[^S04] The registry's sale-start timestamp reads August 1, 2022 at 17:00:00 UTC, and the official collection page carries \"Released Aug 1, 2022, 5:00 PM UTC\".[^S01][^S03]\n\nThe public phase was fast: the AB5D treasury's edition 227 minted at 17:15:19 UTC and the final edition 499 at 17:16:07 UTC, the recorded completion time, sixteen minutes and seven seconds after the announced start.[^S01][^S04] The minted count equals the maximum of 500, and the project is marked complete, locked and active, with the paused flag false.[^S01] The registry's current price field reads 0 ETH, a post-sellout administrative value; no dated 2022 source inspected here states the original mint price.[^S01] The AB5D collection holds exactly one edition, number 227, held by wallet 0xdd19308a9731cdecb67e0d80ca6823394208c045.[^S04][^S05]"
    },
    {
      "id": "rights",
      "heading": "Copyright and licensing",
      "bodyMarkdown": "The project registry reports the artwork licence label \"CC BY-NC 4.0\" for Ieva, with the terms URL recorded in the record.[^S01] This essay therefore categorizes the artwork licence as creative-commons, variant CC BY-NC 4.0.[^S01] Unlike the NoDerivatives licences elsewhere in this batch, the deed grants two freedoms: to Share, to copy and redistribute the material in any medium or format, and to Adapt, to remix, transform and build upon the material, under two conditions: Attribution, giving appropriate credit with a link to the licence and an indication of changes, and NonCommercial, no use for commercial purposes.[^S08] A collector or reader may therefore make and share derivative arrangements of an Ieva composition, for non-commercial purposes, with credit.[^S08]\n\nThe script carries no licence header or copyright comment of its own, so no code licence is reported for this package; the absence is recorded rather than resolved.[^S02] The registry lists zero external asset dependencies; the sole runtime dependency is the p5.js 1.0.0 library noted in the script type.[^S01][^S02] Owning an Ieva 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, and the header was additionally exercised in the live renderer.[^S09][^S10]\n\nEdition 227 (token 339000227, minted August 1, 2022 at 17:15:19 UTC, fifteen minutes into the public sale), the AB5D-held header, is the delicate one: on a pale pink field, outlined rather than filled shapes, their red and black doubled contours snaking around a scattered field of black and red-centered dots.[^S01][^S04][^S05][^S10] In the live view it sat still until clicked, then regenerated instantly; Space set it cycling through new compositions five times a second until Space stopped it again.[^S09]\n\nEdition 0 (token 339000000, the July 28, 2022 pre-activation mint, the artist's own Union 4 member) is bold red and deep blue on off-white: a tall cross of overlapping rounded shapes with concentric circle targets and a patch of exposed grid at the lower left.[^S04][^S07][^S10] Edition 1 (token 339000001, first of the July 31 pre-sale) is yellow and midnight blue on bright blue, three horizontal elements stacked with dark dots.[^S04][^S10]\n\nEdition 10 (token 339000010, also July 31) is the densest: red, navy and cream interlocking shapes with several grid patches and many circles, nearly filling the frame.[^S04][^S10] Edition 20 (token 339000020) is the sparsest: a single red and cream formation on navy with dots drifting to the left margin, the balance-upsetting elements the artist describes made visible.[^S04][^S07][^S10] Across the five, the rounded-overlap grammar is constant; palette, density, fill and contour treatment vary.[^S10]"
    },
    {
      "id": "significance",
      "heading": "Significance and limitations",
      "bodyMarkdown": "Ieva turns a criminal investigation into a permanent record: the investigator's name fixed on Ethereum in 500 balanced, clickable compositions, from an artist ranked 3 of 308 in the set.[^S01][^S06][^S07] It is also the batch's most direct statement of the Hic Et Nunc-era click-to-regenerate aesthetic carried into Art Blocks, and its CC BY-NC licence, without NoDerivatives, makes its imagery the most freely adaptable of the batch's non-public-domain works.[^S01][^S06][^S08]\n\nUnresolved research questions, flagged for review:\n\n- The original mint price at the August 2022 sale is not established by any dated 2022 source inspected here; the current registry price reads 0 ETH, a post-sellout value.[^S01]\n- No project-specific interview exists; the registry interview field is null, though the artist's own site is unusually confessional.[^S01][^S07]\n- The registry records a script count of 2 while the retrieved blob is a single self-contained script; the count's semantics are unresolved.[^S01][^S02]\n- The hidden feature the artist mentions, \"bug or feature?\", is not identified in the inspected sources and was not located in the script read.[^S07]\n- The criminal case file figures displayed on the artist's site, including a timeline counter and a euro amount, are self-reported by the artist and were not corroborated against court records.[^S07]"
    }
  ],
  "mediaIds": [],
  "identity": {
    "chainId": 1,
    "contract": "0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270",
    "projectId": 339,
    "slug": "ieva-by-shvembldr",
    "title": "Ieva",
    "artistCredit": "Shvembldr",
    "artistDossierUrls": [
      "https://ab5d.xyz/artists/shvembldr/"
    ]
  },
  "researchCutoff": "2026-09-20",
  "facts": [
    {
      "id": "minted-count",
      "topic": "mint",
      "value": 500,
      "unit": "editions",
      "observedAt": "2026-09-20",
      "sourceIds": [
        "S01",
        "S04"
      ],
      "status": "verified",
      "note": "Current index invocations; equals max_invocations."
    },
    {
      "id": "max-edition",
      "topic": "mint",
      "value": 500,
      "unit": "editions",
      "observedAt": "2026-09-20",
      "sourceIds": [
        "S01",
        "S03"
      ],
      "status": "reported",
      "note": "Registry max_invocations; collection page consistent."
    },
    {
      "id": "first-mint",
      "topic": "mint",
      "value": "2022-07-28T07:44:11+00:00",
      "observedAt": "2026-09-20",
      "sourceIds": [
        "S01",
        "S04"
      ],
      "status": "verified",
      "note": "Token 339000000 minted_at, four days before the public sale."
    },
    {
      "id": "presale-mints",
      "topic": "mint",
      "value": "2022-07-31",
      "observedAt": "2026-09-20",
      "sourceIds": [
        "S04"
      ],
      "status": "verified",
      "note": "Editions 1, 10 and 20 minted on July 31, the day before the announced start."
    },
    {
      "id": "activation",
      "topic": "mint",
      "value": "2022-07-29T00:06:03+00:00",
      "observedAt": "2026-09-20",
      "sourceIds": [
        "S01"
      ],
      "status": "verified",
      "note": "Registry activated_at."
    },
    {
      "id": "registry-sale-start",
      "topic": "mint",
      "value": "2022-08-01T17:00:00+00:00",
      "observedAt": "2026-09-20",
      "sourceIds": [
        "S01",
        "S03"
      ],
      "status": "verified",
      "note": "start_datetime matches collection page release line."
    },
    {
      "id": "completion",
      "topic": "mint",
      "value": "2022-08-01T17:16:07+00:00",
      "observedAt": "2026-09-20",
      "sourceIds": [
        "S01",
        "S04"
      ],
      "status": "verified",
      "note": "16m07s from announced start to final edition 499; edition 227 at 17:15:19Z."
    },
    {
      "id": "current-price",
      "topic": "mint",
      "value": "0",
      "unit": "ETH",
      "observedAt": "2026-09-20",
      "sourceIds": [
        "S01"
      ],
      "status": "reported",
      "note": "Current registry price_per_token_in_wei = 0, a post-sellout administrative value."
    },
    {
      "id": "original-price",
      "topic": "mint",
      "value": null,
      "unit": "ETH",
      "observedAt": "2026-09-20",
      "sourceIds": [],
      "status": "unknown",
      "note": "No dated 2022 price source located."
    },
    {
      "id": "script-runtime",
      "topic": "construction",
      "value": "p5@1.0.0",
      "observedAt": "2026-09-20",
      "sourceIds": [
        "S01",
        "S02"
      ],
      "status": "verified",
      "note": "Indexed script_type_and_version; xorshift-family PRNG from hash slices; click-to-regenerate plus Space auto cycle; digit-key pixel density; s saves PNG; zero external assets."
    },
    {
      "id": "script-sha256",
      "topic": "construction",
      "value": "51f8d35bf1f124a06b704dc6d9f17465bfdee3e9e54eb2d3e1ce21c2e31c5958",
      "observedAt": "2026-09-20",
      "sourceIds": [
        "S02"
      ],
      "status": "verified",
      "note": "SHA-256 of the 14,735-byte UTF-8 script; read in full."
    },
    {
      "id": "license-label",
      "topic": "rights",
      "value": "CC BY-NC 4.0",
      "observedAt": "2026-09-20",
      "sourceIds": [
        "S01"
      ],
      "status": "verified",
      "note": "Registry label with link_to_license recorded; the batch's only CC licence without NoDerivatives or ShareAlike."
    },
    {
      "id": "ab5d-holding",
      "topic": "collection",
      "value": "1 edition: 227",
      "observedAt": "2026-09-20",
      "sourceIds": [
        "S04",
        "S05"
      ],
      "status": "verified",
      "note": "Owned by 0xdd19308a9731cdecb67e0d80ca6823394208c045 in the freshly refreshed AB5D linked wallet set; header edition 227."
    }
  ],
  "rights": {
    "artwork": {
      "reportedLabel": "CC BY-NC 4.0",
      "category": "creative-commons",
      "termsUrl": "https://creativecommons.org/licenses/by-nc/4.0/",
      "observedAt": "2026-09-20",
      "sourceIds": [
        "S01",
        "S08"
      ],
      "note": "Registry label CC BY-NC 4.0 with recorded terms URL. Deed grants Share and Adapt with Attribution and NonCommercial conditions; adaptations may be shared non-commercially with credit; no additional restrictions allowed.",
      "unresolvedConflicts": []
    },
    "code": {
      "reportedLabel": null,
      "category": "unknown",
      "termsUrl": null,
      "observedAt": "2026-09-20",
      "sourceIds": [
        "S02"
      ],
      "note": "Script carries no licence header or copyright comment; absence recorded.",
      "unresolvedConflicts": []
    },
    "thirdParty": []
  },
  "examples": [
    {
      "id": "E01",
      "chainId": 1,
      "contract": "0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270",
      "tokenId": "339000000",
      "url": "https://www.artblocks.io/token/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/339000000",
      "sourceIds": [
        "S04",
        "S10"
      ],
      "selectionNote": "Edition 0, pre-activation mint (2022-07-28T07:44:11Z); artist's Union 4.",
      "observationNote": "Static preview viewed: red and deep blue on off-white, cross of rounded shapes with circle targets and grid patch."
    },
    {
      "id": "E02",
      "chainId": 1,
      "contract": "0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270",
      "tokenId": "339000001",
      "url": "https://www.artblocks.io/token/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/339000001",
      "sourceIds": [
        "S04",
        "S10"
      ],
      "selectionNote": "Edition 1, July 31 pre-sale mint (16:58:40Z).",
      "observationNote": "Static preview viewed: yellow and midnight blue on bright blue, three stacked elements."
    },
    {
      "id": "E03",
      "chainId": 1,
      "contract": "0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270",
      "tokenId": "339000010",
      "url": "https://www.artblocks.io/token/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/339000010",
      "sourceIds": [
        "S04",
        "S10"
      ],
      "selectionNote": "Edition 10; dense example; sustained analysis.",
      "observationNote": "Static preview viewed: dense red, navy and cream interlocking shapes with grid patches."
    },
    {
      "id": "E04",
      "chainId": 1,
      "contract": "0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270",
      "tokenId": "339000020",
      "url": "https://www.artblocks.io/token/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/339000020",
      "sourceIds": [
        "S04",
        "S10"
      ],
      "selectionNote": "Edition 20; sparse example.",
      "observationNote": "Static preview viewed: single red and cream formation on navy with dots at the left margin."
    },
    {
      "id": "E05",
      "chainId": 1,
      "contract": "0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270",
      "tokenId": "339000227",
      "url": "https://www.artblocks.io/token/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/339000227",
      "sourceIds": [
        "S04",
        "S05",
        "S09",
        "S10"
      ],
      "selectionNote": "Verified AB5D-held work, header, live-checked; sustained analysis.",
      "observationNote": "Static preview and live renderer viewed: pale pink field with outlined red/black contours; hash matched chain; click regenerates; Space toggles 200ms auto cycle; zero audio elements."
    }
  ],
  "provenance": {
    "operator": "Kimi Work local agent runtime (commissioned batch kimi-remaining-20)",
    "agent": "Kimi",
    "model": "Kimi (Moonshot AI)",
    "modelVersion": "unknown (not exposed by the runtime)",
    "tools": [
      "curl",
      "Python 3",
      "headless Chrome via puppeteer-core",
      "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)",
      "displayName": "Kimi (Moonshot AI)",
      "scope": "Supplied Kimi remaining 20 packages",
      "essayCount": 20,
      "usage": null,
      "perEssayUsage": null,
      "usageDetail": "Exact model version and token telemetry were not exposed by the contributor runtime. No usage estimates substituted.",
      "importReview": "Structural package, identity, citation and build compatibility checks. Supplied prose preserved; no independent research audit."
    }
  },
  "codeInspection": {
    "url": "https://artblocks-mainnet.hasura.app/v1/graphql",
    "locator": "projects_metadata(where slug = ieva-by-shvembldr).script; contract 0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270 project 339",
    "sha256": "51f8d35bf1f124a06b704dc6d9f17465bfdee3e9e54eb2d3e1ce21c2e31c5958",
    "retrievedAt": "2026-09-20T00:21:03Z",
    "method": "GraphQL POST via curl; full 14,735-byte script read (minified but feature-named); live renderer executed with click and Space gestures",
    "executed": true,
    "chainBlock": null
  },
  "editorialExceptions": [
    {
      "id": "EX-01",
      "status": "pending",
      "reviewer": null,
      "reason": "Original mint price at the August 2022 sale not evidenced by any dated 2022 source; current registry price is 0 ETH post-sellout."
    },
    {
      "id": "EX-02",
      "status": "pending",
      "reviewer": null,
      "reason": "No project-specific interview; registry artist_interview null."
    },
    {
      "id": "EX-03",
      "status": "pending",
      "reviewer": null,
      "reason": "Registry script_count is 2 while the retrieved script is a single self-contained blob; count semantics unresolved."
    },
    {
      "id": "EX-04",
      "status": "pending",
      "reviewer": null,
      "reason": "Artist's mentioned hidden feature ('bug or feature?') not identified in inspected sources or located in the script read."
    },
    {
      "id": "EX-05",
      "status": "pending",
      "reviewer": null,
      "reason": "Criminal case figures on the artist's site (timeline counter, euro amount) are self-reported and not corroborated against court records."
    }
  ],
  "presentation": {
    "editionSize": 500,
    "maximumEdition": 500,
    "mintDate": "2022-07-28T07:44:11+00:00",
    "artwork": {
      "token_id": "339000227",
      "invocation": 227,
      "mode": "image",
      "preview_asset_url": "https://media-proxy.artblocks.io/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/339000227.png",
      "canonicalUrl": "https://www.artblocks.io/token/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/339000227",
      "live_view_url": "https://generator.artblocks.io/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/339000227",
      "copyrightStatus": "CC BY-NC 4.0",
      "copyrightUrl": "https://creativecommons.org/licenses/by-nc/4.0/",
      "interactionNote": "Official preview.",
      "displayBasis": "Remote embed of the Art Blocks media proxy; no local asset redistribution. Token ownership by AB5D wallet verified 2026-09-20; token ownership is not copyright ownership."
    }
  },
  "observationImages": [
    {
      "id": "E01",
      "chainId": 1,
      "contract": "0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270",
      "tokenId": "339000000",
      "url": "https://www.artblocks.io/token/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/339000000",
      "sourceIds": [
        "S04",
        "S10"
      ],
      "selectionNote": "Edition 0, pre-activation mint (2022-07-28T07:44:11Z); artist's Union 4.",
      "observationNote": "Static preview viewed: red and deep blue on off-white, cross of rounded shapes with circle targets and grid patch.",
      "previewUrl": "https://media-proxy.artblocks.io/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/339000000.png",
      "liveUrl": "https://generator.artblocks.io/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/339000000"
    },
    {
      "id": "E02",
      "chainId": 1,
      "contract": "0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270",
      "tokenId": "339000001",
      "url": "https://www.artblocks.io/token/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/339000001",
      "sourceIds": [
        "S04",
        "S10"
      ],
      "selectionNote": "Edition 1, July 31 pre-sale mint (16:58:40Z).",
      "observationNote": "Static preview viewed: yellow and midnight blue on bright blue, three stacked elements.",
      "previewUrl": "https://media-proxy.artblocks.io/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/339000001.png",
      "liveUrl": "https://generator.artblocks.io/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/339000001"
    },
    {
      "id": "E03",
      "chainId": 1,
      "contract": "0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270",
      "tokenId": "339000010",
      "url": "https://www.artblocks.io/token/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/339000010",
      "sourceIds": [
        "S04",
        "S10"
      ],
      "selectionNote": "Edition 10; dense example; sustained analysis.",
      "observationNote": "Static preview viewed: dense red, navy and cream interlocking shapes with grid patches.",
      "previewUrl": "https://media-proxy.artblocks.io/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/339000010.png",
      "liveUrl": "https://generator.artblocks.io/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/339000010"
    },
    {
      "id": "E04",
      "chainId": 1,
      "contract": "0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270",
      "tokenId": "339000020",
      "url": "https://www.artblocks.io/token/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/339000020",
      "sourceIds": [
        "S04",
        "S10"
      ],
      "selectionNote": "Edition 20; sparse example.",
      "observationNote": "Static preview viewed: single red and cream formation on navy with dots at the left margin.",
      "previewUrl": "https://media-proxy.artblocks.io/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/339000020.png",
      "liveUrl": "https://generator.artblocks.io/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/339000020"
    },
    {
      "id": "E05",
      "chainId": 1,
      "contract": "0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270",
      "tokenId": "339000227",
      "url": "https://www.artblocks.io/token/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/339000227",
      "sourceIds": [
        "S04",
        "S05",
        "S09",
        "S10"
      ],
      "selectionNote": "Verified AB5D-held work, header, live-checked; sustained analysis.",
      "observationNote": "Static preview and live renderer viewed: pale pink field with outlined red/black contours; hash matched chain; click regenerates; Space toggles 200ms auto cycle; zero audio elements.",
      "previewUrl": "https://media-proxy.artblocks.io/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/339000227.png",
      "liveUrl": "https://generator.artblocks.io/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/339000227"
    }
  ],
  "publication": {
    "date": "2026-09-20",
    "url": "https://ab5d.xyz/series/ieva-by-shvembldr/",
    "authorization": "Phil requested website publication on 2026-09-17.",
    "reviewSnapshot": "/docs/series-essays/production/ieva-by-shvembldr/record.json",
    "unresolvedResearchQuestionsRetained": true
  }
}
