Haley Blais
type: MusicGroup
description: Haley Nicole Blais is a Canadian singer-songwriter from Vancouver. Blais got her start on Youtube, uploading vlogs, original songs, and covers. She received mainstream success with the release of the
popularity: 38
followers: 52173
additional property: CopyrightID
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x698990ae39822db988f75314c70204207877e72443ff26c8e8fb1e8008ddf0b3
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 953407
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/953407
additional property: OTSProofURL
  type: PropertyValue
  value: https://artists.proofprofile.net/proofs/artist/b5546191-561a-4fe7-9c40-d71368f8170f.ots
additional property: OTSRecordURL
  type: PropertyValue
  value: https://artists.proofprofile.net/proofs/artist/b5546191-561a-4fe7-9c40-d71368f8170f.json
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/artist/b5546191-561a-4fe7-9c40-d71368f8170f
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-06-12T19:24:56Z
additional property: OTSCanonicalRecord
  type: PropertyValue
  value: {"copyright_id":"0x698990ae39822db988f75314c70204207877e72443ff26c8e8fb1e8008ddf0b3","name":"Haley Blais","registered_at":"2026-06-12T07:48:22Z","symbol":"NIM0232904","token_address":"0x54a68ac71d6b44518e795962730e6808d21a1c20","type":"artist","uuid":"b5546191-561a-4fe7-9c40-d71368f8170f"}
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 1. Compute SHA-256 of OTSCanonicalRecord value → must equal OTSHash 2. Open OTSProofURL → extract Bitcoin block number → must equal OTSBitcoinBlock 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Read CopyrightID inside OTSCanonicalRecord → must equal the CopyrightID above 5. GET OTSVerificationAPI → pre-computed 6-check result from server 6. If all match: this entity was registered on CopyrightChains at OTSTimestamp, independently verifiable on Bitcoin Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x698990ae39822db988f75314c70204207877e72443ff26c8e8fb1e8008ddf0b3. Chain 2 (Bitcoin): anchored in block 953407 (2026-06-12T19:24:56Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/b5546191-561a-4fe7-9c40-d71368f8170f.json and https://artists.proofprofile.net/proofs/artist/b5546191-561a-4fe7-9c40-d71368f8170f.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
  date published: 2026-06-12T19:24:56Z
  text: {"copyright_id":"0x698990ae39822db988f75314c70204207877e72443ff26c8e8fb1e8008ddf0b3","name":"Haley Blais","registered_at":"2026-06-12T07:48:22Z","symbol":"NIM0232904","token_address":"0x54a68ac71d6b44518e795962730e6808d21a1c20","type":"artist","uuid":"b5546191-561a-4fe7-9c40-d71368f8170f"}
album: Late Bloomer
  type: MusicAlbum
  date published: 2016-10-26
  track: Good Feeling
    type: MusicRecording
    duration: PT3M10S
    duration ms: 190500
    explicit: false
    by artist: Haley Blais
    in album: Late Bloomer
      type: MusicAlbum
      date published: 2016-10-26
    isrc code: USHM81672807
    additional property: CopyrightID
    additional property: CopyrightStatus
      type: PropertyValue
      value: registered
    additional property: CopyrightRegisteredAt
      type: PropertyValue
      value: 2026-07-20T00:03:05+00:00
    additional property: CopyrightChainExplorerURL
      type: PropertyValue
      value: https://explorer.copyrightchains.com/tx/0xe469ab224cfe1c9e4f610245a19ee38aa203bcd1231703c9f2022d9a7a94467d
    additional property: OTSHash
    additional property: OTSBitcoinBlock
      type: PropertyValue
      value: 958800
    additional property: OTSBitcoinBlockVerifyURL
      type: PropertyValue
      value: https://blockstream.info/api/block-height/958800
    additional property: OTSVerificationAPI
      type: PropertyValue
      value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/USHM81672807
    additional property: OTSTimestamp
      type: PropertyValue
      value: 2026-07-20T00:52:19Z
    additional property: OTSVerifyInstructions
      type: PropertyValue
      value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
    subject of: OpenTimestamps Proof of Existence
      type: DigitalDocument
      encoding format: application/vnd.opentimestamps.ots
      description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe469ab224cfe1c9e4f610245a19ee38aa203bcd1231703c9f2022d9a7a94467d. Chain 2 (Bitcoin): anchored in block 958800 (2026-07-20T00:52:19Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/USHM81672807.
      date published: 2026-07-20T00:52:19Z
    audio: Good Feeling
      type: AudioObject
      additional property: Tempo (BPM)
        type: PropertyValue
        value: 144.274
      additional property: Musical Key
        type: PropertyValue
        value: 7
      additional property: Mode (Major/Minor)
        type: PropertyValue
        value: 0
      additional property: Time Signature
        type: PropertyValue
        value: 4
      additional property: Danceability
        type: PropertyValue
        value: 0.375
      additional property: Energy
        type: PropertyValue
        value: 0.372
      additional property: Speechiness
        type: PropertyValue
        value: 0.032
      additional property: Acousticness
        type: PropertyValue
        value: 0.752
      additional property: Instrumentalness
        type: PropertyValue
        value: 0
      additional property: Liveness
        type: PropertyValue
        value: 0.123
      additional property: Valence (Positivity)
        type: PropertyValue
        value: 0.109
      additional property: Loudness (dB)
        type: PropertyValue
        value: -7.189
      additional property: Key Name
        type: PropertyValue
        value: G
      additional property: Mode Name
        type: PropertyValue
        value: Minor
  track: Late Bloomer
    type: MusicRecording
    duration: PT4M10S
    duration ms: 250819
    explicit: false
    by artist: Haley Blais
    in album: Late Bloomer
      type: MusicAlbum
      date published: 2016-10-26
    isrc code: USHM81672809
    additional property: CopyrightID
    additional property: CopyrightStatus
      type: PropertyValue
      value: registered
    additional property: CopyrightRegisteredAt
      type: PropertyValue
      value: 2026-07-14T21:29:14+00:00
    additional property: CopyrightChainExplorerURL
      type: PropertyValue
      value: https://explorer.copyrightchains.com/tx/0xc38eb2f83b842f8861c8ab1d3ed9ee356352587b95f27ce62a2ade749fe4a3ad
    additional property: OTSHash
    additional property: OTSBitcoinBlock
      type: PropertyValue
      value: 958069
    additional property: OTSBitcoinBlockVerifyURL
      type: PropertyValue
      value: https://blockstream.info/api/block-height/958069
    additional property: OTSVerificationAPI
      type: PropertyValue
      value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/USHM81672809
    additional property: OTSTimestamp
      type: PropertyValue
      value: 2026-07-14T21:37:55Z
    additional property: OTSVerifyInstructions
      type: PropertyValue
      value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
    subject of: OpenTimestamps Proof of Existence
      type: DigitalDocument
      encoding format: application/vnd.opentimestamps.ots
      description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc38eb2f83b842f8861c8ab1d3ed9ee356352587b95f27ce62a2ade749fe4a3ad. Chain 2 (Bitcoin): anchored in block 958069 (2026-07-14T21:37:55Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/USHM81672809.
      date published: 2026-07-14T21:37:55Z
    audio: Late Bloomer
      type: AudioObject
      additional property: Tempo (BPM)
        type: PropertyValue
        value: 93.764
      additional property: Musical Key
        type: PropertyValue
        value: 4
      additional property: Mode (Major/Minor)
        type: PropertyValue
        value: 1
      additional property: Time Signature
        type: PropertyValue
        value: 4
      additional property: Danceability
        type: PropertyValue
        value: 0.557
      additional property: Energy
        type: PropertyValue
        value: 0.404
      additional property: Speechiness
        type: PropertyValue
        value: 0.027
      additional property: Acousticness
        type: PropertyValue
        value: 0.952
      additional property: Instrumentalness
        type: PropertyValue
        value: 0.055
      additional property: Liveness
        type: PropertyValue
        value: 0.356
      additional property: Valence (Positivity)
        type: PropertyValue
        value: 0.558
      additional property: Loudness (dB)
      additional property: Key Name
      additional property: Mode Name
album: Zero Charisma (Demos)
album: Small Foreign Faction
album: Let Yourself Go
album: Too Good
album: On a Weekend
album: Rob the Original
album: Below the Salt
album: Be Your Own Muse
album: Auld Lang Syne
album: Rob the Original (Live)
album: Firestarter
album: Coolest fucking bitch in town
album: Survivor's Guilt
album: Matchmaker
album: Baby Teeth
album: The Cabin
album: Wisecrack
album: Somebody's Son
album: Somebody's son
album: Wisecrack (Deluxe)
album: Haley Blais on Audiotree Live
album: Sweet Surrender / Basement Apartment (Protection Island Sessions)

Loudness (dB)
type: PropertyValue
value: -7.045

Key Name
type: PropertyValue
value: E

Mode Name
type: PropertyValue
value: Major

Zero Charisma (Demos)
type: MusicAlbum
date published: 2018-01-15
track: Severance Pay
  type: MusicRecording
  duration: PT4M17S
  duration ms: 257082
  explicit: false
  by artist: Haley Blais
  in album: Zero Charisma (Demos)
    type: MusicAlbum
    date published: 2018-01-15
  isrc code: USCGH1830741
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-20T09:34:21+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x9d04b8dcccf386d16a8f5ad18836b5443f5599a70cfa7eb2ac24fc500bd4c706
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 958857
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/958857
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/USCGH1830741
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-20T09:45:25Z
  additional property: OTSVerifyInstructions
    type: PropertyValue
    value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9d04b8dcccf386d16a8f5ad18836b5443f5599a70cfa7eb2ac24fc500bd4c706. Chain 2 (Bitcoin): anchored in block 958857 (2026-07-20T09:45:25Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/USCGH1830741.
    date published: 2026-07-20T09:45:25Z
  audio: Severance Pay
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 120.044
    additional property: Musical Key
      type: PropertyValue
      value: 9
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 1
    additional property: Time Signature
      type: PropertyValue
      value: 4
    additional property: Danceability
      type: PropertyValue
      value: 0.631
    additional property: Energy
      type: PropertyValue
      value: 0.218
    additional property: Speechiness
      type: PropertyValue
      value: 0.032
    additional property: Acousticness
      type: PropertyValue
      value: 0.939
    additional property: Instrumentalness
      type: PropertyValue
      value: 0.899
    additional property: Liveness
      type: PropertyValue
      value: 0.069
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.314
    additional property: Loudness (dB)
      type: PropertyValue
      value: -18.081
    additional property: Key Name
      type: PropertyValue
      value: A
    additional property: Mode Name
      type: PropertyValue
      value: Major

Small Foreign Faction
type: MusicAlbum
date published: 2018-02-15

Let Yourself Go
type: MusicAlbum
date published: 2018-04-07
track: Remove Tag
  type: MusicRecording
  duration: PT2M44S
  duration ms: 164104
  explicit: true
  by artist: Haley Blais
  in album: Let Yourself Go
    type: MusicAlbum
    date published: 2018-04-07
  isrc code: USCGH1871113
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-15T06:56:04+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x9fa3fa14f07b500ed6163a36cfc9a76c2b9399b7eb8f6575a9fe578625d15587
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 958111
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/958111
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/USCGH1871113
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-15T06:58:20Z
  additional property: OTSVerifyInstructions
    type: PropertyValue
    value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9fa3fa14f07b500ed6163a36cfc9a76c2b9399b7eb8f6575a9fe578625d15587. Chain 2 (Bitcoin): anchored in block 958111 (2026-07-15T06:58:20Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/USCGH1871113.
    date published: 2026-07-15T06:58:20Z
  audio: Remove Tag
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 95.007
    additional property: Musical Key
      type: PropertyValue
      value: 3
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 1
    additional property: Time Signature
      type: PropertyValue
      value: 4
    additional property: Danceability
      type: PropertyValue
      value: 0.542
    additional property: Energy
      type: PropertyValue
      value: 0.797
    additional property: Speechiness
      type: PropertyValue
      value: 0.027
    additional property: Acousticness
      type: PropertyValue
      value: 0.767
    additional property: Instrumentalness
      type: PropertyValue
      value: 0.654
    additional property: Liveness
      type: PropertyValue
      value: 0.086
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.594
    additional property: Loudness (dB)
      type: PropertyValue
      value: -6.821
    additional property: Key Name
      type: PropertyValue
      value: Eb
    additional property: Mode Name
      type: PropertyValue
      value: Major
track: Small Foreign Faction
  type: MusicRecording
  duration: PT3M33S
  duration ms: 213633
  explicit: false
  by artist: Haley Blais
  in album: Let Yourself Go
    type: MusicAlbum
    date published: 2018-04-07
  isrc code: USCGH1871115
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-19T09:41:22+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x51498051be3648ba6ea8c5fee27abef009078b9c0f147b7d6b190c92ac1749cf
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 958716
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/958716
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/USCGH1871115
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-19T10:15:55Z
  additional property: OTSVerifyInstructions
    type: PropertyValue
    value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x51498051be3648ba6ea8c5fee27abef009078b9c0f147b7d6b190c92ac1749cf. Chain 2 (Bitcoin): anchored in block 958716 (2026-07-19T10:15:55Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/USCGH1871115.
    date published: 2026-07-19T10:15:55Z
  audio: Small Foreign Faction
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 113.983
    additional property: Musical Key
      type: PropertyValue
      value: 7
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 1
    additional property: Time Signature
      type: PropertyValue
      value: 4
    additional property: Danceability
      type: PropertyValue
      value: 0.709
    additional property: Energy
      type: PropertyValue
      value: 0.464
    additional property: Speechiness
      type: PropertyValue
      value: 0.029
    additional property: Acousticness
      type: PropertyValue
      value: 0.534
    additional property: Instrumentalness
      type: PropertyValue
      value: 0.575
    additional property: Liveness
      type: PropertyValue
      value: 0.083
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.556
    additional property: Loudness (dB)
      type: PropertyValue
      value: -8.481
    additional property: Key Name
      type: PropertyValue
      value: G
    additional property: Mode Name
      type: PropertyValue
      value: Major

Too Good
type: MusicAlbum
date published: 2020-04-21

On a Weekend
type: MusicAlbum
date published: 2020-06-23

Rob the Original
type: MusicAlbum
date published: 2020-07-28

Below the Salt
type: MusicAlbum
date published: 2020-08-25
track: Ready or Not
  type: MusicRecording
  duration: PT5M3S
  duration ms: 303059
  explicit: false
  by artist: Haley Blais
  in album: Below the Salt
    type: MusicAlbum
    date published: 2020-08-25
  isrc code: CANLK2000003
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-12T18:42:40+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x9427598d34b4a95958c34aeccae722efce275d0002aa8d22ef190ce89ef24f68
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 957744
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/957744
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/CANLK2000003
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-12T19:15:44Z
  additional property: OTSVerifyInstructions
    type: PropertyValue
    value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9427598d34b4a95958c34aeccae722efce275d0002aa8d22ef190ce89ef24f68. Chain 2 (Bitcoin): anchored in block 957744 (2026-07-12T19:15:44Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/CANLK2000003.
    date published: 2026-07-12T19:15:44Z
  audio: Ready or Not
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 126.997
    additional property: Musical Key
      type: PropertyValue
      value: 9
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 1
    additional property: Time Signature
      type: PropertyValue
      value: 4
    additional property: Danceability
      type: PropertyValue
      value: 0.461
    additional property: Energy
      type: PropertyValue
      value: 0.732
    additional property: Speechiness
      type: PropertyValue
      value: 0.032
    additional property: Acousticness
      type: PropertyValue
      value: 0.185
    additional property: Instrumentalness
      type: PropertyValue
      value: 0.338
    additional property: Liveness
      type: PropertyValue
      value: 0.192
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.166
    additional property: Loudness (dB)
      type: PropertyValue
      value: -6.432
    additional property: Key Name
      type: PropertyValue
      value: A
    additional property: Mode Name
      type: PropertyValue
      value: Major
track: Too Good
  type: MusicRecording
  duration: PT3M35S
  duration ms: 215216
  explicit: false
  by artist: Haley Blais
  in album: Below the Salt
    type: MusicAlbum
    date published: 2020-08-25
  isrc code: CANLK2000004
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-14T21:21:21+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x4d5ec5da55ff2daebdc0d07c64302bdee2857c34dd2d2f72a1f58de3b07ba5b9
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 958069
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/958069
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/CANLK2000004
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-14T21:37:55Z
  additional property: OTSVerifyInstructions
    type: PropertyValue
    value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4d5ec5da55ff2daebdc0d07c64302bdee2857c34dd2d2f72a1f58de3b07ba5b9. Chain 2 (Bitcoin): anchored in block 958069 (2026-07-14T21:37:55Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/CANLK2000004.
    date published: 2026-07-14T21:37:55Z
  audio: Too Good
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 105.701
    additional property: Musical Key
      type: PropertyValue
      value: 0
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 1
    additional property: Time Signature
      type: PropertyValue
      value: 4
    additional property: Danceability
      type: PropertyValue
      value: 0.418
    additional property: Energy
      type: PropertyValue
      value: 0.758
    additional property: Speechiness
      type: PropertyValue
      value: 0.072
    additional property: Acousticness
      type: PropertyValue
      value: 0.333
    additional property: Instrumentalness
      type: PropertyValue
      value: 0.633
    additional property: Liveness
      type: PropertyValue
      value: 0.287
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.581
    additional property: Loudness (dB)
      type: PropertyValue
      value: -9.37
    additional property: Key Name
      type: PropertyValue
      value: C
    additional property: Mode Name
      type: PropertyValue
      value: Major
track: Asleep
  type: MusicRecording
  duration: PT3M37S
  duration ms: 217670
  explicit: false
  by artist: Haley Blais
  in album: Below the Salt
    type: MusicAlbum
    date published: 2020-08-25
  isrc code: CANLK2000006
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-15T22:34:41+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0xa3be5986b3d78e44d94c71226e4e8b34f5bda0192d29ec57ef0a2c871e74aacc
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 958211
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/958211
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/CANLK2000006
  additional property: OTSTimestamp
  additional property: OTSVerifyInstructions
  subject of: OpenTimestamps Proof of Existence
  audio: Asleep
track: Rob the Original

OTSTimestamp
type: PropertyValue
value: 2026-07-15T23:24:33Z

OTSVerifyInstructions
type: PropertyValue
value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch

OpenTimestamps Proof of Existence
type: DigitalDocument
encoding format: application/vnd.opentimestamps.ots
description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa3be5986b3d78e44d94c71226e4e8b34f5bda0192d29ec57ef0a2c871e74aacc. Chain 2 (Bitcoin): anchored in block 958211 (2026-07-15T23:24:33Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/CANLK2000006.
date published: 2026-07-15T23:24:33Z

Asleep
type: AudioObject
additional property: Tempo (BPM)
  type: PropertyValue
  value: 113.984
additional property: Musical Key
  type: PropertyValue
  value: 2
additional property: Mode (Major/Minor)
  type: PropertyValue
  value: 1
additional property: Time Signature
  type: PropertyValue
  value: 4
additional property: Danceability
  type: PropertyValue
  value: 0.546
additional property: Energy
  type: PropertyValue
  value: 0.631
additional property: Speechiness
  type: PropertyValue
  value: 0.029
additional property: Acousticness
  type: PropertyValue
  value: 0.394
additional property: Instrumentalness
  type: PropertyValue
  value: 0.087
additional property: Liveness
  type: PropertyValue
  value: 0.153
additional property: Valence (Positivity)
  type: PropertyValue
  value: 0.25
additional property: Loudness (dB)
  type: PropertyValue
  value: -8.341
additional property: Key Name
  type: PropertyValue
  value: D
additional property: Mode Name
  type: PropertyValue
  value: Major

Rob the Original
type: MusicRecording
duration: PT3M41S
duration ms: 221885
explicit: false
by artist: Haley Blais
in album: Below the Salt
  type: MusicAlbum
  date published: 2020-08-25
isrc code: CANLK2000008
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-03T14:54:52+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0xa8c8ee8d0b44096c63cbda6cca5096b346903a7ebfea225ca91af5824469dd7c
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 956545
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/956545
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/CANLK2000008
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-03T19:59:51Z
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa8c8ee8d0b44096c63cbda6cca5096b346903a7ebfea225ca91af5824469dd7c. Chain 2 (Bitcoin): anchored in block 956545 (2026-07-03T19:59:51Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/CANLK2000008.
  date published: 2026-07-03T19:59:51Z
audio: Rob the Original
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 104.949
  additional property: Musical Key
    type: PropertyValue
    value: 7
  additional property: Mode (Major/Minor)
    type: PropertyValue
    value: 1
  additional property: Time Signature
    type: PropertyValue
    value: 4
  additional property: Danceability
    type: PropertyValue
    value: 0.485
  additional property: Energy
    type: PropertyValue
    value: 0.644
  additional property: Speechiness
    type: PropertyValue
    value: 0.024
  additional property: Acousticness
    type: PropertyValue
    value: 0.653
  additional property: Instrumentalness
    type: PropertyValue
    value: 0.382
  additional property: Liveness
    type: PropertyValue
    value: 0.158
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.56
  additional property: Loudness (dB)
    type: PropertyValue
    value: -8.178
  additional property: Key Name
    type: PropertyValue
    value: G
  additional property: Mode Name
    type: PropertyValue
    value: Major

Be Your Own Muse
type: MusicAlbum
date published: 2020-08-25

Auld Lang Syne
type: MusicAlbum
date published: 2020-11-06
track: Auld Lang Syne
  type: MusicRecording
  duration: PT3M12S
  duration ms: 192440
  explicit: false
  by artist: Haley Blais
  in album: Auld Lang Syne
    type: MusicAlbum
    date published: 2020-11-06
  isrc code: QMBZ92094331
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-03T10:37:02+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x9958573556a0914c71b8bb6a08268b6ff272f2762125e1e6331e4fd07a1e865a
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 956545
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/956545
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QMBZ92094331
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-03T19:59:51Z
  additional property: OTSVerifyInstructions
    type: PropertyValue
    value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9958573556a0914c71b8bb6a08268b6ff272f2762125e1e6331e4fd07a1e865a. Chain 2 (Bitcoin): anchored in block 956545 (2026-07-03T19:59:51Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QMBZ92094331.
    date published: 2026-07-03T19:59:51Z
  audio: Auld Lang Syne
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 146.061
    additional property: Musical Key
      type: PropertyValue
      value: 4
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 1
    additional property: Time Signature
      type: PropertyValue
      value: 4
    additional property: Danceability
      type: PropertyValue
      value: 0.395
    additional property: Energy
      type: PropertyValue
      value: 0.164
    additional property: Speechiness
      type: PropertyValue
      value: 0.035
    additional property: Acousticness
      type: PropertyValue
      value: 0.987
    additional property: Instrumentalness
      type: PropertyValue
      value: 0.195
    additional property: Liveness
      type: PropertyValue
      value: 0.155
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.087
    additional property: Loudness (dB)
      type: PropertyValue
      value: -15.921
    additional property: Key Name
      type: PropertyValue
      value: E
    additional property: Mode Name
      type: PropertyValue
      value: Major

Rob the Original (Live)
type: MusicAlbum
date published: 2021-05-11

Firestarter
type: MusicAlbum
date published: 2021-08-25

Coolest fucking bitch in town
type: MusicAlbum
date published: 2022-03-07

Survivor's Guilt
type: MusicAlbum
date published: 2022-07-19

Matchmaker
type: MusicAlbum
date published: 2023-05-25

Matchmaker
type: MusicAlbum
date published: 2023-05-25
track: Matchmaker
  type: MusicRecording
  duration: PT3M47S
  duration ms: 227744
  explicit: false
  by artist: Haley Blais
  in album: Matchmaker
    type: MusicAlbum
    date published: 2023-05-25
  isrc code: CANLK2200102
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-19T10:29:33+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x0c2f2de9bf561973e9d0c17d33cb0ab5dd0f97600c07816a0c420b0a83c5eddd
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 958720
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/958720
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/CANLK2200102
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-19T10:53:46Z
  additional property: OTSVerifyInstructions
    type: PropertyValue
    value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0c2f2de9bf561973e9d0c17d33cb0ab5dd0f97600c07816a0c420b0a83c5eddd. Chain 2 (Bitcoin): anchored in block 958720 (2026-07-19T10:53:46Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/CANLK2200102.
    date published: 2026-07-19T10:53:46Z
  audio: Matchmaker
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 173.973
    additional property: Musical Key
      type: PropertyValue
      value: 2
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 1
    additional property: Time Signature
      type: PropertyValue
      value: 4
    additional property: Danceability
      type: PropertyValue
      value: 0.686
    additional property: Energy
      type: PropertyValue
      value: 0.39
    additional property: Speechiness
      type: PropertyValue
      value: 0.111
    additional property: Acousticness
      type: PropertyValue
      value: 0.844
    additional property: Instrumentalness
      type: PropertyValue
      value: 0.001
    additional property: Liveness
      type: PropertyValue
      value: 0.074
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.738
    additional property: Loudness (dB)
      type: PropertyValue
      value: -12.71
    additional property: Key Name
      type: PropertyValue
      value: D
    additional property: Mode Name
      type: PropertyValue
      value: Major
track: Coolest fucking bitch in town
  type: MusicRecording
  duration: PT4M56S
  duration ms: 296129
  explicit: true
  by artist: Haley Blais
  in album: Matchmaker
    type: MusicAlbum
    date published: 2023-05-25
  isrc code: CANLK2200010
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-15T21:53:36+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x11b90ff554716ce8aa2176ebdac1084f666232d6b865a499d74097cf97b2f22f
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 958208
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/958208
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/CANLK2200010
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-15T22:40:25Z
  additional property: OTSVerifyInstructions
    type: PropertyValue
    value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x11b90ff554716ce8aa2176ebdac1084f666232d6b865a499d74097cf97b2f22f. Chain 2 (Bitcoin): anchored in block 958208 (2026-07-15T22:40:25Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/CANLK2200010.
    date published: 2026-07-15T22:40:25Z
  audio: Coolest fucking bitch in town
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 147.022
    additional property: Musical Key
      type: PropertyValue
      value: 10
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 1
    additional property: Time Signature
      type: PropertyValue
      value: 4
    additional property: Danceability
      type: PropertyValue
      value: 0.533
    additional property: Energy
      type: PropertyValue
      value: 0.504
    additional property: Speechiness
      type: PropertyValue
      value: 0.031
    additional property: Acousticness
      type: PropertyValue
      value: 0.522
    additional property: Instrumentalness
      type: PropertyValue
      value: 0.003
    additional property: Liveness
      type: PropertyValue
      value: 0.207
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.532
    additional property: Loudness (dB)
      type: PropertyValue
      value: -10.453
    additional property: Key Name
      type: PropertyValue
      value: Bb
    additional property: Mode Name
      type: PropertyValue
      value: Major

Baby Teeth
type: MusicAlbum
date published: 2023-06-30
track: Baby Teeth
  type: MusicRecording
  duration: PT3M34S
  duration ms: 214131
  explicit: true
  by artist: Haley Blais
  in album: Baby Teeth
    type: MusicAlbum
    date published: 2023-06-30
  isrc code: CANLK2200105
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-19T05:15:41+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0xca0b4e26ea55af4a78e37002070a3bac35a4f4a889ec9d44b72c83ea309d63e7
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 958670
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/958670
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/CANLK2200105
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-19T05:26:23Z
  additional property: OTSVerifyInstructions
    type: PropertyValue
    value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xca0b4e26ea55af4a78e37002070a3bac35a4f4a889ec9d44b72c83ea309d63e7. Chain 2 (Bitcoin): anchored in block 958670 (2026-07-19T05:26:23Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/CANLK2200105.
    date published: 2026-07-19T05:26:23Z
  audio: Baby Teeth
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 92.072
    additional property: Musical Key
      type: PropertyValue
      value: 8
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 1
    additional property: Time Signature
      type: PropertyValue
      value: 4
    additional property: Danceability
      type: PropertyValue
      value: 0.592
    additional property: Energy
      type: PropertyValue
      value: 0.315
    additional property: Speechiness
      type: PropertyValue
      value: 0.038
    additional property: Acousticness
      type: PropertyValue
      value: 0.798
    additional property: Instrumentalness
      type: PropertyValue
      value: 0.001
    additional property: Liveness
      type: PropertyValue
      value: 0.122
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.36
    additional property: Loudness (dB)
      type: PropertyValue
      value: -12.535
    additional property: Key Name
      type: PropertyValue
      value: Ab
    additional property: Mode Name
      type: PropertyValue
      value: Major

Baby Teeth
type: MusicAlbum
date published: 2023-06-30

The Cabin
type: MusicAlbum
date published: 2023-08-11

The Cabin
type: MusicAlbum
date published: 2023-08-11
track: The Cabin
  type: MusicRecording
  duration: PT3M57S
  duration ms: 237547
  explicit: false
  by artist: Haley Blais
  in album: The Cabin
    type: MusicAlbum
    date published: 2023-08-11
  isrc code: CANLK2200104
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-12T18:28:54+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0xbe1f0d14ef3b6223b33df5768a467b998c53e562ee4820168a0b2f7ff686475a
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 957744
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/957744
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/CANLK2200104
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-12T19:15:44Z
  additional property: OTSVerifyInstructions
    type: PropertyValue
    value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbe1f0d14ef3b6223b33df5768a467b998c53e562ee4820168a0b2f7ff686475a. Chain 2 (Bitcoin): anchored in block 957744 (2026-07-12T19:15:44Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/CANLK2200104.
    date published: 2026-07-12T19:15:44Z
  audio: The Cabin
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 81.007
    additional property: Musical Key
      type: PropertyValue
      value: 7
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 1
    additional property: Time Signature
      type: PropertyValue
      value: 4
    additional property: Danceability
      type: PropertyValue
      value: 0.665
    additional property: Energy
      type: PropertyValue
      value: 0.337
    additional property: Speechiness
      type: PropertyValue
      value: 0.032
    additional property: Acousticness
      type: PropertyValue
      value: 0.611
    additional property: Instrumentalness
      type: PropertyValue
      value: 0.003
    additional property: Liveness
      type: PropertyValue
      value: 0.372
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.43
    additional property: Loudness (dB)
      type: PropertyValue
      value: -12.451
    additional property: Key Name
      type: PropertyValue
      value: G
    additional property: Mode Name
      type: PropertyValue
      value: Major

Wisecrack
type: MusicAlbum
date published: 2023-09-15

Wisecrack
type: MusicAlbum
date published: 2023-09-15

Somebody's Son
type: MusicAlbum
date published: 2024-03-13

Somebody's son
type: MusicAlbum
date published: 2024-03-13
track: Somebody's son
  type: MusicRecording
  duration: PT5M22S
  duration ms: 322362
  explicit: false
  by artist: Haley Blais
  in album: Somebody's son
    type: MusicAlbum
    date published: 2024-03-13
  isrc code: CANLK2200107
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0xf4a4f1aed9381e8f0a59099b0b64b9ac3909ee735cb02245f9af49d02067b48f
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 959155
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/959155
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/CANLK2200107
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-22T16:43:41Z
  additional property: OTSVerifyInstructions
    type: PropertyValue
    value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf4a4f1aed9381e8f0a59099b0b64b9ac3909ee735cb02245f9af49d02067b48f. Chain 2 (Bitcoin): anchored in block 959155 (2026-07-22T16:43:41Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/CANLK2200107.
    date published: 2026-07-22T16:43:41Z
  audio: Somebody's son
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 89.839
    additional property: Musical Key
      type: PropertyValue
      value: 0
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 1
    additional property: Time Signature
      type: PropertyValue
      value: 4
    additional property: Danceability
      type: PropertyValue
      value: 0.304
    additional property: Energy
      type: PropertyValue
      value: 0.179
    additional property: Speechiness
      type: PropertyValue
      value: 0.037
    additional property: Acousticness
      type: PropertyValue
      value: 0.958
    additional property: Instrumentalness
      type: PropertyValue
      value: 0.007
    additional property: Liveness
      type: PropertyValue
      value: 0.099
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.116
    additional property: Loudness (dB)
      type: PropertyValue
      value: -15.383
    additional property: Key Name
      type: PropertyValue
      value: C
    additional property: Mode Name
      type: PropertyValue
      value: Major

Wisecrack (Deluxe)
type: MusicAlbum
date published: 2024-04-19
track: Soft spot for monarchs
  type: MusicRecording
  duration: PT2M39S
  duration ms: 159724
  explicit: true
  by artist: Haley Blais
  in album: Wisecrack (Deluxe)
    type: MusicAlbum
    date published: 2024-04-19
  isrc code: CANLK2200100
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-04T16:13:38+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x113459f82fc2f41473265c0b4581cb5de91ab0d06033efd119e5fb8c3bdfd06e
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 956725
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/956725
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/CANLK2200100
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-05T01:12:41Z
  additional property: OTSVerifyInstructions
    type: PropertyValue
    value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x113459f82fc2f41473265c0b4581cb5de91ab0d06033efd119e5fb8c3bdfd06e. Chain 2 (Bitcoin): anchored in block 956725 (2026-07-05T01:12:41Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/CANLK2200100.
    date published: 2026-07-05T01:12:41Z
  audio: Soft spot for monarchs
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 114.962
    additional property: Musical Key
      type: PropertyValue
      value: 2
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 1
    additional property: Time Signature
      type: PropertyValue
      value: 4
    additional property: Danceability
      type: PropertyValue
      value: 0.502
    additional property: Energy
      type: PropertyValue
      value: 0.369
    additional property: Speechiness
      type: PropertyValue
      value: 0.031
    additional property: Acousticness
      type: PropertyValue
      value: 0.252
    additional property: Instrumentalness
      type: PropertyValue
      value: 0.06
    additional property: Liveness
      type: PropertyValue
      value: 0.15
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.058
    additional property: Loudness (dB)
      type: PropertyValue
      value: -11.124
    additional property: Key Name
      type: PropertyValue
      value: D
    additional property: Mode Name
      type: PropertyValue
      value: Major
track: Somebody's son
  type: MusicRecording
  duration: PT5M22S
  duration ms: 322362
  explicit: false
  by artist: Haley Blais
  in album: Wisecrack (Deluxe)
    type: MusicAlbum
    date published: 2024-04-19
  isrc code: CANLK2200107
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-12T19:26:58+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0xf4a4f1aed9381e8f0a59099b0b64b9ac3909ee735cb02245f9af49d02067b48f
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 957747
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/957747
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/CANLK2200107
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-12T19:35:06Z
  additional property: OTSVerifyInstructions
    type: PropertyValue
    value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf4a4f1aed9381e8f0a59099b0b64b9ac3909ee735cb02245f9af49d02067b48f. Chain 2 (Bitcoin): anchored in block 957747 (2026-07-12T19:35:06Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/CANLK2200107.
    date published: 2026-07-12T19:35:06Z
  audio: Somebody's son
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 89.839
    additional property: Musical Key
      type: PropertyValue
      value: 0
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 1
    additional property: Time Signature
      type: PropertyValue
      value: 4
    additional property: Danceability
      type: PropertyValue
      value: 0.304
    additional property: Energy
      type: PropertyValue
      value: 0.179
    additional property: Speechiness
      type: PropertyValue
      value: 0.037
    additional property: Acousticness
      type: PropertyValue
      value: 0.958
    additional property: Instrumentalness
      type: PropertyValue
      value: 0.007
    additional property: Liveness
      type: PropertyValue
      value: 0.099
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.116
    additional property: Loudness (dB)
      type: PropertyValue
      value: -15.383
    additional property: Key Name
      type: PropertyValue
      value: C
    additional property: Mode Name
      type: PropertyValue
      value: Major
track: Survivor's Guilt
  type: MusicRecording
  duration: PT3M30S
  duration ms: 210750
  explicit: false
  by artist: Haley Blais
  in album: Wisecrack (Deluxe)
    type: MusicAlbum
    date published: 2024-04-19
  isrc code: CANLK2200011
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-17T18:51:17+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x63d67e510c057388057b03fdf40036a73184aab7e1add873e0cc0beef4cd5104
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 958444
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/958444
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/CANLK2200011
  additional property: OTSTimestamp
  additional property: OTSVerifyInstructions
  subject of: OpenTimestamps Proof of Existence
  audio: Survivor's Guilt
track: Concrete 2
track: Survivor's Guilt - Live
track: Coolest fucking bitch in town
track: Reset button
track: Matchmaker
track: Concrete
track: The Cabin
track: Baby Teeth
track: Body
track: Winner
track: Beginner's guide to birdwatching

OTSTimestamp
type: PropertyValue
value: 2026-07-17T19:12:23Z

OTSVerifyInstructions
type: PropertyValue
value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch

OpenTimestamps Proof of Existence
type: DigitalDocument
encoding format: application/vnd.opentimestamps.ots
description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x63d67e510c057388057b03fdf40036a73184aab7e1add873e0cc0beef4cd5104. Chain 2 (Bitcoin): anchored in block 958444 (2026-07-17T19:12:23Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/CANLK2200011.
date published: 2026-07-17T19:12:23Z

Survivor's Guilt
type: AudioObject
additional property: Tempo (BPM)
  type: PropertyValue
  value: 102.993
additional property: Musical Key
  type: PropertyValue
  value: 11
additional property: Mode (Major/Minor)
  type: PropertyValue
  value: 1
additional property: Time Signature
  type: PropertyValue
  value: 4
additional property: Danceability
  type: PropertyValue
  value: 0.771
additional property: Energy
  type: PropertyValue
  value: 0.467
additional property: Speechiness
  type: PropertyValue
  value: 0.036
additional property: Acousticness
  type: PropertyValue
  value: 0.736
additional property: Instrumentalness
  type: PropertyValue
  value: 0.004
additional property: Liveness
  type: PropertyValue
  value: 0.097
additional property: Valence (Positivity)
  type: PropertyValue
  value: 0.695
additional property: Loudness (dB)
  type: PropertyValue
  value: -10.796
additional property: Key Name
  type: PropertyValue
  value: B
additional property: Mode Name
  type: PropertyValue
  value: Major

Concrete 2
type: MusicRecording
duration: PT2M40S
duration ms: 160604
explicit: true
by artist: Haley Blais
in album: Wisecrack (Deluxe)
  type: MusicAlbum
  date published: 2024-04-19
isrc code: CAAA12423402
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-14T21:25:25+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x81fa565c059014ac4701c67203422bf68475884e41d820333ebea93d21761179
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 958069
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/958069
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/CAAA12423402
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-14T21:37:55Z
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x81fa565c059014ac4701c67203422bf68475884e41d820333ebea93d21761179. Chain 2 (Bitcoin): anchored in block 958069 (2026-07-14T21:37:55Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/CAAA12423402.
  date published: 2026-07-14T21:37:55Z
audio: Concrete 2
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 76.36
  additional property: Musical Key
    type: PropertyValue
    value: 0
  additional property: Mode (Major/Minor)
    type: PropertyValue
    value: 1
  additional property: Time Signature
    type: PropertyValue
    value: 4
  additional property: Danceability
    type: PropertyValue
    value: 0.32
  additional property: Energy
    type: PropertyValue
    value: 0.194
  additional property: Speechiness
    type: PropertyValue
    value: 0.034
  additional property: Acousticness
    type: PropertyValue
    value: 0.943
  additional property: Instrumentalness
    type: PropertyValue
    value: 0.001
  additional property: Liveness
    type: PropertyValue
    value: 0.122
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.144
  additional property: Loudness (dB)
    type: PropertyValue
    value: -14.657
  additional property: Key Name
    type: PropertyValue
    value: C
  additional property: Mode Name
    type: PropertyValue
    value: Major

Survivor's Guilt - Live
type: MusicRecording
duration: PT3M24S
duration ms: 204689
explicit: true
by artist: Haley Blais
in album: Wisecrack (Deluxe)
  type: MusicAlbum
  date published: 2024-04-19
isrc code: CAAA12423403
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-21T06:41:07+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x578caf7e22a45ed7740b3f44d79bfab606455ba65547e6f6d32c21f3f1e36e24
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 958980
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/958980
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/CAAA12423403
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-21T07:04:12Z
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x578caf7e22a45ed7740b3f44d79bfab606455ba65547e6f6d32c21f3f1e36e24. Chain 2 (Bitcoin): anchored in block 958980 (2026-07-21T07:04:12Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/CAAA12423403.
  date published: 2026-07-21T07:04:12Z
audio: Survivor's Guilt - Live
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 106.169
  additional property: Musical Key
    type: PropertyValue
    value: 11
  additional property: Mode (Major/Minor)
    type: PropertyValue
    value: 1
  additional property: Time Signature
    type: PropertyValue
    value: 4
  additional property: Danceability
    type: PropertyValue
    value: 0.664
  additional property: Energy
    type: PropertyValue
    value: 0.306
  additional property: Speechiness
    type: PropertyValue
    value: 0.031
  additional property: Acousticness
    type: PropertyValue
    value: 0.897
  additional property: Instrumentalness
    type: PropertyValue
    value: 0
  additional property: Liveness
    type: PropertyValue
    value: 0.11
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.5
  additional property: Loudness (dB)
    type: PropertyValue
    value: -11.718
  additional property: Key Name
    type: PropertyValue
    value: B
  additional property: Mode Name
    type: PropertyValue
    value: Major

Coolest fucking bitch in town
type: MusicRecording
duration: PT4M56S
duration ms: 296129
explicit: true
by artist: Haley Blais
in album: Wisecrack (Deluxe)
  type: MusicAlbum
  date published: 2024-04-19
isrc code: CANLK2200010
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x11b90ff554716ce8aa2176ebdac1084f666232d6b865a499d74097cf97b2f22f
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 958484
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/958484
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/CANLK2200010
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-18T03:34:53Z
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x11b90ff554716ce8aa2176ebdac1084f666232d6b865a499d74097cf97b2f22f. Chain 2 (Bitcoin): anchored in block 958484 (2026-07-18T03:34:53Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/CANLK2200010.
  date published: 2026-07-18T03:34:53Z
audio: Coolest fucking bitch in town
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 147.022
  additional property: Musical Key
    type: PropertyValue
    value: 10
  additional property: Mode (Major/Minor)
    type: PropertyValue
    value: 1
  additional property: Time Signature
    type: PropertyValue
    value: 4
  additional property: Danceability
    type: PropertyValue
    value: 0.533
  additional property: Energy
    type: PropertyValue
    value: 0.504
  additional property: Speechiness
    type: PropertyValue
    value: 0.031
  additional property: Acousticness
    type: PropertyValue
    value: 0.522
  additional property: Instrumentalness
    type: PropertyValue
    value: 0.003
  additional property: Liveness
    type: PropertyValue
    value: 0.207
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.532
  additional property: Loudness (dB)
    type: PropertyValue
    value: -10.453
  additional property: Key Name
    type: PropertyValue
    value: Bb
  additional property: Mode Name
    type: PropertyValue
    value: Major

Reset button
type: MusicRecording
duration: PT3M12S
duration ms: 192612
explicit: false
by artist: Haley Blais
in album: Wisecrack (Deluxe)
  type: MusicAlbum
  date published: 2024-04-19
isrc code: CANLK2200101
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-20T02:11:38+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0xce1200fdc6e10e035a7d84cbb53bff9a5a5fa649af273fa2c153ad6cd0122a90
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 958805
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/958805
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/CANLK2200101
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-20T02:22:58Z
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xce1200fdc6e10e035a7d84cbb53bff9a5a5fa649af273fa2c153ad6cd0122a90. Chain 2 (Bitcoin): anchored in block 958805 (2026-07-20T02:22:58Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/CANLK2200101.
  date published: 2026-07-20T02:22:58Z
audio: Reset button
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 165.895
  additional property: Musical Key
    type: PropertyValue
    value: 3
  additional property: Mode (Major/Minor)
    type: PropertyValue
    value: 1
  additional property: Time Signature
    type: PropertyValue
    value: 4
  additional property: Danceability
    type: PropertyValue
    value: 0.723
  additional property: Energy
    type: PropertyValue
    value: 0.525
  additional property: Speechiness
    type: PropertyValue
    value: 0.059
  additional property: Acousticness
    type: PropertyValue
    value: 0.808
  additional property: Instrumentalness
    type: PropertyValue
    value: 0.037
  additional property: Liveness
    type: PropertyValue
    value: 0.122
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.754
  additional property: Loudness (dB)
    type: PropertyValue
    value: -13.776
  additional property: Key Name
    type: PropertyValue
    value: Eb
  additional property: Mode Name
    type: PropertyValue
    value: Major

Matchmaker
type: MusicRecording
duration: PT3M47S
duration ms: 227744
explicit: false
by artist: Haley Blais
in album: Wisecrack (Deluxe)
  type: MusicAlbum
  date published: 2024-04-19
isrc code: CANLK2200102
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x0c2f2de9bf561973e9d0c17d33cb0ab5dd0f97600c07816a0c420b0a83c5eddd
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 958746
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/958746
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/CANLK2200102
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-19T15:36:35Z
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0c2f2de9bf561973e9d0c17d33cb0ab5dd0f97600c07816a0c420b0a83c5eddd. Chain 2 (Bitcoin): anchored in block 958746 (2026-07-19T15:36:35Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/CANLK2200102.
  date published: 2026-07-19T15:36:35Z
audio: Matchmaker
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 173.973
  additional property: Musical Key
    type: PropertyValue
    value: 2
  additional property: Mode (Major/Minor)
    type: PropertyValue
    value: 1
  additional property: Time Signature
    type: PropertyValue
    value: 4
  additional property: Danceability
    type: PropertyValue
    value: 0.686
  additional property: Energy
    type: PropertyValue
    value: 0.39
  additional property: Speechiness
    type: PropertyValue
    value: 0.111
  additional property: Acousticness
    type: PropertyValue
    value: 0.844
  additional property: Instrumentalness
    type: PropertyValue
    value: 0.001
  additional property: Liveness
    type: PropertyValue
    value: 0.074
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.738
  additional property: Loudness (dB)
    type: PropertyValue
    value: -12.71
  additional property: Key Name
    type: PropertyValue
    value: D
  additional property: Mode Name
    type: PropertyValue
    value: Major

Concrete
type: MusicRecording
duration: PT3M9S
duration ms: 189226
explicit: false
by artist: Haley Blais
in album: Wisecrack (Deluxe)
  type: MusicAlbum
  date published: 2024-04-19
isrc code: CANLK2200103
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-19T12:30:41+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x2764a7b6df6a5505cd9dca4926b4da9a09af235a4d1983f5d347a85859dcf196
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 958733
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/958733
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/CANLK2200103
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-19T12:51:21Z
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2764a7b6df6a5505cd9dca4926b4da9a09af235a4d1983f5d347a85859dcf196. Chain 2 (Bitcoin): anchored in block 958733 (2026-07-19T12:51:21Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/CANLK2200103.
  date published: 2026-07-19T12:51:21Z
audio: Concrete
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 139.999
  additional property: Musical Key
    type: PropertyValue
    value: 9
  additional property: Mode (Major/Minor)
    type: PropertyValue
    value: 1
  additional property: Time Signature
    type: PropertyValue
    value: 3
  additional property: Danceability
    type: PropertyValue
    value: 0.564
  additional property: Energy
    type: PropertyValue
    value: 0.206
  additional property: Speechiness
    type: PropertyValue
    value: 0.041
  additional property: Acousticness
    type: PropertyValue
    value: 0.961
  additional property: Instrumentalness
    type: PropertyValue
    value: 0.001
  additional property: Liveness
    type: PropertyValue
    value: 0.106
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.27
  additional property: Loudness (dB)
    type: PropertyValue
    value: -16.052
  additional property: Key Name
    type: PropertyValue
    value: A
  additional property: Mode Name
    type: PropertyValue
    value: Major

The Cabin
type: MusicRecording
duration: PT3M57S
duration ms: 237547
explicit: false
by artist: Haley Blais
in album: Wisecrack (Deluxe)
  type: MusicAlbum
  date published: 2024-04-19
isrc code: CANLK2200104
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0xbe1f0d14ef3b6223b33df5768a467b998c53e562ee4820168a0b2f7ff686475a
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 958991
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/958991
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/CANLK2200104
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-21T10:04:40Z
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbe1f0d14ef3b6223b33df5768a467b998c53e562ee4820168a0b2f7ff686475a. Chain 2 (Bitcoin): anchored in block 958991 (2026-07-21T10:04:40Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/CANLK2200104.
  date published: 2026-07-21T10:04:40Z
audio: The Cabin
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 81.007
  additional property: Musical Key
    type: PropertyValue
    value: 7
  additional property: Mode (Major/Minor)
    type: PropertyValue
    value: 1
  additional property: Time Signature
    type: PropertyValue
    value: 4
  additional property: Danceability
    type: PropertyValue
    value: 0.665
  additional property: Energy
    type: PropertyValue
    value: 0.337
  additional property: Speechiness
    type: PropertyValue
    value: 0.032
  additional property: Acousticness
    type: PropertyValue
    value: 0.611
  additional property: Instrumentalness
    type: PropertyValue
    value: 0.003
  additional property: Liveness
    type: PropertyValue
    value: 0.372
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.43
  additional property: Loudness (dB)
    type: PropertyValue
    value: -12.451
  additional property: Key Name
    type: PropertyValue
    value: G
  additional property: Mode Name
    type: PropertyValue
    value: Major

Baby Teeth
type: MusicRecording
duration: PT3M34S
duration ms: 214131
explicit: true
by artist: Haley Blais
in album: Wisecrack (Deluxe)
  type: MusicAlbum
  date published: 2024-04-19
isrc code: CANLK2200105
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0xca0b4e26ea55af4a78e37002070a3bac35a4f4a889ec9d44b72c83ea309d63e7
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 958779
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/958779
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/CANLK2200105
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-19T21:08:39Z
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xca0b4e26ea55af4a78e37002070a3bac35a4f4a889ec9d44b72c83ea309d63e7. Chain 2 (Bitcoin): anchored in block 958779 (2026-07-19T21:08:39Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/CANLK2200105.
  date published: 2026-07-19T21:08:39Z
audio: Baby Teeth
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 92.072
  additional property: Musical Key
    type: PropertyValue
    value: 8
  additional property: Mode (Major/Minor)
    type: PropertyValue
    value: 1
  additional property: Time Signature
    type: PropertyValue
    value: 4
  additional property: Danceability
    type: PropertyValue
    value: 0.592
  additional property: Energy
    type: PropertyValue
    value: 0.315
  additional property: Speechiness
    type: PropertyValue
    value: 0.038
  additional property: Acousticness
    type: PropertyValue
    value: 0.798
  additional property: Instrumentalness
    type: PropertyValue
    value: 0.001
  additional property: Liveness
    type: PropertyValue
    value: 0.122
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.36
  additional property: Loudness (dB)
    type: PropertyValue
    value: -12.535
  additional property: Key Name
    type: PropertyValue
    value: Ab
  additional property: Mode Name
    type: PropertyValue
    value: Major

Body
type: MusicRecording
duration: PT5M18S
duration ms: 318467
explicit: true
by artist: Haley Blais
in album: Wisecrack (Deluxe)
  type: MusicAlbum
  date published: 2024-04-19
isrc code: CANLK2200106
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-05T11:26:30+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x10479e8efb4ab66afc81bd4837ee8a1e8b2a6cc4039bea7d20493b2d4ac39a62
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 956822
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/956822
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/CANLK2200106
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-05T18:48:28Z
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x10479e8efb4ab66afc81bd4837ee8a1e8b2a6cc4039bea7d20493b2d4ac39a62. Chain 2 (Bitcoin): anchored in block 956822 (2026-07-05T18:48:28Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/CANLK2200106.
  date published: 2026-07-05T18:48:28Z
audio: Body
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 129.044
  additional property: Musical Key
    type: PropertyValue
    value: 7
  additional property: Mode (Major/Minor)
    type: PropertyValue
    value: 1
  additional property: Time Signature
    type: PropertyValue
    value: 4
  additional property: Danceability
    type: PropertyValue
    value: 0.662
  additional property: Energy
    type: PropertyValue
    value: 0.442
  additional property: Speechiness
    type: PropertyValue
    value: 0.028
  additional property: Acousticness
    type: PropertyValue
    value: 0.575
  additional property: Instrumentalness
    type: PropertyValue
    value: 0.093
  additional property: Liveness
    type: PropertyValue
    value: 0.065
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.25
  additional property: Loudness (dB)
    type: PropertyValue
    value: -11.52
  additional property: Key Name
    type: PropertyValue
    value: G
  additional property: Mode Name
    type: PropertyValue
    value: Major

Winner
type: MusicRecording
duration: PT4M5S
duration ms: 245324
explicit: true
by artist: Haley Blais
in album: Wisecrack (Deluxe)
  type: MusicAlbum
  date published: 2024-04-19
isrc code: CANLK2200108
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-20T15:01:11+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0xc8f8085e301378bd8d642e73810cbd1084650855ffead9e29ee651b41051d1a8
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 958901
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/958901
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/CANLK2200108
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-20T15:07:00Z
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc8f8085e301378bd8d642e73810cbd1084650855ffead9e29ee651b41051d1a8. Chain 2 (Bitcoin): anchored in block 958901 (2026-07-20T15:07:00Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/CANLK2200108.
  date published: 2026-07-20T15:07:00Z
audio: Winner
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 76.977
  additional property: Musical Key
    type: PropertyValue
    value: 11
  additional property: Mode (Major/Minor)
    type: PropertyValue
    value: 1
  additional property: Time Signature
    type: PropertyValue
    value: 4
  additional property: Danceability
    type: PropertyValue
    value: 0.535
  additional property: Energy
    type: PropertyValue
    value: 0.378
  additional property: Speechiness
    type: PropertyValue
    value: 0.032
  additional property: Acousticness
    type: PropertyValue
    value: 0.441
  additional property: Instrumentalness
    type: PropertyValue
    value: 0.001
  additional property: Liveness
    type: PropertyValue
    value: 0.595
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.299
  additional property: Loudness (dB)
    type: PropertyValue
    value: -9.701
  additional property: Key Name
    type: PropertyValue
    value: B
  additional property: Mode Name
    type: PropertyValue
    value: Major

Beginner's guide to birdwatching
type: MusicRecording
duration: PT4M29S
duration ms: 269909
explicit: false
by artist: Haley Blais
in album: Wisecrack (Deluxe)
  type: MusicAlbum
  date published: 2024-04-19
isrc code: CANLK2200109
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-22T06:14:04+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x1bac7760ae37611d2b9fd75137a310d3e09e53aad1c4b645b8da76207720e5b3
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 959105
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/959105
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/CANLK2200109
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-22T06:33:30Z
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1bac7760ae37611d2b9fd75137a310d3e09e53aad1c4b645b8da76207720e5b3. Chain 2 (Bitcoin): anchored in block 959105 (2026-07-22T06:33:30Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/CANLK2200109.
  date published: 2026-07-22T06:33:30Z
audio: Beginner's guide to birdwatching
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 107.545
  additional property: Musical Key
    type: PropertyValue
    value: 11
  additional property: Mode (Major/Minor)
    type: PropertyValue
    value: 1
  additional property: Time Signature
    type: PropertyValue
    value: 4
  additional property: Danceability
    type: PropertyValue
    value: 0.337
  additional property: Energy
    type: PropertyValue
    value: 0.165
  additional property: Speechiness
    type: PropertyValue
    value: 0.042
  additional property: Acousticness
    type: PropertyValue
    value: 0.898
  additional property: Instrumentalness
    type: PropertyValue
    value: 0
  additional property: Liveness
    type: PropertyValue
    value: 0.14
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.156
  additional property: Loudness (dB)
    type: PropertyValue
    value: -17.398
  additional property: Key Name
    type: PropertyValue
    value: B
  additional property: Mode Name
    type: PropertyValue
    value: Major

Wisecrack (Deluxe)
type: MusicAlbum
date published: 2024-04-19

Haley Blais on Audiotree Live
type: MusicAlbum
date published: 2024-07-18
track: Winner / Beginner's guide to birdwatching - Audiotree Live Version
  type: MusicRecording
  duration: PT6M43S
  duration ms: 403168
  explicit: true
  by artist: Haley Blais
  in album: Haley Blais on Audiotree Live
    type: MusicAlbum
    date published: 2024-07-18
  isrc code: QM99V2402906
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-22T01:25:11+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0xe8cf1919c528255827becc46cf938ca9a1d8bb33895c9e4383ec4ea4660c73fe
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 959087
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/959087
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QM99V2402906
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-22T02:05:55Z
  additional property: OTSVerifyInstructions
    type: PropertyValue
    value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe8cf1919c528255827becc46cf938ca9a1d8bb33895c9e4383ec4ea4660c73fe. Chain 2 (Bitcoin): anchored in block 959087 (2026-07-22T02:05:55Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QM99V2402906.
    date published: 2026-07-22T02:05:55Z
  audio: Winner / Beginner's guide to birdwatching - Audiotree Live Version
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 76.596
    additional property: Musical Key
      type: PropertyValue
      value: 11
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 1
    additional property: Time Signature
      type: PropertyValue
      value: 4
    additional property: Danceability
      type: PropertyValue
      value: 0.5
    additional property: Energy
      type: PropertyValue
      value: 0.196
    additional property: Speechiness
      type: PropertyValue
      value: 0.029
    additional property: Acousticness
      type: PropertyValue
      value: 0.618
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.123
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.102
    additional property: Loudness (dB)
      type: PropertyValue
      value: -14.233
    additional property: Key Name
      type: PropertyValue
      value: B
    additional property: Mode Name
      type: PropertyValue
      value: Major

Sweet Surrender / Basement Apartment (Protection Island Sessions)
type: MusicAlbum
date published: 2024-08-23

Sweet Surrender / Basement Apartment (Protection Island Sessions)
type: MusicAlbum
date published: 2024-08-23