{
  "observedAt": "2026-09-18T16:00:00+10:00",
  "endpoint": "https://artblocks-mainnet.hasura.app/v1/graphql",
  "projectQueryFields": "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",
  "query": "query($ids:[String!]){ projects_metadata(where:{contract_address:{_eq:\"0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270\"}, project_id:{_in:$ids}}){ id project_id name artist_name artist_address 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": [
      "201"
    ]
  },
  "projectObservation": {
    "id": "0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270-201",
    "project_id": "201",
    "name": "24 Heures",
    "artist_name": "Alexis André",
    "slug": "24-heures-by-alexis-andre",
    "invocations": 137,
    "max_invocations": 137,
    "license": " CC BY-NC 4.0",
    "website": null,
    "script_type_and_version": "js@na",
    "activated_at": "2021-11-01T18:30:38+00:00",
    "start_datetime": "2021-10-31T22:45:00+00:00",
    "completed_at": "2024-04-15T15:26:35+00:00",
    "vertical_name": "playground"
  },
  "codeSha256": "6110a32ab4da5b973b27748a0b9e9889d9e698ccf17d3064bcaef602689e89e5",
  "tokenObservations": [
    {
      "token_id": "201000020",
      "invocation": 20,
      "owner_address": "0xce90a7949bb78892f159f428d0dc23a8e3584d75",
      "hash": "0x3829a1a7a38834650ef08b6ad3377b239e4e34086f38ea621e4e2737ddbe4baa",
      "minted_at": "2021-11-06T22:49:45+00:00",
      "preview_asset_url": "https://media-proxy.artblocks.io/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/201000020.png",
      "live_view_url": "https://generator.artblocks.io/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/201000020",
      "features": {
        "Cars": 4,
        "Flow": "Smooth",
        "Depth": "Flat",
        "Skill": "Crazy",
        "Taste": "Plain",
        "Track": "Triangle",
        "Braque": "Kind of",
        "Lights": "Off",
        "Burning": "From the inside",
        "Gravity": "Free",
        "Palette": "Dark Peach",
        "Profile": "Flat",
        "Surface": "Dirt"
      }
    },
    {
      "token_id": "201000096",
      "invocation": 96,
      "owner_address": "0xdd19308a9731cdecb67e0d80ca6823394208c045",
      "hash": "0x3825808b71bb32277103d2876c31b939687c4d3b95ecc9786dd00abd4708a55a",
      "minted_at": "2022-11-09T02:09:23+00:00",
      "preview_asset_url": "https://media-proxy.artblocks.io/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/201000096.png",
      "live_view_url": "https://generator.artblocks.io/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/201000096",
      "features": {
        "Cars": 4,
        "Flow": "Round",
        "Depth": "Flat",
        "Skill": "Pro",
        "Taste": "Salty",
        "Track": "Segment",
        "Braque": "No",
        "Lights": "Off",
        "Burning": "No",
        "Gravity": "Free",
        "Palette": "Jimi",
        "Profile": "Aerodynamic",
        "Surface": "Asphalt"
      }
    },
    {
      "token_id": "201000000",
      "invocation": 0,
      "owner_address": "0x2776621ff536af829919ab6cba8db434aeba43f9",
      "hash": "0x9541d4a950c3199a74c97eb5a92c0296dfe6cc0fd79bc4c347c4d847395f1235",
      "minted_at": "2021-10-31T22:48:08+00:00",
      "preview_asset_url": "https://media-proxy.artblocks.io/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/201000000.png",
      "live_view_url": "https://generator.artblocks.io/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/201000000",
      "features": {
        "Cars": 10,
        "Flow": "Smooth",
        "Depth": "Flat",
        "Skill": "Amateur",
        "Taste": "Salty",
        "Track": "Whole circuit",
        "Braque": "No",
        "Lights": "Off",
        "Burning": "From the inside",
        "Gravity": "Free",
        "Palette": "Patina",
        "Profile": "Aerodynamic",
        "Surface": "Asphalt"
      }
    },
    {
      "token_id": "201000010",
      "invocation": 10,
      "owner_address": "0x4668f22add450f81556d4195d7f1f756ec3154c2",
      "hash": "0x5610912b5362733058de5fe3c8be8a6550d616935e8eb8b219f9b369730cb6c7",
      "minted_at": "2021-11-03T17:10:06+00:00",
      "preview_asset_url": "https://media-proxy.artblocks.io/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/201000010.png",
      "live_view_url": "https://generator.artblocks.io/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/201000010",
      "features": {
        "Cars": 2,
        "Flow": "Round",
        "Depth": "Flat",
        "Skill": "Crazy",
        "Taste": "Plain",
        "Track": "Pentagon",
        "Braque": "No",
        "Lights": "Off",
        "Burning": "From the inside",
        "Gravity": "Free",
        "Palette": "Berlin",
        "Profile": "Aerodynamic",
        "Surface": "Asphalt"
      }
    },
    {
      "token_id": "201000001",
      "invocation": 1,
      "owner_address": "0xc896866e927e6f8a416ba209976115e79fa0a66f",
      "hash": "0x4c0d97f1a42f274a5d5ef847cd9ae6389331c09411404d3f245dbdc8663e806e",
      "minted_at": "2021-11-01T20:14:13+00:00",
      "preview_asset_url": "https://media-proxy.artblocks.io/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/201000001.png",
      "live_view_url": "https://generator.artblocks.io/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/201000001",
      "features": {
        "Cars": 2,
        "Flow": "Round",
        "Depth": "Faked",
        "Skill": "Novice",
        "Taste": "Plain",
        "Track": "Segment",
        "Braque": "No",
        "Lights": "Off",
        "Burning": "No",
        "Gravity": "Active",
        "Palette": "Fantastic",
        "Profile": "Aerodynamic",
        "Surface": "Asphalt"
      }
    }
  ],
  "tokenPageChecks": [
    {
      "url": "https://www.artblocks.io/token/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/201000000",
      "status": 200,
      "observedAt": "2026-09-18"
    },
    {
      "url": "https://www.artblocks.io/token/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/201000001",
      "status": 200,
      "observedAt": "2026-09-18"
    },
    {
      "url": "https://www.artblocks.io/token/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/201000010",
      "status": 200,
      "observedAt": "2026-09-18"
    },
    {
      "url": "https://www.artblocks.io/token/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/201000020",
      "status": 200,
      "observedAt": "2026-09-18"
    },
    {
      "url": "https://www.artblocks.io/collection/24-heures-by-alexis-andre",
      "status": 200,
      "observedAt": "2026-09-18"
    },
    {
      "tokenId": "201000096",
      "url": "https://www.artblocks.io/token/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/201000096",
      "status": 200,
      "httpStatus": 200,
      "outcome": "HTTP 200 retrieved by coordinator"
    }
  ],
  "visualObservations": [
    {
      "id": "V01",
      "tokenId": "201000000",
      "chainId": 1,
      "contract": "0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270",
      "canonicalUrl": "https://www.artblocks.io/token/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/201000000",
      "mediaUrl": "https://media-proxy.artblocks.io/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/201000000.png",
      "observer": "Grok 4.6",
      "method": "downloaded media-proxy PNG",
      "observedAt": "2026-09-18",
      "motion": "rAF present in script; PNG is one frame; loop not timed",
      "audio": "none-heard-and-none-claimed-in-script",
      "controlsTested": "none-live",
      "note": "Dark green field, pale looping filament ribbon; Cars=10 Whole circuit Patina."
    },
    {
      "id": "V02",
      "tokenId": "201000001",
      "chainId": 1,
      "contract": "0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270",
      "canonicalUrl": "https://www.artblocks.io/token/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/201000001",
      "mediaUrl": "https://media-proxy.artblocks.io/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/201000001.png",
      "observer": "Grok 4.6",
      "method": "downloaded media-proxy PNG",
      "observedAt": "2026-09-18",
      "motion": "static-png; live renderer not stopwatch-timed",
      "audio": "none-heard-and-none-claimed-in-script",
      "controlsTested": "none-live",
      "note": "Two-car segment, Fantastic palette, Active gravity."
    },
    {
      "id": "V03",
      "tokenId": "201000010",
      "chainId": 1,
      "contract": "0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270",
      "canonicalUrl": "https://www.artblocks.io/token/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/201000010",
      "mediaUrl": "https://media-proxy.artblocks.io/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/201000010.png",
      "observer": "Grok 4.6",
      "method": "downloaded media-proxy PNG",
      "observedAt": "2026-09-18",
      "motion": "static-png; live renderer not stopwatch-timed",
      "audio": "none-heard-and-none-claimed-in-script",
      "controlsTested": "none-live",
      "note": "Pentagon track, Crazy skill, Berlin palette."
    },
    {
      "id": "V04",
      "tokenId": "201000020",
      "chainId": 1,
      "contract": "0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270",
      "canonicalUrl": "https://www.artblocks.io/token/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/201000020",
      "mediaUrl": "https://media-proxy.artblocks.io/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/201000020.png",
      "observer": "Grok 4.6",
      "method": "downloaded media-proxy PNG",
      "observedAt": "2026-09-18",
      "motion": "static-png; live renderer not stopwatch-timed",
      "audio": "none-heard-and-none-claimed-in-script",
      "controlsTested": "none-live",
      "note": "Triangle track, Dark Peach, Dirt surface, four cars."
    }
  ],
  "coordinatorFullScriptReview": {
    "observer": "OpenAI GPT-6 Astra",
    "byteLength": 13356,
    "sha256": "6110a32ab4da5b973b27748a0b9e9889d9e698ccf17d3064bcaef602689e89e5",
    "coverage": "Complete source read contiguously, not keyword scan.",
    "findings": [
      "Alea seeded from tokenData.hash also seeds simplex-noise permutations; 25 palettes, interpolated with gamma adjustment.",
      "WebGL2 native renderer, requests float framebuffer/filter/blending extensions; no p5 or THREE dependency.",
      "Two to four moving agents, or ten in a separate branch. Paths can be polygonal, a noisy extended path, or a noise-generated closed path; bounds sampled at 400 points for centering and scale.",
      "Nearby agents repel and emit connecting particles; others shed particles, with lifetimes 200 frames, special connecting particles 100. Noise, damping and optional attraction to another agent govern emitted particles.",
      "60-triangle circular geometry instanced by position/size and colour; particle radius varies with life fraction.",
      "Two floating-point textures/framebuffers implement separable nine-tap blur; feedback image persists with very weak background replacement; vignette/brightness/gamma final pass.",
      "requestAnimationFrame runs continuously; any key toggles wt pause, pointerdown sets _t to current frame-derived Et, displaying track for five Et units. Et increments .01 per unpaused frame, so five units about 500 frames, not five seconds.",
      "Date.now elapsed since page load separately tests 86400000<t<86460000, a one-minute window after 24 hours; stronger background replacement and palette offset occur then. This condition is not modulo one day, so do not claim daily repetition.",
      "After pause, wall clock continues but Et does not; movement is frame-stepped rather than normalized to measured delta time.",
      "No audio APIs or external media imports in inspected artist body.",
      "Responsive orientation chooses landscape16:9 or portrait9:16 with coordinate rotation; no resize event listener, so initial dimensions determine framing."
    ],
    "runtimeObserved": false,
    "remaining": [
      "Observe four originals over time",
      "Test key pause and pointer track on original",
      "Find substantive primary development account",
      "Refresh chronology and header ownership"
    ]
  },
  "coordinatorOriginal96": {
    "url": "https://generator.artblocks.io/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/201000096",
    "observer": "GPT-6 Astra",
    "method": "CUA original renderer screenshots and keyboard/pointer actions",
    "observation": "Brown/olive dark ground with purple, violet, pink and pale filament trails extending laterally. Dense central thorn-like tuft changes shape across views; large empty lower left region. Fine spikes, blurred older paths and bright small moving points.",
    "pauseTest": "Pressed p; composition then identical across two separated screenshots. Pressed p again to resume.",
    "trackTest": "Clicked canvas after resume; pale narrow curving path appeared over coloured filament field, including central loop and far-right turn.",
    "timing": "No stopwatch duration recorded. No 24-hour runtime test performed.",
    "audio": "No audio system found in full program; no claim of auditioned soundtrack."
  },
  "coordinatorOriginalComparison": {
    "observer": "GPT-6 Astra",
    "method": "CUA original generator screenshots; no precise elapsed timing",
    "outputs": {
      "0": "Two views: dark green field, pale mint/white/yellow narrow feather-like trails forming an irregular loop with large lower central opening and diagonal extension upper right. Later bright spikes gathered at upper central crossing while overall path persisted.",
      "1": "Two views: teal ground, separate coloured plume segments at sides with broad empty centre. Blue/pink left segment developed toward centre into yellow/green tuft; green/right segment remained spatially separate.",
      "10": "Original observed across two successive changing states: pale mint/pink/yellow feather-like traces form an irregular wide loop on dark green-grey. Large central empty field. Bright newest plumes moved from lower left/right toward upper left/right while older loop stayed blurred; strong distinction between sharp moving growth and soft retained route.",
      "20": "Original observed across two successive changing states: dark burgundy ground, peach/cream/pink/magenta angular bands around triangular opening. Repeated right-angle or sharply bent segments project from dark route like comb teeth; bright bands shifted and widened in later view while older pale forms remain softly blurred. Strong geometric contrast to curved plumes of 0 and96."
    }
  },
  "coordinatorPrimaryContext": {
    "url": "https://blog.abor.dev/p/making-generative-art-with-rust",
    "title": "Making Generative Art with Rust",
    "author": "Josh Kuhn / Alexis André",
    "publicationDate": "2021-04-30",
    "scope": "Full interview read, lines39-112; predates 24 Heures, contextual rather than project-specific development evidence.",
    "findings": "Artist discusses daily practice, GPU technologies, floating-point colour precision/blending, many moving forms, and JavaScript when work must run on web. Do not claim 24 Heures uses Rust/Nannou; inspected code is native JavaScript/WebGL2.",
    "failedLead": "Medium trilogy URL returned only shell, not article body; not counted as inspected."
  },
  "coordinatorFreshRecord": {
    "query": "query { projects_metadata(where:{slug:{_eq:\"24-heures-by-alexis-andre\"}}){name project_id first_token_minted_at second_token_minted_at start_datetime activated_at completed_at invocations max_invocations price_per_token_in_wei sales_notes license link_to_license} tokens_metadata(where:{project_id:{_eq:\"0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270-201\"},token_id:{_in:[\"201000000\",\"201000001\",\"201000010\",\"201000020\",\"201000096\"]}}){token_id invocation owner_address hash minted_at preview_asset_url live_view_url features} user_profiles(where:{username:{_eq:\"ab5d\"}}){username linked_accounts{public_address}} }",
    "variables": {},
    "endpoint": "https://artblocks-mainnet.hasura.app/v1/graphql",
    "observedAt": "2026-09-18T08:16:44.362056+00:00",
    "response": {
      "data": {
        "projects_metadata": [
          {
            "name": "24 Heures",
            "project_id": "201",
            "first_token_minted_at": "2021-10-31T22:48:08+00:00",
            "second_token_minted_at": "2021-11-01T20:14:13+00:00",
            "start_datetime": "2021-10-31T22:45:00+00:00",
            "activated_at": "2021-11-01T18:30:38+00:00",
            "completed_at": "2024-04-15T15:26:35+00:00",
            "invocations": 137,
            "max_invocations": 137,
            "price_per_token_in_wei": "1000000000000000000",
            "sales_notes": "The only way to get a 24H token is to be gifted one from the Mystery Patron that commissioned the piece. Please do not approve 24H tokens if you don't have one, you'll only waste gas! There is no riddle, no puzzle. ",
            "license": " CC BY-NC 4.0",
            "link_to_license": null
          }
        ],
        "tokens_metadata": [
          {
            "token_id": "201000020",
            "invocation": 20,
            "owner_address": "0xce90a7949bb78892f159f428d0dc23a8e3584d75",
            "hash": "0x3829a1a7a38834650ef08b6ad3377b239e4e34086f38ea621e4e2737ddbe4baa",
            "minted_at": "2021-11-06T22:49:45+00:00",
            "preview_asset_url": "https://media-proxy.artblocks.io/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/201000020.png",
            "live_view_url": "https://generator.artblocks.io/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/201000020",
            "features": {
              "Cars": 4,
              "Flow": "Smooth",
              "Depth": "Flat",
              "Skill": "Crazy",
              "Taste": "Plain",
              "Track": "Triangle",
              "Braque": "Kind of",
              "Lights": "Off",
              "Burning": "From the inside",
              "Gravity": "Free",
              "Palette": "Dark Peach",
              "Profile": "Flat",
              "Surface": "Dirt"
            }
          },
          {
            "token_id": "201000096",
            "invocation": 96,
            "owner_address": "0xdd19308a9731cdecb67e0d80ca6823394208c045",
            "hash": "0x3825808b71bb32277103d2876c31b939687c4d3b95ecc9786dd00abd4708a55a",
            "minted_at": "2022-11-09T02:09:23+00:00",
            "preview_asset_url": "https://media-proxy.artblocks.io/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/201000096.png",
            "live_view_url": "https://generator.artblocks.io/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/201000096",
            "features": {
              "Cars": 4,
              "Flow": "Round",
              "Depth": "Flat",
              "Skill": "Pro",
              "Taste": "Salty",
              "Track": "Segment",
              "Braque": "No",
              "Lights": "Off",
              "Burning": "No",
              "Gravity": "Free",
              "Palette": "Jimi",
              "Profile": "Aerodynamic",
              "Surface": "Asphalt"
            }
          },
          {
            "token_id": "201000000",
            "invocation": 0,
            "owner_address": "0x2776621ff536af829919ab6cba8db434aeba43f9",
            "hash": "0x9541d4a950c3199a74c97eb5a92c0296dfe6cc0fd79bc4c347c4d847395f1235",
            "minted_at": "2021-10-31T22:48:08+00:00",
            "preview_asset_url": "https://media-proxy.artblocks.io/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/201000000.png",
            "live_view_url": "https://generator.artblocks.io/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/201000000",
            "features": {
              "Cars": 10,
              "Flow": "Smooth",
              "Depth": "Flat",
              "Skill": "Amateur",
              "Taste": "Salty",
              "Track": "Whole circuit",
              "Braque": "No",
              "Lights": "Off",
              "Burning": "From the inside",
              "Gravity": "Free",
              "Palette": "Patina",
              "Profile": "Aerodynamic",
              "Surface": "Asphalt"
            }
          },
          {
            "token_id": "201000010",
            "invocation": 10,
            "owner_address": "0x4668f22add450f81556d4195d7f1f756ec3154c2",
            "hash": "0x5610912b5362733058de5fe3c8be8a6550d616935e8eb8b219f9b369730cb6c7",
            "minted_at": "2021-11-03T17:10:06+00:00",
            "preview_asset_url": "https://media-proxy.artblocks.io/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/201000010.png",
            "live_view_url": "https://generator.artblocks.io/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/201000010",
            "features": {
              "Cars": 2,
              "Flow": "Round",
              "Depth": "Flat",
              "Skill": "Crazy",
              "Taste": "Plain",
              "Track": "Pentagon",
              "Braque": "No",
              "Lights": "Off",
              "Burning": "From the inside",
              "Gravity": "Free",
              "Palette": "Berlin",
              "Profile": "Aerodynamic",
              "Surface": "Asphalt"
            }
          },
          {
            "token_id": "201000001",
            "invocation": 1,
            "owner_address": "0xc896866e927e6f8a416ba209976115e79fa0a66f",
            "hash": "0x4c0d97f1a42f274a5d5ef847cd9ae6389331c09411404d3f245dbdc8663e806e",
            "minted_at": "2021-11-01T20:14:13+00:00",
            "preview_asset_url": "https://media-proxy.artblocks.io/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/201000001.png",
            "live_view_url": "https://generator.artblocks.io/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/201000001",
            "features": {
              "Cars": 2,
              "Flow": "Round",
              "Depth": "Faked",
              "Skill": "Novice",
              "Taste": "Plain",
              "Track": "Segment",
              "Braque": "No",
              "Lights": "Off",
              "Burning": "No",
              "Gravity": "Active",
              "Palette": "Fantastic",
              "Profile": "Aerodynamic",
              "Surface": "Asphalt"
            }
          }
        ],
        "user_profiles": [
          {
            "username": "ab5d",
            "linked_accounts": [
              {
                "public_address": "0xce6dc14c5494d8a4325a81d3b257d130fa2039d1"
              },
              {
                "public_address": "0x2247247ee0eee59557e6cd14f7e047f6a9309b5c"
              },
              {
                "public_address": "0xdd19308a9731cdecb67e0d80ca6823394208c045"
              }
            ]
          }
        ]
      }
    }
  },
  "coordinatorReviewStatus": "accepted-for-publication-with-stated-historical-gaps"
}
