James Westbrook
type: MusicGroup
popularity: 24
followers: 3027
additional property: CopyrightID
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0xa108de4acc14546181c712cebfdecdb2d9726887b729b661316954c3bfddee68
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/252b5c3b-cbea-48f9-ad0a-020654836c4d.ots
additional property: OTSRecordURL
  type: PropertyValue
  value: https://artists.proofprofile.net/proofs/artist/252b5c3b-cbea-48f9-ad0a-020654836c4d.json
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/artist/252b5c3b-cbea-48f9-ad0a-020654836c4d
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-06-12T19:24:56Z
additional property: OTSCanonicalRecord
  type: PropertyValue
  value: {"copyright_id":"0xa108de4acc14546181c712cebfdecdb2d9726887b729b661316954c3bfddee68","name":"James Westbrook","registered_at":"2026-06-11T14:28:10Z","symbol":"NIM0049077","token_address":"0xae182ff46506dd87318c63fe8f2f624779835347","type":"artist","uuid":"252b5c3b-cbea-48f9-ad0a-020654836c4d"}
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
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa108de4acc14546181c712cebfdecdb2d9726887b729b661316954c3bfddee68. 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/252b5c3b-cbea-48f9-ad0a-020654836c4d.json and https://artists.proofprofile.net/proofs/artist/252b5c3b-cbea-48f9-ad0a-020654836c4d.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
  date published: 2026-06-12T19:24:56Z
  text: {"copyright_id":"0xa108de4acc14546181c712cebfdecdb2d9726887b729b661316954c3bfddee68","name":"James Westbrook","registered_at":"2026-06-11T14:28:10Z","symbol":"NIM0049077","token_address":"0xae182ff46506dd87318c63fe8f2f624779835347","type":"artist","uuid":"252b5c3b-cbea-48f9-ad0a-020654836c4d"}
album: Ballad Faux
  type: MusicAlbum
  date published: 2022-01-07
album: In Your Own Sweet Time
  type: MusicAlbum
  date published: 2022-04-04
album: City Streets
  type: MusicAlbum
  date published: 2022-05-02
album: Carry On
  type: MusicAlbum
  date published: 2022-05-30
album: A Little More Than I Bargained For
  type: MusicAlbum
  date published: 2022-06-27
album: This Is How Love Feels Now
  type: MusicAlbum
  date published: 2022-07-25
album: Happy Forever
  type: MusicAlbum
  date published: 2022-08-22
  track: Happy Forever
    type: MusicRecording
    duration: PT3M9S
    duration ms: 189931
    explicit: false
    by artist: James Westbrook
    in album: Happy Forever
      type: MusicAlbum
      date published: 2022-08-22
    isrc code: QZMEQ2298135
    additional property: CopyrightID
    additional property: CopyrightStatus
      type: PropertyValue
      value: registered
    additional property: CopyrightRegisteredAt
      type: PropertyValue
      value: 2026-07-03T19:47:04+00:00
    additional property: CopyrightChainExplorerURL
      type: PropertyValue
      value: https://explorer.copyrightchains.com/tx/0xfa4ae5df8b233fec20534c691846bcf9bf67c50a6af3503ff71c5582b3e69a14
    additional property: OTSHash
    additional property: OTSBitcoinBlock
      type: PropertyValue
      value: 956560
    additional property: OTSBitcoinBlockVerifyURL
      type: PropertyValue
      value: https://blockstream.info/api/block-height/956560
    additional property: OTSVerificationAPI
      type: PropertyValue
      value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZMEQ2298135
    additional property: OTSTimestamp
      type: PropertyValue
      value: 2026-07-03T23:28:02Z
    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
    subject of: OpenTimestamps Proof of Existence
      type: DigitalDocument
      encoding format: application/vnd.opentimestamps.ots
      description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfa4ae5df8b233fec20534c691846bcf9bf67c50a6af3503ff71c5582b3e69a14. Chain 2 (Bitcoin): anchored in block 956560 (2026-07-03T23:28:02Z), 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/QZMEQ2298135.
      date published: 2026-07-03T23:28:02Z
    audio: Happy Forever
      type: AudioObject
      additional property: Tempo (BPM)
        type: PropertyValue
        value: 100.96
      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.62
      additional property: Energy
        type: PropertyValue
        value: 0.436
      additional property: Speechiness
        type: PropertyValue
        value: 0.027
      additional property: Acousticness
        type: PropertyValue
        value: 0.661
      additional property: Instrumentalness
        type: PropertyValue
        value: 0
      additional property: Liveness
        type: PropertyValue
        value: 0.274
      additional property: Valence (Positivity)
        type: PropertyValue
        value: 0.335
      additional property: Loudness (dB)
        type: PropertyValue
        value: -7.522
      additional property: Key Name
        type: PropertyValue
        value: A
      additional property: Mode Name
        type: PropertyValue
        value: Major
album: Set You Free
  type: MusicAlbum
  date published: 2022-09-19
album: A Song For You And Me
  type: MusicAlbum
  date published: 2022-10-17
album: Goodbye
  type: MusicAlbum
  date published: 2022-11-28
album: May You Love
  type: MusicAlbum
  date published: 2023-01-02
album: Don't Give Up On Me
  type: MusicAlbum
  date published: 2023-01-30
album: All You Have
  type: MusicAlbum
  date published: 2023-02-27
album: Ordinary People
  type: MusicAlbum
  date published: 2023-03-27
  track: Ordinary People
    type: MusicRecording
    duration: PT3M27S
    duration ms: 207500
    explicit: false
    by artist: James Westbrook
    in album: Ordinary People
      type: MusicAlbum
      date published: 2023-03-27
    isrc code: QZES82393017
    additional property: CopyrightID
    additional property: CopyrightStatus
      type: PropertyValue
      value: registered
    additional property: CopyrightRegisteredAt
      type: PropertyValue
      value: 2026-07-19T18:05:36+00:00
    additional property: CopyrightChainExplorerURL
      type: PropertyValue
      value: https://explorer.copyrightchains.com/tx/0xb2315f9b72cf92af3037b136c88b51fef1e2d9977902d45d49a0087cca83a68e
    additional property: OTSHash
    additional property: OTSBitcoinBlock
      type: PropertyValue
      value: 958771
    additional property: OTSBitcoinBlockVerifyURL
      type: PropertyValue
      value: https://blockstream.info/api/block-height/958771
    additional property: OTSVerificationAPI
      type: PropertyValue
      value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZES82393017
    additional property: OTSTimestamp
      type: PropertyValue
      value: 2026-07-19T21:04: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
    subject of: OpenTimestamps Proof of Existence
      type: DigitalDocument
      encoding format: application/vnd.opentimestamps.ots
      description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb2315f9b72cf92af3037b136c88b51fef1e2d9977902d45d49a0087cca83a68e. Chain 2 (Bitcoin): anchored in block 958771 (2026-07-19T21:04: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/QZES82393017.
      date published: 2026-07-19T21:04:35Z
    audio: Ordinary People
album: One More Time
album: Till Your Heart Guides You Home
album: Making Up For Lost Time
album: More Than A Little
album: Love Notes
album: Chasing Ghosts
album: Where Summer Never Ends
album: SAHARA
album: Country Mile
album: Shattered Pieces
album: Unlike Any Other
album: Pieces Of Me
album: Into The Night
album: GET IT WHILE YOU CAN
album: Anyone's Cup Of Tea
album: Come To Love
album: SUMMER SONGS EP
album: May The Road Rise Up To Meet You

Ordinary People
type: AudioObject
additional property: Tempo (BPM)
  type: PropertyValue
  value: 92.033
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.538
additional property: Energy
  type: PropertyValue
  value: 0.75
additional property: Speechiness
  type: PropertyValue
  value: 0.026
additional property: Acousticness
  type: PropertyValue
  value: 0.016
additional property: Instrumentalness
  type: PropertyValue
  value: 0
additional property: Liveness
  type: PropertyValue
  value: 0.184
additional property: Valence (Positivity)
  type: PropertyValue
  value: 0.506
additional property: Loudness (dB)
  type: PropertyValue
  value: -4.631
additional property: Key Name
  type: PropertyValue
  value: D
additional property: Mode Name
  type: PropertyValue
  value: Major

One More Time
type: MusicAlbum
date published: 2023-04-24

Till Your Heart Guides You Home
type: MusicAlbum
date published: 2023-05-29

Making Up For Lost Time
type: MusicAlbum
date published: 2023-07-02

More Than A Little
type: MusicAlbum
date published: 2023-07-30

Love Notes
type: MusicAlbum
date published: 2023-08-28
track: Love Notes
  type: MusicRecording
  duration: PT4M6S
  duration ms: 246594
  explicit: false
  by artist: James Westbrook
  in album: Love Notes
    type: MusicAlbum
    date published: 2023-08-28
  isrc code: QZNWR2394286
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-05T15:15:55+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x62deba3f410cc995f6c70cfc51498966168a65ec72b87bed13e181609b588da6
  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/QZNWR2394286
  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
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x62deba3f410cc995f6c70cfc51498966168a65ec72b87bed13e181609b588da6. 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/QZNWR2394286.
    date published: 2026-07-05T18:48:28Z
  audio: Love Notes
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 169.792
    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.372
    additional property: Energy
      type: PropertyValue
      value: 0.725
    additional property: Speechiness
      type: PropertyValue
      value: 0.029
    additional property: Acousticness
      type: PropertyValue
      value: 0.055
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.115
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.325
    additional property: Loudness (dB)
      type: PropertyValue
      value: -5.527
    additional property: Key Name
      type: PropertyValue
      value: G
    additional property: Mode Name
      type: PropertyValue
      value: Major

Chasing Ghosts
type: MusicAlbum
date published: 2023-09-25
track: Chasing Ghosts
  type: MusicRecording
  duration: PT3M47S
  duration ms: 227729
  explicit: false
  by artist: James Westbrook
  in album: Chasing Ghosts
    type: MusicAlbum
    date published: 2023-09-25
  isrc code: QZTAU2308505
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-17T21:09:06+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0xf2fcf32e77308b33856d2b04b2f9a7a60fcfceb14fa087daea1906ac215fe337
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 958489
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/958489
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZTAU2308505
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-18T04:13:26Z
  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
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf2fcf32e77308b33856d2b04b2f9a7a60fcfceb14fa087daea1906ac215fe337. Chain 2 (Bitcoin): anchored in block 958489 (2026-07-18T04:13:26Z), 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/QZTAU2308505.
    date published: 2026-07-18T04:13:26Z
  audio: Chasing Ghosts
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 92.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.592
    additional property: Energy
      type: PropertyValue
      value: 0.676
    additional property: Speechiness
      type: PropertyValue
      value: 0.025
    additional property: Acousticness
      type: PropertyValue
      value: 0.084
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.158
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.088
    additional property: Loudness (dB)
      type: PropertyValue
      value: -5.972
    additional property: Key Name
      type: PropertyValue
      value: A
    additional property: Mode Name
      type: PropertyValue
      value: Major

Where Summer Never Ends
type: MusicAlbum
date published: 2023-10-23
track: Where Summer Never Ends
  type: MusicRecording
  duration: PT3M52S
  duration ms: 232928
  explicit: false
  by artist: James Westbrook
  in album: Where Summer Never Ends
    type: MusicAlbum
    date published: 2023-10-23
  isrc code: QZTB22314709
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-02T21:23:30+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0xb7909aa84271292925f414be674210bdab2b0741b52558647624d09fac9dbc72
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 956405
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/956405
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZTB22314709
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-02T22:22: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
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb7909aa84271292925f414be674210bdab2b0741b52558647624d09fac9dbc72. Chain 2 (Bitcoin): anchored in block 956405 (2026-07-02T22:22: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/QZTB22314709.
    date published: 2026-07-02T22:22:35Z
  audio: Where Summer Never Ends
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 95.986
    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.546
    additional property: Energy
      type: PropertyValue
      value: 0.733
    additional property: Speechiness
      type: PropertyValue
      value: 0.025
    additional property: Acousticness
      type: PropertyValue
      value: 0.005
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.106
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.488
    additional property: Loudness (dB)
      type: PropertyValue
      value: -5.649
    additional property: Key Name
      type: PropertyValue
      value: A
    additional property: Mode Name
      type: PropertyValue
      value: Major

SAHARA
type: MusicAlbum
date published: 2024-02-05
track: SAHARA
  type: MusicRecording
  duration: PT4M14S
  duration ms: 254350
  explicit: false
  by artist: James Westbrook
  in album: SAHARA
    type: MusicAlbum
    date published: 2024-02-05
  isrc code: QZFYX2463512
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-04T23:54:26+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x530f8dcb4a2c9cac3e93e524460058ca19999aeaafe66a32d88f2c5f5c9590bd
  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/QZFYX2463512
  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
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x530f8dcb4a2c9cac3e93e524460058ca19999aeaafe66a32d88f2c5f5c9590bd. 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/QZFYX2463512.
    date published: 2026-07-05T01:12:41Z
  audio: SAHARA
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 102.001
    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.666
    additional property: Energy
      type: PropertyValue
      value: 0.547
    additional property: Speechiness
      type: PropertyValue
      value: 0.029
    additional property: Acousticness
      type: PropertyValue
      value: 0.341
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.091
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.219
    additional property: Loudness (dB)
      type: PropertyValue
      value: -9.462
    additional property: Key Name
      type: PropertyValue
      value: Eb
    additional property: Mode Name
      type: PropertyValue
      value: Major

Country Mile
type: MusicAlbum
date published: 2024-03-04

Shattered Pieces
type: MusicAlbum
date published: 2024-04-05
track: Shattered Pieces
  type: MusicRecording
  duration: PT5M5S
  duration ms: 305393
  explicit: false
  by artist: James Westbrook
  in album: Shattered Pieces
    type: MusicAlbum
    date published: 2024-04-05
  isrc code: QZHN42467822
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-19T05:12:21+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x9d5e3a1bac0a4674e3bf3b6223864a56056360f54d67dad21f7820268bb3b661
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 958690
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/958690
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZHN42467822
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-19T07:14: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
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9d5e3a1bac0a4674e3bf3b6223864a56056360f54d67dad21f7820268bb3b661. Chain 2 (Bitcoin): anchored in block 958690 (2026-07-19T07:14: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/QZHN42467822.
    date published: 2026-07-19T07:14:39Z
  audio: Shattered Pieces
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 177.94
    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.412
    additional property: Energy
      type: PropertyValue
      value: 0.707
    additional property: Speechiness
      type: PropertyValue
      value: 0.03
    additional property: Acousticness
      type: PropertyValue
      value: 0.005
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.121
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.388
    additional property: Loudness (dB)
      type: PropertyValue
      value: -5.998
    additional property: Key Name
      type: PropertyValue
      value: Bb
    additional property: Mode Name
      type: PropertyValue
      value: Major

Unlike Any Other
type: MusicAlbum
date published: 2024-05-31
track: Unlike Any Other
  type: MusicRecording
  duration: PT3M0S
  duration ms: 180000
  explicit: false
  by artist: James Westbrook
  in album: Unlike Any Other
    type: MusicAlbum
    date published: 2024-05-31
  isrc code: QZMEN2459218
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-03T05:18:55+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0xc8bf713a78fdcdfe2694a5dd63c54a964708590fe4696cd605e0f50357358c0d
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 956476
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/956476
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZMEN2459218
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-03T09:04: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
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc8bf713a78fdcdfe2694a5dd63c54a964708590fe4696cd605e0f50357358c0d. Chain 2 (Bitcoin): anchored in block 956476 (2026-07-03T09:04: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/QZMEN2459218.
    date published: 2026-07-03T09:04:44Z
  audio: Unlike Any Other
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 119.05
    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.618
    additional property: Energy
      type: PropertyValue
      value: 0.833
    additional property: Speechiness
      type: PropertyValue
      value: 0.029
    additional property: Acousticness
      type: PropertyValue
      value: 0.003
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.092
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.845
    additional property: Loudness (dB)
      type: PropertyValue
      value: -6.235
    additional property: Key Name
      type: PropertyValue
      value: C
    additional property: Mode Name
      type: PropertyValue
      value: Major

Pieces Of Me
type: MusicAlbum
date published: 2024-08-01
track: Pieces Of Me
  type: MusicRecording
  duration: PT4M12S
  duration ms: 252308
  explicit: false
  by artist: James Westbrook
  in album: Pieces Of Me
    type: MusicAlbum
    date published: 2024-08-01
  isrc code: QZTAU2420178
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-03T05:20:16+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x9ecd30d7a0efd255ea6f47569ed71189af80e65ac01f2b2330683abfb0c8a16c
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 956476
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/956476
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZTAU2420178
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-03T09:04: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
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9ecd30d7a0efd255ea6f47569ed71189af80e65ac01f2b2330683abfb0c8a16c. Chain 2 (Bitcoin): anchored in block 956476 (2026-07-03T09:04: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/QZTAU2420178.
    date published: 2026-07-03T09:04:44Z
  audio: Pieces Of Me
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 109.011
    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.584
    additional property: Energy
      type: PropertyValue
      value: 0.829
    additional property: Speechiness
      type: PropertyValue
      value: 0.029
    additional property: Acousticness
      type: PropertyValue
      value: 0.005
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.345
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.475
    additional property: Loudness (dB)
      type: PropertyValue
      value: -4.876
    additional property: Key Name
      type: PropertyValue
      value: C
    additional property: Mode Name
      type: PropertyValue
      value: Major

Into The Night
type: MusicAlbum
date published: 2024-09-16
track: Into The Night
  type: MusicRecording
  duration: PT5M20S
  duration ms: 320027
  explicit: false
  by artist: James Westbrook
  in album: Into The Night
    type: MusicAlbum
    date published: 2024-09-16
  isrc code: QZTBC2402604
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-05T16:58:33+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x45ac4d0bc1ef3a6792b42e20bf04b2eb066d60d88421d3a57eb68c61c2acce4a
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 956826
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/956826
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZTBC2402604
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-05T19:27:56Z
  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
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x45ac4d0bc1ef3a6792b42e20bf04b2eb066d60d88421d3a57eb68c61c2acce4a. Chain 2 (Bitcoin): anchored in block 956826 (2026-07-05T19:27:56Z), 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/QZTBC2402604.
    date published: 2026-07-05T19:27:56Z
  audio: Into The Night
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 102.014
    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.499
    additional property: Energy
      type: PropertyValue
      value: 0.556
    additional property: Speechiness
      type: PropertyValue
      value: 0.028
    additional property: Acousticness
      type: PropertyValue
      value: 0.029
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.15
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.223
    additional property: Loudness (dB)
      type: PropertyValue
      value: -6.478
    additional property: Key Name
      type: PropertyValue
      value: C
    additional property: Mode Name
      type: PropertyValue
      value: Major

GET IT WHILE YOU CAN
type: MusicAlbum
date published: 2025-03-10

Anyone's Cup Of Tea
type: MusicAlbum
date published: 2025-04-11

Come To Love
type: MusicAlbum
date published: 2025-05-26
track: Come To Love
  type: MusicRecording
  duration: PT3M26S
  duration ms: 206905
  explicit: false
  by artist: James Westbrook
  in album: Come To Love
    type: MusicAlbum
    date published: 2025-05-26
  isrc code: QZNWZ2524155
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-13T00:13:23+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x4e5491a508fd9807181604771129a413b6350c854b24bdcc07e0e664bc5d54de
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 957780
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/957780
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZNWZ2524155
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-13T00:36: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
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4e5491a508fd9807181604771129a413b6350c854b24bdcc07e0e664bc5d54de. Chain 2 (Bitcoin): anchored in block 957780 (2026-07-13T00:36: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/QZNWZ2524155.
    date published: 2026-07-13T00:36:44Z
  audio: Come To Love
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 109.999
    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.67
    additional property: Energy
      type: PropertyValue
      value: 0.72
    additional property: Speechiness
      type: PropertyValue
      value: 0.025
    additional property: Acousticness
      type: PropertyValue
      value: 0.042
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.245
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.618
    additional property: Loudness (dB)
      type: PropertyValue
      value: -5.795
    additional property: Key Name
      type: PropertyValue
      value: D
    additional property: Mode Name
      type: PropertyValue
      value: Major

SUMMER SONGS EP
type: MusicAlbum
date published: 2025-06-23

May The Road Rise Up To Meet You
type: MusicAlbum
date published: 2025-08-29