{
  "sources": [
    {
      "id": "S01",
      "title": "24 Heures by Alexis André",
      "url": "https://www.artblocks.io/collection/24-heures-by-alexis-andre",
      "author": "Art Blocks",
      "publisher": "Art Blocks",
      "publicationDate": null,
      "accessedAt": "2026-09-18",
      "accessOutcome": "inspected",
      "accessMethod": "https-get",
      "archiveUrl": null,
      "evidenceLocators": [
        "Playground / Art Blocks 500 heading",
        "Fixed edition of 137",
        "description A track. Some vehicles. An endless chase"
      ]
    },
    {
      "id": "S02",
      "title": "projects_metadata for project 201 on V2 core",
      "url": "https://artblocks-mainnet.hasura.app/v1/graphql",
      "author": "Art Blocks",
      "publisher": "Art Blocks",
      "publicationDate": null,
      "accessedAt": "2026-09-18",
      "accessOutcome": "inspected",
      "accessMethod": "POST GraphQL",
      "archiveUrl": null,
      "evidenceLocators": [
        "project_id 201 license string with leading space",
        "start_datetime 2021-10-31T22:45:00Z activated_at next day completed_at 2024-04-15"
      ]
    },
    {
      "id": "S03",
      "title": "tokens_metadata and projects_metadata.script for project 201",
      "url": "https://artblocks-mainnet.hasura.app/v1/graphql",
      "author": "Art Blocks",
      "publisher": "Art Blocks",
      "publicationDate": null,
      "accessedAt": "2026-09-18",
      "accessOutcome": "inspected",
      "accessMethod": "POST GraphQL",
      "archiveUrl": null,
      "evidenceLocators": [
        "script SHA-256 6110a32ab4da5b973b27748a0b9e9889d9e698ccf17d3064bcaef602689e89e5 13356 bytes",
        "requestAnimationFrame and keydown present",
        "tokens 201000000 201000001 201000010 201000020 201000096"
      ]
    },
    {
      "id": "S04",
      "title": "24 Heures #0 token page",
      "url": "https://www.artblocks.io/token/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/201000000",
      "author": "Art Blocks",
      "publisher": "Art Blocks",
      "publicationDate": null,
      "accessedAt": "2026-09-18",
      "accessOutcome": "inspected",
      "accessMethod": "Canonical token page plus original renderer observations",
      "archiveUrl": null,
      "evidenceLocators": [
        "token heading 24 Heures #0",
        "HTTP 200",
        "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."
      ]
    },
    {
      "id": "S06",
      "title": "Attribution-NonCommercial 4.0 International",
      "url": "https://creativecommons.org/licenses/by-nc/4.0/",
      "author": "Creative Commons",
      "publisher": "Creative Commons",
      "publicationDate": null,
      "accessedAt": "2026-09-18",
      "accessOutcome": "inspected",
      "accessMethod": "https-get",
      "archiveUrl": null,
      "evidenceLocators": [
        "NonCommercial clause",
        "Attribution condition"
      ]
    },
    {
      "id": "S07",
      "title": "24 Heures #96 token page",
      "url": "https://www.artblocks.io/token/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/201000096",
      "author": "Art Blocks",
      "publisher": "Art Blocks",
      "publicationDate": null,
      "accessedAt": "2026-09-18",
      "accessOutcome": "inspected",
      "accessMethod": "Canonical token page plus original renderer observations",
      "archiveUrl": null,
      "evidenceLocators": [
        "header candidate HTTP 200",
        "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."
      ]
    },
    {
      "id": "S12",
      "title": "Making Generative Art with Rust",
      "url": "https://blog.abor.dev/p/making-generative-art-with-rust",
      "author": "Josh Kuhn / Alexis André",
      "publisher": "Always Bet On Rust",
      "publicationDate": "2021-04-30",
      "accessedAt": "2026-09-18",
      "accessOutcome": "inspected",
      "accessMethod": "Full interview body read with web tool",
      "archiveUrl": null,
      "evidenceLocators": [
        "Interview with MacTuiTui: daily practice, GPU technology and floating-point colour blending",
        "Discussion of JavaScript for browser work; contextual interview predating 24 Heures, not a project-specific development record"
      ]
    },
    {
      "id": "S13",
      "title": "24 Heures #1: original renderer",
      "url": "https://generator.artblocks.io/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/201000001",
      "author": "Alexis André",
      "publisher": "Art Blocks",
      "publicationDate": null,
      "accessedAt": "2026-09-18",
      "accessOutcome": "inspected",
      "accessMethod": "CUA original generator screenshots across changing states",
      "archiveUrl": null,
      "evidenceLocators": [
        "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."
      ]
    },
    {
      "id": "S14",
      "title": "24 Heures #10: original renderer",
      "url": "https://generator.artblocks.io/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/201000010",
      "author": "Alexis André",
      "publisher": "Art Blocks",
      "publicationDate": null,
      "accessedAt": "2026-09-18",
      "accessOutcome": "inspected",
      "accessMethod": "CUA original generator screenshots across changing states",
      "archiveUrl": null,
      "evidenceLocators": [
        "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."
      ]
    },
    {
      "id": "S15",
      "title": "24 Heures #20: original renderer",
      "url": "https://generator.artblocks.io/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/201000020",
      "author": "Alexis André",
      "publisher": "Art Blocks",
      "publicationDate": null,
      "accessedAt": "2026-09-18",
      "accessOutcome": "inspected",
      "accessMethod": "CUA original generator screenshots across changing states",
      "archiveUrl": null,
      "evidenceLocators": [
        "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."
      ]
    }
  ]
}
