{
  "sources": [
    {
      "id": "S01",
      "title": "Art Blocks public GraphQL index, `projects_metadata` for project 292 (including the full program, sales notes, charity note, display notes and creative credit) and `tokens_metadata` for all 64 tokens, including mint transaction hashes. Retrieved 2026-09-20 (refreshed 21 September 2026) via",
      "url": "https://artblocks-mainnet.hasura.app/v1/graphql",
      "author": null,
      "publisher": null,
      "publicationDate": null,
      "accessedAt": "2026-09-20",
      "accessOutcome": "submitted",
      "accessMethod": "Supplied manuscript; sources not independently reinspected during import.",
      "archiveUrl": null,
      "evidenceLocators": [
        "Art Blocks public GraphQL index, `projects_metadata` for project 292 (including the full program, sales notes, charity note, display notes and creative credit) and `tokens_metadata` for all 64 tokens, including mint transaction hashes. Retrieved 2026-09-20 (refreshed 21 September 2026) via https://artblocks-mainnet.hasura.app/v1/graphql. The Python port, trait reproduction and counts are the author's own computation."
      ]
    },
    {
      "id": "S02",
      "title": "Art Blocks, \"Corners by Rafaël Rozendaal\", project page.",
      "url": "https://www.artblocks.io/collections/presents/projects/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/292",
      "author": null,
      "publisher": null,
      "publicationDate": null,
      "accessedAt": "2026-09-20",
      "accessOutcome": "submitted",
      "accessMethod": "Supplied manuscript; sources not independently reinspected during import.",
      "archiveUrl": null,
      "evidenceLocators": [
        "Art Blocks, \"Corners by Rafaël Rozendaal\", project page. https://www.artblocks.io/collections/presents/projects/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/292"
      ]
    },
    {
      "id": "S03",
      "title": "Rafaël Rozendaal, \"Corners\", artist's website, with generator and token pages (e.g. \"Corners #51\").",
      "url": "https://www.newrafael.com/corners/",
      "author": null,
      "publisher": null,
      "publicationDate": null,
      "accessedAt": "2026-09-20",
      "accessOutcome": "submitted",
      "accessMethod": "Supplied manuscript; sources not independently reinspected during import.",
      "archiveUrl": null,
      "evidenceLocators": [
        "Rafaël Rozendaal, \"Corners\", artist's website, with generator and token pages (e.g. \"Corners #51\"). https://www.newrafael.com/corners/ and https://www.newrafael.com/corners/51/details"
      ]
    },
    {
      "id": "S05",
      "title": "Rafaël Rozendaal, \"@yyolk asks on Twitter: just curious, what's your level of knowledge in regards to actual coding?\", newrafael.com, undated.",
      "url": "https://www.newrafael.com/newrafael-just-curious-whats-your-level-of-knowledge-in-regards-to-actual-coding/",
      "author": null,
      "publisher": null,
      "publicationDate": null,
      "accessedAt": "2026-09-20",
      "accessOutcome": "submitted",
      "accessMethod": "Supplied manuscript; sources not independently reinspected during import.",
      "archiveUrl": null,
      "evidenceLocators": [
        "Rafaël Rozendaal, \"@yyolk asks on Twitter: just curious, what's your level of knowledge in regards to actual coding?\", newrafael.com, undated. https://www.newrafael.com/newrafael-just-curious-whats-your-level-of-knowledge-in-regards-to-actual-coding/"
      ]
    },
    {
      "id": "S06",
      "title": "Rafaël Rozendaal and Jürg Lehni, \"Compression by Abstraction: A Conversation About Vectors\", 27 September 2013.",
      "url": "https://www.newrafael.com/compression-by-abstraction-a-conversation-about-vectors/",
      "author": null,
      "publisher": null,
      "publicationDate": null,
      "accessedAt": "2026-09-20",
      "accessOutcome": "submitted",
      "accessMethod": "Supplied manuscript; sources not independently reinspected during import.",
      "archiveUrl": null,
      "evidenceLocators": [
        "Rafaël Rozendaal and Jürg Lehni, \"Compression by Abstraction: A Conversation About Vectors\", 27 September 2013. https://www.newrafael.com/compression-by-abstraction-a-conversation-about-vectors/"
      ]
    },
    {
      "id": "S08",
      "title": "\"Interview with Spike Art Magazine\", November 2021, republished on newrafael.com.",
      "url": "https://www.newrafael.com/interview-with-spike-art-magazine/",
      "author": null,
      "publisher": null,
      "publicationDate": null,
      "accessedAt": "2026-09-20",
      "accessOutcome": "submitted",
      "accessMethod": "Supplied manuscript; sources not independently reinspected during import.",
      "archiveUrl": null,
      "evidenceLocators": [
        "\"Interview with Spike Art Magazine\", November 2021, republished on newrafael.com. https://www.newrafael.com/interview-with-spike-art-magazine/"
      ]
    },
    {
      "id": "S12",
      "title": "Rafaël Rozendaal, \"Rooms\" (2024), code by Reinier Feijen, CC BY-NC-ND 4.0.",
      "url": "https://www.newrafael.com/rooms/",
      "author": null,
      "publisher": null,
      "publicationDate": null,
      "accessedAt": "2026-09-20",
      "accessOutcome": "submitted",
      "accessMethod": "Supplied manuscript; sources not independently reinspected during import.",
      "archiveUrl": null,
      "evidenceLocators": [
        "Rafaël Rozendaal, \"Rooms\" (2024), code by Reinier Feijen, CC BY-NC-ND 4.0. https://www.newrafael.com/rooms/"
      ]
    },
    {
      "id": "S17",
      "title": "Creative Commons, Attribution-NonCommercial-NoDerivatives 4.0 International.",
      "url": "https://creativecommons.org/licenses/by-nc-nd/4.0/",
      "author": null,
      "publisher": null,
      "publicationDate": null,
      "accessedAt": "2026-09-20",
      "accessOutcome": "submitted",
      "accessMethod": "Supplied manuscript; sources not independently reinspected during import.",
      "archiveUrl": null,
      "evidenceLocators": [
        "Creative Commons, Attribution-NonCommercial-NoDerivatives 4.0 International. https://creativecommons.org/licenses/by-nc-nd/4.0/"
      ]
    },
    {
      "id": "S10",
      "title": "Etherscan, mint transactions for Corners #0 (0xaec8e19c…), #1 (0xd7119c23…), #2 (0x6eaeb1fa…), #3 (0xc984a2c1…), #13 (0x099ad6ab…) and #51 (0x729bf261…), hashes from the Art Blocks index, with the artist's address page. Read 21 September 2026.",
      "url": "https://etherscan.io/tx/0xd7119c23d0440243efafbb14bdeec3b1659757d147e38903d96d38d4fbe4cf04",
      "author": null,
      "publisher": null,
      "publicationDate": null,
      "accessedAt": "2026-09-20",
      "accessOutcome": "submitted",
      "accessMethod": "Supplied manuscript; sources not independently reinspected during import.",
      "archiveUrl": null,
      "evidenceLocators": [
        "Etherscan, mint transactions for Corners #0 (0xaec8e19c…), #1 (0xd7119c23…), #2 (0x6eaeb1fa…), #3 (0xc984a2c1…), #13 (0x099ad6ab…) and #51 (0x729bf261…), hashes from the Art Blocks index, with the artist's address page. Read 21 September 2026. https://etherscan.io/tx/0xd7119c23d0440243efafbb14bdeec3b1659757d147e38903d96d38d4fbe4cf04 (and likewise for each hash in [^S01]); https://etherscan.io/address/0x92EE2370b56DC32794A6CD72585dC01d4288D314; https://etherscan.io/address/0xf7A55108A6E830a809e88e74cbf5f5DE9D930153"
      ]
    },
    {
      "id": "S13",
      "title": "Etherscan, Art Blocks tokens 292000013 and 292000051 (Corners #13 and #51). Read 21 September 2026.",
      "url": "https://etherscan.io/nft/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/292000013",
      "author": null,
      "publisher": null,
      "publicationDate": null,
      "accessedAt": "2026-09-20",
      "accessOutcome": "submitted",
      "accessMethod": "Supplied manuscript; sources not independently reinspected during import.",
      "archiveUrl": null,
      "evidenceLocators": [
        "Etherscan, Art Blocks tokens 292000013 and 292000051 (Corners #13 and #51). Read 21 September 2026. https://etherscan.io/nft/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/292000013 and https://etherscan.io/nft/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/292000051"
      ]
    },
    {
      "id": "S14",
      "title": "The Museum of Modern Art, \"Light: Rafaël Rozendaal\", 16 November 2024 to 1 September 2025, with links to the works.",
      "url": "https://www.moma.org/calendar/exhibitions/5774",
      "author": null,
      "publisher": null,
      "publicationDate": null,
      "accessedAt": "2026-09-20",
      "accessOutcome": "submitted",
      "accessMethod": "Supplied manuscript; sources not independently reinspected during import.",
      "archiveUrl": null,
      "evidenceLocators": [
        "The Museum of Modern Art, \"Light: Rafaël Rozendaal\", 16 November 2024 to 1 September 2025, with links to the works. https://www.moma.org/calendar/exhibitions/5774"
      ]
    },
    {
      "id": "S15",
      "title": "\"Rafaël Rozendaal: Color, Code, Communication\", Museum Folkwang, 2023, exhibition website, \"Websites / NFTs\".",
      "url": "https://www.colorcodecommunication.com/en/websites-nfts",
      "author": null,
      "publisher": null,
      "publicationDate": null,
      "accessedAt": "2026-09-20",
      "accessOutcome": "submitted",
      "accessMethod": "Supplied manuscript; sources not independently reinspected during import.",
      "archiveUrl": null,
      "evidenceLocators": [
        "\"Rafaël Rozendaal: Color, Code, Communication\", Museum Folkwang, 2023, exhibition website, \"Websites / NFTs\". https://www.colorcodecommunication.com/en/websites-nfts"
      ]
    },
    {
      "id": "S18",
      "title": "Tokyo Art Beat, \"Rafaël Rozendaal 'Screen Time'\", Takuro Someya Contemporary Art, 26 November to 24 December 2022.",
      "url": "https://www.tokyoartbeat.com/en/events/-/Rafael-Rozendaal-Screen-Time/0FDA5F3F/2022-11-26",
      "author": null,
      "publisher": null,
      "publicationDate": null,
      "accessedAt": "2026-09-20",
      "accessOutcome": "submitted",
      "accessMethod": "Supplied manuscript; sources not independently reinspected during import.",
      "archiveUrl": null,
      "evidenceLocators": [
        "Tokyo Art Beat, \"Rafaël Rozendaal 'Screen Time'\", Takuro Someya Contemporary Art, 26 November to 24 December 2022. https://www.tokyoartbeat.com/en/events/-/Rafael-Rozendaal-Screen-Time/0FDA5F3F/2022-11-26"
      ]
    },
    {
      "id": "S09",
      "title": "Fellowship, \"Rooms by Rafaël Rozendaal\", exhibition page, 4 September to 31 December 2025.",
      "url": "https://fellowship.xyz/exhibition/rafael-rozendaal-rooms",
      "author": null,
      "publisher": null,
      "publicationDate": null,
      "accessedAt": "2026-09-20",
      "accessOutcome": "submitted",
      "accessMethod": "Supplied manuscript; sources not independently reinspected during import.",
      "archiveUrl": null,
      "evidenceLocators": [
        "Fellowship, \"Rooms by Rafaël Rozendaal\", exhibition page, 4 September to 31 December 2025. https://fellowship.xyz/exhibition/rafael-rozendaal-rooms"
      ]
    },
    {
      "id": "S07",
      "title": "Peter Bauman, \"Rafaël Rozendaal on a Liquid Canvas\", Le Random, 21 January 2025.",
      "url": "https://www.lerandom.art/editorial/rafael-rozendaal-on-a-liquid-canvas",
      "author": null,
      "publisher": null,
      "publicationDate": null,
      "accessedAt": "2026-09-20",
      "accessOutcome": "submitted",
      "accessMethod": "Supplied manuscript; sources not independently reinspected during import.",
      "archiveUrl": null,
      "evidenceLocators": [
        "Peter Bauman, \"Rafaël Rozendaal on a Liquid Canvas\", Le Random, 21 January 2025. https://www.lerandom.art/editorial/rafael-rozendaal-on-a-liquid-canvas"
      ]
    },
    {
      "id": "S11",
      "title": "Metadibs, \"Metadibs in conversation with internet artist and NFT blue chip star Rafaël Rozendaal\", Medium, February 2022.",
      "url": "https://metadibs.medium.com/metadibs-in-conversation-with-internet-artist-and-nft-blue-chip-star-rafa%C3%ABl-rozendaal-f3c35eb43875",
      "author": null,
      "publisher": null,
      "publicationDate": null,
      "accessedAt": "2026-09-20",
      "accessOutcome": "submitted",
      "accessMethod": "Supplied manuscript; sources not independently reinspected during import.",
      "archiveUrl": null,
      "evidenceLocators": [
        "Metadibs, \"Metadibs in conversation with internet artist and NFT blue chip star Rafaël Rozendaal\", Medium, February 2022. https://metadibs.medium.com/metadibs-in-conversation-with-internet-artist-and-nft-blue-chip-star-rafa%C3%ABl-rozendaal-f3c35eb43875"
      ]
    },
    {
      "id": "S16",
      "title": "OpenSea, \"Corners by Rafaël Rozendaal\" collection page. Read 21 September 2026.",
      "url": "https://opensea.io/collection/corners-by-rafael-rozendaal",
      "author": null,
      "publisher": null,
      "publicationDate": null,
      "accessedAt": "2026-09-20",
      "accessOutcome": "submitted",
      "accessMethod": "Supplied manuscript; sources not independently reinspected during import.",
      "archiveUrl": null,
      "evidenceLocators": [
        "OpenSea, \"Corners by Rafaël Rozendaal\" collection page. Read 21 September 2026. https://opensea.io/collection/corners-by-rafael-rozendaal"
      ]
    },
    {
      "id": "S04",
      "title": "Wikipedia, \"Rafaël Rozendaal\". Read 21 September 2026.",
      "url": "https://en.wikipedia.org/wiki/Rafa%C3%ABl_Rozendaal",
      "author": null,
      "publisher": null,
      "publicationDate": null,
      "accessedAt": "2026-09-20",
      "accessOutcome": "submitted",
      "accessMethod": "Supplied manuscript; sources not independently reinspected during import.",
      "archiveUrl": null,
      "evidenceLocators": [
        "Wikipedia, \"Rafaël Rozendaal\". Read 21 September 2026. https://en.wikipedia.org/wiki/Rafa%C3%ABl_Rozendaal"
      ]
    }
  ]
}
