{
  "schema": "ab5d-series-essay/1",
  "identity": {
    "chainId": 1,
    "contract": "0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270",
    "projectId": 166,
    "slug": "ouroboros-by-shane-rich-or-raregonzo",
    "title": "Ouroboros",
    "artistCredit": "Shane Rich | raregonzo",
    "artistDossierUrls": [
      "https://ab5d.xyz/artists/shane-richardson/"
    ]
  },
  "revision": 2,
  "researchCutoff": "2026-09-18",
  "status": "published-with-research-limitations",
  "facts": [
    {
      "id": "minted-count",
      "topic": "mint",
      "value": 1024,
      "observedAt": "2026-09-18",
      "sourceIds": [
        "S01",
        "S02"
      ],
      "status": "verified",
      "note": "Equals maximum."
    },
    {
      "id": "first-token-minted-at",
      "topic": "mint",
      "value": "2021-09-22T00:04:31+00:00",
      "observedAt": "2026-09-18",
      "sourceIds": [
        "S03"
      ],
      "status": "verified",
      "note": "Invocation 0 predates activation."
    },
    {
      "id": "activated-at",
      "topic": "mint",
      "value": "2021-09-28T00:35:26+00:00",
      "observedAt": "2026-09-18",
      "sourceIds": [
        "S02"
      ],
      "status": "verified",
      "note": ""
    },
    {
      "id": "start-datetime",
      "topic": "mint",
      "value": "2021-09-28T19:15:00+00:00",
      "observedAt": "2026-09-18",
      "sourceIds": [
        "S02"
      ],
      "status": "verified",
      "note": ""
    },
    {
      "id": "completed-at",
      "topic": "mint",
      "value": "2021-10-10T01:04:02+00:00",
      "observedAt": "2026-09-18",
      "sourceIds": [
        "S02"
      ],
      "status": "verified",
      "note": ""
    },
    {
      "id": "script-type",
      "topic": "construction",
      "value": "js@na",
      "observedAt": "2026-09-18",
      "sourceIds": [
        "S02"
      ],
      "status": "verified",
      "note": ""
    },
    {
      "id": "license-label",
      "topic": "rights",
      "value": "CC BY-NC-SA 4.0",
      "observedAt": "2026-09-18",
      "sourceIds": [
        "S02"
      ],
      "status": "verified",
      "note": ""
    },
    {
      "id": "category",
      "topic": "context",
      "value": "factory",
      "observedAt": "2026-09-18",
      "sourceIds": [
        "S01",
        "S02"
      ],
      "status": "verified",
      "note": ""
    },
    {
      "id": "original-per-token-price-eth",
      "topic": "mint",
      "value": null,
      "observedAt": "2026-09-18",
      "sourceIds": [],
      "status": "unknown",
      "note": "No primary-sale ETH recovered."
    }
  ],
  "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-18",
      "sourceIds": [
        "S02",
        "S06"
      ],
      "note": "Label stored as CC BY-NC-SA 4.0. Deed inspected. ",
      "unresolvedConflicts": []
    },
    "code": {
      "reportedLabel": null,
      "category": "unknown",
      "termsUrl": null,
      "observedAt": "2026-09-18",
      "sourceIds": [
        "S03"
      ],
      "note": "Inspected script has no license header. Index visibility is not a reuse license.",
      "unresolvedConflicts": []
    },
    "thirdParty": [
      {
        "reportedLabel": "js@na",
        "category": "unknown",
        "termsUrl": null,
        "observedAt": "2026-09-18",
        "sourceIds": [
          "S02"
        ],
        "note": "Declared runtime js@na. Artwork CC label does not relicense the library.",
        "unresolvedConflicts": []
      }
    ]
  },
  "sections": [
    {
      "id": "work-context",
      "heading": "The work and its context",
      "bodyMarkdown": "Ouroboros is a 1,024-edition Art Blocks Factory series by Shane Rich | raregonzo on the V2 core contract `0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270`. The official collection page places it in Art Blocks 500 / Factory and prints a fixed edition of 1,024 unique artworks.[^S01] Indexed project metadata retrieved on 18 September 2026 records project ID 166, slug `ouroboros-by-shane-rich-or-raregonzo`, script type `js@na`, license `CC BY-NC-SA 4.0`, vertical name factory, heritage status ab500, website https://shanerichardson.art, and 1,024 of 1,024 invocations.[^S02] Atlas position 164 is an index number, not the contract project ID.\n\nThe stored project description opens with a sentence about humans who \"must continually devour ourselves to be reborn with new understanding.\" It then describes the algorithm as \"a grid of rounded squares, continuously spinning, an eternal cycle which expresses unity of matter and spirit which never disappear but perpetually change form through this cycle of destruction and re-creation.\" It lists color palettes, grid sizes, blend modes, border styles and shadows as the generators of variation, and ends with the instruction \"Click for enlightenment.\"[^S01][^S02]\n\nShane Richardson publishes on Art Blocks as Shane Rich | raregonzo. The official website field is https://shanerichardson.art.[^S02][^S05] The AB5D dossier listed under Shane Richardson is a bibliography lead, not a primary statement of this series.[^S08] This essay uses the on-chain description, the indexed script, and inspected outputs."
    },
    {
      "id": "conception",
      "heading": "Conception and development",
      "bodyMarkdown": "No dated standalone interview unique to Ouroboros was attached to the assignment snapshot. The conception document that can be pinned to this slug is the project description stored on the collection page and in `projects_metadata.description`.[^S01][^S02] The title names the snake that eats its tail. The description converts that image into a spinning grid rather than a drawn serpent. \"Click for enlightenment\" is an interaction instruction in the same paragraph as the metaphysics. It is not a separate manual.\n\nThe studio site at shanerichardson.art is the official website recorded on the project. It supplies artist context for Shane Richardson. It does not, on the pages inspected for this pass, replace the Art Blocks description as the dated brief for Ouroboros.[^S05] Later AB5D prose that restates the cycle metaphor is treated as secondary.[^S08]\n\nPublished token features recovered from the index name Palette, Blend, Border, Shadow, Grid, Prose, and Margin. Sampled values include Flag, Amoeba, Candy, Flux for palettes; Multiply, Hard Light, Soft Light, Overlay for blends; Ego, Assimilation, Slough, Catalyst, Riddle for Prose; and grids from 4x4 to 10x10.[^S03] Those labels are collector-facing traits. The description's \"rounded squares\" and \"continuously spinning\" have to be checked against the script and against stills, which cannot themselves prove spin.[^S03]\n\nWhat the description does not say is also useful. It does not claim a mint price or a public-sale duration. Those facts have to come from clocks and from any sales note actually found.[^S02][^S07]"
    },
    {
      "id": "construction",
      "heading": "How the work was constructed",
      "bodyMarkdown": "The indexed record reports script type and version `js@na`, meaning a raw JavaScript runtime without a declared p5 version.[^S02] The full script was retrieved on 18 September 2026 from `projects_metadata.script` on `https://artblocks-mainnet.hasura.app/v1/graphql`, filtered by contract `0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270` and project_id `\"166\"`. The UTF-8 payload is 11139 bytes. SHA-256 of those exact bytes is `a9a408746d0fea50aa48152812a58432884989ee5ce0793d0406a471f60f2f87`. The script was read in full and was not executed in a local sandbox.[^S03]\n\nNamed functions in the body include `start`, `addCss`, `generateCell`, and `toggleArtText`. A `Random` class is present. There is no `createCanvas` and no p5 `draw`. Layout is built from CSS-styled cells generated in script. A click path exists in the body and `toggleArtText` is the named handler that matches the published \"Click for enlightenment\" line. There is no `noLoop()` because there is no p5 loop; animation, if present, is CSS or timer driven inside `start` / `generateCell`. This essay does not treat a static PNG as proof of a measured rotation period.[^S03][^S01]\n\nHash consumption uses `tokenData.hash` through the `Random` class. Feature strings such as Palette and Prose are index traits; they are not all present as those exact labels inside the minified program. What is stored on chain is the project script plus each token hash. Rendering still requires a browser and the generator shell that injects `tokenData`. The project record marks the script locked. No Ethereum block was pinned.[^S02][^S03]\n\nNo Tone.js or Web Audio API appears in the inspected bytes. Claims about sound would have to come from outside this program.[^S03]"
    },
    {
      "id": "mint",
      "heading": "The mint",
      "bodyMarkdown": "Several clocks have to be kept apart. Token 166000000, invocation 0, was minted on 22 September 2021 at 00:04:31 and is currently owned by `0x458e9ea6396d593ae888ce86a2ae154b36f31617`.[^S03] The project record's `activated_at` is 28 September 2021 at 00:35:26. `start_datetime` is 28 September 2021 at 19:15:00.[^S02] Invocation 1 (token 166000001) was minted on 28 September 2021 at 19:17:09, two minutes nine seconds after start. Invocations 10, 20 and 409 followed at 19:49:08, 19:50:40 and 20:10:03 the same day. `completed_at` is 10 October 2021 at 01:04:02.[^S02][^S03]\n\nInvocation 0 therefore predates activation by six days and public start by six days. It is the natural candidate for an artist or administrative mint; contract event logs that would prove the minter role were not pulled. Public minting evidence in this sample begins with invocation 1, just after `start_datetime`. From start to `completed_at` is 11 days, 5 hours, 49 minutes. That long tail is not a 35-minute Factory snap sale. This essay does not invent a reason for the twelve-day close.\n\nInvocations and max_invocations both read 1,024 on 18 September 2026.[^S02] The collection page confirms the completed fixed edition.[^S01] No Dutch-auction schedule or opening ETH price was recovered from the collection page or the indexed project record.[^S07] Current secondary listings are not historic increments."
    },
    {
      "id": "rights",
      "heading": "Copyright and licensing",
      "bodyMarkdown": "The project metadata field `license` is the exact string `CC BY-NC-SA 4.0`. No separate `link_to_license` field was stored on the indexed record inspected for this essay.[^S02] The Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International deed at https://creativecommons.org/licenses/by-nc-sa/4.0/ permits sharing and adaptation with attribution, forbids commercial use as defined in that deed, and requires adaptations to be licensed under the same terms.[^S06] Whether the artist intended that standard deed or only the short label is not documented in a project-specific instrument beyond the Art Blocks field.\n\nArtwork rights are separate from source-code rights. The artist script is visible through the index and generator. Visibility is not a license to copy or reissue the program. No SPDX header was present in the inspected body.[^S03] The runtime is raw browser JavaScript (`js@na`), not a named p5 build. Third-party CSS or font dependencies, if any, are not relicensed by the artwork label.[^S02]\n\nAB5D's CC0 grant covers this essay's original prose only. Token ownership does not transfer copyright in the images."
    },
    {
      "id": "examples",
      "heading": "Close reading of examples",
      "bodyMarkdown": "Four tokens from the assignment discovery set were confirmed on the V2 contract and inspected as media-proxy PNGs with linked generator URLs: invocations 0, 1, 10 and 20. Invocation 409, owned by `0xdd19308a9731cdecb67e0d80ca6823394208c045` on 18 September 2026, is the header object.[^S03][^S04][^S09] Live clicks of `toggleArtText` were not performed. PNGs are single frames of a grid the description calls continuously spinning.\n\nEdition 0 (token 166000000) carries Palette=Flag, Blend=Multiply, Border=Groove, Shadow=False, Grid=7x7, Prose=Ego, Margin=-3vmin. The PNG is a coral-red disk filling most of a pale square. Interlocking rounded-square loops in black, rust, and dark teal overlap under multiply blending so crossings go darker. The 7x7 cadence is visible as a lattice of rounded cells, not as a snake. Shadow=False matches the flat graphic, with no drop offset.[^S03][^S10]\n\nEdition 1 (token 166000001) is the first mint after start: Palette=Amoeba, Blend=Hard Light, Border=Double, Shadow=True, Grid=10x10, Prose=Assimilation, Margin=-7vmin. The PNG is a peach disk packed with a finer lattice of cream, white, and pink loops. Hard Light keeps crossings bright rather than muddy. The 10x10 grid reads as denser weaving than edition 0. A faint inner rim is consistent with Shadow=True plus the double border. \"Assimilation\" is a Prose trait, not a visible caption on the still.[^S03][^S10]\n\nEdition 10 (token 166000010) is Candy / Multiply / Solid / Shadow True / 5x5 / Slough. Edition 20 is Flag / Soft Light / Groove / Shadow True / 4x4 / Catalyst with a wide -17vmin margin. Header edition 409 is Flux / Overlay / Solid / Shadow True / 5x5 / Riddle. All five tokens exist on the stated contract. Their PNGs stay inside the rounded-square lattice; none draws a literal ouroboros snake.[^S03][^S10]\n\nCanonical token URLs use the chain/contract/id pattern. Displayed edition numbers are invocations."
    },
    {
      "id": "significance",
      "heading": "Significance and limitations",
      "bodyMarkdown": "Ouroboros is a locked Factory edition that puts a spinning rounded-square grid on Ethereum and asks the viewer to read it as a cycle of destruction and re-creation. The stored brief names the grid, the spin, the click, and the metaphor in one paragraph.[^S01] The script is raw JS with CSS cells, a `Random` class seeded from `tokenData.hash`, and a `toggleArtText` click path. Thumbnails cannot prove spin. The eleven-day close after public start is a pair of indexed clocks, not a reconstructed queue story.[^S02][^S03]\n\nLimits of this account are specific. Live generator clicks were not performed in the submitted research. Invocation 0's minter role was not read from logs. Individual token prices were not recovered.[^S07] shanerichardson.art was used as the official website field; a separate dated Ouroboros essay was not located as a distinct body.[^S05] Before publication, the coordinator refreshed the complete three-wallet AB5D linked-account set and checked the chosen token owner against it. The owner matched. The exact requests, returned identity and observation time are retained in the evidence record, separately from the earlier research snapshot. This is current indexed ownership evidence; it does not establish the acquisition date or historical custody of the work.[^S02][^S09]\n\nUnresolved questions\n- What ETH price did each sampled token pay at primary sale?\n- Who minted token 166000000 on 22 September 2021, and under what project role?\n- What text does \"Click for enlightenment\" actually reveal, and does it persist?\n- Is the grid rotation CSS animation, a JS timer, or only implied by the still's loops?\n- Why did `completed_at` fall on 10 October 2021 rather than on the opening night?"
    }
  ],
  "examples": [
    {
      "id": "E01",
      "chainId": 1,
      "contract": "0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270",
      "tokenId": "166000000",
      "url": "https://www.artblocks.io/token/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/166000000",
      "sourceIds": [
        "S03",
        "S04",
        "S10"
      ],
      "selectionNote": "Assignment candidate edition 0.",
      "observationNote": "Coral disk, 7x7 multiply lattice, Flag/Ego."
    },
    {
      "id": "E02",
      "chainId": 1,
      "contract": "0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270",
      "tokenId": "166000001",
      "url": "https://www.artblocks.io/token/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/166000001",
      "sourceIds": [
        "S03",
        "S10"
      ],
      "selectionNote": "Assignment candidate edition 1.",
      "observationNote": "Peach 10x10 hard-light lattice, Amoeba/Assimilation."
    },
    {
      "id": "E03",
      "chainId": 1,
      "contract": "0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270",
      "tokenId": "166000010",
      "url": "https://www.artblocks.io/token/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/166000010",
      "sourceIds": [
        "S03",
        "S10"
      ],
      "selectionNote": "Assignment candidate edition 10.",
      "observationNote": "Candy 5x5 multiply lattice confirmed."
    },
    {
      "id": "E04",
      "chainId": 1,
      "contract": "0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270",
      "tokenId": "166000020",
      "url": "https://www.artblocks.io/token/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/166000020",
      "sourceIds": [
        "S03",
        "S10"
      ],
      "selectionNote": "Assignment candidate edition 20.",
      "observationNote": "Flag 4x4 soft-light wide margin confirmed."
    }
  ],
  "mediaIds": [],
  "provenance": {
    "operator": "xAI",
    "agent": "Grok",
    "model": "Grok (submitted Grok 4.6)",
    "modelVersion": "grok-4.6",
    "tools": [
      "GraphQL POST",
      "curl",
      "PNG inspection"
    ],
    "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",
    "coordinatorPublicationCheck": {
      "reviewer": "OpenAI Codex",
      "scope": "Structural validation, fresh indexed facts, script fingerprints, complete linked-wallet ownership, and website presentation. Source reading and visual observations remain attributed to the submitted researcher.",
      "usage": null
    },
    "publicationAuthorization": "User explicitly requested publication of Grok batch.",
    "generation": {
      "schema": "ab5d-essay-generation/1",
      "model": "Grok (submitted Grok 4.6)",
      "displayName": "Grok (submitted model: Grok 4.6)",
      "scope": "Ten Grok round 002 essays; coordinator publication checks for identity, script fingerprints, edition facts and current collection ownership",
      "essayCount": 10,
      "usage": null,
      "perEssayUsage": null,
      "usageDetail": "Grok supplied no token telemetry. Its model name is submission-reported. Coordinator publication checks are recorded separately; their token usage was not separately measured.",
      "contributors": {
        "originalAuthor": "Grok",
        "submittedModel": "Grok 4.6",
        "publicationCoordinator": "OpenAI Codex",
        "reviewScope": "Structural validation, fresh indexed facts, script fingerprints, complete linked-wallet ownership, and website presentation. Source reading and visual observations remain attributed to the submitted researcher."
      }
    }
  },
  "codeInspection": {
    "retrievedAt": "2026-09-18",
    "endpoint": "https://artblocks-mainnet.hasura.app/v1/graphql",
    "query": "query($ids:[String!]){ projects_metadata(where:{contract_address:{_eq:\"0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270\"}, project_id:{_in:$ids}}){ id project_id name artist_name slug description website license invocations max_invocations script_type_and_version activated_at completed_at start_datetime vertical_name heritage_curation_status locked script } }",
    "variables": {
      "ids": [
        "166"
      ]
    },
    "bytes": 11139,
    "sha256": "a9a408746d0fea50aa48152812a58432884989ee5ce0793d0406a471f60f2f87",
    "runtime": "js@na",
    "executed": false,
    "executionNote": "Script read in full from indexed projects_metadata.script. Not executed in a local sandbox. Generator URLs exist but live sessions were not stopwatch-timed.",
    "coverage": "tokenData.hash Random class; start addCss generateCell toggleArtText; click path; no p5 draw; no audio",
    "chainBlock": null
  },
  "editorialExceptions": [],
  "presentation": {
    "editionSize": 1024,
    "maximumEdition": 1024,
    "mintDate": "2021-09-22T00:04:31+00:00",
    "mintDateMeaning": "First indexed mint",
    "artwork": {
      "project_id": "0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270-166",
      "token_id": "166000409",
      "invocation": 409,
      "owner_address": "0xdd19308a9731cdecb67e0d80ca6823394208c045",
      "preview_asset_url": "https://media-proxy.artblocks.io/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/166000409.png",
      "live_view_url": "/series/ouroboros-by-shane-rich-or-raregonzo/artwork.html",
      "canonicalLiveUrl": "https://generator.artblocks.io/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/166000409",
      "canonicalUrl": "https://www.artblocks.io/token/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/166000409",
      "mode": "live",
      "copyrightStatus": "CC BY-NC-SA 4.0",
      "copyrightUrl": "https://creativecommons.org/licenses/by-nc-sa/4.0/",
      "interactionNote": "Live artwork.",
      "displayBasis": "Official remote renderer/media embedded at publisher request with artist and reported rights attribution; current indexed owner matches a fresh linked AB5D wallet."
    }
  },
  "observationImages": [
    {
      "id": "E01",
      "chainId": 1,
      "contract": "0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270",
      "tokenId": "166000000",
      "url": "https://www.artblocks.io/token/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/166000000",
      "sourceIds": [
        "S03",
        "S04",
        "S10"
      ],
      "selectionNote": "Assignment candidate edition 0.",
      "observationNote": "Coral disk, 7x7 multiply lattice, Flag/Ego.",
      "previewUrl": "https://media-proxy.artblocks.io/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/166000000.png",
      "liveUrl": "https://generator.artblocks.io/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/166000000"
    },
    {
      "id": "E02",
      "chainId": 1,
      "contract": "0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270",
      "tokenId": "166000001",
      "url": "https://www.artblocks.io/token/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/166000001",
      "sourceIds": [
        "S03",
        "S10"
      ],
      "selectionNote": "Assignment candidate edition 1.",
      "observationNote": "Peach 10x10 hard-light lattice, Amoeba/Assimilation.",
      "previewUrl": "https://media-proxy.artblocks.io/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/166000001.png",
      "liveUrl": "https://generator.artblocks.io/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/166000001"
    },
    {
      "id": "E03",
      "chainId": 1,
      "contract": "0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270",
      "tokenId": "166000010",
      "url": "https://www.artblocks.io/token/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/166000010",
      "sourceIds": [
        "S03",
        "S10"
      ],
      "selectionNote": "Assignment candidate edition 10.",
      "observationNote": "Candy 5x5 multiply lattice confirmed.",
      "previewUrl": "https://media-proxy.artblocks.io/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/166000010.png",
      "liveUrl": "https://generator.artblocks.io/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/166000010"
    },
    {
      "id": "E04",
      "chainId": 1,
      "contract": "0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270",
      "tokenId": "166000020",
      "url": "https://www.artblocks.io/token/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/166000020",
      "sourceIds": [
        "S03",
        "S10"
      ],
      "selectionNote": "Assignment candidate edition 20.",
      "observationNote": "Flag 4x4 soft-light wide margin confirmed.",
      "previewUrl": "https://media-proxy.artblocks.io/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/166000020.png",
      "liveUrl": "https://generator.artblocks.io/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/166000020"
    },
    {
      "tokenId": "166000409",
      "chainId": 1,
      "contract": "0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270",
      "previewUrl": "https://media-proxy.artblocks.io/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/166000409.png",
      "url": "https://www.artblocks.io/token/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/166000409",
      "liveUrl": "https://generator.artblocks.io/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/166000409"
    }
  ],
  "publication": {
    "date": "2026-09-18",
    "url": "https://ab5d.xyz/series/ouroboros-by-shane-rich-or-raregonzo/",
    "authorization": "Phil requested website publication on 2026-09-17.",
    "reviewSnapshot": "/docs/series-essays/production/ouroboros-by-shane-rich-or-raregonzo/record.json",
    "unresolvedResearchQuestionsRetained": true
  }
}
