{
  "sources": [
    {
      "id": "S01",
      "author": "Art Blocks",
      "title": "Maps of Nothing by Steve Pikelny, collection page",
      "url": "https://www.artblocks.io/collection/maps-of-nothing-by-steve-pikelny",
      "publisher": "Art Blocks",
      "publicationDate": null,
      "accessedAt": "2026-09-20",
      "accessOutcome": "inspected",
      "accessMethod": "browser pane; PROJECT DETAILS expanded",
      "archiveUrl": null,
      "inspectionScope": "Header, description and PROJECT DETAILS read on 2026-09-20.",
      "evidenceLocators": [
        "Header: 'by Steve Pikelny', 'An Art Blocks 500 release, in the Factory category', 'Fixed edition of 625 unique artworks', 'Released on 14 June 2022' (UTC+10 rendering of 2022-06-13T16:00Z)",
        "PROJECT DETAILS: WEBSITE https://cryptogateway.0ms.co/maps-of-nothing; LIBRARY p5@1.0.0; ASPECT RATIO 1; ATTRIBUTES Zoom, Padding, Border, Density, Paths, Angles, Dashes, Grain, Path Texture, Strokes, Base, Theme",
        "DISPLAY NOTES: 'Do not add extra margin if printed.'",
        "CHARITABLE GIVING: '25% of proceeds will be donated to medical aid for Ukraine via the Ukrainian American Coordinating Council'"
      ]
    },
    {
      "id": "S02",
      "author": "Art Blocks",
      "title": "Art Blocks public GraphQL index, projects_metadata for project 316, including the complete program",
      "url": "https://artblocks-mainnet.hasura.app/v1/graphql",
      "publisher": "Art Blocks",
      "publicationDate": null,
      "accessedAt": "2026-09-20",
      "accessOutcome": "inspected",
      "accessMethod": "HTTP POST from the artblocks.io origin in the browser pane",
      "archiveUrl": null,
      "inspectionScope": "ProjectBySlug with variables {\"slug\":\"maps-of-nothing-by-steve-pikelny\"} (G02). The complete 16,636-byte program read end to end.",
      "evidenceLocators": [
        "Response id 0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270-316; 625 = max; script_count 2; license CC BY-NC 4.0 with link; activated 2022-05-26T01:13:55; start 2022-06-13T16:00:00; completed 2022-06-13T22:26:21; price 0",
        "Description: disclaimer text ending 'All maps are licensed under a Creative Commons Attribution-NonCommercial 4.0 License.'",
        "Program: xorshift p() seeded from tokenData.hash.slice(50,58), %1e3/1e3 resolution",
        "Program, setup(): noiseSeed from three draws; g38 = p()+.2; canvas min(innerWidth, innerHeight); scale g38*g21; console.log('What are you looking for?')",
        "Program, tt(): switches g20, g1, g2, g16, g5, g27, g35, g37, g0, g10, g34, g23, g19, g33, g22, g25, g7, g28, mode branches, g15, g42, g13, g17, g8, g4, g14, g26, g40, g41, g18 (offset and rotation), g29, g30, g6",
        "Program: O() and G() band colour schemes with neighbour tables; v()/S() hatched background with F() shadow; U()/Y() road growth with stopAtIntersections; M()/Q() dotted roads; N() border; draw() calls noLoop()",
        "Program, keyPressed(): keyCode 83 saveCanvas('mapsOfNothing-'+hash, 'png')"
      ]
    },
    {
      "id": "S03",
      "author": "Art Blocks",
      "title": "Art Blocks public GraphQL index, tokens_metadata for all 625 tokens of project 316",
      "url": "https://artblocks-mainnet.hasura.app/v1/graphql",
      "publisher": "Art Blocks",
      "publicationDate": null,
      "accessedAt": "2026-09-20",
      "accessOutcome": "inspected",
      "accessMethod": "HTTP POST from the artblocks.io origin in the browser pane",
      "archiveUrl": null,
      "inspectionScope": "TokensByProject with variables {\"pid\":\"0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270-316\"} (G03); derivation checks run in the browser against every hash.",
      "evidenceLocators": [
        "All 12 keys reproduced 625/625: Angles g0; Base g22 family; Border g17; Dashes g23; Density g34; Grain g42; Padding g8*g38>=175; Path Texture g20; Paths g16 Curly else g5 Straight; Strokes g1; Zoom g38 <0.4 Far, >1 Close; Theme A if g33=1, G if g33=30, else g19 0/2 D, 1 B, 3 C, 4 E, 5 F",
        "g18 misprint true on 12 tokens (Theme A 2, C 3, D 5, E 2); no trait",
        "Mint: invocation 0 2022-05-24T00:58:49; first public 2022-06-13T16:00:20; 81 by 16:10, 238 by 17:00; last 2022-06-13T22:26:21; 323 owners"
      ]
    },
    {
      "id": "S04",
      "author": "Art Blocks",
      "title": "Art Blocks public GraphQL index, tokens_metadata for the four example tokens of project 316",
      "url": "https://artblocks-mainnet.hasura.app/v1/graphql",
      "publisher": "Art Blocks",
      "publicationDate": null,
      "accessedAt": "2026-09-20",
      "accessOutcome": "inspected",
      "accessMethod": "HTTP POST from the artblocks.io origin in the browser pane",
      "archiveUrl": null,
      "inspectionScope": "TokensByIds with the four exact composite keys (G04).",
      "evidenceLocators": [
        "Token 316000588: invocation 588, hash 0x9322ac31a3b40bcb03fc550eebb28eb02e144cd4bf630edb8ad50440a5dabc41, owner 0xdd19308a9731cdecb67e0d80ca6823394208c045, minted_at 2022-06-13T22:21:55+00:00, features {\"Base\": \"Bright\", \"Zoom\": \"Near\", \"Grain\": \"Course\", \"Paths\": \"Average\", \"Theme\": \"B\", \"Angles\": \"Mild\", \"Border\": true, \"Dashes\": false, \"Density\": \"Medium\", \"Padding\": \"Normal\", \"Strokes\": \"Heavy\", \"Path Texture\": \"Soft\"}",
        "Token 316000046: invocation 46, hash 0x9e27a141016c50bb99283bcc8a1bfb00d609d27512a33931c273c0eafcd6bf16, owner 0x318ea757eb5e31ce53f05950cf36b9fc42854d9c, minted_at 2022-06-13T16:03:58+00:00, features {\"Base\": \"Dark\", \"Zoom\": \"Far\", \"Grain\": \"Fine\", \"Paths\": \"Average\", \"Theme\": \"A\", \"Angles\": \"Mild\", \"Border\": true, \"Dashes\": true, \"Density\": \"Medium\", \"Padding\": \"Normal\", \"Strokes\": \"Light\", \"Path Texture\": \"Soft\"}",
        "Token 316000010: invocation 10, hash 0xaedf51274875b3f5bd0c9cc992f8aaf38a1547bf8c9cc938fb5dcf0ddd2ee5a3, owner 0x55d4e4cc664b3c01fc5ea0e6e25d74b1e9a3c4cb, minted_at 2022-06-13T16:00:40+00:00, features {\"Base\": \"Dark\", \"Zoom\": \"Near\", \"Grain\": \"Fine\", \"Paths\": \"Average\", \"Theme\": \"G\", \"Angles\": \"Mild\", \"Border\": true, \"Dashes\": false, \"Density\": \"Medium\", \"Padding\": \"Normal\", \"Strokes\": \"Light\", \"Path Texture\": \"Choppy\"}",
        "Token 316000152: invocation 152, hash 0x76acb1f51310b5dd216dad08a04295d06b72113c393afdd8243076dbf5f1eec3, owner 0x4378e4923eea8ab26cb99028c892956df0a30212, minted_at 2022-06-13T16:26:25+00:00, features {\"Base\": \"Light\", \"Zoom\": \"Near\", \"Grain\": \"Fine\", \"Paths\": \"Average\", \"Theme\": \"F\", \"Angles\": \"Mild\", \"Border\": true, \"Dashes\": false, \"Density\": \"Medium\", \"Padding\": \"Normal\", \"Strokes\": \"Light\", \"Path Texture\": \"Soft\"}"
      ]
    },
    {
      "id": "S05",
      "author": "Art Blocks",
      "title": "Art Blocks public GraphQL index, user_profiles for the AB5D collection",
      "url": "https://artblocks-mainnet.hasura.app/v1/graphql",
      "publisher": "Art Blocks",
      "publicationDate": null,
      "accessedAt": "2026-09-20",
      "accessOutcome": "inspected",
      "accessMethod": "HTTP POST from the artblocks.io origin in the browser pane",
      "archiveUrl": null,
      "inspectionScope": "Discovery query for the ab5d profile (G01), refreshed once this session.",
      "evidenceLocators": [
        "linked_accounts returned three addresses: 0xce6dc14c5494d8a4325a81d3b257d130fa2039d1, 0x2247247ee0eee59557e6cd14f7e047f6a9309b5c, 0xdd19308a9731cdecb67e0d80ca6823394208c045",
        "The third address owns token 316000588, the only match across the 625 tokens"
      ]
    },
    {
      "id": "S06",
      "author": "Art Blocks",
      "title": "Art Blocks live renderer for project 316 tokens",
      "url": "https://generator.artblocks.io/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/316000588",
      "publisher": "Art Blocks",
      "publicationDate": null,
      "accessedAt": "2026-09-20",
      "accessOutcome": "inspected",
      "accessMethod": "original renderer in the browser pane, pane displayed; automated canvas sampling, live globals, key events",
      "archiveUrl": null,
      "inspectionScope": "Four tokens observed (V01 to V04 in evidence.json).",
      "evidenceLocators": [
        "All four: inline script 16,636 bytes, SHA-256 758a2fb82034364f278f70a24ecd62be7a5c663032ceefda502e6d3d531d33ae; p5.js from cdnjs 1.0.0 path; handler keyPressed only; no audio; frameCount 1",
        "Identical signatures on reload for all four; 316000588 re-rendered at 220 px with identical mean colour",
        "316000046 live g18 true, offset (-224.66, 252.74), rotation 0.0911",
        "Canonical token page checks from the artblocks.io origin: 316000588, 316000046, 316000010, 316000152 each HTTP 200"
      ]
    },
    {
      "id": "S07",
      "author": "Creative Commons",
      "title": "Deed: Attribution-NonCommercial 4.0 International",
      "url": "https://creativecommons.org/licenses/by-nc/4.0/",
      "publisher": "Creative Commons",
      "publicationDate": null,
      "accessedAt": "2026-09-20",
      "accessOutcome": "inspected",
      "accessMethod": "browser pane, page text read",
      "archiveUrl": null,
      "inspectionScope": "Deed read.",
      "evidenceLocators": [
        "Share and Adapt permitted",
        "Attribution required",
        "NonCommercial: 'You may not use the material for commercial purposes.'"
      ]
    },
    {
      "id": "S08",
      "author": "CryptoGateway",
      "title": "Interview w/ Steve Pikelny: Maps of Nothing",
      "url": "https://cryptogateway.0ms.co/maps-of-nothing",
      "publisher": "CryptoGateway",
      "publicationDate": "2022-06-11",
      "accessedAt": "2026-09-20",
      "accessOutcome": "inspected",
      "accessMethod": "WebFetch from the cloud workspace (automated text extraction); not opened in the browser pane",
      "archiveUrl": null,
      "inspectionScope": "Page text extracted twice with prompts for concept, misprints, sale timing and exact quotations.",
      "evidenceLocators": [
        "Dated 06/11/22",
        "'Minting will unpause for Maps of Nothing on artblock.io, 6/13/2022 @ 12:00 EDT'",
        "Maps and Fake Internet Money; abstraction of space and value",
        "'these are simulations of paper maps -- each piece is faking the abstraction as well as the material'",
        "'the inclusion of obvious misprints'; 'drastically printed off center'; 'printed with low ink'",
        "Shadows 'cast by mountains' or 'by paper crumples'",
        "Interviewer identified only as CryptoGateway (CG); no price stated"
      ]
    }
  ]
}
