Bad Books
type: MusicGroup
genre: indie rock
description: Bad Books is an American indie rock band formed in early 2010, and is composed of indie folk artist Kevin Devine and members of indie rock band Manchester Orchestra along with drummer Benjamin Homola.
popularity: 39
followers: 58591
additional property: CopyrightID
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x8bb11c7eb9cee0b4d128048c7661ef7b2d3893aa356454414bf7d397bedb78ac
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/8490cf5d-132e-47a3-b351-9010dc48c6e6.ots
additional property: OTSRecordURL
  type: PropertyValue
  value: https://artists.proofprofile.net/proofs/artist/8490cf5d-132e-47a3-b351-9010dc48c6e6.json
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/artist/8490cf5d-132e-47a3-b351-9010dc48c6e6
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-06-12T19:24:56Z
additional property: OTSCanonicalRecord
  type: PropertyValue
  value: {"copyright_id":"0x8bb11c7eb9cee0b4d128048c7661ef7b2d3893aa356454414bf7d397bedb78ac","name":"Bad Books","registered_at":"2026-06-12T03:27:48Z","symbol":"NIM0172939","token_address":"0x5be26bfc22de7639a4e4381c6ccdfe6dd5a954aa","type":"artist","uuid":"8490cf5d-132e-47a3-b351-9010dc48c6e6"}
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 0x8bb11c7eb9cee0b4d128048c7661ef7b2d3893aa356454414bf7d397bedb78ac. 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/8490cf5d-132e-47a3-b351-9010dc48c6e6.json and https://artists.proofprofile.net/proofs/artist/8490cf5d-132e-47a3-b351-9010dc48c6e6.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
  date published: 2026-06-12T19:24:56Z
  text: {"copyright_id":"0x8bb11c7eb9cee0b4d128048c7661ef7b2d3893aa356454414bf7d397bedb78ac","name":"Bad Books","registered_at":"2026-06-12T03:27:48Z","symbol":"NIM0172939","token_address":"0x5be26bfc22de7639a4e4381c6ccdfe6dd5a954aa","type":"artist","uuid":"8490cf5d-132e-47a3-b351-9010dc48c6e6"}
album: Bad Books
  type: MusicAlbum
  date published: 2010-10-19
album: Bad Books
  type: MusicAlbum
  date published: 2010-10-19
album: Bad Books
  type: MusicAlbum
  date published: 2010-10-25
album: Forest Whitaker
  type: MusicAlbum
  date published: 2012-08-22
album: Forest Whitaker - Single
  type: MusicAlbum
  date published: 2012-09-03
album: The Story Of II [Spotify Exclusive]
  type: MusicAlbum
  date published: 2012-10-02
album: II
  type: MusicAlbum
  date published: 2012-10-09
album: II
  type: MusicAlbum
  date published: 2012-10-09
album: II
  type: MusicAlbum
  date published: 2012-10-09
album: II
  type: MusicAlbum
  date published: 2012-10-09
  track: Ambivalent Peaks
    type: MusicRecording
    duration: PT5M10S
    duration ms: 310373
    explicit: false
    by artist: Bad Books
    in album: II
      type: MusicAlbum
      date published: 2012-10-09
    genre: indie rock
    isrc code: US72W1210942
    additional property: CopyrightID
    additional property: CopyrightStatus
      type: PropertyValue
      value: registered
    additional property: CopyrightRegisteredAt
      type: PropertyValue
      value: 2026-06-29T09:53:03+00:00
    additional property: CopyrightChainExplorerURL
      type: PropertyValue
      value: https://explorer.copyrightchains.com/tx/0xf1e3d7891e7428745f641c3da9df2083bbd50ae5b81dd4476105bb0072ffa546
    additional property: OTSHash
    additional property: OTSBitcoinBlock
      type: PropertyValue
      value: 956375
    additional property: OTSBitcoinBlockVerifyURL
      type: PropertyValue
      value: https://blockstream.info/api/block-height/956375
    additional property: OTSVerificationAPI
      type: PropertyValue
      value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/US72W1210942
    additional property: OTSTimestamp
      type: PropertyValue
      value: 2026-07-02T16:51:38Z
    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 0xf1e3d7891e7428745f641c3da9df2083bbd50ae5b81dd4476105bb0072ffa546. Chain 2 (Bitcoin): anchored in block 956375 (2026-07-02T16:51:38Z), 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/US72W1210942.
      date published: 2026-07-02T16:51:38Z
    audio: Ambivalent Peaks
      type: AudioObject
      additional property: Tempo (BPM)
        type: PropertyValue
        value: 102.82
      additional property: Musical Key
        type: PropertyValue
        value: 1
      additional property: Mode (Major/Minor)
        type: PropertyValue
        value: 1
      additional property: Time Signature
        type: PropertyValue
        value: 3
      additional property: Danceability
        type: PropertyValue
        value: 0.535
      additional property: Energy
        type: PropertyValue
        value: 0.068
      additional property: Speechiness
        type: PropertyValue
        value: 0.039
      additional property: Acousticness
        type: PropertyValue
        value: 0.908
      additional property: Instrumentalness
        type: PropertyValue
        value: 0
      additional property: Liveness
        type: PropertyValue
        value: 0.103
      additional property: Valence (Positivity)
        type: PropertyValue
        value: 0.169
      additional property: Loudness (dB)
        type: PropertyValue
        value: -15.919
      additional property: Key Name
        type: PropertyValue
        value: C#
      additional property: Mode Name
        type: PropertyValue
        value: Major
album: I Love You, I’m Sorry, Please Help Me, Thank You
  type: MusicAlbum
  date published: 2019-05-02
album: Lake House
  type: MusicAlbum
  date published: 2019-05-02
album: UFO
  type: MusicAlbum
  date published: 2019-06-07
album: III
  type: MusicAlbum
  date published: 2019-06-14
  track: Neighborhood
    type: MusicRecording
    duration: PT2M29S
    duration ms: 149000
    explicit: false
    by artist: Bad Books
    in album: III
      type: MusicAlbum
      date published: 2019-06-14
    genre: indie rock
    isrc code: USC4R1902676
    additional property: CopyrightID
    additional property: CopyrightStatus
      type: PropertyValue
      value: registered
    additional property: CopyrightRegisteredAt
      type: PropertyValue
      value: 2026-06-29T09:48:08+00:00
    additional property: CopyrightChainExplorerURL
      type: PropertyValue
      value: https://explorer.copyrightchains.com/tx/0xf4c960f842727cef3fa8021c05bbd6edc45c0e83aa3eac27dae900e8a8829b7d
    additional property: OTSHash
    additional property: OTSBitcoinBlock
      type: PropertyValue
      value: 956375
    additional property: OTSBitcoinBlockVerifyURL
      type: PropertyValue
      value: https://blockstream.info/api/block-height/956375
    additional property: OTSVerificationAPI
      type: PropertyValue
      value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/USC4R1902676
    additional property: OTSTimestamp
      type: PropertyValue
      value: 2026-07-02T16:51:38Z
    additional property: OTSVerifyInstructions
    subject of: OpenTimestamps Proof of Existence
    audio: Neighborhood
  track: Supposed To Be
album: Bad Books (10th Anniversary Edition)
album: The After Party / It Never Stops
album: II: Revisited

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

OpenTimestamps Proof of Existence
type: DigitalDocument
encoding format: application/vnd.opentimestamps.ots
description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf4c960f842727cef3fa8021c05bbd6edc45c0e83aa3eac27dae900e8a8829b7d. Chain 2 (Bitcoin): anchored in block 956375 (2026-07-02T16:51:38Z), 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/USC4R1902676.
date published: 2026-07-02T16:51:38Z

Neighborhood
type: AudioObject
additional property: Tempo (BPM)
  type: PropertyValue
  value: 99.123
additional property: Musical Key
  type: PropertyValue
  value: 6
additional property: Mode (Major/Minor)
  type: PropertyValue
  value: 1
additional property: Time Signature
  type: PropertyValue
  value: 4
additional property: Danceability
  type: PropertyValue
  value: 0.679
additional property: Energy
  type: PropertyValue
  value: 0.05
additional property: Speechiness
  type: PropertyValue
  value: 0.167
additional property: Acousticness
  type: PropertyValue
  value: 0.582
additional property: Instrumentalness
  type: PropertyValue
  value: 0
additional property: Liveness
  type: PropertyValue
  value: 0.112
additional property: Valence (Positivity)
  type: PropertyValue
  value: 0.384
additional property: Loudness (dB)
  type: PropertyValue
  value: -21.352
additional property: Key Name
  type: PropertyValue
  value: F#
additional property: Mode Name
  type: PropertyValue
  value: Major

Supposed To Be
type: MusicRecording
duration: PT4M17S
duration ms: 257213
explicit: false
by artist: Bad Books
in album: III
  type: MusicAlbum
  date published: 2019-06-14
genre: indie rock
isrc code: USC4R1902679
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-13T15:53:56+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x55a295bb3cdb1eb3f95a4e4dce41aa6d73a8a20c8586f7d7fac223a8a30c7b84
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 957882
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/957882
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/USC4R1902679
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-13T16:48:10Z
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 0x55a295bb3cdb1eb3f95a4e4dce41aa6d73a8a20c8586f7d7fac223a8a30c7b84. Chain 2 (Bitcoin): anchored in block 957882 (2026-07-13T16:48:10Z), 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/USC4R1902679.
  date published: 2026-07-13T16:48:10Z
audio: Supposed To Be
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 114.875
  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.574
  additional property: Energy
    type: PropertyValue
    value: 0.322
  additional property: Speechiness
    type: PropertyValue
    value: 0.03
  additional property: Acousticness
    type: PropertyValue
    value: 0.633
  additional property: Instrumentalness
    type: PropertyValue
    value: 0.003
  additional property: Liveness
    type: PropertyValue
    value: 0.067
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.161
  additional property: Loudness (dB)
    type: PropertyValue
    value: -9.434
  additional property: Key Name
    type: PropertyValue
    value: D
  additional property: Mode Name
    type: PropertyValue
    value: Major

Bad Books (10th Anniversary Edition)
type: MusicAlbum
date published: 2020-10-23
track: How This All Ends
  type: MusicRecording
  duration: PT3M3S
  duration ms: 183520
  explicit: false
  by artist: Bad Books
  in album: Bad Books (10th Anniversary Edition)
    type: MusicAlbum
    date published: 2020-10-23
  genre: indie rock
  isrc code: USRZR1031201
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-15T20:41:40+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x6128df80cb7a93041442b836df9999a2f94760cfb52f7e1b2d8bdd53ffddeba2
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 958202
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/958202
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/USRZR1031201
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-15T23:43: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
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6128df80cb7a93041442b836df9999a2f94760cfb52f7e1b2d8bdd53ffddeba2. Chain 2 (Bitcoin): anchored in block 958202 (2026-07-15T23:43:25Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/USRZR1031201.
    date published: 2026-07-15T23:43:25Z
  audio: How This All Ends
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 120.077
    additional property: Musical Key
      type: PropertyValue
      value: 6
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 1
    additional property: Time Signature
      type: PropertyValue
      value: 3
    additional property: Danceability
      type: PropertyValue
      value: 0.531
    additional property: Energy
      type: PropertyValue
      value: 0.446
    additional property: Speechiness
      type: PropertyValue
      value: 0.032
    additional property: Acousticness
      type: PropertyValue
      value: 0.784
    additional property: Instrumentalness
      type: PropertyValue
      value: 0.001
    additional property: Liveness
      type: PropertyValue
      value: 0.112
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.233
    additional property: Loudness (dB)
      type: PropertyValue
      value: -7.931
    additional property: Key Name
      type: PropertyValue
      value: F#
    additional property: Mode Name
      type: PropertyValue
      value: Major
track: The Easy Mark & the Old Maid
  type: MusicRecording
  duration: PT3M37S
  duration ms: 217426
  explicit: false
  by artist: Bad Books
  in album: Bad Books (10th Anniversary Edition)
    type: MusicAlbum
    date published: 2020-10-23
  genre: indie rock
  isrc code: USRZR1031202
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-13T18:36:44+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x60494f8cb965d40ce7b2ce521ad8a2fd78b2c8c722096ab0875c2312f7201590
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 957919
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/957919
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/USRZR1031202
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-13T23:58:45Z
  additional property: OTSVerifyInstructions
    type: PropertyValue
    value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x60494f8cb965d40ce7b2ce521ad8a2fd78b2c8c722096ab0875c2312f7201590. Chain 2 (Bitcoin): anchored in block 957919 (2026-07-13T23:58:45Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/USRZR1031202.
    date published: 2026-07-13T23:58:45Z
  audio: The Easy Mark & the Old Maid
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 120.119
    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.629
    additional property: Energy
      type: PropertyValue
      value: 0.468
    additional property: Speechiness
      type: PropertyValue
      value: 0.033
    additional property: Acousticness
      type: PropertyValue
      value: 0.777
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.371
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.482
    additional property: Loudness (dB)
      type: PropertyValue
      value: -10.968
    additional property: Key Name
      type: PropertyValue
      value: A
    additional property: Mode Name
      type: PropertyValue
      value: Major
track: I Begged You Everything
  type: MusicRecording
  duration: PT4M50S
  duration ms: 290840
  explicit: true
  by artist: Bad Books
  in album: Bad Books (10th Anniversary Edition)
    type: MusicAlbum
    date published: 2020-10-23
  genre: indie rock
  isrc code: USRZR1031207
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-17T00:06:52+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0xcd6af04632f178a901dd0ff7d461882a6e7e9565022b72db8e7511c7a0c017d8
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 958341
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/958341
  additional property: OTSVerificationAPI
  additional property: OTSTimestamp
  additional property: OTSVerifyInstructions
  subject of: OpenTimestamps Proof of Existence
  audio: I Begged You Everything
track: Mesa, AZ
track: Texas
track: Holding Down the Laughter - APK Session

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

OTSTimestamp
type: PropertyValue
value: 2026-07-17T03:08:10Z

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

OpenTimestamps Proof of Existence
type: DigitalDocument
encoding format: application/vnd.opentimestamps.ots
description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcd6af04632f178a901dd0ff7d461882a6e7e9565022b72db8e7511c7a0c017d8. Chain 2 (Bitcoin): anchored in block 958341 (2026-07-17T03:08:10Z), 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/USRZR1031207.
date published: 2026-07-17T03:08:10Z

I Begged You Everything
type: AudioObject
additional property: Tempo (BPM)
  type: PropertyValue
  value: 139.873
additional property: Musical Key
  type: PropertyValue
  value: 4
additional property: Mode (Major/Minor)
  type: PropertyValue
  value: 1
additional property: Time Signature
  type: PropertyValue
  value: 3
additional property: Danceability
  type: PropertyValue
  value: 0.489
additional property: Energy
  type: PropertyValue
  value: 0.227
additional property: Speechiness
  type: PropertyValue
  value: 0.049
additional property: Acousticness
  type: PropertyValue
  value: 0.854
additional property: Instrumentalness
  type: PropertyValue
  value: 0
additional property: Liveness
  type: PropertyValue
  value: 0.321
additional property: Valence (Positivity)
  type: PropertyValue
  value: 0.287
additional property: Loudness (dB)
  type: PropertyValue
  value: -12.317
additional property: Key Name
  type: PropertyValue
  value: E
additional property: Mode Name
  type: PropertyValue
  value: Major

Mesa, AZ
type: MusicRecording
duration: PT3M23S
duration ms: 203746
explicit: false
by artist: Bad Books
in album: Bad Books (10th Anniversary Edition)
  type: MusicAlbum
  date published: 2020-10-23
genre: indie rock
isrc code: USRZR1031209
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-02T23:57:49+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x598b6c42ebbd5b0018c52ab9ccc4d384ed2f8dd23f22b771a7df38f2ed392f87
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 956422
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/956422
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/USRZR1031209
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-03T01:01:38Z
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 0x598b6c42ebbd5b0018c52ab9ccc4d384ed2f8dd23f22b771a7df38f2ed392f87. Chain 2 (Bitcoin): anchored in block 956422 (2026-07-03T01:01:38Z), 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/USRZR1031209.
  date published: 2026-07-03T01:01:38Z
audio: Mesa, AZ
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 105.901
  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.459
  additional property: Energy
    type: PropertyValue
    value: 0.397
  additional property: Speechiness
    type: PropertyValue
    value: 0.029
  additional property: Acousticness
    type: PropertyValue
    value: 0.575
  additional property: Instrumentalness
    type: PropertyValue
    value: 0
  additional property: Liveness
    type: PropertyValue
    value: 0.114
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.108
  additional property: Loudness (dB)
    type: PropertyValue
    value: -8.459
  additional property: Key Name
    type: PropertyValue
    value: G
  additional property: Mode Name
    type: PropertyValue
    value: Major

Texas
type: MusicRecording
duration: PT4M0S
duration ms: 240240
explicit: false
by artist: Bad Books
in album: Bad Books (10th Anniversary Edition)
  type: MusicAlbum
  date published: 2020-10-23
genre: indie rock
isrc code: USRZR1031210
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-04T15:08:38+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x59b33f10612e8cd7ab0012b4c623ff64886166f8e2140a23a1eb46fbf1127737
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/USRZR1031210
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 0x59b33f10612e8cd7ab0012b4c623ff64886166f8e2140a23a1eb46fbf1127737. 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/USRZR1031210.
  date published: 2026-07-05T01:12:41Z
audio: Texas
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 130.081
  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.582
  additional property: Energy
    type: PropertyValue
    value: 0.1
  additional property: Speechiness
    type: PropertyValue
    value: 0.063
  additional property: Acousticness
    type: PropertyValue
    value: 0.826
  additional property: Instrumentalness
    type: PropertyValue
    value: 0
  additional property: Liveness
    type: PropertyValue
    value: 0.109
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.26
  additional property: Loudness (dB)
    type: PropertyValue
    value: -16.509
  additional property: Key Name
    type: PropertyValue
    value: D
  additional property: Mode Name
    type: PropertyValue
    value: Major

Holding Down the Laughter - APK Session
type: MusicRecording
duration: PT4M4S
duration ms: 244274
explicit: false
by artist: Bad Books
in album: Bad Books (10th Anniversary Edition)
  type: MusicAlbum
  date published: 2020-10-23
genre: indie rock
isrc code: QM87M2000914
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-05T13:29:49+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0xdaffa01069ddea082fe71c060882afead99707da0a63e27ea55a2e7a8c6a8147
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/QM87M2000914
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 0xdaffa01069ddea082fe71c060882afead99707da0a63e27ea55a2e7a8c6a8147. 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/QM87M2000914.
  date published: 2026-07-05T18:48:28Z
audio: Holding Down the Laughter - APK Session
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 106.143
  additional property: Musical Key
    type: PropertyValue
    value: 8
  additional property: Mode (Major/Minor)
    type: PropertyValue
    value: 1
  additional property: Time Signature
    type: PropertyValue
    value: 4
  additional property: Danceability
    type: PropertyValue
    value: 0.394
  additional property: Energy
    type: PropertyValue
    value: 0.84
  additional property: Speechiness
    type: PropertyValue
    value: 0.055
  additional property: Acousticness
    type: PropertyValue
    value: 0.213
  additional property: Instrumentalness
    type: PropertyValue
    value: 0
  additional property: Liveness
    type: PropertyValue
    value: 0.896
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.55
  additional property: Loudness (dB)
    type: PropertyValue
    value: -6.584
  additional property: Key Name
    type: PropertyValue
    value: Ab
  additional property: Mode Name
    type: PropertyValue
    value: Major

The After Party / It Never Stops
type: MusicAlbum
date published: 2023-10-09
track: The After Party
  type: MusicRecording
  duration: PT3M59S
  duration ms: 239506
  explicit: false
  by artist: Bad Books
  in album: The After Party / It Never Stops
    type: MusicAlbum
    date published: 2023-10-09
  genre: indie rock
  isrc code: QZNWP2302801
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-05T18:26:24+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x46967ded382eec04a95694e647c8e37884f17f726b206a3dd23a854a1d81c774
  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/QZNWP2302801
  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 0x46967ded382eec04a95694e647c8e37884f17f726b206a3dd23a854a1d81c774. 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/QZNWP2302801.
    date published: 2026-07-05T19:27:56Z
  audio: The After Party
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 140.019
    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.576
    additional property: Energy
      type: PropertyValue
      value: 0.671
    additional property: Speechiness
      type: PropertyValue
      value: 0.027
    additional property: Acousticness
      type: PropertyValue
      value: 0.117
    additional property: Instrumentalness
      type: PropertyValue
      value: 0.17
    additional property: Liveness
      type: PropertyValue
      value: 0.634
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.387
    additional property: Loudness (dB)
      type: PropertyValue
      value: -6.948
    additional property: Key Name
      type: PropertyValue
      value: C
    additional property: Mode Name
      type: PropertyValue
      value: Major
track: It Never Stops
  type: MusicRecording
  duration: PT3M18S
  duration ms: 198920
  explicit: false
  by artist: Bad Books
  in album: The After Party / It Never Stops
    type: MusicAlbum
    date published: 2023-10-09
  genre: indie rock
  isrc code: QZNWP2302804
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-04T17:10:08+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0xee677aa03b990ea96cde808817e1098f0ae61084b442368292eeae1d8527a3ad
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 956728
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/956728
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZNWP2302804
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-05T01:43:49Z
  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 0xee677aa03b990ea96cde808817e1098f0ae61084b442368292eeae1d8527a3ad. Chain 2 (Bitcoin): anchored in block 956728 (2026-07-05T01:43:49Z), 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/QZNWP2302804.
    date published: 2026-07-05T01:43:49Z
  audio: It Never Stops
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 150.002
    additional property: Musical Key
      type: PropertyValue
      value: 6
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 1
    additional property: Time Signature
      type: PropertyValue
      value: 4
    additional property: Danceability
      type: PropertyValue
      value: 0.614
    additional property: Energy
      type: PropertyValue
      value: 0.653
    additional property: Speechiness
      type: PropertyValue
      value: 0.032
    additional property: Acousticness
      type: PropertyValue
      value: 0.121
    additional property: Instrumentalness
      type: PropertyValue
      value: 0.004
    additional property: Liveness
      type: PropertyValue
      value: 0.295
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.383
    additional property: Loudness (dB)
      type: PropertyValue
      value: -7.611
    additional property: Key Name
      type: PropertyValue
      value: F#
    additional property: Mode Name
      type: PropertyValue
      value: Major

II: Revisited
type: MusicAlbum
date published: 2023-10-20
track: No Reward
  type: MusicRecording
  duration: PT2M51S
  duration ms: 171933
  explicit: false
  by artist: Bad Books
  in album: II: Revisited
    type: MusicAlbum
    date published: 2023-10-20
  genre: indie rock
  isrc code: QZNWP2302802
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-15T17:08:29+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x3f0ba12c0becbc53ed2df6023b9527a1b537b854daa69a1147098749c135eee5
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 958180
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/958180
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZNWP2302802
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-15T20:10:08Z
  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 0x3f0ba12c0becbc53ed2df6023b9527a1b537b854daa69a1147098749c135eee5. Chain 2 (Bitcoin): anchored in block 958180 (2026-07-15T20:10:08Z), 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/QZNWP2302802.
    date published: 2026-07-15T20:10:08Z
  audio: No Reward
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 110.09
    additional property: Musical Key
      type: PropertyValue
      value: 6
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 0
    additional property: Time Signature
      type: PropertyValue
      value: 3
    additional property: Danceability
      type: PropertyValue
      value: 0.593
    additional property: Energy
      type: PropertyValue
      value: 0.21
    additional property: Speechiness
      type: PropertyValue
      value: 0.028
    additional property: Acousticness
      type: PropertyValue
      value: 0.949
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.099
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.253
    additional property: Loudness (dB)
      type: PropertyValue
      value: -12.952
    additional property: Key Name
      type: PropertyValue
      value: F#
    additional property: Mode Name
      type: PropertyValue
      value: Minor
track: Pytor
  type: MusicRecording
  duration: PT3M40S
  duration ms: 220200
  explicit: false
  by artist: Bad Books
  in album: II: Revisited
    type: MusicAlbum
    date published: 2023-10-20
  genre: indie rock
  isrc code: QZNWP2302805
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-06-28T19:13:07+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0xf6981b32509bc13362db04179fb23cb8ca963ed9ad956f9ea47e703b18a811cc
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 956375
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/956375
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZNWP2302805
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-02T16:51:38Z
  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 0xf6981b32509bc13362db04179fb23cb8ca963ed9ad956f9ea47e703b18a811cc. Chain 2 (Bitcoin): anchored in block 956375 (2026-07-02T16:51:38Z), 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/QZNWP2302805.
    date published: 2026-07-02T16:51:38Z
  audio: Pytor
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 142.072
    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.635
    additional property: Energy
      type: PropertyValue
      value: 0.263
    additional property: Speechiness
      type: PropertyValue
      value: 0.056
    additional property: Acousticness
      type: PropertyValue
      value: 0.937
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.101
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.399
    additional property: Loudness (dB)
      type: PropertyValue
      value: -13.068
    additional property: Key Name
      type: PropertyValue
      value: E
    additional property: Mode Name
      type: PropertyValue
      value: Major
track: No Sides
  type: MusicRecording
  duration: PT3M41S
  duration ms: 221306
  explicit: false
  by artist: Bad Books
  in album: II: Revisited
    type: MusicAlbum
    date published: 2023-10-20
  genre: indie rock
  isrc code: QZNWP2302806
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-15T08:34:39+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x450b549ec3ec10ed2aad6b30305ca1d82a2d5747c339f791c69f260131cc99ea
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 958137
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/958137
  additional property: OTSVerificationAPI
  additional property: OTSTimestamp
  additional property: OTSVerifyInstructions
  subject of: OpenTimestamps Proof of Existence
  audio: No Sides
track: Lost Creek
track: Friendly Advice
track: Ambivalent Peaks
track: Petite Mort

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

OTSTimestamp
type: PropertyValue
value: 2026-07-15T11:37:33Z

OTSVerifyInstructions
type: PropertyValue
value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp

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

No Sides
type: AudioObject
additional property: Tempo (BPM)
  type: PropertyValue
  value: 149.956
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.273
additional property: Energy
  type: PropertyValue
  value: 0.623
additional property: Speechiness
  type: PropertyValue
  value: 0.033
additional property: Acousticness
  type: PropertyValue
  value: 0.447
additional property: Instrumentalness
  type: PropertyValue
  value: 0
additional property: Liveness
  type: PropertyValue
  value: 0.147
additional property: Valence (Positivity)
  type: PropertyValue
  value: 0.184
additional property: Loudness (dB)
  type: PropertyValue
  value: -8.161
additional property: Key Name
  type: PropertyValue
  value: G
additional property: Mode Name
  type: PropertyValue
  value: Major

Lost Creek
type: MusicRecording
duration: PT4M15S
duration ms: 255120
explicit: false
by artist: Bad Books
in album: II: Revisited
  type: MusicAlbum
  date published: 2023-10-20
genre: indie rock
isrc code: QZNWP2302807
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-15T08:38:45+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x753ea40fd593c44e75062b8502876758ae8c65e574336e7fa88d84078f0b8f68
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 958137
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/958137
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZNWP2302807
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-15T11:41:00Z
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x753ea40fd593c44e75062b8502876758ae8c65e574336e7fa88d84078f0b8f68. Chain 2 (Bitcoin): anchored in block 958137 (2026-07-15T11:41:00Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZNWP2302807.
  date published: 2026-07-15T11:41:00Z
audio: Lost Creek
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 149.833
  additional property: Musical Key
    type: PropertyValue
    value: 6
  additional property: Mode (Major/Minor)
    type: PropertyValue
    value: 1
  additional property: Time Signature
    type: PropertyValue
    value: 3
  additional property: Danceability
    type: PropertyValue
    value: 0.482
  additional property: Energy
    type: PropertyValue
    value: 0.35
  additional property: Speechiness
    type: PropertyValue
    value: 0.031
  additional property: Acousticness
    type: PropertyValue
    value: 0.453
  additional property: Instrumentalness
    type: PropertyValue
    value: 0.003
  additional property: Liveness
    type: PropertyValue
    value: 0.122
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.316
  additional property: Loudness (dB)
    type: PropertyValue
    value: -11.853
  additional property: Key Name
    type: PropertyValue
    value: F#
  additional property: Mode Name
    type: PropertyValue
    value: Major

Friendly Advice
type: MusicRecording
duration: PT3M41S
duration ms: 221813
explicit: false
by artist: Bad Books
in album: II: Revisited
  type: MusicAlbum
  date published: 2023-10-20
genre: indie rock
isrc code: QZNWP2302808
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-06-29T09:49:35+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x8c4d0daa36a05da57a4ad76b18bc8e1a53019b2e5bf6c1f1efa21bdbcee8b683
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 956375
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/956375
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZNWP2302808
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-02T16:51:38Z
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 0x8c4d0daa36a05da57a4ad76b18bc8e1a53019b2e5bf6c1f1efa21bdbcee8b683. Chain 2 (Bitcoin): anchored in block 956375 (2026-07-02T16:51:38Z), 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/QZNWP2302808.
  date published: 2026-07-02T16:51:38Z
audio: Friendly Advice
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 129.987
  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.686
  additional property: Energy
    type: PropertyValue
    value: 0.925
  additional property: Speechiness
    type: PropertyValue
    value: 0.034
  additional property: Acousticness
    type: PropertyValue
    value: 0.191
  additional property: Instrumentalness
    type: PropertyValue
    value: 0.447
  additional property: Liveness
    type: PropertyValue
    value: 0.135
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.613
  additional property: Loudness (dB)
    type: PropertyValue
    value: -7.577
  additional property: Key Name
    type: PropertyValue
    value: C
  additional property: Mode Name
    type: PropertyValue
    value: Minor

Ambivalent Peaks
type: MusicRecording
duration: PT4M36S
duration ms: 276493
explicit: false
by artist: Bad Books
in album: II: Revisited
  type: MusicAlbum
  date published: 2023-10-20
genre: indie rock
isrc code: QZNWP2302809
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-16T10:47:05+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0xcfae6b23a07cc0dcfef4a7b5c8dad4624d59c2a798bb1e111d39d4c7c006311a
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 958286
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/958286
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZNWP2302809
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-16T12:43:37Z
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 0xcfae6b23a07cc0dcfef4a7b5c8dad4624d59c2a798bb1e111d39d4c7c006311a. Chain 2 (Bitcoin): anchored in block 958286 (2026-07-16T12:43:37Z), 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/QZNWP2302809.
  date published: 2026-07-16T12:43:37Z
audio: Ambivalent Peaks
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 116.298
  additional property: Musical Key
    type: PropertyValue
    value: 11
  additional property: Mode (Major/Minor)
    type: PropertyValue
    value: 1
  additional property: Time Signature
    type: PropertyValue
    value: 3
  additional property: Danceability
    type: PropertyValue
    value: 0.488
  additional property: Energy
    type: PropertyValue
    value: 0.124
  additional property: Speechiness
    type: PropertyValue
    value: 0.032
  additional property: Acousticness
    type: PropertyValue
    value: 0.633
  additional property: Instrumentalness
    type: PropertyValue
    value: 0.002
  additional property: Liveness
    type: PropertyValue
    value: 0.161
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.04
  additional property: Loudness (dB)
    type: PropertyValue
    value: -16.566
  additional property: Key Name
    type: PropertyValue
    value: B
  additional property: Mode Name
    type: PropertyValue
    value: Major

Petite Mort
type: MusicRecording
duration: PT2M34S
duration ms: 154546
explicit: false
by artist: Bad Books
in album: II: Revisited
  type: MusicAlbum
  date published: 2023-10-20
genre: indie rock
isrc code: QZNWP2302810
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-16T17:54:30+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x9d7db716af707da800eba3a09440a8594c0e72847d90eed6deceb6845d293407
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 958316
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/958316
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZNWP2302810
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-16T19:42:29Z
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 0x9d7db716af707da800eba3a09440a8594c0e72847d90eed6deceb6845d293407. Chain 2 (Bitcoin): anchored in block 958316 (2026-07-16T19:42:29Z), 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/QZNWP2302810.
  date published: 2026-07-16T19:42:29Z
audio: Petite Mort
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 144.787
  additional property: Musical Key
    type: PropertyValue
    value: 1
  additional property: Mode (Major/Minor)
    type: PropertyValue
    value: 0
  additional property: Time Signature
    type: PropertyValue
    value: 3
  additional property: Danceability
    type: PropertyValue
    value: 0.318
  additional property: Energy
    type: PropertyValue
    value: 0.186
  additional property: Speechiness
    type: PropertyValue
    value: 0.04
  additional property: Acousticness
    type: PropertyValue
    value: 0.714
  additional property: Instrumentalness
    type: PropertyValue
    value: 0
  additional property: Liveness
    type: PropertyValue
    value: 0.107
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.038
  additional property: Loudness (dB)
    type: PropertyValue
    value: -14.689
  additional property: Key Name
    type: PropertyValue
    value: C#
  additional property: Mode Name
    type: PropertyValue
    value: Minor