Bad Temper Joe
type: MusicGroup
genre: blues
genre: modern blues
description: Bad Temper Joe [bæd ˈtɛmpə ˈʤəʊ] (born in Bielefeld, East Westphalia-Lippe) is a German musician and guitarist. He plays a Weissenborn guitar. He has released eight studio albums since 2014 and was th
popularity: 20
followers: 1727
additional property: CopyrightID
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x64a22631ff3d6894a31f273281c663167dab83b1da1d3618b149e7656902decd
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 953625
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/953625
additional property: OTSProofURL
  type: PropertyValue
  value: https://artists.proofprofile.net/proofs/artist/2dbea62e-a567-4f03-82b7-65d789f679d5.ots
additional property: OTSRecordURL
  type: PropertyValue
  value: https://artists.proofprofile.net/proofs/artist/2dbea62e-a567-4f03-82b7-65d789f679d5.json
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/artist/2dbea62e-a567-4f03-82b7-65d789f679d5
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-06-14T11:37:06Z
additional property: OTSCanonicalRecord
  type: PropertyValue
  value: {"copyright_id":"0x64a22631ff3d6894a31f273281c663167dab83b1da1d3618b149e7656902decd","name":"Bad Temper Joe","registered_at":"2026-06-14T09:12:41Z","symbol":"NIM0406317","token_address":"0xf6363a57203b160320c08eff2d1d2dcae97837bf","type":"artist","uuid":"2dbea62e-a567-4f03-82b7-65d789f679d5"}
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 0x64a22631ff3d6894a31f273281c663167dab83b1da1d3618b149e7656902decd. Chain 2 (Bitcoin): anchored in block 953625 (2026-06-14T11:37:06Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/2dbea62e-a567-4f03-82b7-65d789f679d5.json and https://artists.proofprofile.net/proofs/artist/2dbea62e-a567-4f03-82b7-65d789f679d5.ots, the client at https://opentimestamps.org runs `ots verify -f record.json proof.ots`.
  date published: 2026-06-14T11:37:06Z
  text: {"copyright_id":"0x64a22631ff3d6894a31f273281c663167dab83b1da1d3618b149e7656902decd","name":"Bad Temper Joe","registered_at":"2026-06-14T09:12:41Z","symbol":"NIM0406317","token_address":"0xf6363a57203b160320c08eff2d1d2dcae97837bf","type":"artist","uuid":"2dbea62e-a567-4f03-82b7-65d789f679d5"}
album: Sometimes a Sinner
  type: MusicAlbum
  date published: 2014-02-21
album: Man for the Road (Live)
  type: MusicAlbum
  date published: 2014-11-21
album: Tough Ain't Easy
  type: MusicAlbum
  date published: 2015-04-17
album: Double Trouble
  type: MusicAlbum
  date published: 2016-02-19
  track: If Tears Were Diamonds - Old Version
    type: MusicRecording
    duration: PT5M7S
    duration ms: 307826
    explicit: false
    by artist: Bad Temper Joe
    in album: Double Trouble
      type: MusicAlbum
      date published: 2016-02-19
    genre: blues
    genre: modern blues
    isrc code: DEGR81607136
    additional property: CopyrightID
    additional property: CopyrightStatus
      type: PropertyValue
      value: registered
    additional property: CopyrightRegisteredAt
      type: PropertyValue
      value: 2026-07-16T03:53:25+00:00
    additional property: CopyrightChainExplorerURL
      type: PropertyValue
      value: https://explorer.copyrightchains.com/tx/0x0cb3d5616f494a83dcef94412af760f4a2c0d8054fc06d6904cf48565f0ab159
    additional property: OTSHash
    additional property: OTSBitcoinBlock
      type: PropertyValue
      value: 958238
    additional property: OTSBitcoinBlockVerifyURL
      type: PropertyValue
      value: https://blockstream.info/api/block-height/958238
    additional property: OTSVerificationAPI
      type: PropertyValue
      value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/DEGR81607136
    additional property: OTSTimestamp
      type: PropertyValue
      value: 2026-07-16T04:30:31Z
    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 0x0cb3d5616f494a83dcef94412af760f4a2c0d8054fc06d6904cf48565f0ab159. Chain 2 (Bitcoin): anchored in block 958238 (2026-07-16T04:30:31Z), 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/DEGR81607136 — a six-check JSON result.
      date published: 2026-07-16T04:30:31Z
    audio: If Tears Were Diamonds - Old Version
      type: AudioObject
      additional property: Tempo (BPM)
        type: PropertyValue
        value: 116.907
      additional property: Musical Key
        type: PropertyValue
        value: 2
      additional property: Mode (Major/Minor)
        type: PropertyValue
        value: 0
      additional property: Time Signature
        type: PropertyValue
        value: 4
      additional property: Danceability
        type: PropertyValue
        value: 0.6
      additional property: Energy
        type: PropertyValue
        value: 0.088
      additional property: Speechiness
        type: PropertyValue
        value: 0.043
      additional property: Acousticness
        type: PropertyValue
        value: 0.845
      additional property: Instrumentalness
        type: PropertyValue
        value: 0.012
      additional property: Liveness
        type: PropertyValue
        value: 0.119
      additional property: Valence (Positivity)
        type: PropertyValue
        value: 0.172
      additional property: Loudness (dB)
        type: PropertyValue
        value: -15.714
      additional property: Key Name
        type: PropertyValue
        value: D
      additional property: Mode Name
        type: PropertyValue
        value: Minor
album: Double Trouble EP
  type: MusicAlbum
  date published: 2016-09-02
  track: If Tears Were Diamonds - Live
    type: MusicRecording
    duration: PT6M12S
    duration ms: 372294
    explicit: false
    by artist: Bad Temper Joe
    in album: Double Trouble EP
      type: MusicAlbum
      date published: 2016-09-02
    genre: blues
    genre: modern blues
    isrc code: DEGR81608161
    additional property: CopyrightID
    additional property: CopyrightStatus
      type: PropertyValue
      value: registered
    additional property: CopyrightRegisteredAt
      type: PropertyValue
      value: 2026-07-19T06:35:00+00:00
    additional property: CopyrightChainExplorerURL
      type: PropertyValue
      value: https://explorer.copyrightchains.com/tx/0x524dacf067d507b7d8f23bfbb4b0add72b5f2b392a23fad13e9ba09ba9925041
    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/DEGR81608161
    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 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 0x524dacf067d507b7d8f23bfbb4b0add72b5f2b392a23fad13e9ba09ba9925041. 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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/DEGR81608161 — a six-check JSON result.
      date published: 2026-07-19T07:14:39Z
    audio: If Tears Were Diamonds - Live
      type: AudioObject
      additional property: Tempo (BPM)
        type: PropertyValue
        value: 111.402
      additional property: Musical Key
        type: PropertyValue
        value: 2
      additional property: Mode (Major/Minor)
        type: PropertyValue
        value: 0
      additional property: Time Signature
        type: PropertyValue
        value: 4
      additional property: Danceability
        type: PropertyValue
        value: 0.488
      additional property: Energy
      additional property: Speechiness
      additional property: Acousticness
      additional property: Instrumentalness
      additional property: Liveness
      additional property: Valence (Positivity)
      additional property: Loudness (dB)
      additional property: Key Name
      additional property: Mode Name
album: Solitary Mind
album: Bad Temper Joe and His Band
album: Ain't Worth a Damn (Live Concert Recording)
album: Our Love (for Livia)
album: Races to Run
album: The Maddest of Them All
album: Battle Cry Blues
album: Nova (Nothing to Say)
album: Haunt
album: I'll Never Get Well No More
album: The Night Johnny Cash Quit Doing Pills
album: One Can Wreck It All
album: Fallin' Bird Blues (One Take Radio Recording)
album: No Filter (One Take Radio Recordings)
album: Boots of Spanish Leather b/w From a Buick 6
album: Cold Feet
album: Two Trains (Runnin' Different Ways)
album: Christmas in Your Arms
album: Glitter & Blues
album: Girl Between Boxes b/w The Paperback Writer
album: Reinventing the Blues (At the Villa)
album: Bad Name (At the Villa)
album: Berlin, Springtime Rain (At the Villa)
album: At the Villa
album: When the Highway's Done Its Run (Christmas Edition)
album: If Tears Were Diamonds
album: Poor Black Mattie
album: Big River
album: The Acoustic Blues Guitar Revue

Energy
type: PropertyValue
value: 0.273

Speechiness
type: PropertyValue
value: 0.037

Acousticness
type: PropertyValue
value: 0.656

Instrumentalness
type: PropertyValue
value: 0.012

Liveness
type: PropertyValue
value: 0.703

Valence (Positivity)
type: PropertyValue
value: 0.169

Loudness (dB)
type: PropertyValue
value: -10.763

Key Name
type: PropertyValue
value: D

Mode Name
type: PropertyValue
value: Minor

Solitary Mind
type: MusicAlbum
date published: 2017-02-17

Bad Temper Joe and His Band
type: MusicAlbum
date published: 2017-10-06

Ain't Worth a Damn (Live Concert Recording)
type: MusicAlbum
date published: 2018-04-13

Our Love (for Livia)
type: MusicAlbum
date published: 2019-01-25

Races to Run
type: MusicAlbum
date published: 2019-02-08

The Maddest of Them All
type: MusicAlbum
date published: 2019-02-15

Battle Cry Blues
type: MusicAlbum
date published: 2019-10-11

Nova (Nothing to Say)
type: MusicAlbum
date published: 2019-10-25

Haunt
type: MusicAlbum
date published: 2019-11-15
track: Battle Cry Blues
  type: MusicRecording
  duration: PT4M42S
  duration ms: 282240
  explicit: false
  by artist: Bad Temper Joe
  in album: Haunt
    type: MusicAlbum
    date published: 2019-11-15
  genre: blues
  genre: modern blues
  isrc code: DEGR81914889
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-03T22:26:39+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0xedc685d9fd4629feaf5875669c1a29549d32ff36917ff2526e7c58951442b104
  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/DEGR81914889
  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 0xedc685d9fd4629feaf5875669c1a29549d32ff36917ff2526e7c58951442b104. 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/DEGR81914889 — a six-check JSON result.
    date published: 2026-07-04T10:04:33Z
  audio: Battle Cry Blues
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 140.324
    additional property: Musical Key
      type: PropertyValue
      value: 7
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 0
    additional property: Time Signature
      type: PropertyValue
      value: 4
    additional property: Danceability
      type: PropertyValue
      value: 0.592
    additional property: Energy
      type: PropertyValue
      value: 0.069
    additional property: Speechiness
      type: PropertyValue
      value: 0.036
    additional property: Acousticness
      type: PropertyValue
      value: 0.927
    additional property: Instrumentalness
      type: PropertyValue
      value: 0.042
    additional property: Liveness
      type: PropertyValue
      value: 0.078
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.079
    additional property: Loudness (dB)
      type: PropertyValue
      value: -16.429
    additional property: Key Name
      type: PropertyValue
      value: G
    additional property: Mode Name
      type: PropertyValue
      value: Minor

I'll Never Get Well No More
type: MusicAlbum
date published: 2021-02-05

The Night Johnny Cash Quit Doing Pills
type: MusicAlbum
date published: 2021-02-26

One Can Wreck It All
type: MusicAlbum
date published: 2021-03-12
track: The Night Johnny Cash Quit Doing Pills
  type: MusicRecording
  duration: PT3M13S
  duration ms: 193973
  explicit: false
  by artist: Bad Temper Joe
  in album: One Can Wreck It All
    type: MusicAlbum
    date published: 2021-03-12
  genre: blues
  genre: modern blues
  isrc code: DEGR82116587
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-16T23:45:49+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0xcbfee793e272fde34696fcf5632af9c2e099aa4423e9158306f40aedd05b46fd
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 958340
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/958340
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/DEGR82116587
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-17T00:53: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 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 0xcbfee793e272fde34696fcf5632af9c2e099aa4423e9158306f40aedd05b46fd. Chain 2 (Bitcoin): anchored in block 958340 (2026-07-17T00:53: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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/DEGR82116587 — a six-check JSON result.
    date published: 2026-07-17T00:53:26Z
  audio: The Night Johnny Cash Quit Doing Pills
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 107.524
    additional property: Musical Key
      type: PropertyValue
      value: 1
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 0
    additional property: Time Signature
      type: PropertyValue
      value: 4
    additional property: Danceability
      type: PropertyValue
      value: 0.591
    additional property: Energy
      type: PropertyValue
      value: 0.649
    additional property: Speechiness
      type: PropertyValue
      value: 0.057
    additional property: Acousticness
      type: PropertyValue
      value: 0.809
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.087
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.558
    additional property: Loudness (dB)
      type: PropertyValue
      value: -7.088
    additional property: Key Name
      type: PropertyValue
      value: C#
    additional property: Mode Name
      type: PropertyValue
      value: Minor

Fallin' Bird Blues (One Take Radio Recording)
type: MusicAlbum
date published: 2021-10-08

No Filter (One Take Radio Recordings)
type: MusicAlbum
date published: 2021-11-05

Boots of Spanish Leather b/w From a Buick 6
type: MusicAlbum
date published: 2022-05-20

Cold Feet
type: MusicAlbum
date published: 2022-09-09

Two Trains (Runnin' Different Ways)
type: MusicAlbum
date published: 2022-10-07

Christmas in Your Arms
type: MusicAlbum
date published: 2022-11-04

Glitter & Blues
type: MusicAlbum
date published: 2022-11-25
track: Travel Light
  type: MusicRecording
  duration: PT2M43S
  duration ms: 163960
  explicit: false
  by artist: Bad Temper Joe
  in album: Glitter & Blues
    type: MusicAlbum
    date published: 2022-11-25
  genre: blues
  genre: modern blues
  isrc code: DEGR82218040
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-04T08:53:53+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0xd259580abda01ffe62191349df61549cb0d52a4aa6923c9f48538d6f693af472
  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/DEGR82218040
  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 0xd259580abda01ffe62191349df61549cb0d52a4aa6923c9f48538d6f693af472. 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/DEGR82218040 — a six-check JSON result.
    date published: 2026-07-04T10:04:33Z
  audio: Travel Light
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 110.784
    additional property: Musical Key
      type: PropertyValue
      value: 7
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 1
    additional property: Time Signature
      type: PropertyValue
      value: 3
    additional property: Danceability
      type: PropertyValue
      value: 0.589
    additional property: Energy
      type: PropertyValue
      value: 0.394
    additional property: Speechiness
      type: PropertyValue
      value: 0.045
    additional property: Acousticness
      type: PropertyValue
      value: 0.924
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.179
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.667
    additional property: Loudness (dB)
      type: PropertyValue
      value: -9.825
    additional property: Key Name
      type: PropertyValue
      value: G
    additional property: Mode Name
      type: PropertyValue
      value: Major

Girl Between Boxes b/w The Paperback Writer
type: MusicAlbum
date published: 2023-04-21
track: Girl Between Boxes
  type: MusicRecording
  duration: PT4M12S
  duration ms: 252466
  explicit: false
  by artist: Bad Temper Joe
  in album: Girl Between Boxes b/w The Paperback Writer
    type: MusicAlbum
    date published: 2023-04-21
  genre: blues
  genre: modern blues
  isrc code: DEGR82318868
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-19T06:55:05+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0xc630714e6816ec4c21ae55ebf3f78228cbabe5eaa3703880d1cc1f2d46469e57
  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/DEGR82318868
  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 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 0xc630714e6816ec4c21ae55ebf3f78228cbabe5eaa3703880d1cc1f2d46469e57. 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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/DEGR82318868 — a six-check JSON result.
    date published: 2026-07-19T07:14:39Z
  audio: Girl Between Boxes
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 131.98
    additional property: Musical Key
      type: PropertyValue
      value: 11
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 0
    additional property: Time Signature
      type: PropertyValue
      value: 4
    additional property: Danceability
      type: PropertyValue
      value: 0.519
    additional property: Energy
      type: PropertyValue
      value: 0.249
    additional property: Speechiness
      type: PropertyValue
      value: 0.034
    additional property: Acousticness
      type: PropertyValue
      value: 0.812
    additional property: Instrumentalness
      type: PropertyValue
      value: 0.252
    additional property: Liveness
      type: PropertyValue
      value: 0.11
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.206
    additional property: Loudness (dB)
      type: PropertyValue
      value: -15.845
    additional property: Key Name
      type: PropertyValue
      value: B
    additional property: Mode Name
      type: PropertyValue
      value: Minor

Reinventing the Blues (At the Villa)
type: MusicAlbum
date published: 2024-03-01

Bad Name (At the Villa)
type: MusicAlbum
date published: 2024-04-12

Berlin, Springtime Rain (At the Villa)
type: MusicAlbum
date published: 2024-05-24

At the Villa
type: MusicAlbum
date published: 2024-07-05

When the Highway's Done Its Run (Christmas Edition)
type: MusicAlbum
date published: 2024-11-29

If Tears Were Diamonds
type: MusicAlbum
date published: 2025-01-24
track: If Tears Were Diamonds
  type: MusicRecording
  duration: PT8M25S
  duration ms: 505013
  explicit: false
  by artist: Bad Temper Joe
  in album: If Tears Were Diamonds
    type: MusicAlbum
    date published: 2025-01-24
  genre: blues
  genre: modern blues
  isrc code: DEGR82420439
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-03T14:02:44+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0xaf939e20e74342bf2e370d15246eab926560568a5a9aa75a80ce2703ef4e87e7
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 956545
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/956545
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/DEGR82420439
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-03T19:59:51Z
  additional property: OTSVerifyInstructions
    type: PropertyValue
    value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaf939e20e74342bf2e370d15246eab926560568a5a9aa75a80ce2703ef4e87e7. Chain 2 (Bitcoin): anchored in block 956545 (2026-07-03T19:59:51Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/DEGR82420439 — a six-check JSON result.
    date published: 2026-07-03T19:59:51Z
  audio: If Tears Were Diamonds
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 114.672
    additional property: Musical Key
      type: PropertyValue
      value: 7
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 0
    additional property: Time Signature
      type: PropertyValue
      value: 3
    additional property: Danceability
      type: PropertyValue
      value: 0.544
    additional property: Energy
      type: PropertyValue
      value: 0.177
    additional property: Speechiness
      type: PropertyValue
      value: 0.058
    additional property: Acousticness
      type: PropertyValue
      value: 0.857
    additional property: Instrumentalness
      type: PropertyValue
      value: 0.185
    additional property: Liveness
      type: PropertyValue
      value: 0.08
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.164
    additional property: Loudness (dB)
      type: PropertyValue
      value: -11.587
    additional property: Key Name
      type: PropertyValue
      value: G
    additional property: Mode Name
      type: PropertyValue
      value: Minor

Poor Black Mattie
type: MusicAlbum
date published: 2025-03-14

Big River
type: MusicAlbum
date published: 2025-05-02

The Acoustic Blues Guitar Revue
type: MusicAlbum
date published: 2025-06-20
track: Down the Dirt Road Blues
  type: MusicRecording
  duration: PT4M10S
  duration ms: 250280
  explicit: false
  by artist: Bad Temper Joe
  in album: The Acoustic Blues Guitar Revue
    type: MusicAlbum
    date published: 2025-06-20
  genre: blues
  genre: modern blues
  isrc code: DEGR82420430
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-16T15:01:29+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x70f20716c4e1018771fd059e367443d4a0aa53461e637b9315334b6168606087
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 958300
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/958300
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/DEGR82420430
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-16T16:14:30Z
  additional property: OTSVerifyInstructions
    type: PropertyValue
    value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x70f20716c4e1018771fd059e367443d4a0aa53461e637b9315334b6168606087. Chain 2 (Bitcoin): anchored in block 958300 (2026-07-16T16:14:30Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/DEGR82420430 — a six-check JSON result.
    date published: 2026-07-16T16:14:30Z
  audio: Down the Dirt Road Blues
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 119.204
    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.423
    additional property: Energy
      type: PropertyValue
      value: 0.36
    additional property: Speechiness
      type: PropertyValue
      value: 0.032
    additional property: Acousticness
      type: PropertyValue
      value: 0.872
    additional property: Instrumentalness
      type: PropertyValue
      value: 0.001
    additional property: Liveness
      type: PropertyValue
      value: 0.123
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.387
    additional property: Loudness (dB)
      type: PropertyValue
      value: -9.399
    additional property: Key Name
      type: PropertyValue
      value: D
    additional property: Mode Name
      type: PropertyValue
      value: Major
track: Poor Black Mattie
  type: MusicRecording
  duration: PT3M6S
  duration ms: 186320
  explicit: false
  by artist: Bad Temper Joe
  in album: The Acoustic Blues Guitar Revue
    type: MusicAlbum
    date published: 2025-06-20
  genre: blues
  genre: modern blues
  isrc code: DEGR82420431
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-04T07:44:21+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x8d1fdae7fcdc5db573febdf7bd1cf01a0b9a2ca7dfe8e55c1fe78df5e6433e54
  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/DEGR82420431
  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 0x8d1fdae7fcdc5db573febdf7bd1cf01a0b9a2ca7dfe8e55c1fe78df5e6433e54. 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/DEGR82420431 — a six-check JSON result.
    date published: 2026-07-04T10:04:33Z
  audio: Poor Black Mattie
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 109.323
    additional property: Musical Key
      type: PropertyValue
      value: 0
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 0
    additional property: Time Signature
      type: PropertyValue
      value: 4
    additional property: Danceability
      type: PropertyValue
      value: 0.563
    additional property: Energy
      type: PropertyValue
      value: 0.438
    additional property: Speechiness
      type: PropertyValue
      value: 0.027
    additional property: Acousticness
      type: PropertyValue
      value: 0.818
    additional property: Instrumentalness
      type: PropertyValue
      value: 0.001
    additional property: Liveness
      type: PropertyValue
      value: 0.077
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.518
    additional property: Loudness (dB)
      type: PropertyValue
      value: -7.325
    additional property: Key Name
      type: PropertyValue
      value: C
    additional property: Mode Name
      type: PropertyValue
      value: Minor
track: Freight Train
  type: MusicRecording
  duration: PT3M36S
  duration ms: 216013
  explicit: false
  by artist: Bad Temper Joe
  in album: The Acoustic Blues Guitar Revue
    type: MusicAlbum
    date published: 2025-06-20
  genre: blues
  genre: modern blues
  isrc code: DEGR82420432
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-19T02:19:30+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x8ae053fbbfc546f9b6ceae5c67492f7074f8f83d33d79963cabcae9cafa842e3
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 958647
  additional property: OTSBitcoinBlockVerifyURL
  additional property: OTSVerificationAPI
  additional property: OTSTimestamp
  additional property: OTSVerifyInstructions
  subject of: OpenTimestamps Proof of Existence
  audio: Freight Train
track: Baby, What You Want Me to Do
track: Spoonful
track: Since I've Laid My Burden Down
track: Come on in My Kitchen
track: Big River
track: Goodnight, Irene
track: If Tears Were Diamonds

OTSBitcoinBlockVerifyURL
type: PropertyValue
value: https://blockstream.info/api/block-height/958647

OTSVerificationAPI
type: PropertyValue
value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/DEGR82420432

OTSTimestamp
type: PropertyValue
value: 2026-07-19T02:36:14Z

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 0x8ae053fbbfc546f9b6ceae5c67492f7074f8f83d33d79963cabcae9cafa842e3. Chain 2 (Bitcoin): anchored in block 958647 (2026-07-19T02:36:14Z), 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/DEGR82420432 — a six-check JSON result.
date published: 2026-07-19T02:36:14Z

Freight Train
type: AudioObject
additional property: Tempo (BPM)
  type: PropertyValue
  value: 93.397
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.414
additional property: Energy
  type: PropertyValue
  value: 0.241
additional property: Speechiness
  type: PropertyValue
  value: 0.03
additional property: Acousticness
  type: PropertyValue
  value: 0.896
additional property: Instrumentalness
  type: PropertyValue
  value: 0.002
additional property: Liveness
  type: PropertyValue
  value: 0.111
additional property: Valence (Positivity)
  type: PropertyValue
  value: 0.262
additional property: Loudness (dB)
  type: PropertyValue
  value: -14.316
additional property: Key Name
  type: PropertyValue
  value: D
additional property: Mode Name
  type: PropertyValue
  value: Major

Baby, What You Want Me to Do
type: MusicRecording
duration: PT2M54S
duration ms: 174826
explicit: false
by artist: Bad Temper Joe
in album: The Acoustic Blues Guitar Revue
  type: MusicAlbum
  date published: 2025-06-20
genre: blues
genre: modern blues
isrc code: DEGR82420433
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-20T09:35:57+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0xf56ab3bd5e843b3d19e2961adcb67571c35f292c006763812306521b91879843
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 958857
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/958857
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/DEGR82420433
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-20T09:45:25Z
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf56ab3bd5e843b3d19e2961adcb67571c35f292c006763812306521b91879843. Chain 2 (Bitcoin): anchored in block 958857 (2026-07-20T09:45:25Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/DEGR82420433 — a six-check JSON result.
  date published: 2026-07-20T09:45:25Z
audio: Baby, What You Want Me to Do
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 112.323
  additional property: Musical Key
    type: PropertyValue
    value: 11
  additional property: Mode (Major/Minor)
    type: PropertyValue
    value: 0
  additional property: Time Signature
    type: PropertyValue
    value: 4
  additional property: Danceability
    type: PropertyValue
    value: 0.575
  additional property: Energy
    type: PropertyValue
    value: 0.521
  additional property: Speechiness
    type: PropertyValue
    value: 0.032
  additional property: Acousticness
    type: PropertyValue
    value: 0.906
  additional property: Instrumentalness
    type: PropertyValue
    value: 0
  additional property: Liveness
    type: PropertyValue
    value: 0.155
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.503
  additional property: Loudness (dB)
    type: PropertyValue
    value: -5.293
  additional property: Key Name
    type: PropertyValue
    value: B
  additional property: Mode Name
    type: PropertyValue
    value: Minor

Spoonful
type: MusicRecording
duration: PT5M20S
duration ms: 320120
explicit: false
by artist: Bad Temper Joe
in album: The Acoustic Blues Guitar Revue
  type: MusicAlbum
  date published: 2025-06-20
genre: blues
genre: modern blues
isrc code: DEGR82420434
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-17T16:29:16+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x6f0be6e9de4d9d37ae0964aca76aebd18ddfc927d122f84e40189cbaf56f7260
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 958436
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/958436
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/DEGR82420434
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-17T16:42:22Z
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 0x6f0be6e9de4d9d37ae0964aca76aebd18ddfc927d122f84e40189cbaf56f7260. Chain 2 (Bitcoin): anchored in block 958436 (2026-07-17T16:42:22Z), 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/DEGR82420434 — a six-check JSON result.
  date published: 2026-07-17T16:42:22Z
audio: Spoonful
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 118.666
  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.537
  additional property: Energy
    type: PropertyValue
    value: 0.402
  additional property: Speechiness
    type: PropertyValue
    value: 0.042
  additional property: Acousticness
    type: PropertyValue
    value: 0.781
  additional property: Instrumentalness
    type: PropertyValue
    value: 0
  additional property: Liveness
    type: PropertyValue
    value: 0.067
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.449
  additional property: Loudness (dB)
    type: PropertyValue
    value: -7.324
  additional property: Key Name
    type: PropertyValue
    value: C
  additional property: Mode Name
    type: PropertyValue
    value: Major

Since I've Laid My Burden Down
type: MusicRecording
duration: PT2M41S
duration ms: 161600
explicit: false
by artist: Bad Temper Joe
in album: The Acoustic Blues Guitar Revue
  type: MusicAlbum
  date published: 2025-06-20
genre: blues
genre: modern blues
isrc code: DEGR82420435
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-20T11:55:04+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0xcde225fb3ecd01c50931b8aebf6bb5798f9f3478665acfaece82abd89527a0bb
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 958876
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/958876
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/DEGR82420435
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-20T12:15:48Z
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 0xcde225fb3ecd01c50931b8aebf6bb5798f9f3478665acfaece82abd89527a0bb. Chain 2 (Bitcoin): anchored in block 958876 (2026-07-20T12:15:48Z), 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/DEGR82420435 — a six-check JSON result.
  date published: 2026-07-20T12:15:48Z
audio: Since I've Laid My Burden Down
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 111.696
  additional property: Musical Key
    type: PropertyValue
    value: 4
  additional property: Mode (Major/Minor)
    type: PropertyValue
    value: 1
  additional property: Time Signature
    type: PropertyValue
    value: 4
  additional property: Danceability
    type: PropertyValue
    value: 0.537
  additional property: Energy
    type: PropertyValue
    value: 0.372
  additional property: Speechiness
    type: PropertyValue
    value: 0.029
  additional property: Acousticness
    type: PropertyValue
    value: 0.865
  additional property: Instrumentalness
    type: PropertyValue
    value: 0
  additional property: Liveness
    type: PropertyValue
    value: 0.109
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.275
  additional property: Loudness (dB)
    type: PropertyValue
    value: -9.865
  additional property: Key Name
    type: PropertyValue
    value: E
  additional property: Mode Name
    type: PropertyValue
    value: Major

Come on in My Kitchen
type: MusicRecording
duration: PT7M55S
duration ms: 475506
explicit: false
by artist: Bad Temper Joe
in album: The Acoustic Blues Guitar Revue
  type: MusicAlbum
  date published: 2025-06-20
genre: blues
genre: modern blues
isrc code: DEGR82420436
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-19T22:01:18+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0xd99e58e900ff66b65cf72a17f319eff79141d470d801817832d282c3c4558a75
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 958792
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/958792
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/DEGR82420436
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-19T22:55:52Z
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 0xd99e58e900ff66b65cf72a17f319eff79141d470d801817832d282c3c4558a75. Chain 2 (Bitcoin): anchored in block 958792 (2026-07-19T22:55:52Z), 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/DEGR82420436 — a six-check JSON result.
  date published: 2026-07-19T22:55:52Z
audio: Come on in My Kitchen
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 86.452
  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.474
  additional property: Energy
    type: PropertyValue
    value: 0.195
  additional property: Speechiness
    type: PropertyValue
    value: 0.036
  additional property: Acousticness
    type: PropertyValue
    value: 0.895
  additional property: Instrumentalness
    type: PropertyValue
    value: 0.014
  additional property: Liveness
    type: PropertyValue
    value: 0.11
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.143
  additional property: Loudness (dB)
    type: PropertyValue
    value: -11.512
  additional property: Key Name
    type: PropertyValue
    value: F
  additional property: Mode Name
    type: PropertyValue
    value: Major

Big River
type: MusicRecording
duration: PT3M59S
duration ms: 239666
explicit: false
by artist: Bad Temper Joe
in album: The Acoustic Blues Guitar Revue
  type: MusicAlbum
  date published: 2025-06-20
genre: blues
genre: modern blues
isrc code: DEGR82420437
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-20T17:28:12+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x17bc4df17538aea9b52977ead375a4376766429dde97ebcac72faed253faecd3
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 958917
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/958917
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/DEGR82420437
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-20T17:53: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 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 0x17bc4df17538aea9b52977ead375a4376766429dde97ebcac72faed253faecd3. Chain 2 (Bitcoin): anchored in block 958917 (2026-07-20T17:53: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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/DEGR82420437 — a six-check JSON result.
  date published: 2026-07-20T17:53:56Z
audio: Big River
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 83.143
  additional property: Musical Key
    type: PropertyValue
    value: 1
  additional property: Mode (Major/Minor)
    type: PropertyValue
    value: 0
  additional property: Time Signature
    type: PropertyValue
    value: 4
  additional property: Danceability
    type: PropertyValue
    value: 0.603
  additional property: Energy
    type: PropertyValue
    value: 0.414
  additional property: Speechiness
    type: PropertyValue
    value: 0.032
  additional property: Acousticness
    type: PropertyValue
    value: 0.91
  additional property: Instrumentalness
    type: PropertyValue
    value: 0.001
  additional property: Liveness
    type: PropertyValue
    value: 0.105
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.554
  additional property: Loudness (dB)
    type: PropertyValue
    value: -7.9
  additional property: Key Name
    type: PropertyValue
    value: C#
  additional property: Mode Name
    type: PropertyValue
    value: Minor

Goodnight, Irene
type: MusicRecording
duration: PT4M55S
duration ms: 295266
explicit: false
by artist: Bad Temper Joe
in album: The Acoustic Blues Guitar Revue
  type: MusicAlbum
  date published: 2025-06-20
genre: blues
genre: modern blues
isrc code: DEGR82420438
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-20T07:49:37+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0xfe3ba1d7a055a7e1d671578cc427d3f4c451d2429828d9ce41a8a71dad77324e
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 958846
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/958846
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/DEGR82420438
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-20T08:14:15Z
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 0xfe3ba1d7a055a7e1d671578cc427d3f4c451d2429828d9ce41a8a71dad77324e. Chain 2 (Bitcoin): anchored in block 958846 (2026-07-20T08:14:15Z), 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/DEGR82420438 — a six-check JSON result.
  date published: 2026-07-20T08:14:15Z
audio: Goodnight, Irene
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 107.693
  additional property: Musical Key
    type: PropertyValue
    value: 2
  additional property: Mode (Major/Minor)
    type: PropertyValue
    value: 1
  additional property: Time Signature
    type: PropertyValue
    value: 3
  additional property: Danceability
    type: PropertyValue
    value: 0.509
  additional property: Energy
    type: PropertyValue
    value: 0.145
  additional property: Speechiness
    type: PropertyValue
    value: 0.033
  additional property: Acousticness
    type: PropertyValue
    value: 0.933
  additional property: Instrumentalness
    type: PropertyValue
    value: 0.006
  additional property: Liveness
    type: PropertyValue
    value: 0.11
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.237
  additional property: Loudness (dB)
    type: PropertyValue
    value: -15.885
  additional property: Key Name
    type: PropertyValue
    value: D
  additional property: Mode Name
    type: PropertyValue
    value: Major

If Tears Were Diamonds
type: MusicRecording
duration: PT8M25S
duration ms: 505013
explicit: false
by artist: Bad Temper Joe
in album: The Acoustic Blues Guitar Revue
  type: MusicAlbum
  date published: 2025-06-20
genre: blues
genre: modern blues
isrc code: DEGR82420439
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-03T14:02:44+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0xaf939e20e74342bf2e370d15246eab926560568a5a9aa75a80ce2703ef4e87e7
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 956856
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/956856
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/DEGR82420439
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-06T01:25:57Z
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 0xaf939e20e74342bf2e370d15246eab926560568a5a9aa75a80ce2703ef4e87e7. Chain 2 (Bitcoin): anchored in block 956856 (2026-07-06T01:25:57Z), 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/DEGR82420439 — a six-check JSON result.
  date published: 2026-07-06T01:25:57Z
audio: If Tears Were Diamonds
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 114.672
  additional property: Musical Key
    type: PropertyValue
    value: 7
  additional property: Mode (Major/Minor)
    type: PropertyValue
    value: 0
  additional property: Time Signature
    type: PropertyValue
    value: 3
  additional property: Danceability
    type: PropertyValue
    value: 0.544
  additional property: Energy
    type: PropertyValue
    value: 0.177
  additional property: Speechiness
    type: PropertyValue
    value: 0.058
  additional property: Acousticness
    type: PropertyValue
    value: 0.857
  additional property: Instrumentalness
    type: PropertyValue
    value: 0.185
  additional property: Liveness
    type: PropertyValue
    value: 0.08
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.164
  additional property: Loudness (dB)
    type: PropertyValue
    value: -11.587
  additional property: Key Name
    type: PropertyValue
    value: G
  additional property: Mode Name
    type: PropertyValue
    value: Minor