{
  "schema": "ab5d-series-evidence/2",
  "slug": "focus-by-matto",
  "chainId": 1,
  "contract": "0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270",
  "projectId": 181,
  "timezoneNote": "Every timestamp is UTC with an explicit offset or trailing Z, as the source returned it.",
  "codeSha256": "6eb9b8939ee875f35ede89fd4f0c936fb3f718b612007481ac1efd28e752c097",
  "graphqlRetrievals": [
    {
      "id": "G01",
      "endpoint": "https://artblocks-mainnet.hasura.app/v1/graphql",
      "method": "HTTP POST",
      "operation": "ab5d-linked-wallets",
      "query": "query { user_profiles(where: {username: {_eq: \"ab5d\"}}) { username name linked_accounts { public_address } } }",
      "variables": {},
      "identityFilter": "user_profiles where username _eq \"ab5d\" (inline filter, no variables sent)",
      "requestedAt": "2026-09-18T06:18:49.352Z",
      "respondedAt": "2026-09-18T06:18:49.617Z",
      "httpStatus": 200,
      "outcome": "ok",
      "result": {
        "username": "ab5d",
        "name": "AB5D",
        "linkedAccounts": [
          "0xce6dc14c5494d8a4325a81d3b257d130fa2039d1",
          "0x2247247ee0eee59557e6cd14f7e047f6a9309b5c",
          "0xdd19308a9731cdecb67e0d80ca6823394208c045"
        ],
        "count": 3
      },
      "returnedFieldsUsed": [
        "user_profiles[0].username",
        "user_profiles[0].name",
        "user_profiles[0].linked_accounts[].public_address"
      ],
      "dataClass": "indexed data, not a direct chain call",
      "chainBlock": null,
      "note": "The same query was executed earlier in this session at 2026-09-18T05:35:47.104Z and returned the same three addresses. Re-executed after a connection loss."
    },
    {
      "id": "G02",
      "endpoint": "https://artblocks-mainnet.hasura.app/v1/graphql",
      "method": "HTTP POST",
      "operation": "ProjectBySlug",
      "query": "query ProjectBySlug($slug: String!) {\n  projects_metadata(where: {slug: {_eq: $slug}}) {\n    id project_id contract_address slug name artist_name artist_address description\n    invocations max_invocations complete paused\n    activated_at completed_at start_datetime updated_at\n    license link_to_license script_type_and_version aspect_ratio display_static\n    price_per_token_in_wei currency_symbol vertical_name website artist_interview\n    script_count script scripts { index script }\n  }\n}",
      "variables": {
        "slug": "focus-by-matto"
      },
      "identityFilter": "projects_metadata where slug _eq \"focus-by-matto\"; identity corroborated by the returned composite id",
      "compositeKeyNote": "Project identity is expressed as the composite key 0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270-181, joining the lowercase contract address and the on-chain project ID. The returned value corroborates both.",
      "requestedAt": "2026-09-18T06:18:49.618Z",
      "respondedAt": "2026-09-18T06:18:49.880Z",
      "httpStatus": 200,
      "outcome": "ok",
      "returnedFieldsUsed": [
        "id",
        "project_id",
        "contract_address",
        "name",
        "artist_name",
        "invocations",
        "max_invocations",
        "complete",
        "activated_at",
        "start_datetime",
        "completed_at",
        "updated_at",
        "license",
        "link_to_license",
        "script_type_and_version",
        "aspect_ratio",
        "display_static",
        "price_per_token_in_wei",
        "currency_symbol",
        "website",
        "artist_interview",
        "script_count",
        "script",
        "scripts",
        "description"
      ],
      "dataClass": "indexed data, not a direct chain call",
      "chainBlock": null,
      "note": "An equivalent retrieval was made earlier in this session at 2026-09-18T05:58Z before a connection loss and produced an identical script digest. Both are recorded; this later one is the primary."
    },
    {
      "id": "G03",
      "endpoint": "https://artblocks-mainnet.hasura.app/v1/graphql",
      "method": "HTTP POST",
      "operation": "TokensByProject",
      "query": "query TokensByProject($pid: String!) {\n  tokens_metadata(where: {project_id: {_eq: $pid}}, order_by: {invocation: asc}) {\n    id token_id invocation hash owner_address minted_at features\n  }\n}",
      "variables": {
        "pid": "0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270-181"
      },
      "identityFilter": "tokens_metadata where project_id _eq the composite project key, ordered by invocation ascending",
      "requestedAt": "2026-09-18T06:18:49.881Z",
      "respondedAt": "2026-09-18T06:18:50.182Z",
      "httpStatus": 200,
      "outcome": "ok",
      "rowsReturned": 567,
      "returnedFieldsUsed": [
        "token_id",
        "invocation",
        "hash",
        "owner_address",
        "minted_at",
        "features"
      ],
      "dataClass": "indexed data, not a direct chain call",
      "chainBlock": null
    },
    {
      "id": "G04",
      "endpoint": "https://artblocks-mainnet.hasura.app/v1/graphql",
      "method": "HTTP POST",
      "operation": "TokensByIds",
      "query": "query TokensByIds($ids: [String!]) {\n  tokens_metadata(where: {id: {_in: $ids}}) {\n    id token_id invocation hash owner_address minted_at features\n  }\n}",
      "variables": {
        "ids": [
          "0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270-181000122",
          "0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270-181000176",
          "0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270-181000029",
          "0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270-181000002"
        ]
      },
      "identityFilter": "tokens_metadata where id _in the four exact composite token keys for the example tokens",
      "requestedAt": "2026-09-18T06:24:24.510Z",
      "respondedAt": "2026-09-18T06:24:24.774Z",
      "httpStatus": 200,
      "outcome": "ok",
      "rowsReturned": 4,
      "returnedFieldsUsed": [
        "token_id",
        "invocation",
        "hash",
        "owner_address",
        "minted_at",
        "features"
      ],
      "dataClass": "indexed data, not a direct chain call",
      "chainBlock": null,
      "note": "Executed specifically to read the four example tokens' identity fields from the response rather than transcribing them from working memory."
    }
  ],
  "codeInspection": {
    "retrievalId": "G02",
    "sourceField": "projects_metadata.script, corroborated against projects_metadata.scripts",
    "bytes": 18815,
    "sha256": "6eb9b8939ee875f35ede89fd4f0c936fb3f718b612007481ac1efd28e752c097",
    "digestMethod": "SHA-256 over the UTF-8 bytes of the returned script field, computed with the Web Crypto API in the browser pane",
    "retrievedAt": "2026-09-18T06:18:49.880Z",
    "runtime": "p5@1.0.0 as declared; the renderer page loads https://cdnjs.cloudflare.com/ajax/libs/p5.js/1.0.0/p5.min.js and nothing else",
    "scriptCount": 3,
    "partOrderNote": "The scripts array is returned in the order index 1, 0, 2. Sorting by index ascending and concatenating reproduces the script field exactly.",
    "partLengths": [
      {
        "index": 0,
        "characters": 4607
      },
      {
        "index": 1,
        "characters": 5154
      },
      {
        "index": 2,
        "characters": 9054
      }
    ],
    "minified": false,
    "fullReadCoverage": {
      "seedHandling": "No pseudo-random generator exists. cHVal splits the hash into 32 hexadecimal byte values; gV consumes the front value per decision so each pair is used once. cHBin converts the same bytes to an unpadded base-two string, excluding the final byte, which later drawing code reads cyclically via getBin for binary choices. tokenId parity supplies one further parameter.",
      "parameterSelection": "Shape, shape style, pattern border, pattern, midpoints, pattern recursion, shape recursion and palette are selected in that order, followed by a cascade of overrides that demote the shape style when its fill would hide its own linework and force the shape recursion factor back to 1, and finally the Special assignment.",
      "renderingSequence": "setDim derives canvas dimensions from the aspect class using the constant 0.618; setup creates the canvas; draw computes pattern and shape point sets including all midpoints and recursions, draws the pattern, draws the shape, and ends with noLoop().",
      "timeAndInteraction": "There is no time-based behaviour. One frame is drawn and the sketch halts. keyPressed handles s, h, and the four arrow keys; each non-save branch calls windowResized, which clears the accumulated point arrays, resizes and triggers exactly one redraw. The canvas is also scale responsive to window resizing.",
      "externalDependencies": "p5 only. No sound library, no network fetches, no external assets."
    },
    "executed": true,
    "executionDisclosure": "The program was read in full from the retrieved text. Separately it was executed by the official Art Blocks renderer during the token observations; the researcher did not run the artist code in any other environment."
  },
  "tokenPageChecks": [
    {
      "url": "https://www.artblocks.io/token/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/181000122",
      "status": 200,
      "observedAt": "2026-09-18T06:13:38.096Z",
      "method": "GET via fetch from the artblocks.io origin in the browser pane",
      "outcome": "fetched",
      "finalUrl": "https://www.artblocks.io/token/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/181000122"
    },
    {
      "url": "https://www.artblocks.io/token/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/181000176",
      "status": 200,
      "observedAt": "2026-09-18T06:13:38.468Z",
      "method": "GET via fetch from the artblocks.io origin in the browser pane",
      "outcome": "fetched",
      "finalUrl": "https://www.artblocks.io/token/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/181000176"
    },
    {
      "url": "https://www.artblocks.io/token/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/181000029",
      "status": 200,
      "observedAt": "2026-09-18T06:13:38.806Z",
      "method": "GET via fetch from the artblocks.io origin in the browser pane",
      "outcome": "fetched",
      "finalUrl": "https://www.artblocks.io/token/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/181000029"
    },
    {
      "url": "https://www.artblocks.io/token/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/181000002",
      "status": 200,
      "observedAt": "2026-09-18T06:13:39.176Z",
      "method": "GET via fetch from the artblocks.io origin in the browser pane",
      "outcome": "fetched",
      "finalUrl": "https://www.artblocks.io/token/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/181000002"
    }
  ],
  "tokenObservations": [
    {
      "token_id": "181000122",
      "invocation": 122,
      "hash": "0x63696e70cf18237e4c082472b533b998f9d4c78e3563929a56a43a2e34117d96",
      "owner_address": "0xdd19308a9731cdecb67e0d80ca6823394208c045",
      "minted_at": "2021-10-28T23:33:10+00:00",
      "identitySource": "G04",
      "canonicalUrl": "https://www.artblocks.io/token/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/181000122",
      "inspectedMediaUrl": "https://generator.artblocks.io/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/181000122",
      "mediaType": "text/html, original live renderer",
      "publishedFeatures": {
        "Shape": "Tall Rectangle",
        "Pattern": "Staggered Lines to Recurrence",
        "Special": "Yes",
        "Midpoints": 31,
        "Paper Color": "Felt-Tip Black",
        "Shape Style": "Solid Fill",
        "Linework Color": "White Paint Marker",
        "Pattern Border": "Dashed Line",
        "Shape Fill Color": "Gold Paint Marker",
        "Pattern Fill Color": "None",
        "Shape Recursion Factor": 1,
        "Pattern Recursion Factor": 1
      }
    },
    {
      "token_id": "181000176",
      "invocation": 176,
      "hash": "0xe3bd04d04df07945ebfcea1d5d31d6335c9d163a496c1aec1b30c5155c7ebf95",
      "owner_address": "0x70f7383a9eb7dceff0a51c6f5fd913473a6449da",
      "minted_at": "2022-03-19T18:58:07+00:00",
      "identitySource": "G04",
      "canonicalUrl": "https://www.artblocks.io/token/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/181000176",
      "inspectedMediaUrl": "https://generator.artblocks.io/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/181000176",
      "mediaType": "text/html, original live renderer",
      "publishedFeatures": {
        "Shape": "Wide Eye",
        "Pattern": "Binary Override Fills",
        "Special": "Yes",
        "Midpoints": 5,
        "Paper Color": "White Paint Marker",
        "Shape Style": "Lens",
        "Linework Color": "Felt-Tip Black",
        "Pattern Border": "None",
        "Shape Fill Color": "Gold Paint Marker & White Paint Marker",
        "Pattern Fill Color": "Teacher's Red",
        "Shape Recursion Factor": 2,
        "Pattern Recursion Factor": 32
      }
    },
    {
      "token_id": "181000029",
      "invocation": 29,
      "hash": "0xcb7b79ed83d30c766156414b94a309204f7258738fd5f279c6e3f8d4057aa1e1",
      "owner_address": "0xd1c1beffaf0cce4eb6b92fb424f7bb0f6a202667",
      "minted_at": "2021-10-26T16:41:33+00:00",
      "identitySource": "G04",
      "canonicalUrl": "https://www.artblocks.io/token/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/181000029",
      "inspectedMediaUrl": "https://generator.artblocks.io/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/181000029",
      "mediaType": "text/html, original live renderer",
      "publishedFeatures": {
        "Shape": "Wide Diamond",
        "Pattern": "None",
        "Special": "Yes",
        "Midpoints": 15,
        "Paper Color": "Felt-Tip Black",
        "Shape Style": "Solid Fill",
        "Linework Color": "White Paint Marker",
        "Pattern Border": "Dashed Line",
        "Shape Fill Color": "Gold Paint Marker",
        "Pattern Fill Color": "None",
        "Shape Recursion Factor": 1,
        "Pattern Recursion Factor": 16
      }
    },
    {
      "token_id": "181000002",
      "invocation": 2,
      "hash": "0x4dca6124db77a50774c899e9210287fbd99c45593fd131f1e4e01fdec3c6f41a",
      "owner_address": "0x79a2b7a14f5b1a661a98694974f630c403a8cf45",
      "minted_at": "2021-10-26T16:17:58+00:00",
      "identitySource": "G04",
      "canonicalUrl": "https://www.artblocks.io/token/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/181000002",
      "inspectedMediaUrl": "https://generator.artblocks.io/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/181000002",
      "mediaType": "text/html, original live renderer",
      "publishedFeatures": {
        "Shape": "Circle",
        "Pattern": "Parallels",
        "Special": "Yes",
        "Midpoints": 63,
        "Paper Color": "White Paint Marker",
        "Shape Style": "Lens",
        "Linework Color": "Felt-Tip Black",
        "Pattern Border": "Circles",
        "Shape Fill Color": "White Paint Marker & Gel-Pen Green",
        "Pattern Fill Color": "None",
        "Shape Recursion Factor": 2,
        "Pattern Recursion Factor": 4
      }
    }
  ],
  "visualObservations": [
    {
      "observationId": "V01",
      "kind": "sustained",
      "token_id": "181000122",
      "exampleId": "E01",
      "observer": "Claude (claude-opus-5), running in Cowork mode on the coordinator's computer; no coordinator or third-party observation is incorporated",
      "method": "Original Art Blocks renderer opened in the browser pane; canvas pixels read directly from the 2D drawing context; the sketch's own frameCount and state variables read alongside each sample; screenshots captured at the minted state and at two interaction states",
      "canvas": "1124 by 1820",
      "measuredRatio": 0.6176,
      "observationWindowUtc": [
        "2026-09-18T06:14:01.672Z",
        "2026-09-18T06:14:09.231Z"
      ],
      "elapsedObservedSeconds": 7.6,
      "states": [
        {
          "atMs": 0,
          "wallClock": "2026-09-18T06:14:01.672Z",
          "frameCount": 1,
          "signature": 3801850409
        },
        {
          "atMs": 2517,
          "wallClock": "2026-09-18T06:14:04.189Z",
          "frameCount": 1,
          "signature": 3801850409
        },
        {
          "atMs": 5050,
          "wallClock": "2026-09-18T06:14:06.721Z",
          "frameCount": 1,
          "signature": 3801850409
        },
        {
          "atMs": 7559,
          "wallClock": "2026-09-18T06:14:09.231Z",
          "frameCount": 1,
          "signature": 3801850409
        }
      ],
      "sketchStateAtLoad": {
        "ar": 2,
        "midPs": 31,
        "rP": 1,
        "showShape": true
      },
      "motionStatus": "opened and observed across repeated samples with no change; a single-frame render confirmed by the sketch's own frame counter holding at 1, not inferred from the unchanging image alone",
      "concreteObservation": "Golden-ratio portrait canvas. Black ground. From a dashed rectangular border, white lines rake inward in a dense radiating fan toward the centre, where a flat gold rectangle occupies roughly the middle third. Line thickness stays constant as the lines converge, so the centre reads as receding while refusing to behave as a real perspective would.",
      "controlsTested": [
        {
          "control": "h",
          "type": "physical key",
          "result": "showShape true to false; frame counter 1 to 2; the gold rectangle vanished and the fan of white lines ran unbroken to a bright hourglass-shaped void at the centre",
          "status": "tested, worked"
        },
        {
          "control": "arrow keys",
          "type": "physical key",
          "result": "keyCode remained 0 and no state changed; the browser pane intercepted the keys before the page",
          "status": "physical input intercepted"
        },
        {
          "control": "ArrowUp",
          "type": "dispatched event",
          "result": "rP 1 to 2; frame counter 2 to 3",
          "status": "tested, worked"
        },
        {
          "control": "ArrowRight x3",
          "type": "dispatched event",
          "result": "midPs 31 to 37, two per press; frame counter to 6, one frame per press; the centre became a solid black rectangle inside a far denser line field",
          "status": "tested, worked"
        },
        {
          "control": "s",
          "type": "not attempted",
          "result": null,
          "status": "deliberately not triggered because it initiates a file download"
        }
      ],
      "audioStatus": "not auditioned because no audio path exists: zero audio or video elements, only p5 1.0.0 loaded with no sound add-on, and no audio call in the program. Nothing was heard.",
      "limitations": "Interaction testing was performed on this token only."
    },
    {
      "observationId": "V02",
      "kind": "sustained",
      "token_id": "181000176",
      "exampleId": "E02",
      "observer": "Claude (claude-opus-5), as V01",
      "method": "Original renderer opened in the browser pane with the pane displayed. Re-observed on 2026-09-19 in a sustained session: the canvas was copied to an offscreen 2D surface and reduced to an FNV-1a signature over 8,269 sampled pixels, sampled nine times across a quiet window, after which every non-destructive control was exercised in sequence and the sketch's own state variables were read after each press. The keyPressed handler source was read out of the running instance to establish the exact key bindings rather than guessing them.",
      "canvas": "1324 by 818",
      "measuredRatio": 0.6178,
      "observationWindowUtc": [
        "2026-09-19T07:50:22.492Z",
        "2026-09-19T07:51:20.142Z"
      ],
      "elapsedObservedSeconds": 57.7,
      "quietPhase": {
        "windowUtc": [
          "2026-09-19T07:50:22.492Z",
          "2026-09-19T07:50:42.614Z"
        ],
        "elapsedSeconds": 20.1,
        "statesSampled": 8,
        "distinctSignatures": 1,
        "frameCountFirstAndLast": [
          1,
          1
        ],
        "finding": "unchanged across eight samples over twenty seconds with the frame counter pinned at 1, confirming the single-frame render and halt"
      },
      "states": [
        {
          "atMs": 0,
          "wallClock": "2026-09-19T07:50:22.492Z",
          "frameCount": 1,
          "signature": 4101088541
        },
        {
          "atMs": 20122,
          "wallClock": "2026-09-19T07:50:42.614Z",
          "frameCount": 1,
          "signature": 4101088541
        }
      ],
      "sketchStateAtLoad": {
        "ar": 3,
        "midPs": 5,
        "rP": 32,
        "showShape": true
      },
      "handlerCensus": {
        "keyPressed": "function",
        "keyTyped": "undefined",
        "mousePressed": "undefined",
        "touchStarted": "undefined",
        "doubleClicked": "undefined"
      },
      "keyBindingsReadFromRunningInstance": "'s' calls saveCanvas; 'h' toggles showShape; UP and DOWN adjust the recursion factor by 1; RIGHT and LEFT adjust the midpoint count by 2, with LEFT floored at 1; every branch except the save calls windowResized() to redraw",
      "motionStatus": "single-frame render confirmed by the frame counter across a twenty-second quiet window; the work is interactive, not animated",
      "concreteObservation": "Golden-ratio landscape canvas. White ground. Dark maroon blocks step inward in one-point perspective in receding rows that read as a corridor, and at the vanishing point sits a gold lens, a pointed oval outlined in dark red. With no pattern border the blocks stop at the canvas edge rather than being framed, so the space appears to continue past the picture.",
      "controlsTested": [
        {
          "control": "UP_ARROW",
          "expected": "recursion factor +1",
          "observedState": {
            "rP": 33,
            "midPs": 5,
            "showShape": true
          },
          "signature": 472196551,
          "changed": true
        },
        {
          "control": "RIGHT_ARROW",
          "expected": "midpoints +2",
          "observedState": {
            "rP": 33,
            "midPs": 7,
            "showShape": true
          },
          "signature": 2564944000,
          "changed": true
        },
        {
          "control": "h",
          "expected": "toggle shape off",
          "observedState": {
            "rP": 33,
            "midPs": 7,
            "showShape": false
          },
          "signature": 1319690726,
          "changed": true
        },
        {
          "control": "DOWN_ARROW",
          "expected": "recursion factor -1",
          "observedState": {
            "rP": 32,
            "midPs": 7,
            "showShape": false
          },
          "signature": 996586987,
          "changed": true
        },
        {
          "control": "LEFT_ARROW",
          "expected": "midpoints -2",
          "observedState": {
            "rP": 32,
            "midPs": 5,
            "showShape": false
          },
          "signature": 2943176130,
          "changed": true
        },
        {
          "control": "h",
          "expected": "toggle shape back on",
          "observedState": {
            "rP": 32,
            "midPs": 5,
            "showShape": true
          },
          "signature": 4101088541,
          "changed": true
        }
      ],
      "controlsRoundTrip": "After the six presses the sketch state returned to its starting values and the canvas signature returned to exactly its starting value of 4101088541, so the control set is reversible and lossless. Each of the six intermediate states produced a distinct signature, so every control demonstrably redraws the work.",
      "controlsNotExercised": "'s' was not pressed, because it calls saveCanvas and would initiate a file download.",
      "methodNote": "A first probe pressed 'f', which produced no change. Reading the handler showed 'f' is not bound, so that probe was uninformative rather than evidence of an unresponsive token; the bound keys were then tested.",
      "audioStatus": "not auditioned; no audio path exists, as V01",
      "limitations": "The controls were exercised by synthetic KeyboardEvents rather than physical key presses. Control behaviour was measured on this token only; the artist notes that a token with neither pattern nor border would not respond, and no such token exists in the edition."
    },
    {
      "observationId": "V03",
      "kind": "focused",
      "token_id": "181000029",
      "exampleId": "E03",
      "observer": "Claude (claude-opus-5), as V01",
      "method": "Original renderer opened in the browser pane and screenshotted; canvas dimensions not separately sampled for this token",
      "observationWindowUtc": [
        "2026-09-18T06:15:52Z",
        "2026-09-18T06:15:58Z"
      ],
      "elapsedObservedSeconds": 6,
      "motionStatus": "opened and viewed; no change observed during the viewing window. This token's frame counter was not read, so its single-frame behaviour is supported by the program and by the three tokens where the counter was read, rather than measured on this token.",
      "concreteObservation": "Landscape canvas. Black ground. A gold diamond at the centre, surrounded by concentric dashed white rectangles stepping inward toward it. With the pattern absent, only the border's own recursion remains, giving the minimal register of a few concentric shapes.",
      "controlsTested": [],
      "audioStatus": "not auditioned; no audio path exists, as V01",
      "limitations": "Frame counter and canvas dimensions were not read for this token. Recorded as a viewing rather than as an instrumented sample."
    },
    {
      "observationId": "V04",
      "kind": "focused",
      "token_id": "181000002",
      "exampleId": "E04",
      "observer": "Claude (claude-opus-5), as V01",
      "method": "As V01, without control testing",
      "canvas": "1324 by 1324",
      "measuredRatio": 1.0,
      "observationWindowUtc": [
        "2026-09-18T06:16:09.378Z",
        "2026-09-18T06:16:13.392Z"
      ],
      "elapsedObservedSeconds": 4.0,
      "states": [
        {
          "atMs": 0,
          "wallClock": "2026-09-18T06:16:09.378Z",
          "frameCount": 1,
          "signature": 885879394
        },
        {
          "atMs": 4014,
          "wallClock": "2026-09-18T06:16:13.392Z",
          "frameCount": 1,
          "signature": 885879394
        }
      ],
      "sketchStateAtLoad": {
        "ar": 1,
        "midPs": 63,
        "rP": 4,
        "showShape": true
      },
      "motionStatus": "opened and observed unchanged; single-frame render confirmed by the frame counter",
      "concreteObservation": "Square canvas. White ground. Fine black horizontal rules cross the whole field; an inset square panel of fine vertical rules sits within them; at the centre a green disc ringed in white reads as a lens above both. A chain of small circles forms the border around the perimeter. Where the vertical and horizontal rule fields meet there is a visible shimmer.",
      "controlsTested": [],
      "audioStatus": "not auditioned; no audio path exists, as V01",
      "limitations": "Observed for 4 seconds; no controls exercised."
    }
  ],
  "traitReproduction": {
    "method": "The trait mapping read from the retrieved program was reimplemented independently and run against the hashes of all 567 tokens returned by G03, then compared field by field with the published features.",
    "editionSize": 567,
    "results": [
      {
        "trait": "Special",
        "matches": 567,
        "of": 567,
        "note": "All 567 read 'Yes'. The Portal and Truth values require the pattern border selector to be 5 and the pattern selector to be 11, which are the two None values. No token in the edition reaches either."
      },
      {
        "trait": "Midpoints",
        "matches": 567,
        "of": 567
      },
      {
        "trait": "Pattern Recursion Factor",
        "matches": 567,
        "of": 567
      },
      {
        "trait": "Shape Recursion Factor",
        "matches": 567,
        "of": 567,
        "note": "Reproduced 450 of 567 from the selection arithmetic alone. The remaining 117 require the three post-palette overrides, which the artist documents on the project page."
      },
      {
        "trait": "Shape",
        "matches": 567,
        "of": 567,
        "note": "One-to-one from the shape selector across all nine values."
      },
      {
        "trait": "Shape Style",
        "matches": 567,
        "of": 567,
        "note": "One-to-one from the style selector across all five values, after the overrides."
      },
      {
        "trait": "Pattern",
        "matches": 567,
        "of": 567,
        "note": "One-to-one across all eleven values."
      },
      {
        "trait": "Pattern Border",
        "matches": 567,
        "of": 567,
        "note": "One-to-one across all five values."
      },
      {
        "trait": "Paper Color",
        "matches": 567,
        "of": 567,
        "note": "One-to-one from the palette's first entry across six observed values."
      },
      {
        "trait": "Linework Color",
        "matches": 567,
        "of": 567,
        "note": "One-to-one from the palette's second entry across four observed values."
      }
    ],
    "aspectRatioReproduction": {
      "square": 196,
      "goldenRatioPortrait": 184,
      "goldenRatioLandscape": 187,
      "note": "Derived from the shape selector. The index records a single aspect_ratio of 1 and the project page prints ASPECT RATIO 1, which is correct for 196 of 567 tokens."
    },
    "binaryStringLengths": {
      "distinctValues": 38,
      "min": 198,
      "max": 237,
      "note": "Consequence of unpadded base-two conversion and a loop that excludes the final byte."
    }
  },
  "specialTraitAnalysis": {
    "publishedValueCounts": {
      "Yes": 567
    },
    "codeRule": "Portal or Truth when the pattern border selector is 5 and the pattern selector is 11, which are the values published as None and None; otherwise Yes. Portal when the shape style is 1 or 2, Truth otherwise.",
    "meaningOfTheRareCase": "No pattern and no pattern border, leaving only the paper and the central shape.",
    "censusIndependentOfCode": {
      "patternBorderNone": 14,
      "patternNone": 56,
      "both": 0,
      "note": "Checkable from the published features alone, without reading the program."
    },
    "artistConfirmation": "The artist states on the project page that the pair of extra traits 'each have far less than a 1% chance of occurrence, and they never presented themselves in the official mints', and that they can still be found by exploring the algorithm.",
    "convergence": "Three independent lines agree: the drawing rule read from the program, the census over the published features, and the artist's own account."
  },
  "mintChronology": {
    "firstTokenMintedAt": "2021-10-09T03:18:11+00:00",
    "activatedAt": "2021-10-14T17:08:35+00:00",
    "publicOpeningAt": "2021-10-26T16:00:00+00:00",
    "projectPageDisplayedRelease": "27 October 2021",
    "projectPageDisplayedReleaseNote": "The page renders the public opening instant in a timezone ahead of UTC. It is the same event as the opening, not a separate date.",
    "completedAt": "2023-06-16T03:11:35+00:00",
    "preOpeningMints": [
      {
        "invocation": 0,
        "minted_at": "2021-10-09T03:18:11+00:00"
      }
    ],
    "paceFromOpening": {
      "beforeOpening": 1,
      "firstHour": 59,
      "restOfFirstDay": 59,
      "days2to7": 24,
      "days8to30": 14,
      "restOfYearOne": 306,
      "afterFirstAnniversary": 104
    },
    "longestGaps": [
      {
        "fromInvocation": 174,
        "toInvocation": 175,
        "days": 55.95
      },
      {
        "fromInvocation": 551,
        "toInvocation": 552,
        "days": 51.46
      },
      {
        "fromInvocation": 555,
        "toInvocation": 556,
        "days": 36.11
      }
    ],
    "saleDuration": {
      "days": 597.5,
      "endpoints": [
        "public opening 2021-10-26T16:00:00+00:00",
        "final mint 2023-06-16T03:11:35+00:00"
      ],
      "calculation": "(Date.parse('2023-06-16T03:11:35+00:00') - Date.parse('2021-10-26T16:00:00+00:00')) / 86400000"
    },
    "currentIndexPrice": {
      "wei": "120000000000000000",
      "eth": 0.12,
      "observedAt": "2026-09-18T06:18:49.880Z",
      "note": "Current observation of the index field. The project page publishes no sales note for this project, so no original mint mechanism or historical price is asserted here."
    },
    "updatedAtNote": "The index also returns updated_at = 2021-10-06T17:01:45.639977 with no timezone offset. Reproduced exactly as returned and not converted.",
    "editionSizeDiscrepancy": "The artist's statement describes FOCUS as 'a 1000-image long meditation' while the index reports 567 invocations against a maximum of 567 with the project complete. No record of a maximum being changed was located."
  },
  "headerVerification": {
    "walletSetRefreshedAt": "2026-09-18T06:18:49.617Z",
    "walletSetSource": "user_profiles discovery query G01 at the official Hasura endpoint, with the public profile page at https://www.artblocks.io/profile/ab5d also opened in the browser pane",
    "walletSetComplete": true,
    "walletCount": 3,
    "wallets": [
      "0xce6dc14c5494d8a4325a81d3b257d130fa2039d1",
      "0x2247247ee0eee59557e6cd14f7e047f6a9309b5c",
      "0xdd19308a9731cdecb67e0d80ca6823394208c045"
    ],
    "walletCountAssumed": false,
    "method": "Every one of the 567 token owner addresses returned by G03 was compared against all three returned wallet addresses. Exactly one match.",
    "tokenId": "181000122",
    "invocation": 122,
    "ownerAddress": "0xdd19308a9731cdecb67e0d80ca6823394208c045",
    "matchedWalletIndex": 2,
    "held": true,
    "collectionGap": false,
    "canonicalUrl": "https://www.artblocks.io/token/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/181000122",
    "inspectedMediaUrl": "https://generator.artblocks.io/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/181000122",
    "ownershipObservedAt": "2026-09-18T06:18:50.182Z",
    "displayBasis": "No display note is published on the project page for this project. The artist's own page offers signed prints to owners and invites owners to print the work themselves via a high-resolution rendering tool. Recorded as the artist's stated permission, not as a licence term."
  },
  "rightsEvidence": {
    "artworkLabel": {
      "value": "CC BY-NC 4.0",
      "field": "projects_metadata.license",
      "retrievalId": "G02"
    },
    "artworkLinkOfRecord": {
      "value": "https://creativecommons.org/licenses/by-nc/4.0/",
      "field": "projects_metadata.link_to_license",
      "retrievalId": "G02",
      "status": "resolves; the deed's own canonical URL line matches this value exactly"
    },
    "deedTermsRead": [
      "Share and Adapt permissions",
      "Attribution, NonCommercial and No-additional-restrictions conditions",
      "NonCommercial defined as use primarily intended for commercial advantage or monetary compensation",
      "No warranties; publicity, privacy and moral rights may limit use",
      "The deed is not the licence and has no legal value"
    ],
    "codeNotice": {
      "location": "first line of the retrieved program, a comment",
      "content": "Directs readers to a better commented version on the artist's website and asserts copyright, Matthew Costanza 2021.",
      "status": "An assertion of authorship over the code, not a grant. No separate code licence was located."
    },
    "artistPublishedPermissions": "The artist offers signed prints to owners and invites owners to print the work themselves, linking a high-resolution rendering tool. As licensor, this sits alongside rather than inside the CC BY-NC grant.",
    "separateAnimatingProgram": "The artist publishes a FOCUS Animator, a variation of the script that animates the image, carrying a photosensitive seizure warning. It is not the minted artwork.",
    "dependencyRights": "p5@1.0.0 upstream licensing not inspected; recorded separately as unknown."
  },
  "failedAttemptsAndLimits": [
    {
      "attempt": "Holding retrieved project and token data in the same browser tab used for browsing",
      "outcome": "Navigating that tab to the renderer and then to external sites discarded the data twice.",
      "resolution": "Re-retrieved each time, and issued a dedicated four-token query (G04) to read the example tokens' identity fields from a response rather than from working memory."
    },
    {
      "attempt": "Continuous research across the session",
      "outcome": "The connection between this researcher's environment and the coordinator's computer was lost for several minutes mid-project.",
      "resolution": "Re-established, re-ran the wallet, project and token retrievals, and confirmed the script digest identical to the pre-loss retrieval. Both retrievals are recorded rather than presenting the second as the only one."
    },
    {
      "attempt": "Testing the arrow controls with physical key presses",
      "outcome": "The presses did not reach the page; the sketch's keyCode remained 0.",
      "resolution": "Dispatched the same events into the page, which behaved as documented, and recorded the method difference wherever the result appears."
    },
    {
      "attempt": "Reading the frame counter for token 181000029",
      "outcome": "Not performed; only a screenshot and a viewing were taken.",
      "resolution": "Recorded that observation as a viewing rather than an instrumented sample, and did not generalise the measured single-frame behaviour to it as though measured."
    },
    {
      "attempt": "Establishing the original mint mechanism and price",
      "outcome": "The project page publishes no sales note for this project and the index exposes only a current price field.",
      "resolution": "Reported the current price as a current observation and explicitly declined to assert an original mechanism."
    },
    {
      "attempt": "Resolving the 1000 versus 567 edition size",
      "outcome": "No record of a maximum change was located.",
      "resolution": "Reported both figures with their sources and left the question open."
    }
  ]
}
