Bob Westlake
type: MusicGroup
description: Robert John Westlake ( – November 14, 1993) was a Canadian professional football player who played for the Hamilton Wildcats, Toronto Argonauts, Calgary Stampeders and Montreal Alouettes. He won the G
popularity: 21
followers: 636
additional property: CopyrightID
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x9f17f1f9bd646c6835a5ad73036016dad91a469ab3b3e0fb74d03e5ca40ac91f
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/1fdc562b-db0c-4139-86f5-b457fd186718.ots
additional property: OTSRecordURL
  type: PropertyValue
  value: https://artists.proofprofile.net/proofs/artist/1fdc562b-db0c-4139-86f5-b457fd186718.json
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/artist/1fdc562b-db0c-4139-86f5-b457fd186718
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-06-12T19:24:56Z
additional property: OTSCanonicalRecord
  type: PropertyValue
  value: {"copyright_id":"0x9f17f1f9bd646c6835a5ad73036016dad91a469ab3b3e0fb74d03e5ca40ac91f","name":"Bob Westlake","registered_at":"2026-06-11T13:56:57Z","symbol":"NIM0041616","token_address":"0xb55622c1df58e8db65bcebe5bf9eaa56101d5444","type":"artist","uuid":"1fdc562b-db0c-4139-86f5-b457fd186718"}
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 0x9f17f1f9bd646c6835a5ad73036016dad91a469ab3b3e0fb74d03e5ca40ac91f. 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/1fdc562b-db0c-4139-86f5-b457fd186718.json and https://artists.proofprofile.net/proofs/artist/1fdc562b-db0c-4139-86f5-b457fd186718.ots, the client at https://opentimestamps.org runs `ots verify -f record.json proof.ots`.
  date published: 2026-06-12T19:24:56Z
  text: {"copyright_id":"0x9f17f1f9bd646c6835a5ad73036016dad91a469ab3b3e0fb74d03e5ca40ac91f","name":"Bob Westlake","registered_at":"2026-06-11T13:56:57Z","symbol":"NIM0041616","token_address":"0xb55622c1df58e8db65bcebe5bf9eaa56101d5444","type":"artist","uuid":"1fdc562b-db0c-4139-86f5-b457fd186718"}
album: It's Christmas Time
  type: MusicAlbum
  date published: 2020-11-30
album: Breaking My Heart
  type: MusicAlbum
  date published: 2021-04-28
  track: Breaking My Heart
    type: MusicRecording
    duration: PT4M4S
    duration ms: 244135
    explicit: false
    by artist: Bob Westlake
    in album: Breaking My Heart
      type: MusicAlbum
      date published: 2021-04-28
    isrc code: TCAFM2144103
    additional property: CopyrightID
    additional property: CopyrightStatus
      type: PropertyValue
      value: registered
    additional property: CopyrightRegisteredAt
      type: PropertyValue
      value: 2026-07-12T19:00:18+00:00
    additional property: CopyrightChainExplorerURL
      type: PropertyValue
      value: https://explorer.copyrightchains.com/tx/0x426c2adecbe595707a91996623dfce2692e1019ac66a8dc692be158254e8b05d
    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/TCAFM2144103
    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 0x426c2adecbe595707a91996623dfce2692e1019ac66a8dc692be158254e8b05d. 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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/TCAFM2144103 — a six-check JSON result.
      date published: 2026-07-12T19:15:44Z
    audio: Breaking My Heart
      type: AudioObject
      additional property: Tempo (BPM)
        type: PropertyValue
        value: 98.597
      additional property: Musical Key
        type: PropertyValue
        value: 4
      additional property: Mode (Major/Minor)
        type: PropertyValue
        value: 0
      additional property: Time Signature
        type: PropertyValue
        value: 4
      additional property: Danceability
        type: PropertyValue
        value: 0.589
      additional property: Energy
        type: PropertyValue
        value: 0.527
      additional property: Speechiness
        type: PropertyValue
        value: 0.026
      additional property: Acousticness
        type: PropertyValue
        value: 0.058
      additional property: Instrumentalness
        type: PropertyValue
        value: 0
      additional property: Liveness
        type: PropertyValue
        value: 0.161
      additional property: Valence (Positivity)
        type: PropertyValue
        value: 0.144
      additional property: Loudness (dB)
        type: PropertyValue
        value: -9.62
      additional property: Key Name
        type: PropertyValue
        value: E
      additional property: Mode Name
        type: PropertyValue
        value: Minor
album: Painting Princess
  type: MusicAlbum
  date published: 2021-10-01
album: Songs from the Pump House
  type: MusicAlbum
  date published: 2022-07-08
  track: Crime Fiction
    type: MusicRecording
    duration: PT4M59S
    duration ms: 299000
    explicit: false
    by artist: Bob Westlake
    in album: Songs from the Pump House
      type: MusicAlbum
      date published: 2022-07-08
    isrc code: TCAGG2263988
    additional property: CopyrightID
    additional property: CopyrightStatus
      type: PropertyValue
      value: registered
    additional property: CopyrightRegisteredAt
      type: PropertyValue
      value: 2026-07-17T10:25:13+00:00
    additional property: CopyrightChainExplorerURL
      type: PropertyValue
      value: https://explorer.copyrightchains.com/tx/0xd4fc9573b7262aba82b940dce71de72a078dbf4fcbf2701039a840927f06d9ce
    additional property: OTSHash
    additional property: OTSBitcoinBlock
      type: PropertyValue
      value: 958397
    additional property: OTSBitcoinBlockVerifyURL
      type: PropertyValue
      value: https://blockstream.info/api/block-height/958397
    additional property: OTSVerificationAPI
      type: PropertyValue
      value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/TCAGG2263988
    additional property: OTSTimestamp
      type: PropertyValue
      value: 2026-07-17T10:29:45Z
    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 0xd4fc9573b7262aba82b940dce71de72a078dbf4fcbf2701039a840927f06d9ce. Chain 2 (Bitcoin): anchored in block 958397 (2026-07-17T10:29:45Z), 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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/TCAGG2263988 — a six-check JSON result.
      date published: 2026-07-17T10:29:45Z
    audio: Crime Fiction
      type: AudioObject
      additional property: Tempo (BPM)
        type: PropertyValue
        value: 114.831
      additional property: Musical Key
        type: PropertyValue
        value: 5
      additional property: Mode (Major/Minor)
        type: PropertyValue
        value: 1
      additional property: Time Signature
        type: PropertyValue
        value: 4
      additional property: Danceability
        type: PropertyValue
        value: 0.468
      additional property: Energy
        type: PropertyValue
        value: 0.707
      additional property: Speechiness
        type: PropertyValue
        value: 0.038
      additional property: Acousticness
        type: PropertyValue
        value: 0.001
      additional property: Instrumentalness
      additional property: Liveness
      additional property: Valence (Positivity)
      additional property: Loudness (dB)
      additional property: Key Name
      additional property: Mode Name
  track: Breaking My Heart - Acoustic Version
  track: Twenty Four Seven
  track: NightMic
  track: Hurricane Circles
  track: Haunted By
  track: Wherever Your Light Falls
  track: Petal
  track: I Gave You Took
album: Bits of Bob's
album: Always in My Heart
album: Say Goodbye
album: March of the Broken

Instrumentalness
type: PropertyValue
value: 0

Liveness
type: PropertyValue
value: 0.121

Valence (Positivity)
type: PropertyValue
value: 0.363

Loudness (dB)
type: PropertyValue
value: -8.089

Key Name
type: PropertyValue
value: F

Mode Name
type: PropertyValue
value: Major

Breaking My Heart - Acoustic Version
type: MusicRecording
duration: PT4M9S
duration ms: 249496
explicit: false
by artist: Bob Westlake
in album: Songs from the Pump House
  type: MusicAlbum
  date published: 2022-07-08
isrc code: TCAGG2264051
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-18T11:08:51+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x140c7573438d0be7506817745b3ea27356a03b9b28449b88d772e64ced445278
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 958541
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/958541
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/TCAGG2264051
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-18T11:37:54Z
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 0x140c7573438d0be7506817745b3ea27356a03b9b28449b88d772e64ced445278. Chain 2 (Bitcoin): anchored in block 958541 (2026-07-18T11:37:54Z), 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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/TCAGG2264051 — a six-check JSON result.
  date published: 2026-07-18T11:37:54Z
audio: Breaking My Heart - Acoustic Version
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 92.762
  additional property: Musical Key
    type: PropertyValue
    value: 4
  additional property: Mode (Major/Minor)
    type: PropertyValue
    value: 0
  additional property: Time Signature
    type: PropertyValue
    value: 4
  additional property: Danceability
    type: PropertyValue
    value: 0.644
  additional property: Energy
    type: PropertyValue
    value: 0.255
  additional property: Speechiness
    type: PropertyValue
    value: 0.029
  additional property: Acousticness
    type: PropertyValue
    value: 0.808
  additional property: Instrumentalness
    type: PropertyValue
    value: 0
  additional property: Liveness
    type: PropertyValue
    value: 0.115
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.139
  additional property: Loudness (dB)
    type: PropertyValue
    value: -9.528
  additional property: Key Name
    type: PropertyValue
    value: E
  additional property: Mode Name
    type: PropertyValue
    value: Minor

Twenty Four Seven
type: MusicRecording
duration: PT3M51S
duration ms: 231000
explicit: false
by artist: Bob Westlake
in album: Songs from the Pump House
  type: MusicAlbum
  date published: 2022-07-08
isrc code: TCAGG2264095
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-14T22:19:12+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0xa123526593832c9cb215f8e1e432568a5ba1e0909324bc418330931fb2065d54
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 958074
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/958074
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/TCAGG2264095
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-14T22: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 0xa123526593832c9cb215f8e1e432568a5ba1e0909324bc418330931fb2065d54. Chain 2 (Bitcoin): anchored in block 958074 (2026-07-14T22: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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/TCAGG2264095 — a six-check JSON result.
  date published: 2026-07-14T22:45:25Z
audio: Twenty Four Seven
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 118.347
  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.606
  additional property: Energy
    type: PropertyValue
    value: 0.433
  additional property: Speechiness
    type: PropertyValue
    value: 0.032
  additional property: Acousticness
    type: PropertyValue
    value: 0.707
  additional property: Instrumentalness
    type: PropertyValue
    value: 0.004
  additional property: Liveness
    type: PropertyValue
    value: 0.241
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.539
  additional property: Loudness (dB)
    type: PropertyValue
    value: -10.656
  additional property: Key Name
    type: PropertyValue
    value: D
  additional property: Mode Name
    type: PropertyValue
    value: Major

NightMic
type: MusicRecording
duration: PT5M6S
duration ms: 306000
explicit: false
by artist: Bob Westlake
in album: Songs from the Pump House
  type: MusicAlbum
  date published: 2022-07-08
isrc code: TCAGG2264111
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-15T12:47:48+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0xf7e4f69853c6a83b3f9ff8d13067b69df6e3ee501f40f677ed92f0d75a0eb9e3
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 958157
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/958157
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/TCAGG2264111
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-15T13:14:32Z
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 0xf7e4f69853c6a83b3f9ff8d13067b69df6e3ee501f40f677ed92f0d75a0eb9e3. Chain 2 (Bitcoin): anchored in block 958157 (2026-07-15T13:14:32Z), 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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/TCAGG2264111 — a six-check JSON result.
  date published: 2026-07-15T13:14:32Z
audio: NightMic
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 92.914
  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.312
  additional property: Energy
    type: PropertyValue
    value: 0.208
  additional property: Speechiness
    type: PropertyValue
    value: 0.03
  additional property: Acousticness
    type: PropertyValue
    value: 0.899
  additional property: Instrumentalness
    type: PropertyValue
    value: 0.962
  additional property: Liveness
    type: PropertyValue
    value: 0.135
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.101
  additional property: Loudness (dB)
    type: PropertyValue
    value: -14.91
  additional property: Key Name
    type: PropertyValue
    value: C
  additional property: Mode Name
    type: PropertyValue
    value: Major

Hurricane Circles
type: MusicRecording
duration: PT5M10S
duration ms: 310368
explicit: false
by artist: Bob Westlake
in album: Songs from the Pump House
  type: MusicAlbum
  date published: 2022-07-08
isrc code: TCAGG2264136
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-03T22:53:31+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x1ffb0e7b90421181949b4beb25735b2334ca2863348b0c5ab2ee1a5b993ccdbb
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 956634
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/956634
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/TCAGG2264136
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-04T10:04:33Z
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 0x1ffb0e7b90421181949b4beb25735b2334ca2863348b0c5ab2ee1a5b993ccdbb. Chain 2 (Bitcoin): anchored in block 956634 (2026-07-04T10:04: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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/TCAGG2264136 — a six-check JSON result.
  date published: 2026-07-04T10:04:33Z
audio: Hurricane Circles
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 79.004
  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.553
  additional property: Energy
    type: PropertyValue
    value: 0.562
  additional property: Speechiness
    type: PropertyValue
    value: 0.042
  additional property: Acousticness
    type: PropertyValue
    value: 0.059
  additional property: Instrumentalness
    type: PropertyValue
    value: 0.139
  additional property: Liveness
    type: PropertyValue
    value: 0.16
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.407
  additional property: Loudness (dB)
    type: PropertyValue
    value: -13.516
  additional property: Key Name
    type: PropertyValue
    value: D
  additional property: Mode Name
    type: PropertyValue
    value: Major

Haunted By
type: MusicRecording
duration: PT3M45S
duration ms: 225154
explicit: false
by artist: Bob Westlake
in album: Songs from the Pump House
  type: MusicAlbum
  date published: 2022-07-08
isrc code: TCAGG2264174
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-14T21:32:55+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x81f43048216a21452efea206df8f7c75500e2da3b13b44e3b34079d48fe719be
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/TCAGG2264174
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 0x81f43048216a21452efea206df8f7c75500e2da3b13b44e3b34079d48fe719be. 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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/TCAGG2264174 — a six-check JSON result.
  date published: 2026-07-14T21:37:55Z
audio: Haunted By
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 78.812
  additional property: Musical Key
    type: PropertyValue
    value: 11
  additional property: Mode (Major/Minor)
    type: PropertyValue
    value: 1
  additional property: Time Signature
    type: PropertyValue
    value: 3
  additional property: Danceability
    type: PropertyValue
    value: 0.358
  additional property: Energy
    type: PropertyValue
    value: 0.119
  additional property: Speechiness
    type: PropertyValue
    value: 0.046
  additional property: Acousticness
    type: PropertyValue
    value: 0.652
  additional property: Instrumentalness
    type: PropertyValue
    value: 0
  additional property: Liveness
    type: PropertyValue
    value: 0.094
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.255
  additional property: Loudness (dB)
    type: PropertyValue
    value: -16.486
  additional property: Key Name
    type: PropertyValue
    value: B
  additional property: Mode Name
    type: PropertyValue
    value: Major

Wherever Your Light Falls
type: MusicRecording
duration: PT5M5S
duration ms: 305391
explicit: false
by artist: Bob Westlake
in album: Songs from the Pump House
  type: MusicAlbum
  date published: 2022-07-08
isrc code: TCAGG2264177
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-17T09:42:02+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x7614dbfcd5363b8fdd8d4a470ed4c4da041789beb2db61fe8c1a1e4b36b890f3
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/TCAGG2264177
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-17T19:12: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 0x7614dbfcd5363b8fdd8d4a470ed4c4da041789beb2db61fe8c1a1e4b36b890f3. 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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/TCAGG2264177 — a six-check JSON result.
  date published: 2026-07-17T19:12:23Z
audio: Wherever Your Light Falls
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 90.448
  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.497
  additional property: Energy
    type: PropertyValue
    value: 0.179
  additional property: Speechiness
    type: PropertyValue
    value: 0.032
  additional property: Acousticness
    type: PropertyValue
    value: 0.677
  additional property: Instrumentalness
    type: PropertyValue
    value: 0.306
  additional property: Liveness
    type: PropertyValue
    value: 0.195
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.227
  additional property: Loudness (dB)
    type: PropertyValue
    value: -18.353
  additional property: Key Name
    type: PropertyValue
    value: D
  additional property: Mode Name
    type: PropertyValue
    value: Major

Petal
type: MusicRecording
duration: PT3M33S
duration ms: 213000
explicit: false
by artist: Bob Westlake
in album: Songs from the Pump House
  type: MusicAlbum
  date published: 2022-07-08
isrc code: TCAGG2264183
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-12T17:51:11+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x68331e66b8b26f5bedd3ea046270ee914a4866c763c1bcf8f9aebaa72f5fbd50
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 957737
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/957737
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/TCAGG2264183
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-12T18:02:09Z
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 0x68331e66b8b26f5bedd3ea046270ee914a4866c763c1bcf8f9aebaa72f5fbd50. Chain 2 (Bitcoin): anchored in block 957737 (2026-07-12T18:02:09Z), 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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/TCAGG2264183 — a six-check JSON result.
  date published: 2026-07-12T18:02:09Z
audio: Petal
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 109.233
  additional property: Musical Key
    type: PropertyValue
    value: 9
  additional property: Mode (Major/Minor)
    type: PropertyValue
    value: 0
  additional property: Time Signature
    type: PropertyValue
    value: 4
  additional property: Danceability
    type: PropertyValue
    value: 0.596
  additional property: Energy
    type: PropertyValue
    value: 0.423
  additional property: Speechiness
    type: PropertyValue
    value: 0.032
  additional property: Acousticness
    type: PropertyValue
    value: 0.013
  additional property: Instrumentalness
    type: PropertyValue
    value: 0.833
  additional property: Liveness
    type: PropertyValue
    value: 0.575
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.318
  additional property: Loudness (dB)
    type: PropertyValue
    value: -13.652
  additional property: Key Name
    type: PropertyValue
    value: A
  additional property: Mode Name
    type: PropertyValue
    value: Minor

I Gave You Took
type: MusicRecording
duration: PT5M22S
duration ms: 322976
explicit: false
by artist: Bob Westlake
in album: Songs from the Pump House
  type: MusicAlbum
  date published: 2022-07-08
isrc code: TCAGG2264188
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-15T13:58:20+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x344b993af8610f3a5f30cd6f15d6aa89b31719e34037c8d758724bff962fa257
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 958163
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/958163
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/TCAGG2264188
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-15T14:38:07Z
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 0x344b993af8610f3a5f30cd6f15d6aa89b31719e34037c8d758724bff962fa257. Chain 2 (Bitcoin): anchored in block 958163 (2026-07-15T14:38:07Z), 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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/TCAGG2264188 — a six-check JSON result.
  date published: 2026-07-15T14:38:07Z
audio: I Gave You Took
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 80.723
  additional property: Musical Key
    type: PropertyValue
    value: 5
  additional property: Mode (Major/Minor)
    type: PropertyValue
    value: 1
  additional property: Time Signature
    type: PropertyValue
    value: 4
  additional property: Danceability
    type: PropertyValue
    value: 0.465
  additional property: Energy
    type: PropertyValue
    value: 0.317
  additional property: Speechiness
    type: PropertyValue
    value: 0.027
  additional property: Acousticness
    type: PropertyValue
    value: 0.33
  additional property: Instrumentalness
    type: PropertyValue
    value: 0.069
  additional property: Liveness
    type: PropertyValue
    value: 0.157
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.341
  additional property: Loudness (dB)
    type: PropertyValue
    value: -13.09
  additional property: Key Name
    type: PropertyValue
    value: F
  additional property: Mode Name
    type: PropertyValue
    value: Major

Bits of Bob's
type: MusicAlbum
date published: 2023-08-05
track: Let Me Tell You That I Love You
  type: MusicRecording
  duration: PT2M56S
  duration ms: 176001
  explicit: false
  by artist: Bob Westlake
  in album: Bits of Bob's
    type: MusicAlbum
    date published: 2023-08-05
  isrc code: TCAHH2306034
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-15T14:03:07+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0xf0e3d3f5ed3b4ee26866022093dc3b36b37fd3a09e4dc23c9aa1d20c118671a3
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 958163
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/958163
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/TCAHH2306034
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-15T14:38:07Z
  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 0xf0e3d3f5ed3b4ee26866022093dc3b36b37fd3a09e4dc23c9aa1d20c118671a3. Chain 2 (Bitcoin): anchored in block 958163 (2026-07-15T14:38:07Z), 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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/TCAHH2306034 — a six-check JSON result.
    date published: 2026-07-15T14:38:07Z
  audio: Let Me Tell You That I Love You
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 88.622
    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.412
    additional property: Energy
      type: PropertyValue
      value: 0.139
    additional property: Speechiness
      type: PropertyValue
      value: 0.029
    additional property: Acousticness
      type: PropertyValue
      value: 0.818
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.101
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.19
    additional property: Loudness (dB)
      type: PropertyValue
      value: -10.189
    additional property: Key Name
      type: PropertyValue
      value: G
    additional property: Mode Name
      type: PropertyValue
      value: Major
track: P P Retro Demo
  type: MusicRecording
  duration: PT2M28S
  duration ms: 148501
  explicit: false
  by artist: Bob Westlake
  in album: Bits of Bob's
    type: MusicAlbum
    date published: 2023-08-05
  isrc code: TCAHH2306071
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-18T02:35:27+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x020a50daeec94269b1340c4c57ed52bb8c83f91d00f3ff34d66a001b1ffb4dd8
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 958480
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/958480
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/TCAHH2306071
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-18T02:58: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 0x020a50daeec94269b1340c4c57ed52bb8c83f91d00f3ff34d66a001b1ffb4dd8. Chain 2 (Bitcoin): anchored in block 958480 (2026-07-18T02:58: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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/TCAHH2306071 — a six-check JSON result.
    date published: 2026-07-18T02:58:58Z
  audio: P P Retro Demo
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 119.613
    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.684
    additional property: Energy
      type: PropertyValue
      value: 0.88
    additional property: Speechiness
      type: PropertyValue
      value: 0.043
    additional property: Acousticness
      type: PropertyValue
      value: 0.491
    additional property: Instrumentalness
      type: PropertyValue
      value: 0.912
    additional property: Liveness
      type: PropertyValue
      value: 0.047
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.75
    additional property: Loudness (dB)
      type: PropertyValue
      value: -5.043
    additional property: Key Name
      type: PropertyValue
      value: C
    additional property: Mode Name
      type: PropertyValue
      value: Major
track: Autumn of My Heart (Wylf)
  type: MusicRecording
  duration: PT4M48S
  duration ms: 288501
  explicit: false
  by artist: Bob Westlake
  in album: Bits of Bob's
    type: MusicAlbum
    date published: 2023-08-05
  isrc code: TCAHH2306085
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-04T16:17:40+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x4c4cd7f891cd04de5d6554b3543ad809c0aa46a6c23fcdf5cd0466a610b8fef1
  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/TCAHH2306085
  additional property: OTSTimestamp
  additional property: OTSVerifyInstructions
  subject of: OpenTimestamps Proof of Existence
  audio: Autumn of My Heart (Wylf)
track: Love Unrequited

OTSTimestamp
type: PropertyValue
value: 2026-07-05T01:12:41Z

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 0x4c4cd7f891cd04de5d6554b3543ad809c0aa46a6c23fcdf5cd0466a610b8fef1. 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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/TCAHH2306085 — a six-check JSON result.
date published: 2026-07-05T01:12:41Z

Autumn of My Heart (Wylf)
type: AudioObject
additional property: Tempo (BPM)
  type: PropertyValue
  value: 180.637
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.262
additional property: Energy
  type: PropertyValue
  value: 0.255
additional property: Speechiness
  type: PropertyValue
  value: 0.029
additional property: Acousticness
  type: PropertyValue
  value: 0.417
additional property: Instrumentalness
  type: PropertyValue
  value: 0.698
additional property: Liveness
  type: PropertyValue
  value: 0.152
additional property: Valence (Positivity)
  type: PropertyValue
  value: 0.158
additional property: Loudness (dB)
  type: PropertyValue
  value: -10.796
additional property: Key Name
  type: PropertyValue
  value: D
additional property: Mode Name
  type: PropertyValue
  value: Major

Love Unrequited
type: MusicRecording
duration: PT1M43S
duration ms: 103001
explicit: false
by artist: Bob Westlake
in album: Bits of Bob's
  type: MusicAlbum
  date published: 2023-08-05
isrc code: TCAHH2306099
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-17T01:10:11+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x9e16e6d841122a154c26c727a3d6129142e7bee60cf032d99c0473e5bad8d867
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 958346
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/958346
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/TCAHH2306099
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-17T01:47:42Z
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 0x9e16e6d841122a154c26c727a3d6129142e7bee60cf032d99c0473e5bad8d867. Chain 2 (Bitcoin): anchored in block 958346 (2026-07-17T01:47:42Z), 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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/TCAHH2306099 — a six-check JSON result.
  date published: 2026-07-17T01:47:42Z
audio: Love Unrequited
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 122.913
  additional property: Musical Key
    type: PropertyValue
    value: 5
  additional property: Mode (Major/Minor)
    type: PropertyValue
    value: 1
  additional property: Time Signature
    type: PropertyValue
    value: 3
  additional property: Danceability
    type: PropertyValue
    value: 0.199
  additional property: Energy
    type: PropertyValue
    value: 0.254
  additional property: Speechiness
    type: PropertyValue
    value: 0.036
  additional property: Acousticness
    type: PropertyValue
    value: 0.786
  additional property: Instrumentalness
    type: PropertyValue
    value: 0.409
  additional property: Liveness
    type: PropertyValue
    value: 0.142
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.042
  additional property: Loudness (dB)
    type: PropertyValue
    value: -7.736
  additional property: Key Name
    type: PropertyValue
    value: F
  additional property: Mode Name
    type: PropertyValue
    value: Major

Always in My Heart
type: MusicAlbum
date published: 2024-03-10
track: Always in My Heart
  type: MusicRecording
  duration: PT3M1S
  duration ms: 181250
  explicit: false
  by artist: Bob Westlake
  in album: Always in My Heart
    type: MusicAlbum
    date published: 2024-03-10
  isrc code: TCAHY2448453
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-04T22:09:30+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x0317be345bd5027622edbf601350d4b59a5f0abb9e9e2a56496d8d13536e36bc
  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/TCAHY2448453
  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 0x0317be345bd5027622edbf601350d4b59a5f0abb9e9e2a56496d8d13536e36bc. 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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/TCAHY2448453 — a six-check JSON result.
    date published: 2026-07-05T01:12:41Z
  audio: Always in My Heart
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 120.123
    additional property: Musical Key
      type: PropertyValue
      value: 9
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 0
    additional property: Time Signature
      type: PropertyValue
      value: 4
    additional property: Danceability
      type: PropertyValue
      value: 0.372
    additional property: Energy
      type: PropertyValue
      value: 0.578
    additional property: Speechiness
      type: PropertyValue
      value: 0.031
    additional property: Acousticness
      type: PropertyValue
      value: 0.456
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.109
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.2
    additional property: Loudness (dB)
      type: PropertyValue
      value: -5.395
    additional property: Key Name
      type: PropertyValue
      value: A
    additional property: Mode Name
      type: PropertyValue
      value: Minor

Say Goodbye
type: MusicAlbum
date published: 2024-09-06
track: Say Goodbye
  type: MusicRecording
  duration: PT4M21S
  duration ms: 261000
  explicit: false
  by artist: Bob Westlake
  in album: Say Goodbye
    type: MusicAlbum
    date published: 2024-09-06
  isrc code: TCAIQ2409818
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-03T04:43:00+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x4fcfaf1fd234ff037a1518a09b496375a2c7bcebdcf4650278892db700709605
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 956484
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/956484
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/TCAIQ2409818
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-03T10:47: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 0x4fcfaf1fd234ff037a1518a09b496375a2c7bcebdcf4650278892db700709605. Chain 2 (Bitcoin): anchored in block 956484 (2026-07-03T10:47: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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/TCAIQ2409818 — a six-check JSON result.
    date published: 2026-07-03T10:47:44Z
  audio: Say Goodbye
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 82.804
    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.512
    additional property: Energy
      type: PropertyValue
      value: 0.24
    additional property: Speechiness
      type: PropertyValue
      value: 0.025
    additional property: Acousticness
      type: PropertyValue
      value: 0.443
    additional property: Instrumentalness
      type: PropertyValue
      value: 0.002
    additional property: Liveness
      type: PropertyValue
      value: 0.159
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.27
    additional property: Loudness (dB)
      type: PropertyValue
      value: -9.786
    additional property: Key Name
      type: PropertyValue
      value: D
    additional property: Mode Name
      type: PropertyValue
      value: Major

March of the Broken
type: MusicAlbum
date published: 2024-11-29
track: March of the Broken
  type: MusicRecording
  duration: PT3M48S
  duration ms: 228250
  explicit: false
  by artist: Bob Westlake
  in album: March of the Broken
    type: MusicAlbum
    date published: 2024-11-29
  isrc code: TCAIZ2409217
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-12T19:09:52+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x554d90382874ba9f05d2e84eada04a13aa6a341c0f0f62ed58128be3c4233364
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 957745
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/957745
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/TCAIZ2409217
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-12T19:20: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 0x554d90382874ba9f05d2e84eada04a13aa6a341c0f0f62ed58128be3c4233364. Chain 2 (Bitcoin): anchored in block 957745 (2026-07-12T19:20: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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/TCAIZ2409217 — a six-check JSON result.
    date published: 2026-07-12T19:20:20Z
  audio: March of the Broken
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 176.157
    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.452
    additional property: Energy
      type: PropertyValue
      value: 0.324
    additional property: Speechiness
      type: PropertyValue
      value: 0.029
    additional property: Acousticness
      type: PropertyValue
      value: 0.613
    additional property: Instrumentalness
      type: PropertyValue
      value: 0.944
    additional property: Liveness
      type: PropertyValue
      value: 0.084
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.039
    additional property: Loudness (dB)
      type: PropertyValue
      value: -9.347
    additional property: Key Name
      type: PropertyValue
      value: C
    additional property: Mode Name
      type: PropertyValue
      value: Major