{
  "schema": "ab5d-series-essay/1",
  "revision": 2,
  "status": "published-with-research-limitations",
  "sections": [
    {
      "id": "work-context",
      "heading": "The work and its context",
      "bodyMarkdown": "Sudfah is a 401-edition generative art series by Melissa Wiederrecht, released on Art Blocks on Ethereum mainnet, contract 0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270, project ID 328; the registry's display fields mark it as curated, and the AB5D dossier lists it as an Art Blocks Curated release, with heritage placement in the AB500 set.[^S01][^S06] Each output pairs a single wandering calligraphic line with a digital ink spill: marbled liquid blooms in one dominant color that drag the black stroke into unplanned territory on a paper-grain ground.[^S01][^S02][^S10]\n\nThe title is Arabic for \"happy accident\", and the description states the whole program in two sentences: \"A single calligraphic line intends to tell one story (sometimes wandering and confused in its own right, but always meandering from one side to the other). Digital liquid is spilled upon it and takes the ink in directions that are unexpected, uncontrolled, and tell a much more interesting story than line intended.... and often more beautiful.\"[^S01] In the artist's interview with Jeff Davis, published two days before the release, she located the inspiration in \"the messiness and uncontrollable nature of life and the beauty that can emerge from perceived mistakes and failures\", and recalled: \"I have been contemplating how to pull off a good ink bleed with code for years and feel like I have now arrived at something convincing and attractive.\"[^S07]\n\nThe dossier biography is unusually specific: born 1988 in the United States, raised in Wyoming, now based in Mecca, Saudi Arabia, \"a Muslim woman and mother of five, married into a Sudanese family and immersed in Sudanese culture\"; the dossier even traces the surname Weiderecht to an old German pasture right.[^S06] She holds a computer science master's degree and works as a machine learning engineer by education.[^S07] Her AB500 works are Sudfah (401 editions, 2022), Sandaliya (205 editions, 2023) and Bakhoor Assandal (200 editions, October 2023), with a collector-metric rank of 100 of 308 artists in the set.[^S06] The series runs on p5.js 1.0.0 with WebGL shaders at an aspect ratio of 1.4143, the proportions of a landscape A-series sheet, with zero external assets, carrying the CC BY-NC-ND 4.0 licence; its artist script is just 8,998 bytes, the smallest in this batch.[^S01][^S02]"
    },
    {
      "id": "conception",
      "heading": "Conception and development",
      "bodyMarkdown": "The conception is an aesthetic of surrender: the artist draws the line, then gives up control of it. In the interview, Wiederrecht explains the emotional core: \"Oftentimes one will be trying to make or do one thing and along the way something happens that feels like a disaster... But then, if enough time and creative space is given for the process, it will very often turn out that the result of this accident, mistake, or problem that you thought you faced, is more beautiful, amazing, and perfect than you could have ever intentionally planned for.\"[^S07] Sudfah formalizes that arc: intention first, accident second, beauty as the residue.[^S01][^S07]\n\nShe also gave collectors a viewing protocol that reads like a score: \"Start with the line itself. The line has been known to have a mind of its own and make some really strange occurrences. I have seen spelled-out words, human-like shapes, and whole stories in that one line. Then look for the interaction between the line and the blots... Finally, look at the spill. Look at it closely and carefully and admire how beautiful a mistake can be.\"[^S07] The instruction to look \"from far away and also from very close\" matches the works themselves, whose marbled bleed fields resolve into fine contour texture only at proximity.[^S07][^S10]\n\nThe technical conception carries its own thesis. Against the assumption that the bleed must be simulated iteratively, \"like an iterative process... the ink slowly dissipating from the line outward\", she insists: \"that is not the case! I personally very much dislike waiting for generative art to appear slowly over time\" and instead made the work \"calculate every pixel of the bleed in one go, one pass, over every pixel using a shader.\"[^S07] The retrieved script corroborates the claim: the piece renders through WebGL shaders and halts after a single frame, with no animation loop, no interaction handlers and no audio.[^S02][^S09]"
    },
    {
      "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 sudfah-by-melissa-wiederrecht and corroborated against contract 0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270 and project ID 328. The retrieved script is 8,998 bytes with SHA-256 digest 03f2a86eab52024eca02cb01aa39f5f46b37a0c3a4598ee2af8174a1f677f0d2, and it was read in full.[^S01][^S02]\n\nThe script opens with a B-spline basis evaluation routine, the mathematics of the smooth calligraphic stroke, followed by the now-familiar dual sfc32 generator seeded with the two 32-character halves of the chain hash and warmed up in alternation; Math.random is never called.[^S02] The visual pipeline is GPU-side: p5 is used in WEBGL mode with four createShader programs, and the fragment shaders compute the marbled bleed per pixel, exactly the one-pass method the artist described in the interview.[^S02][^S07] The script calls noLoop, registers no keyPressed or mouse handlers and references no audio: the work is a still image, computed once, and the static preview is the whole work.[^S02]\n\nThe live renderer confirmed the contract on token 328000130: the reported hash matched the chain record exactly, the canvas sized itself to 1000 by 707 pixels, the registered aspect ratio of 1.4143 made literal, the frame counter stayed at zero across a 55-second watch with identical frames throughout, and no audio or video elements exist in the page.[^S09]"
    },
    {
      "id": "mint",
      "heading": "The mint",
      "bodyMarkdown": "The dated record, observed in the current Art Blocks index on September 20, 2026, shows a curated-release sale that cleared in about half an hour.[^S01][^S04] Edition 0 was minted on June 16, 2022 at 15:08:58 UTC, nine days before the project was activated on June 25 at 00:46:49 UTC, a pre-activation artist-side mint.[^S01][^S04] The registry's sale-start timestamp reads June 29, 2022 at 17:00:00 UTC, the official collection page carries \"Released Jun 29, 2022, 5:00 PM UTC\", and the Art Blocks interview with the artist was published two days earlier, on June 27, 2022.[^S01][^S03][^S07]\n\nThe public sale ran about thirty-three minutes: edition 1 minted at 17:12:04 UTC, the AB5D treasury's edition 130 at 17:31:32 UTC, edition 200 at 17:32:08 UTC, and the final edition 400 at 17:33:16 UTC.[^S04] The minted count equals the maximum of 401, 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 130, held by wallet 0xdd19308a9731cdecb67e0d80ca6823394208c045.[^S04][^S05] One housekeeping note: the project's registered website, melissawiederrecht.com/sudfah, returned a 404 page at inspection, and the dead link is recorded as an exception.[^S01]"
    },
    {
      "id": "rights",
      "heading": "Copyright and licensing",
      "bodyMarkdown": "The project registry reports the artwork licence label \"CC BY-NC-ND 4.0\" for Sudfah, with the terms URL recorded in the record.[^S01] This essay therefore categorizes the artwork licence as creative-commons, variant CC BY-NC-ND 4.0.[^S01] The CC BY-NC-ND 4.0 deed grants the freedom to Share, copy and redistribute the material in any medium or format, under three conditions: Attribution, giving appropriate credit with a link to the licence and an indication of changes; NonCommercial, no use for commercial purposes; and NoDerivatives, remixing, transforming or building upon the material is not permitted to be distributed. The deed also forbids applying additional legal or technological restrictions.[^S08] The NoDerivatives condition makes this one of the more restrictive licences in the batch: collectors and reusers may share the work but may not circulate adaptations.[^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 a Sudfah 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 130 (token 328000130, minted June 29, 2022 at 17:31:32 UTC, two minutes before the close), the AB5D-held header, is the most dramatic of the sample: a dense central knot of black calligraphy struck through by sweeping crimson and wine-red liquid plumes, satellite blots flung to the edges, and a quiet olive-green wash gathering along the bottom margin.[^S04][^S05][^S10] In the live view it is perfectly still, the spill frozen at the moment of maximum drama, which is the point: the accident happened once, in the shader, and will never happen again.[^S09]\n\nEdition 0 (token 328000000, the pre-activation mint of June 16, 2022) is the busiest: a sepia tangle of dark calligraphic strokes over thin construction lines, crowded with dozens of round marbled blots like a spilled box of stones.[^S04][^S10] Edition 1 (token 328000001) is the most calligraphic in the literal sense: bold black strokes recalling Arabic letterforms half-dissolved into large amber coffee-brown marbled fields, the line drowning in its own spill.[^S04][^S10]\n\nEdition 200 (token 328000200) is the airiest: a loose meandering black line drifting through scattered concentric-ring blots of mint and emerald green, more space than incident.[^S04][^S10] Edition 400 (token 328000400, the final mint) is the minimalist extreme: a nearly empty pale sage field with one long horizontal black stroke, a small tangle at the right and a faint marble wash, the happy accident reduced to a whisper.[^S04][^S10] Across the five, the constants are the black line, the paper grain and the marbling; the variable is how much chaos the spill was allowed to import.[^S10]"
    },
    {
      "id": "significance",
      "heading": "Significance and limitations",
      "bodyMarkdown": "Sudfah is the batch's most compact argument: under 9 KB of shader code staging a philosophy of creative surrender, and one of the batch's few Curated-context releases with a same-week artist interview on the record.[^S01][^S02][^S06][^S07] The interview's technical claim, that the bleed is computed in one shader pass rather than simulated over time, is corroborated by the retrieved script's noLoop stillness, a rare case where an artist's process statement can be checked directly against the code.[^S02][^S07][^S09]\n\nUnresolved research questions, flagged for review:\n\n- The original mint price at the June 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- The registered project website, melissawiederrecht.com/sudfah, returned a 404 page at inspection (2026-09-20); whatever project page once existed is unverifiable.[^S01]\n- The registry's raw curation_status reads factory while its display field reads curated and the dossier lists the release as Art Blocks Curated; the discrepancy is recorded rather than resolved.[^S01][^S06]\n- The interview predates the release by two days and describes test outputs; its viewing guidance is treated as artist testimony, not as observation of the final mints.[^S07]\n- The artist's single-pass performance claim (\"lightning fast\" on her machine) was not benchmarked; the probe confirmed stillness and correctness, not speed.[^S07][^S09]"
    }
  ],
  "mediaIds": [],
  "identity": {
    "chainId": 1,
    "contract": "0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270",
    "projectId": 328,
    "slug": "sudfah-by-melissa-wiederrecht",
    "title": "Sudfah",
    "artistCredit": "Melissa Wiederrecht",
    "artistDossierUrls": [
      "https://ab5d.xyz/artists/melissa-wiederrecht/"
    ]
  },
  "researchCutoff": "2026-09-20",
  "facts": [
    {
      "id": "minted-count",
      "topic": "mint",
      "value": 401,
      "unit": "editions",
      "observedAt": "2026-09-20",
      "sourceIds": [
        "S01",
        "S04"
      ],
      "status": "verified",
      "note": "Current index invocations; equals max_invocations."
    },
    {
      "id": "max-edition",
      "topic": "mint",
      "value": 401,
      "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-06-16T15:08:58+00:00",
      "observedAt": "2026-09-20",
      "sourceIds": [
        "S01",
        "S04"
      ],
      "status": "verified",
      "note": "Token 328000000 minted_at, 9 days before activation; pre-activation artist-side mint."
    },
    {
      "id": "activation",
      "topic": "mint",
      "value": "2022-06-25T00:46:49+00:00",
      "observedAt": "2026-09-20",
      "sourceIds": [
        "S01"
      ],
      "status": "verified",
      "note": "Registry activated_at."
    },
    {
      "id": "registry-sale-start",
      "topic": "mint",
      "value": "2022-06-29T17:00:00+00:00",
      "observedAt": "2026-09-20",
      "sourceIds": [
        "S01",
        "S03"
      ],
      "status": "verified",
      "note": "start_datetime matches collection page release line; artist interview published 2022-06-27."
    },
    {
      "id": "completion",
      "topic": "mint",
      "value": "2022-06-29T17:33:16+00:00",
      "observedAt": "2026-09-20",
      "sourceIds": [
        "S01",
        "S04"
      ],
      "status": "verified",
      "note": "About 33 minutes from announced start to final edition 400."
    },
    {
      "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 (WEBGL shaders)",
      "observedAt": "2026-09-20",
      "sourceIds": [
        "S01",
        "S02"
      ],
      "status": "verified",
      "note": "Indexed script_type_and_version; four createShader programs, noLoop; zero external assets."
    },
    {
      "id": "script-sha256",
      "topic": "construction",
      "value": "03f2a86eab52024eca02cb01aa39f5f46b37a0c3a4598ee2af8174a1f677f0d2",
      "observedAt": "2026-09-20",
      "sourceIds": [
        "S02"
      ],
      "status": "verified",
      "note": "SHA-256 of the 8,998-byte UTF-8 script; read in full; smallest script in this batch."
    },
    {
      "id": "license-label",
      "topic": "rights",
      "value": "CC BY-NC-ND 4.0",
      "observedAt": "2026-09-20",
      "sourceIds": [
        "S01"
      ],
      "status": "verified",
      "note": "Registry label with link_to_license recorded; NoDerivatives condition."
    },
    {
      "id": "ab5d-holding",
      "topic": "collection",
      "value": "1 edition: 130",
      "observedAt": "2026-09-20",
      "sourceIds": [
        "S04",
        "S05"
      ],
      "status": "verified",
      "note": "Owned by 0xdd19308a9731cdecb67e0d80ca6823394208c045 in the freshly refreshed AB5D linked wallet set; header edition 130."
    }
  ],
  "rights": {
    "artwork": {
      "reportedLabel": "CC BY-NC-ND 4.0",
      "category": "creative-commons",
      "termsUrl": "https://creativecommons.org/licenses/by-nc-nd/4.0/",
      "observedAt": "2026-09-20",
      "sourceIds": [
        "S01",
        "S08"
      ],
      "note": "Registry label CC BY-NC-ND 4.0 with recorded terms URL. Deed grants Share only: Attribution, NonCommercial and NoDerivatives conditions; 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": "328000000",
      "url": "https://www.artblocks.io/token/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/328000000",
      "sourceIds": [
        "S04",
        "S10"
      ],
      "selectionNote": "Edition 0, pre-activation mint (2022-06-16T15:08:58Z).",
      "observationNote": "Static preview viewed: sepia tangle of calligraphic strokes over construction lines, dozens of round marbled blots."
    },
    {
      "id": "E02",
      "chainId": 1,
      "contract": "0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270",
      "tokenId": "328000001",
      "url": "https://www.artblocks.io/token/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/328000001",
      "sourceIds": [
        "S04",
        "S10"
      ],
      "selectionNote": "Edition 1, first public mint (17:12:04Z).",
      "observationNote": "Static preview viewed: bold black Arabic-recalling strokes half-dissolved into amber coffee-brown marbled fields."
    },
    {
      "id": "E03",
      "chainId": 1,
      "contract": "0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270",
      "tokenId": "328000200",
      "url": "https://www.artblocks.io/token/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/328000200",
      "sourceIds": [
        "S04",
        "S10"
      ],
      "selectionNote": "Edition 200; airiest sample; sustained analysis.",
      "observationNote": "Static preview viewed: loose black line through scattered mint-emerald concentric-ring blots."
    },
    {
      "id": "E04",
      "chainId": 1,
      "contract": "0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270",
      "tokenId": "328000400",
      "url": "https://www.artblocks.io/token/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/328000400",
      "sourceIds": [
        "S04",
        "S10"
      ],
      "selectionNote": "Edition 400, final mint of the series.",
      "observationNote": "Static preview viewed: near-empty pale sage field, one long horizontal stroke, faint marble wash."
    },
    {
      "id": "E05",
      "chainId": 1,
      "contract": "0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270",
      "tokenId": "328000130",
      "url": "https://www.artblocks.io/token/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/328000130",
      "sourceIds": [
        "S04",
        "S05",
        "S09",
        "S10"
      ],
      "selectionNote": "Verified AB5D-held work, header, live-checked in the renderer; sustained analysis.",
      "observationNote": "Static preview and live renderer viewed: black calligraphic knot struck by crimson wine-red plumes, satellite blots, olive-green wash; perfectly still across 55s (noLoop single-pass shader); hash matched chain; 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 (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)",
      "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 = sudfah-by-melissa-wiederrecht).script; contract 0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270 project 328",
    "sha256": "03f2a86eab52024eca02cb01aa39f5f46b37a0c3a4598ee2af8174a1f677f0d2",
    "retrievedAt": "2026-09-20T00:21:03Z",
    "method": "GraphQL POST via curl; full 8,998-byte script read (chunked passes plus symbol map); live renderer executed with timed frame captures",
    "executed": true,
    "chainBlock": null
  },
  "editorialExceptions": [
    {
      "id": "EX-01",
      "status": "pending",
      "reviewer": null,
      "reason": "Original mint price at the June 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": "Registered project website melissawiederrecht.com/sudfah returned a 404 page at inspection (2026-09-20)."
    },
    {
      "id": "EX-03",
      "status": "pending",
      "reviewer": null,
      "reason": "Registry raw curation_status reads factory while curation_status_display reads curated and the dossier lists the release as Art Blocks Curated; discrepancy recorded, not resolved."
    },
    {
      "id": "EX-04",
      "status": "pending",
      "reviewer": null,
      "reason": "Interview predates release by two days and describes test outputs; treated as artist testimony about the algorithm, not observation of final mints."
    },
    {
      "id": "EX-05",
      "status": "pending",
      "reviewer": null,
      "reason": "Artist's single-pass performance claim not benchmarked; probe confirmed stillness and hash correctness, not speed."
    }
  ],
  "presentation": {
    "editionSize": 401,
    "maximumEdition": 401,
    "mintDate": "2022-06-16T15:08:58+00:00",
    "artwork": {
      "token_id": "328000130",
      "invocation": 130,
      "mode": "image",
      "preview_asset_url": "https://media-proxy.artblocks.io/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/328000130.png",
      "canonicalUrl": "https://www.artblocks.io/token/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/328000130",
      "live_view_url": "https://generator.artblocks.io/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/328000130",
      "copyrightStatus": "CC BY-NC-ND 4.0",
      "copyrightUrl": "https://creativecommons.org/licenses/by-nc-nd/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": "328000000",
      "url": "https://www.artblocks.io/token/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/328000000",
      "sourceIds": [
        "S04",
        "S10"
      ],
      "selectionNote": "Edition 0, pre-activation mint (2022-06-16T15:08:58Z).",
      "observationNote": "Static preview viewed: sepia tangle of calligraphic strokes over construction lines, dozens of round marbled blots.",
      "previewUrl": "https://media-proxy.artblocks.io/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/328000000.png",
      "liveUrl": "https://generator.artblocks.io/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/328000000"
    },
    {
      "id": "E02",
      "chainId": 1,
      "contract": "0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270",
      "tokenId": "328000001",
      "url": "https://www.artblocks.io/token/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/328000001",
      "sourceIds": [
        "S04",
        "S10"
      ],
      "selectionNote": "Edition 1, first public mint (17:12:04Z).",
      "observationNote": "Static preview viewed: bold black Arabic-recalling strokes half-dissolved into amber coffee-brown marbled fields.",
      "previewUrl": "https://media-proxy.artblocks.io/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/328000001.png",
      "liveUrl": "https://generator.artblocks.io/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/328000001"
    },
    {
      "id": "E03",
      "chainId": 1,
      "contract": "0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270",
      "tokenId": "328000200",
      "url": "https://www.artblocks.io/token/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/328000200",
      "sourceIds": [
        "S04",
        "S10"
      ],
      "selectionNote": "Edition 200; airiest sample; sustained analysis.",
      "observationNote": "Static preview viewed: loose black line through scattered mint-emerald concentric-ring blots.",
      "previewUrl": "https://media-proxy.artblocks.io/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/328000200.png",
      "liveUrl": "https://generator.artblocks.io/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/328000200"
    },
    {
      "id": "E04",
      "chainId": 1,
      "contract": "0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270",
      "tokenId": "328000400",
      "url": "https://www.artblocks.io/token/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/328000400",
      "sourceIds": [
        "S04",
        "S10"
      ],
      "selectionNote": "Edition 400, final mint of the series.",
      "observationNote": "Static preview viewed: near-empty pale sage field, one long horizontal stroke, faint marble wash.",
      "previewUrl": "https://media-proxy.artblocks.io/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/328000400.png",
      "liveUrl": "https://generator.artblocks.io/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/328000400"
    },
    {
      "id": "E05",
      "chainId": 1,
      "contract": "0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270",
      "tokenId": "328000130",
      "url": "https://www.artblocks.io/token/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/328000130",
      "sourceIds": [
        "S04",
        "S05",
        "S09",
        "S10"
      ],
      "selectionNote": "Verified AB5D-held work, header, live-checked in the renderer; sustained analysis.",
      "observationNote": "Static preview and live renderer viewed: black calligraphic knot struck by crimson wine-red plumes, satellite blots, olive-green wash; perfectly still across 55s (noLoop single-pass shader); hash matched chain; zero audio elements.",
      "previewUrl": "https://media-proxy.artblocks.io/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/328000130.png",
      "liveUrl": "https://generator.artblocks.io/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/328000130"
    }
  ],
  "publication": {
    "date": "2026-09-20",
    "url": "https://ab5d.xyz/series/sudfah-by-melissa-wiederrecht/",
    "authorization": "Phil requested website publication on 2026-09-17.",
    "reviewSnapshot": "/docs/series-essays/production/sudfah-by-melissa-wiederrecht/record.json",
    "unresolvedResearchQuestionsRetained": true
  }
}
