{
  "sources": [
    {
      "id": "S01",
      "title": "montreal friend scale by amon tobin: project registry record (projects_metadata)",
      "url": "https://artblocks-mainnet.hasura.app/v1/graphql",
      "author": "Art Blocks",
      "publisher": "Art Blocks",
      "publicationDate": null,
      "accessedAt": "2026-09-20T00:21:03Z",
      "accessOutcome": "inspected",
      "accessMethod": "curl POST GraphQL",
      "archiveUrl": null,
      "evidenceLocators": [
        "query ProjectBySlug, variables {slug: montreal-friend-scale-by-amon-tobin}",
        "fields: description 'white noise contains all possible harmonics/notes/chords... each line that appears is a specific note you can hear', license 'CC BY-NC-ND 4.0', link_to_license creativecommons.org/licenses/by-nc-nd/4.0/, invocations 500 = max_invocations 500, script_type_and_version three@0.124.0, website nomark.net, artist_interview artblocks.io/info/spectrum/in-conversation-with-amon-tobin, curation_status curated, heritage_curation_status ab500, complete true, locked true, paused false, aspect_ratio 1.0, external_asset_dependency_count 0, first_token_minted_at 2022-06-01T20:04:22Z, second_token_minted_at 2022-06-08T17:00:14Z, activated_at 2022-06-03T21:54:26Z, start_datetime 2022-06-08T17:00:00Z, completed_at 2022-06-08T17:58:21Z, price_per_token_in_wei 0"
      ]
    },
    {
      "id": "S02",
      "title": "montreal friend scale full artist script (projects_metadata.script)",
      "url": "https://artblocks-mainnet.hasura.app/v1/graphql",
      "author": "amon tobin",
      "publisher": "Art Blocks",
      "publicationDate": null,
      "accessedAt": "2026-09-20T00:21:03Z",
      "accessOutcome": "inspected",
      "accessMethod": "curl POST GraphQL, bytes retained locally for hashing only",
      "archiveUrl": null,
      "evidenceLocators": [
        "20,184 bytes webpack-style bundle, SHA-256 37263f2eba8cfb296c0d2e79cf1ef977b18043e13773f4fea58859b803bfc72c, read in full (chunked passes plus symbol map)",
        "dual sfc32 PRNG seeded with tokenData.hash.substr(2,32) and substr(34,32), 500,000-iteration warmup, alternating dec() draws",
        "frequency table [130.81,146.83,155.56,174.61,185.00,207.65,220.00,246.94,261.63] Hz (C minor, C3-C4); 3 to 6 notes chosen by random splice with 50% octave shifts, sorted ascending",
        "Web Audio: looping white-noise buffer, one bandpass filter per note, gain ramp from 0 with 1.5s time constant, analyser fftSize 1024 plus audio worklet; three.js GPGPU particles with simplex-noise and 'attr' line-attraction shaders; cursor:pointer; rare color roll and optional rotation present in code"
      ]
    },
    {
      "id": "S03",
      "title": "montreal friend scale: official collection page",
      "url": "https://www.artblocks.io/collection/montreal-friend-scale-by-amon-tobin",
      "author": "Art Blocks",
      "publisher": "Art Blocks",
      "publicationDate": null,
      "accessedAt": "2026-09-20T00:24:28Z",
      "accessOutcome": "inspected",
      "accessMethod": "curl -L, HTML inspected",
      "archiveUrl": null,
      "evidenceLocators": [
        "'Released Jun 8, 2022, 5:00 PM UTC'"
      ]
    },
    {
      "id": "S04",
      "title": "montreal friend scale token records (tokens_metadata)",
      "url": "https://artblocks-mainnet.hasura.app/v1/graphql",
      "author": "Art Blocks",
      "publisher": "Art Blocks",
      "publicationDate": null,
      "accessedAt": "2026-09-20T00:21:52Z",
      "accessOutcome": "inspected",
      "accessMethod": "curl POST GraphQL",
      "archiveUrl": null,
      "evidenceLocators": [
        "500 token rows for project 0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270-320; tokens 320000000 (2022-06-01T20:04:22Z), 320000001 (2022-06-08T17:00:14Z), 320000010 (17:40:17Z), 320000020 (17:47:52Z), 320000495 (17:58:21Z, last mint)",
        "monthly mint histogram: 2022-06 500 (single session)",
        "AB5D-held edition: 495 only; owner 0xdd19308a9731cdecb67e0d80ca6823394208c045 observed 2026-09-20; hash of #495 0x99b222b1...53f1a3"
      ]
    },
    {
      "id": "S05",
      "title": "AB5D linked wallet set (user_profiles query)",
      "url": "https://artblocks-mainnet.hasura.app/v1/graphql",
      "author": "Art Blocks",
      "publisher": "Art Blocks",
      "publicationDate": null,
      "accessedAt": "2026-09-20T00:22:10Z",
      "accessOutcome": "inspected",
      "accessMethod": "curl POST GraphQL",
      "archiveUrl": null,
      "evidenceLocators": [
        "query { user_profiles(where: {username: {_eq: \"ab5d\"}}) { username linked_accounts { public_address } } }, variables {}",
        "response linked_accounts: 0xce6dc14c5494d8a4325a81d3b257d130fa2039d1, 0x2247247ee0eee59557e6cd14f7e047f6a9309b5c, 0xdd19308a9731cdecb67e0d80ca6823394208c045"
      ]
    },
    {
      "id": "S06",
      "title": "amon tobin artist dossier",
      "url": "https://ab5d.xyz/artists/amon-tobin/",
      "author": "AB5D",
      "publisher": "AB5D",
      "publicationDate": null,
      "accessedAt": "2026-09-20T00:24:28Z",
      "accessOutcome": "inspected",
      "accessMethod": "curl, text extracted",
      "archiveUrl": null,
      "evidenceLocators": [
        "'Harmonic emergence from noise to form'; 'Amon Tobin has defined a singular path in electronic music through decades of radical sound design'; montreal friend scale his only Art Blocks project, 500 editions",
        "born 1972 Rio de Janeiro, lives and works in Los Angeles; releases music under five distinct aliases via Nomark Records; oTDH 11,647, rank 182 of 308"
      ]
    },
    {
      "id": "S07",
      "title": "In Conversation with Amon Tobin (Art Blocks Artist Insights)",
      "url": "https://www.artblocks.io/info/spectrum/in-conversation-with-amon-tobin",
      "author": "Jeff Davis",
      "publisher": "Art Blocks",
      "publicationDate": "2022-06-05",
      "accessedAt": "2026-09-20T00:24:28Z",
      "accessOutcome": "inspected",
      "accessMethod": "curl, text extracted",
      "archiveUrl": null,
      "evidenceLocators": [
        "'It came almost entirely from the limitations of the format in terms of bandwidth for sound... Stripping further to the simplest sound there is. Sine waves are beautiful after all.'",
        "'the foundation is in harmonic rules where chaos gradually conforms to those rules. Noise is gathered in order to make audible tone, and this is represented visually in kind.'",
        "'It's a stubbornly slow reveal... A small number of the outputs will stray from the monochrome palette. There's even a chance that a very fleeting mutation will rotate.'",
        "first fully fledged NFT art outing after operator privacy/attempts collaboration and Catalog music NFTs; eight major studio albums; ISAM performances"
      ]
    },
    {
      "id": "S08",
      "title": "Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International deed",
      "url": "https://creativecommons.org/licenses/by-nc-nd/4.0/",
      "author": "Creative Commons",
      "publisher": "Creative Commons",
      "publicationDate": null,
      "accessedAt": "2026-09-20T00:24:01Z",
      "accessOutcome": "inspected",
      "accessMethod": "HTTP fetch, deed text extracted",
      "archiveUrl": null,
      "evidenceLocators": [
        "'You are free to: Share - copy and redistribute the material in any medium or format'",
        "'Attribution - You must give appropriate credit... NonCommercial - You may not use the material for commercial purposes. NoDerivatives - If you remix, transform, or build upon the material, you may not distribute the modified material. No additional restrictions'"
      ]
    },
    {
      "id": "S09",
      "title": "montreal friend scale live renderer, token 320000495",
      "url": "https://generator.artblocks.io/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/320000495",
      "author": "Art Blocks",
      "publisher": "Art Blocks",
      "publicationDate": null,
      "accessedAt": "2026-09-20T00:27:30Z",
      "accessOutcome": "inspected",
      "accessMethod": "headless Chrome via puppeteer-core, timed frame captures, synthetic click",
      "archiveUrl": null,
      "evidenceLocators": [
        "tokenData.hash matched chain record 0x99b222b1c02c1e404cb9d4b1d27cc3082e45b8139ee635ae6f72942c6653f1a3; canvas 1500px",
        "t+5s, t+25s, t+55s frames all differ (particles congealing, slow reveal); zero audio/video media elements (Web Audio API used)",
        "AudioContext observed running in headless Chrome with autoplay policy disabled; sound not auditioned by ear; click gesture may be required under normal browser policy",
        "screenshots research4/tools/mfs-320000495-t1.png through -t3.png; browser exited cleanly"
      ]
    },
    {
      "id": "S10",
      "title": "montreal friend scale static preview media, tokens 320000000/320000001/320000010/320000020/320000495",
      "url": "https://media-proxy.artblocks.io/1/0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270/320000495.png",
      "author": "Art Blocks",
      "publisher": "Art Blocks",
      "publicationDate": null,
      "accessedAt": "2026-09-20T00:25:40Z",
      "accessOutcome": "inspected",
      "accessMethod": "curl -L, local viewing",
      "archiveUrl": null,
      "evidenceLocators": [
        "research4/images/montreal-friend-scale-by-amon-tobin/0.png (sparse angular filaments, constellation-like corners)",
        "1.png (dense brilliant lattice with two ring structures; density extreme)",
        "10.png (one clean ring with crossing diagonals, bright collision node)",
        "20.png (sparsest sample: two faint diagonal traces, one soft cluster)",
        "495.png (sweeping curved filaments with bright node clusters; header; all five monochrome)"
      ]
    },
    {
      "id": "S11",
      "title": "Nomark Records label site",
      "url": "https://www.nomark.net",
      "author": "Nomark Records",
      "publisher": "Nomark Records (Bandcamp-hosted)",
      "publicationDate": null,
      "accessedAt": "2026-09-20T00:24:28Z",
      "accessOutcome": "inspected",
      "accessMethod": "curl -L, text extracted",
      "archiveUrl": null,
      "evidenceLocators": [
        "Bandcamp-hosted label storefront for Amon Tobin's Nomark imprint; dynamic catalogue did not fully render in text extraction; used only to corroborate the label's existence (EX-04)"
      ]
    }
  ]
}