{
  "schema": "ab5d-series-essay/1",
  "revision": 2,
  "status": "published-with-research-limitations",
  "sections": [
    {
      "id": "work-context",
      "heading": "The work and its context",
      "bodyMarkdown": "Scribblines is a 256-edition generative art series by Orpheusk, released on Art Blocks on Ethereum mainnet, contract 0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270, project ID 335, through Art Blocks Factory, with heritage placement in the AB500 set.[^S01][^S06] Each output is a single obsessive drawing: hundreds of concentric pen lines tracing around one invisible pivot line until the sheet fills or the shape stops short, in inks from ballpoint blue to multi-color gradients on papers from white to sticky-note yellow.[^S01][^S10]\n\nThe description is a tribute: \"SCRIBBLINES are a tribute to countless drawings that are being created every day during monotonous meetings and are forever lost in trash. Almost everybody has experienced doodling (or scribbling) at some point in our lives to keep our brains active. The mental state of doodling is between awareness and daydreaming and is known to often inspire creative ideas.\" The mechanism is stated plainly: \"At the core of each piece is a pivot line, created by a random algorithm. This pivot line defines the shape of the entire art piece. Every additional line traces around the pivot line. Computer generated lines allow for perfecting what is never possible in the 'pen and paper world'.\"[^S01]\n\nThe description enumerates the feature axes: Precision, varying \"from inaccurate (to simulate hand shaking micro movements) to robotically perfect precision\"; Determination, most pieces filling the whole surface while some finish as bulk shapes; Paper, lighter or darker grounds including special sticky-note papers; and Pen, the axis with the most variability.[^S01] The AB5D dossier frames the project as \"programmed gestures at the boundary of drawing and code\", testing \"how code can evoke the pressure, hesitation, repetition, and irregularity of drawing by hand\".[^S06] Scribblines is Orpheusk's only work in the AB500 set; the collector-metric rank stands at 213 of 308.[^S06] The series runs on p5.js 1.0.0 at a 1.3 landscape aspect ratio with zero external assets, under the CC BY-NC-SA 4.0 licence.[^S01]"
    },
    {
      "id": "conception",
      "heading": "Conception and development",
      "bodyMarkdown": "The conception is affectionate salvage: the meeting doodle, normally thrown away, given algorithmic permanence. The artist's own project page extends the description with a citation to the psychologist Jackie Andrade's finding that doodlers remember more than non-doodlers when asked to retain delivered information, grounding the work in the defense of idle drawing.[^S07] The page also names the artist's relationship to the form: \"'Scribblines' has always been my favorite idle drawing.\"[^S07]\n\nThe feature list doubles as an artist's statement about simulation. On Precision, the page describes three shaking modes, \"Steady hand\", \"Slight Shaking\" and \"Intense shaking\", the last \"simulating less concentrated hand movements\", and notes that the shakier lines produce \"interesting moire effect\".[^S07] On Determination, the artist explains the compositional choice: \"In a real world environment it is unlikely to find enough time or perseverance to fill in the whole paper surface and finish these drawings. Due to this I chose most of the generated Scribblines to fill the whole screen. However some pieces are set to be finished as a 'bulk' shapes and not fill in the whole piece.\"[^S01][^S07]\n\nThe dossier names the resulting tension the coded hand: \"Each composition suggests bodily motion, but its gestures are computational constructions.\"[^S06] No project-specific interview exists; the registry interview field is null, so the conception is documented from the description, the artist's site and the dossier.[^S01][^S06][^S07]"
    },
    {
      "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 scribblines-by-orpheusk and corroborated against contract 0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270 and project ID 335. The retrieved script is 9,481 bytes, the smallest in this batch, with SHA-256 digest dce5d1983578b4cdf294f56edf7e6216840b5c157efccaddc0c6358f7c44ee9f, and it was read in full.[^S01][^S02]\n\nThe script runs p5.js 1.0.0 and is only lightly minified: an identifiable class named Random implements the dual-stream sfc32 arrangement seen across this cohort, two generators seeded from the two 32-character halves of the token hash, run through a one-million-pair warmup and alternated on successive calls.[^S02] The composition code is feature-driven in exactly the terms the artist describes: an early block draws the paper type with weighted probabilities (a roughly 8% branch, an 11% branch with a positive tilt parameter, a 24% branch with a negative one, and a default), and subsequent draws choose pen behavior and fill determination.[^S01][^S02]\n\nThe drawing itself is a p5 draw loop that traces successive offset lines around the pivot; in the live renderer at roughly 1000 by 770 pixels the trace completes within the first 1.5 seconds, after which frames are identical.[^S02][^S09] There are no event listeners and no audio pathways anywhere in the script, and the live page holds zero audio or video elements; the reported hash of token 335000042 matched the chain record exactly.[^S02][^S09]"
    },
    {
      "id": "mint",
      "heading": "The mint",
      "bodyMarkdown": "The dated record, observed in the current Art Blocks index on September 20, 2026, shows one of the fastest sales in this batch: about eighty-two seconds.[^S01][^S04] Edition 0 was minted on July 18, 2022 at 19:38:17 UTC, and the project was activated on July 22, 2022 at 04:13:09 UTC, the same activation timestamp as Alan Ki Aankhen, its Curated Series 8 neighbour in the registry.[^S01] The registry's sale-start timestamp reads August 5, 2022 at 17:00:00 UTC; the official collection page carries \"Released Aug 5, 2022, 5:00 PM UTC\", and the dossier confirms the date as 5 August 2022.[^S01][^S03][^S06]\n\nThe sale was effectively instantaneous: editions 1, 10, 20 and the AB5D treasury's edition 42 all minted in the same block-minute at 17:00:44 UTC, and the final edition 255 at 17:01:22 UTC, the recorded completion time.[^S01][^S04] The minted count equals the maximum of 256, 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 42, held by wallet 0xdd19308a9731cdecb67e0d80ca6823394208c045.[^S04][^S05]"
    },
    {
      "id": "rights",
      "heading": "Copyright and licensing",
      "bodyMarkdown": "The project registry reports the artwork licence label \"CC BY-NC-SA 4.0\" for Scribblines, with the terms URL recorded in the record.[^S01] This essay therefore categorizes the artwork licence as creative-commons, variant CC BY-NC-SA 4.0.[^S01] This is the batch's only ShareAlike licence: the deed grants the freedoms to Share, to copy and redistribute the material in any medium or format, and to Adapt, remix, transform and build upon the material, 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 ShareAlike, distributing any adaptations only under the same licence. The deed forbids applying additional legal or technological restrictions.[^S11]\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 Scribblines 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 42 (token 335000042, minted August 5, 2022 at 17:00:44 UTC, forty-four seconds into the sale), the AB5D-held header, is the unfinished one: a blue ballpoint scribble on white that stops short as a bulk shape, its outermost lines fading to grey at the edges, the Determination feature made visible.[^S01][^S04][^S05][^S10] In the live view the trace drew itself out and settled; the page holds no audio and no interactive controls.[^S09]\n\nEdition 0 (token 335000000, the July 18, 2022 pre-activation mint) is the boldest: black ink on saturated sticky-note yellow, filled edge to edge, the paper feature at its most aggressive.[^S01][^S04][^S10] Edition 1 (token 335000001, the first public mint) is the moire piece: fine blue lines on white with visible handshake wobble where the contours bunch and interfere.[^S07][^S04][^S10]\n\nEdition 10 (token 335000010) shows off the pen axis: a single drawing whose ink shifts from bright green to olive along its length, a multi-color pen on white.[^S01][^S04][^S10] Edition 20 (token 335000020) is the quiet one: blue ink on cream paper, a three-lobed bulk shape with clean margins, the most sheet-of-paper-like of the sample.[^S04][^S10] Across the five, the pivot-and-trace grammar is constant; paper, ink, precision and completeness vary.[^S10]"
    },
    {
      "id": "significance",
      "heading": "Significance and limitations",
      "bodyMarkdown": "Scribblines is the batch's smallest program and its most democratic subject: 9,481 bytes of p5.js that dignify the throwaway meeting doodle, sold out in eighty-two seconds.[^S01][^S02][^S04] It is also the batch's only ShareAlike licence, so its adaptations are legally bound to stay in the commons.[^S01][^S11]\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.[^S01]\n- The artist is documented only through the project site and the AB5D dossier; no independent biographical sources (location, background, other work) were located in the inspected material.[^S06][^S07]\n- The weighted paper-type branch probabilities visible in the script (about 8%, 11%, 24% and a default) are not documented as feature names in the inspected sources; the mapping from branches to paper labels is inferred from the description and previews.[^S01][^S02][^S10]\n- The draw loop's progressive trace completes within about 1.5 seconds at the tested viewport; slower machines may show the tracing visibly, but this was not measured.[^S09]"
    }
  ],
  "mediaIds": [],
  "identity": {
    "chainId": 1,
    "contract": "0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270",
    "projectId": 335,
    "slug": "scribblines-by-orpheusk",
    "title": "Scribblines",
    "artistCredit": "Orpheusk",
    "artistDossierUrls": [
      "https://ab5d.xyz/artists/orpheusk/"
    ]
  },
  "researchCutoff": "2026-09-20",
  "facts": [
    {
      "id": "minted-count",
      "topic": "mint",
      "value": 256,
      "unit": "editions",
      "observedAt": "2026-09-20",
      "sourceIds": [
        "S01",
        "S04"
      ],
      "status": "verified",
      "note": "Current index invocations; equals max_invocations."
    },
    {
      "id": "max-edition",
      "topic": "mint",
      "value": 256,
      "unit": "editions",
      "observedAt": "2026-09-20",
      "sourceIds": [
        "S01",
        "S03",
        "S06"
      ],
      "status": "reported",
      "note": "Registry max_invocations; collection page and dossier consistent."
    },
    {
      "id": "first-mint",
      "topic": "mint",
      "value": "2022-07-18T19:38:17+00:00",
      "observedAt": "2026-09-20",
      "sourceIds": [
        "S01",
        "S04"
      ],
      "status": "verified",
      "note": "Token 335000000 minted_at, eighteen days before the public sale."
    },
    {
      "id": "activation",
      "topic": "mint",
      "value": "2022-07-22T04:13:09+00:00",
      "observedAt": "2026-09-20",
      "sourceIds": [
        "S01"
      ],
      "status": "verified",
      "note": "Registry activated_at; identical to project 333's activation timestamp."
    },
    {
      "id": "registry-sale-start",
      "topic": "mint",
      "value": "2022-08-05T17:00:00+00:00",
      "observedAt": "2026-09-20",
      "sourceIds": [
        "S01",
        "S03",
        "S06"
      ],
      "status": "verified",
      "note": "start_datetime matches collection page release line and dossier date."
    },
    {
      "id": "completion",
      "topic": "mint",
      "value": "2022-08-05T17:01:22+00:00",
      "observedAt": "2026-09-20",
      "sourceIds": [
        "S01",
        "S04"
      ],
      "status": "verified",
      "note": "About 82 seconds from announced start to final edition 255; editions 1/10/20/42 share block-minute 17:00:44Z."
    },
    {
      "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; dual alternating sfc32 streams; 9,481 bytes (smallest in batch); draw-loop trace; zero external assets."
    },
    {
      "id": "script-sha256",
      "topic": "construction",
      "value": "dce5d1983578b4cdf294f56edf7e6216840b5c157efccaddc0c6358f7c44ee9f",
      "observedAt": "2026-09-20",
      "sourceIds": [
        "S02"
      ],
      "status": "verified",
      "note": "SHA-256 of the 9,481-byte UTF-8 script; read in full."
    },
    {
      "id": "license-label",
      "topic": "rights",
      "value": "CC BY-NC-SA 4.0",
      "observedAt": "2026-09-20",
      "sourceIds": [
        "S01"
      ],
      "status": "verified",
      "note": "Registry label with link_to_license recorded; the batch's only ShareAlike licence."
    },
    {
      "id": "ab5d-holding",
      "topic": "collection",
      "value": "1 edition: 42",
      "observedAt": "2026-09-20",
      "sourceIds": [
        "S04",
        "S05"
      ],
      "status": "verified",
      "note": "Owned by 0xdd19308a9731cdecb67e0d80ca6823394208c045 in the freshly refreshed AB5D linked wallet set; header edition 42."
    }
  ],
  "rights": {
    "artwork": {
      "reportedLabel": "CC BY-NC-SA 4.0",
      "category": "creative-commons",
      "termsUrl": "https://creativecommons.org/licenses/by-nc-sa/4.0/",
      "observedAt": "2026-09-20",
      "sourceIds": [
        "S01",
        "S11"
      ],
      "note": "Registry label CC BY-NC-SA 4.0 with recorded terms URL. Deed grants Share and Adapt with Attribution, NonCommercial and ShareAlike 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": "335000000",
      "url": "https://www.artblocks.io/token/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/335000000",
      "sourceIds": [
        "S04",
        "S10"
      ],
      "selectionNote": "Edition 0, pre-activation mint (2022-07-18T19:38:17Z).",
      "observationNote": "Static preview viewed: black ink on saturated sticky-note yellow, full bleed."
    },
    {
      "id": "E02",
      "chainId": 1,
      "contract": "0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270",
      "tokenId": "335000001",
      "url": "https://www.artblocks.io/token/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/335000001",
      "sourceIds": [
        "S04",
        "S10"
      ],
      "selectionNote": "Edition 1, first public mint (17:00:44Z).",
      "observationNote": "Static preview viewed: fine blue lines on white with handshake wobble and moire."
    },
    {
      "id": "E03",
      "chainId": 1,
      "contract": "0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270",
      "tokenId": "335000010",
      "url": "https://www.artblocks.io/token/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/335000010",
      "sourceIds": [
        "S04",
        "S10"
      ],
      "selectionNote": "Edition 10; gradient-pen example; sustained analysis.",
      "observationNote": "Static preview viewed: green-to-olive gradient ink on white."
    },
    {
      "id": "E04",
      "chainId": 1,
      "contract": "0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270",
      "tokenId": "335000020",
      "url": "https://www.artblocks.io/token/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/335000020",
      "sourceIds": [
        "S04",
        "S10"
      ],
      "selectionNote": "Edition 20; cream-paper bulk-shape example.",
      "observationNote": "Static preview viewed: blue ink on cream, three-lobed bulk shape with clean margins."
    },
    {
      "id": "E05",
      "chainId": 1,
      "contract": "0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270",
      "tokenId": "335000042",
      "url": "https://www.artblocks.io/token/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/335000042",
      "sourceIds": [
        "S04",
        "S05",
        "S09",
        "S10"
      ],
      "selectionNote": "Verified AB5D-held work, header, live-checked; sustained analysis.",
      "observationNote": "Static preview and live renderer viewed: blue ballpoint on white, unfinished bulk shape with edge fading; hash matched chain; trace completes fast; 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 = scribblines-by-orpheusk).script; contract 0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270 project 335",
    "sha256": "dce5d1983578b4cdf294f56edf7e6216840b5c157efccaddc0c6358f7c44ee9f",
    "retrievedAt": "2026-09-20T00:21:03Z",
    "method": "GraphQL POST via curl; full 9,481-byte script read (lightly minified); 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 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": "Artist documented only via project site and AB5D dossier; no independent biographical sources located in inspected material."
    },
    {
      "id": "EX-04",
      "status": "pending",
      "reviewer": null,
      "reason": "Weighted paper-type branches in the script (about 8%/11%/24%/default) not documented as named features; mapping inferred from description and previews."
    },
    {
      "id": "EX-05",
      "status": "pending",
      "reviewer": null,
      "reason": "Draw-loop trace completes within about 1.5s at tested viewport; visibility of tracing on slower machines unmeasured."
    }
  ],
  "presentation": {
    "editionSize": 256,
    "maximumEdition": 256,
    "mintDate": "2022-07-18T19:38:17+00:00",
    "artwork": {
      "token_id": "335000042",
      "invocation": 42,
      "mode": "image",
      "preview_asset_url": "https://media-proxy.artblocks.io/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/335000042.png",
      "canonicalUrl": "https://www.artblocks.io/token/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/335000042",
      "live_view_url": "https://generator.artblocks.io/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/335000042",
      "copyrightStatus": "CC BY-NC-SA 4.0",
      "copyrightUrl": "https://creativecommons.org/licenses/by-nc-sa/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": "335000000",
      "url": "https://www.artblocks.io/token/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/335000000",
      "sourceIds": [
        "S04",
        "S10"
      ],
      "selectionNote": "Edition 0, pre-activation mint (2022-07-18T19:38:17Z).",
      "observationNote": "Static preview viewed: black ink on saturated sticky-note yellow, full bleed.",
      "previewUrl": "https://media-proxy.artblocks.io/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/335000000.png",
      "liveUrl": "https://generator.artblocks.io/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/335000000"
    },
    {
      "id": "E02",
      "chainId": 1,
      "contract": "0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270",
      "tokenId": "335000001",
      "url": "https://www.artblocks.io/token/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/335000001",
      "sourceIds": [
        "S04",
        "S10"
      ],
      "selectionNote": "Edition 1, first public mint (17:00:44Z).",
      "observationNote": "Static preview viewed: fine blue lines on white with handshake wobble and moire.",
      "previewUrl": "https://media-proxy.artblocks.io/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/335000001.png",
      "liveUrl": "https://generator.artblocks.io/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/335000001"
    },
    {
      "id": "E03",
      "chainId": 1,
      "contract": "0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270",
      "tokenId": "335000010",
      "url": "https://www.artblocks.io/token/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/335000010",
      "sourceIds": [
        "S04",
        "S10"
      ],
      "selectionNote": "Edition 10; gradient-pen example; sustained analysis.",
      "observationNote": "Static preview viewed: green-to-olive gradient ink on white.",
      "previewUrl": "https://media-proxy.artblocks.io/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/335000010.png",
      "liveUrl": "https://generator.artblocks.io/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/335000010"
    },
    {
      "id": "E04",
      "chainId": 1,
      "contract": "0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270",
      "tokenId": "335000020",
      "url": "https://www.artblocks.io/token/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/335000020",
      "sourceIds": [
        "S04",
        "S10"
      ],
      "selectionNote": "Edition 20; cream-paper bulk-shape example.",
      "observationNote": "Static preview viewed: blue ink on cream, three-lobed bulk shape with clean margins.",
      "previewUrl": "https://media-proxy.artblocks.io/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/335000020.png",
      "liveUrl": "https://generator.artblocks.io/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/335000020"
    },
    {
      "id": "E05",
      "chainId": 1,
      "contract": "0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270",
      "tokenId": "335000042",
      "url": "https://www.artblocks.io/token/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/335000042",
      "sourceIds": [
        "S04",
        "S05",
        "S09",
        "S10"
      ],
      "selectionNote": "Verified AB5D-held work, header, live-checked; sustained analysis.",
      "observationNote": "Static preview and live renderer viewed: blue ballpoint on white, unfinished bulk shape with edge fading; hash matched chain; trace completes fast; zero audio elements.",
      "previewUrl": "https://media-proxy.artblocks.io/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/335000042.png",
      "liveUrl": "https://generator.artblocks.io/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/335000042"
    }
  ],
  "publication": {
    "date": "2026-09-20",
    "url": "https://ab5d.xyz/series/scribblines-by-orpheusk/",
    "authorization": "Phil requested website publication on 2026-09-17.",
    "reviewSnapshot": "/docs/series-essays/production/scribblines-by-orpheusk/record.json",
    "unresolvedResearchQuestionsRetained": true
  }
}
