{
  "schema": "ab5d-series-essay/1",
  "identity": {
    "chainId": 1,
    "contract": "0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270",
    "projectId": 43,
    "slug": "origami-dream-by-k0ch",
    "title": "Origami Dream",
    "artistCredit": "k0ch",
    "artistDossierUrls": [
      "https://ab5d.xyz/artists/k0ch/"
    ]
  },
  "revision": 2,
  "researchCutoff": "2026-09-17",
  "status": "published-with-research-limitations",
  "facts": [
    {
      "id": "invocations",
      "topic": "mint",
      "value": 223,
      "observedAt": "2026-09-17",
      "sourceIds": [
        "S01"
      ],
      "status": "reported",
      "note": "Current indexed observation; not independently replayed from chain events."
    },
    {
      "id": "max_invocations",
      "topic": "mint",
      "value": 223,
      "observedAt": "2026-09-17",
      "sourceIds": [
        "S01"
      ],
      "status": "reported",
      "note": "Current indexed observation; not independently replayed from chain events."
    },
    {
      "id": "first_token_minted_at",
      "topic": "mint",
      "value": "2021-04-04T20:57:14+00:00",
      "observedAt": "2026-09-17",
      "sourceIds": [
        "S01"
      ],
      "status": "reported",
      "note": "Current indexed observation; not independently replayed from chain events."
    },
    {
      "id": "second_token_minted_at",
      "topic": "mint",
      "value": "2021-04-06T18:59:57+00:00",
      "observedAt": "2026-09-17",
      "sourceIds": [
        "S01"
      ],
      "status": "reported",
      "note": "Current indexed observation; not independently replayed from chain events."
    },
    {
      "id": "activated_at",
      "topic": "mint",
      "value": "2021-04-06T13:19:02+00:00",
      "observedAt": "2026-09-17",
      "sourceIds": [
        "S01"
      ],
      "status": "reported",
      "note": "Current indexed observation; not independently replayed from chain events."
    },
    {
      "id": "completed_at",
      "topic": "mint",
      "value": "2021-06-24T03:05:07+00:00",
      "observedAt": "2026-09-17",
      "sourceIds": [
        "S01"
      ],
      "status": "reported",
      "note": "Current indexed observation; not independently replayed from chain events."
    },
    {
      "id": "start_datetime",
      "topic": "mint",
      "value": "2021-04-06T18:59:57+00:00",
      "observedAt": "2026-09-17",
      "sourceIds": [
        "S01"
      ],
      "status": "reported",
      "note": "Current indexed observation; not independently replayed from chain events."
    },
    {
      "id": "price_per_token_in_wei",
      "topic": "mint",
      "value": "67000000000000000",
      "observedAt": "2026-09-17",
      "sourceIds": [
        "S01"
      ],
      "status": "reported",
      "note": "Current indexed observation; not independently replayed from chain events."
    },
    {
      "id": "opening-price",
      "topic": "mint",
      "value": null,
      "observedAt": "2026-09-17",
      "sourceIds": [],
      "status": "unknown",
      "note": "Current price setting is not historical launch-price evidence."
    },
    {
      "id": "original-maximum",
      "topic": "mint",
      "value": null,
      "observedAt": "2026-09-17",
      "sourceIds": [],
      "status": "unknown",
      "note": "Current maximum is not launch-era announcement evidence."
    },
    {
      "id": "mint-allocations",
      "topic": "mint",
      "value": null,
      "observedAt": "2026-09-17",
      "sourceIds": [],
      "status": "unknown",
      "note": "Public, reserved and administrative mints not independently separated."
    }
  ],
  "rights": {
    "artwork": {
      "reportedLabel": "NFT License",
      "category": "unknown",
      "termsUrl": null,
      "observedAt": "2026-09-17",
      "sourceIds": [
        "S01"
      ],
      "note": "Reported label only; operative text,version and historical terms unresolved. Not treated as NIFTY License.",
      "unresolvedConflicts": []
    },
    "code": {
      "reportedLabel": null,
      "category": "unknown",
      "termsUrl": null,
      "observedAt": "2026-09-17",
      "sourceIds": [
        "S02"
      ],
      "note": "No separate artist-code reuse grant identified.",
      "unresolvedConflicts": []
    },
    "thirdParty": [
      {
        "reportedLabel": "LGPL-2.1",
        "category": "custom",
        "termsUrl": "https://raw.githubusercontent.com/processing/p5.js/1.0.0/license.txt",
        "observedAt": "2026-09-17",
        "sourceIds": [
          "S09"
        ],
        "note": "p5.js1.0.0 dependency,distinct from artist program.",
        "unresolvedConflicts": []
      },
      {
        "reportedLabel": "Embedded Delaunay triangulation helper",
        "category": "unknown",
        "termsUrl": null,
        "observedAt": "2026-09-17",
        "sourceIds": [
          "S02"
        ],
        "note": "Exact upstream provenance,version and applicable notice not established.",
        "unresolvedConflicts": []
      }
    ]
  },
  "sections": [
    {
      "id": "work-context",
      "heading": "The work and its context",
      "bodyMarkdown": "Two luminous, faceted forms face one another across a dark interval. They expand, narrow and change their internal angles without losing their mirrored relationship. Above them sits a small character; below, a circular emblem. Stars drift through the surrounding field. Origami Dream gives these few elements the concentration of a stage: the central pair performs while the signs above and below hold the composition steady. [^S05] [^S06] [^S07] [^S08]\n\nk0ch released the project through Art Blocks Factory on 6 April 2021. The current collection page records 223 works and identifies the work as animated and interactive. Its artist statement connects the project to years of exploring movement, poetry and mathematics, with thirteen characters and thirteen points organising its variations. The [k0ch dossier](https://ab5d.xyz/artists/k0ch/) places this project within the artist's wider practice. [^S01]\n\nThe title suggests folded paper, but the images are visibly luminous. Their bright faces and coloured seams can resemble wings, masks or floating fragments, depending on the moment. Those associations are readings of the observed animation, not subjects established by the metadata. More fundamental is the tension between bilateral order and local instability: the pair remains symmetrical while its surfaces refuse to settle. [^S05] [^S06] [^S07] [^S08]"
    },
    {
      "id": "conception",
      "heading": "Conception and development",
      "bodyMarkdown": "The Corvus Project archive places k0ch's work with movement before this release. The collaboration with NadArt began in Buenos Aires in 2015, combining dance, performance, algorithmic art and sound through installations and video. Its account also describes programming as a route into k0ch's generative practice. This is relevant background for a work whose geometry becomes meaningful through duration, although it does not establish that Origami Dream reuses a particular performance or earlier algorithm. [^S03]\n\nThe collaboration's The Geometry of Dance provides a more specific point of comparison. Its project record describes a movement study made with OpenFrameworks and minted as a GIF in September 2020. That record documents an earlier connection between moving bodies and generated geometry. Origami Dream uses a different presentation: a browser program whose central motion the viewer can interrupt. The relationship is one of recurring artistic concerns, not a demonstrated identity of technique. [^S04] [^S02]\n\nThe Art Blocks statement names static and dynamic states, switched by a mouse click. Inspection refines that description. Clicking stops the central forms from updating, but the star field and light modulation continue. The viewer can hold a particular configuration inside an environment that remains active. No separate development diary or release interview has been recovered here to explain each design decision; where the record ends, the following account relies on the deployed program and observed behaviour. [^S01] [^S02] [^S06]"
    },
    {
      "id": "construction",
      "heading": "How the work was constructed",
      "bodyMarkdown": "The complete indexed script was inspected. It uses p5.js 1.0.0 and includes a triangulation routine within the artist program. Setup sizes a square canvas to the smaller window dimension and seeds p5's random generator from the opening part of the token hash. It then selects a foreground treatment and one of thirteen drawing routines. These routines construct the upper character from lines and curves in two graphics buffers, rather than loading a font file. [^S01] [^S02]\n\nThe main structure begins with thirteen points. Each receives a horizontal and vertical position, two frequency multipliers and two displacement amplitudes. A corresponding point is placed on the opposite side of the canvas by reflecting its horizontal position around the centre. The reflected point also receives the opposite horizontal multiplier. The two sets therefore share a precise relationship before animation begins. Their resemblance is constructed, not produced by two independent arrangements happening to look alike. [^S02]\n\nA Delaunay triangulation is calculated separately for the two initial point sets. It returns the groups of three point indices used to draw triangular faces. These connections are retained during animation. The program moves the vertices but does not recalculate the triangulation on every frame. This distinction explains the effect of facets stretching, compressing or passing across one another: the connections persist while the geometry they connect changes. No inspected rule enforces the physical constraints of folding an uncut sheet of paper. [^S02]\n\nMotion adds sine and cosine displacements to each point's original coordinates. The horizontal frequency multiplier is selected from one through three and the vertical multiplier from one through seven. Amplitudes are related to the canvas scale, keeping the movement within a bounded region. Elapsed milliseconds drive the oscillation. The reflected horizontal multipliers preserve the paired movement, even while the different frequencies make individual vertices pull in different directions. [^S02]\n\nThe white triangular faces receive coloured outlines and a shadow glow. Because the seams are narrow and the surrounding field is dark, changes at a vertex can appear much larger than their numerical displacement might suggest. A short edge becomes a long diagonal; a small cluster of facets opens into a broad face. The result evokes folding through the changing relationships between flat triangles, rather than through a three-dimensional model of paper and lighting. [^S02] [^S05] [^S07]\n\nA special setup branch uses a grey foreground and substitutes a diamond for the usual lower circular outline. The four comparison works do not exercise that branch, so no visual reading of it is offered here. The ordinary branch selects three colour channels. This colour appears in the character, seams, glow and lower emblem, binding otherwise separate parts of the composition. The faces themselves remain pale, allowing the coloured edges to carry much of the edition's identity. [^S02] [^S05] [^S06] [^S07] [^S08]\n\nTwo off-screen star buffers supply the background. Each buffer receives a colour before one hundred circles are placed with varying positions and sizes. One buffer spans the canvas height and the other half its height. Repeated copies move vertically at different rates, creating a layered field that continues beyond the visible edges. In the inspected implementation, colour is chosen per buffer, not independently for each star. The distinction is small in code but important when describing what its randomness actually governs. [^S02]\n\nNot all variation comes from the seeded sequence. Each frame also calls the browser's Math.random. That value alters shadow blur and, after the opening second, can lower the opacity used for several luminous elements. The token therefore specifies a reproducible arrangement and movement system without prescribing every individual flicker. A screenshot captures one luminous state of that system. It should not be treated as a uniquely fixed image against which all later frames must match. [^S02]\n\nThe motion flag begins enabled, so the central forms move without a click. The mouse handler toggles only that flag. When disabled, the program retains the current vertex positions while continuing to draw the rest of the scene; when enabled again, the vertices follow the current elapsed time. This is not a paused clock resumed from its previous instant. The distinction was checked visually in edition #1, whose geometry remained fixed after a click while the stars continued moving. [^S02] [^S06]\n\nPreservation consequently involves more than retaining the preview. The script, token input and compatible library are needed for the moving work, while a record of the interaction clarifies what a frozen configuration means. Exact comparison also needs a stated time and viewing size, and must allow for the unseeded light modulation. This review inspected the indexed code and official renderer; it did not independently execute a reconstructed copy or compare the source against a pinned chain block. [^S02] [^S09]"
    },
    {
      "id": "mint",
      "heading": "The mint",
      "bodyMarkdown": "The public collection page gives 6 April 2021 as the release date. The current index records an earlier first token at 20:57:14 on 4 April. Activation is recorded at 13:19:02 on 6 April, while the second token and scheduled start both read 18:59:57 that day. Completion is recorded at 03:05:07 on 24 June. These named observations are retained separately, with full timestamps and offsets in the evidence record. [^S01]\n\nThe index now reports 223 invocations against a maximum of 223. Those values establish the observed current supply and cap, but not whether the project was initially announced with the same maximum or changed later. The completion field likewise does not by itself prove a continuous public sale lasting from the first token until that moment. Artist mints, reserved allocations, pauses and changes of configuration have not been reconstructed here. [^S01]\n\nThe observed price setting is 0.067 ETH. A focused search did not recover a primary launch-price announcement, and the current setting is not used as a substitute. No claim is made about the amount paid by every recipient or an exact public sellout duration. A transaction-level investigation could resolve some of these questions; the present chronology records what the platform index says without adding an unsupported narrative of demand. [^S01]"
    },
    {
      "id": "rights",
      "heading": "Copyright and licensing",
      "bodyMarkdown": "The current artwork label is NFT License. The index supplies no terms link, and the inspected sources do not establish an operative text or version. That label is therefore retained as reported, with its permissions unresolved. It is not silently expanded into a Creative Commons licence, a public-domain dedication or a different similarly named NFT template. Earlier artwork terms have not been reconstructed. [^S01]\n\nThe p5.js 1.0.0 dependency has an LGPL version 2.1 licence in its tagged repository. The embedded triangulation helper presents a separate provenance question: its presence is clear in the source, but its exact upstream version and applicable notice have not been established in this review. No separate reuse grant for the artist program was found. These distinctions limit what can be concluded from public access to the script. The original code is not redistributed with this essay; AB5D's CC0 dedication applies to the prose. [^S02] [^S09]"
    },
    {
      "id": "examples",
      "heading": "Close reading of four outputs",
      "bodyMarkdown": "Editions 0, 1, 10 and 20 were selected in advance as a small early-edition comparison. Their full token identifiers are 43000000, 43000001, 43000010 and 43000020 on Ethereum contract 0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270. Each canonical renderer was inspected at more than one moment. These observations concern moving examples, not a statistically representative sample of the whole edition. The English character labels below are those supplied by the token metadata. [^S05] [^S06] [^S07] [^S08]\n\nIn #0, labelled poetry, warm pink seams articulate a pair of pale forms. At one observed moment they stand apart like two upright panels, with narrow inner edges facing across a dark slot. Later, their upper tips meet near the centre and the whole silhouette broadens into a low, tentlike shape. The smaller facets around the middle keep changing the apparent direction of the surface. The most consequential transformation is the movement of the central gap: it can separate two objects or become a seam within one imagined object. [^S05]\n\nIn #1, labelled soul, green light gives the pale faces a sharper, more electrically lit appearance. Pointed upper corners and small lower projections make the pair seem lighter than the broad forms in #0. Several narrow triangles converge toward the interior of each half, drawing attention inward even while the silhouette points upward. Clicking held one configuration in place. With the stars still drifting behind it, the pair became an emblem suspended in an active field rather than a completely static picture. [^S06]\n\nIn #10, labelled sky, dim red seams surround comparatively large central faces. The small facets cluster nearer the outer edges, so the eye first registers broad planes before noticing their intricate borders. One observed state resembled a divided shield with downward-pointing inner edges; another spread outward like a pair of wings. The change is convincing precisely because the broad faces remain identifiable across it. Motion does not erase the structure, but repeatedly changes the direction in which its weight seems to fall. [^S07]\n\nIn #20, labelled fire, yellow-green light outlines a narrower pair separated by an unusually generous central interval in the observed states. Long outer edges and inward-projecting lower triangles initially make the forms seem bracketlike. Later, those lower regions compress into more compact, irregular ends while the tall upper portions remain distinct. The open centre has a different role from #0: it feels like a stable area around which the two sides perform. The small character above and ring below reinforce that empty vertical axis. [^S08]"
    },
    {
      "id": "significance",
      "heading": "Significance and limitations",
      "bodyMarkdown": "Origami Dream joins symmetry to persistent deformation. Its mathematical relationship between the two sides gives the viewer something dependable to follow, while the facets keep revising the apparent object. The surrounding signs and stars make those changes feel staged rather than merely demonstrated. In these four examples, the work's character comes from that balance of stable framing and unstable surface, not from the number of possible point arrangements alone. [^S02] [^S05] [^S06] [^S07] [^S08]\n\nThe click interaction deepens the comparison by letting a momentary arrangement persist. Because the environment continues moving, the viewer can distinguish the central transformation from the atmosphere around it. The work thus offers several times at once: the repeatable oscillation, the chosen held pose and the less predictable flicker. A still preview necessarily compresses those relationships, which is why the original moving renderer matters to the essay's presentation. [^S02] [^S06]\n\nUnresolved research questions:\n\n- Recover original edition-cap and price announcements, and distinguish public purchases from other mint allocations.\n- Identify the operative NFT License terms, any separate artist-code grant and the embedded triangulation helper's provenance.\n- Compare the indexed script with a pinned chain retrieval and test reproduction across supported browser environments.\n- Extend viewing beyond the four early editions, including the special foreground branch, before assessing the edition's full range."
    }
  ],
  "examples": [
    {
      "id": "E01",
      "chainId": 1,
      "contract": "0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270",
      "tokenId": "43000000",
      "url": "https://www.artblocks.io/token/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/43000000",
      "sourceIds": [
        "S05"
      ],
      "selectionNote": "Preselected editions 0, 1, 10 and 20; small early-edition comparison, not representative sampling.",
      "observationNote": "Poetry label,warm pink seams;separateuprightpanels laterbroaderjoined-toptentlikepair;originalmoveswithoutclick.",
      "previewUrl": "https://media-proxy.artblocks.io/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/43000000.png",
      "indexedFeatures": {
        "Character": "poetry",
        "Red channel": 188,
        "Blue channel": 110,
        "Dark edition": "False",
        "Ghost edition": "False",
        "Green channel": 104,
        "Light edition": "False"
      },
      "mintedAt": "2021-04-04T20:57:14+00:00",
      "mintTransactionHash": "0xe44fc252355e672b2047189803870b57e21370c12773f7e8b86131e3203a32a3"
    },
    {
      "id": "E02",
      "chainId": 1,
      "contract": "0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270",
      "tokenId": "43000001",
      "url": "https://www.artblocks.io/token/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/43000001",
      "sourceIds": [
        "S06"
      ],
      "selectionNote": "Preselected editions 0, 1, 10 and 20; small early-edition comparison, not representative sampling.",
      "observationNote": "Soul label,green light,pointed uppercorners and smalllower projections;click froze geometry while stars continued.",
      "previewUrl": "https://media-proxy.artblocks.io/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/43000001.png",
      "indexedFeatures": {
        "Character": "soul",
        "Red channel": 146,
        "Blue channel": 91,
        "Dark edition": "False",
        "Ghost edition": "False",
        "Green channel": 222,
        "Light edition": "True"
      },
      "mintedAt": "2021-04-06T18:59:57+00:00",
      "mintTransactionHash": "0x64773259b26190b3070e4df260bb0061b89cbca26cc508ed156a98e23cc8a598"
    },
    {
      "id": "E03",
      "chainId": 1,
      "contract": "0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270",
      "tokenId": "43000010",
      "url": "https://www.artblocks.io/token/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/43000010",
      "sourceIds": [
        "S07"
      ],
      "selectionNote": "Preselected editions 0, 1, 10 and 20; small early-edition comparison, not representative sampling.",
      "observationNote": "Sky label,dim red seams,broad centraltriangles,small outerfacets;shieldlikepair laterwiderwinglikepose.",
      "previewUrl": "https://media-proxy.artblocks.io/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/43000010.png",
      "indexedFeatures": {
        "Character": "sky",
        "Red channel": 163,
        "Blue channel": 64,
        "Dark edition": "False",
        "Ghost edition": "False",
        "Green channel": 52,
        "Light edition": "False"
      },
      "mintedAt": "2021-04-06T19:04:15+00:00",
      "mintTransactionHash": "0x7460a72eceab448c22277a783f5cd22d28b63ba4a6186a3e17107b4fa28fc11a"
    },
    {
      "id": "E04",
      "chainId": 1,
      "contract": "0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270",
      "tokenId": "43000020",
      "url": "https://www.artblocks.io/token/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/43000020",
      "sourceIds": [
        "S08"
      ],
      "selectionNote": "Preselected editions 0, 1, 10 and 20; small early-edition comparison, not representative sampling.",
      "observationNote": "Fire label,yellowgreenlight,narrowuprightpairandbroadcentregap;lowerprojectionslatercompactwhileupperportionsremaintall.",
      "previewUrl": "https://media-proxy.artblocks.io/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/43000020.png",
      "indexedFeatures": {
        "Character": "fire",
        "Red channel": 203,
        "Blue channel": 40,
        "Dark edition": "False",
        "Ghost edition": "False",
        "Green channel": 228,
        "Light edition": "True"
      },
      "mintedAt": "2021-04-06T19:12:52+00:00",
      "mintTransactionHash": "0x12b4bf1ccdd6a49e59e1d9055cfd1d7266ee5c3fe2aec5499f264f47117fcb5f"
    }
  ],
  "mediaIds": [],
  "provenance": {
    "operator": "Phil (@maxand98), commissioning user",
    "agent": "OpenAI Codex",
    "model": "gpt-6-astra",
    "modelVersion": null,
    "tools": [
      "Art Blocks Hasura GraphQL",
      "Web source reading",
      "Static original-script inspection",
      "Canonical live-renderer visual 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",
    "generation": {
      "schema": "ab5d-essay-generation/1",
      "model": "gpt-6-astra",
      "displayName": "GPT-6 Astra",
      "scope": "Origami Dream research, manuscript, source package and presentation preparation, plus final Elementals presentation checks.",
      "essayCount": 1,
      "perEssayUsage": null,
      "usage": {
        "inputTokens": 5157877,
        "cachedInputTokens": 5089664,
        "outputTokens": 9285,
        "reasoningOutputTokens": 1217,
        "totalTokens": 5167162
      },
      "usageSummary": "across Origami Dream research and drafting, plus final Elementals presentation checks.",
      "usageDetail": "Measured shared interval including cached input. Work covered by preceding shared intervals is not counted again here. This is not an isolated per-essay cost. Later deployment excluded.",
      "accounting": "Cached input is included in input tokens; reasoning output is included in output tokens. Total is input plus output.",
      "source": "Local Codex session cumulative telemetry difference between recorded boundaries",
      "baselineAt": "2026-09-17T16:53:53.285Z",
      "recordedAt": "2026-09-17T16:58:48.849Z"
    }
  },
  "codeInspection": {
    "url": "https://artblocks-mainnet.hasura.app/v1/graphql",
    "locator": "projects_metadata.script filtered by slug origami-dream-by-k0ch",
    "sha256": "fc0672539050720d1c49bf2c568f9a26b21c9f3320a1057c5d22adcea98c3e48",
    "retrievedAt": "2026-09-17",
    "method": "Indexed script static inspection",
    "executed": false,
    "chainBlock": null
  },
  "editorialExceptions": [
    {
      "id": "historical-evidence",
      "status": "pending",
      "reviewer": "Phil",
      "reason": "Historical price, allocation and rights gaps explicitly qualified; indexed script not pinned to chain block."
    }
  ],
  "presentation": {
    "editionSize": 223,
    "maximumEdition": 223,
    "mintDate": "2021-04-04T20:57:14+00:00",
    "mintDateMeaning": "First indexed mint",
    "artwork": {
      "token_id": "43000023",
      "invocation": 23,
      "owner_address": "0xdd19308a9731cdecb67e0d80ca6823394208c045",
      "preview_asset_url": "https://media-proxy.artblocks.io/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/43000023.png",
      "live_view_url": "/series/origami-dream-by-k0ch/artwork.html",
      "features": {
        "Character": "moon",
        "Red channel": 231,
        "Blue channel": 240,
        "Dark edition": "False",
        "Ghost edition": "False",
        "Green channel": 30,
        "Light edition": "True"
      },
      "contract": "0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270",
      "chainId": 1,
      "canonicalUrl": "https://www.artblocks.io/token/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/43000023",
      "mode": "live",
      "copyrightStatus": "NFT License (terms unverified)",
      "copyrightUrl": null,
      "displayBasis": "Canonical held edition23 inspected in motion; original autoplay and click interaction preserved.",
      "canonicalLiveUrl": "https://generator.artblocks.io/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/43000023",
      "interactionNote": "The artwork begins automatically. Click to freeze or resume the central forms; stars and light effects continue."
    }
  },
  "observationImages": [
    {
      "id": "E01",
      "chainId": 1,
      "contract": "0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270",
      "tokenId": "43000000",
      "url": "https://www.artblocks.io/token/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/43000000",
      "sourceIds": [
        "S05"
      ],
      "selectionNote": "Preselected editions 0, 1, 10 and 20; small early-edition comparison, not representative sampling.",
      "observationNote": "Poetry label,warm pink seams;separateuprightpanels laterbroaderjoined-toptentlikepair;originalmoveswithoutclick.",
      "previewUrl": "https://media-proxy.artblocks.io/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/43000000.png",
      "indexedFeatures": {
        "Character": "poetry",
        "Red channel": 188,
        "Blue channel": 110,
        "Dark edition": "False",
        "Ghost edition": "False",
        "Green channel": 104,
        "Light edition": "False"
      },
      "mintedAt": "2021-04-04T20:57:14+00:00",
      "mintTransactionHash": "0xe44fc252355e672b2047189803870b57e21370c12773f7e8b86131e3203a32a3",
      "liveUrl": "https://generator.artblocks.io/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/43000000"
    },
    {
      "id": "E02",
      "chainId": 1,
      "contract": "0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270",
      "tokenId": "43000001",
      "url": "https://www.artblocks.io/token/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/43000001",
      "sourceIds": [
        "S06"
      ],
      "selectionNote": "Preselected editions 0, 1, 10 and 20; small early-edition comparison, not representative sampling.",
      "observationNote": "Soul label,green light,pointed uppercorners and smalllower projections;click froze geometry while stars continued.",
      "previewUrl": "https://media-proxy.artblocks.io/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/43000001.png",
      "indexedFeatures": {
        "Character": "soul",
        "Red channel": 146,
        "Blue channel": 91,
        "Dark edition": "False",
        "Ghost edition": "False",
        "Green channel": 222,
        "Light edition": "True"
      },
      "mintedAt": "2021-04-06T18:59:57+00:00",
      "mintTransactionHash": "0x64773259b26190b3070e4df260bb0061b89cbca26cc508ed156a98e23cc8a598",
      "liveUrl": "https://generator.artblocks.io/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/43000001"
    },
    {
      "id": "E03",
      "chainId": 1,
      "contract": "0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270",
      "tokenId": "43000010",
      "url": "https://www.artblocks.io/token/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/43000010",
      "sourceIds": [
        "S07"
      ],
      "selectionNote": "Preselected editions 0, 1, 10 and 20; small early-edition comparison, not representative sampling.",
      "observationNote": "Sky label,dim red seams,broad centraltriangles,small outerfacets;shieldlikepair laterwiderwinglikepose.",
      "previewUrl": "https://media-proxy.artblocks.io/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/43000010.png",
      "indexedFeatures": {
        "Character": "sky",
        "Red channel": 163,
        "Blue channel": 64,
        "Dark edition": "False",
        "Ghost edition": "False",
        "Green channel": 52,
        "Light edition": "False"
      },
      "mintedAt": "2021-04-06T19:04:15+00:00",
      "mintTransactionHash": "0x7460a72eceab448c22277a783f5cd22d28b63ba4a6186a3e17107b4fa28fc11a",
      "liveUrl": "https://generator.artblocks.io/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/43000010"
    },
    {
      "id": "E04",
      "chainId": 1,
      "contract": "0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270",
      "tokenId": "43000020",
      "url": "https://www.artblocks.io/token/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/43000020",
      "sourceIds": [
        "S08"
      ],
      "selectionNote": "Preselected editions 0, 1, 10 and 20; small early-edition comparison, not representative sampling.",
      "observationNote": "Fire label,yellowgreenlight,narrowuprightpairandbroadcentregap;lowerprojectionslatercompactwhileupperportionsremaintall.",
      "previewUrl": "https://media-proxy.artblocks.io/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/43000020.png",
      "indexedFeatures": {
        "Character": "fire",
        "Red channel": 203,
        "Blue channel": 40,
        "Dark edition": "False",
        "Ghost edition": "False",
        "Green channel": 228,
        "Light edition": "True"
      },
      "mintedAt": "2021-04-06T19:12:52+00:00",
      "mintTransactionHash": "0x12b4bf1ccdd6a49e59e1d9055cfd1d7266ee5c3fe2aec5499f264f47117fcb5f",
      "liveUrl": "https://generator.artblocks.io/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/43000020"
    }
  ],
  "publication": {
    "date": "2026-09-17",
    "url": "https://ab5d.xyz/series/origami-dream-by-k0ch/",
    "authorization": "Phil requested website publication on 2026-09-17.",
    "reviewSnapshot": "/docs/series-essays/production/origami-dream-by-k0ch/record.json",
    "unresolvedResearchQuestionsRetained": true
  }
}
