Sarah Dukes
type: MusicGroup
popularity: 22
followers: 2126
additional property: CopyrightID
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x923dc78bde99f8d62bc14f5bd9ad3291b6897d71909eae30a955644a7a008b89
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 953423
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/953423
additional property: OTSProofURL
  type: PropertyValue
  value: https://artists.proofprofile.net/proofs/artist/fabeee8d-15f3-49cd-8c36-5c7a4659f291.ots
additional property: OTSRecordURL
  type: PropertyValue
  value: https://artists.proofprofile.net/proofs/artist/fabeee8d-15f3-49cd-8c36-5c7a4659f291.json
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/artist/fabeee8d-15f3-49cd-8c36-5c7a4659f291
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-06-12T21:20:00Z
additional property: OTSCanonicalRecord
  type: PropertyValue
  value: {"copyright_id":"0x923dc78bde99f8d62bc14f5bd9ad3291b6897d71909eae30a955644a7a008b89","name":"Sarah Dukes","registered_at":"2026-06-12T18:10:18Z","symbol":"NIM0332048","token_address":"0x8cff21a8035a3fc9a385df9ca9888376858fff5f","type":"artist","uuid":"fabeee8d-15f3-49cd-8c36-5c7a4659f291"}
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 0x923dc78bde99f8d62bc14f5bd9ad3291b6897d71909eae30a955644a7a008b89. Chain 2 (Bitcoin): anchored in block 953423 (2026-06-12T21:20:00Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/fabeee8d-15f3-49cd-8c36-5c7a4659f291.json and https://artists.proofprofile.net/proofs/artist/fabeee8d-15f3-49cd-8c36-5c7a4659f291.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
  date published: 2026-06-12T21:20:00Z
  text: {"copyright_id":"0x923dc78bde99f8d62bc14f5bd9ad3291b6897d71909eae30a955644a7a008b89","name":"Sarah Dukes","registered_at":"2026-06-12T18:10:18Z","symbol":"NIM0332048","token_address":"0x8cff21a8035a3fc9a385df9ca9888376858fff5f","type":"artist","uuid":"fabeee8d-15f3-49cd-8c36-5c7a4659f291"}
album: Finding Forever
  type: MusicAlbum
  date published: 2011-12-19
  track: Star Catcher
    type: MusicRecording
    duration: PT3M11S
    duration ms: 191320
    explicit: false
    by artist: Sarah Dukes
    in album: Finding Forever
      type: MusicAlbum
      date published: 2011-12-19
    isrc code: QMUPQ1100001
    additional property: CopyrightID
    additional property: CopyrightStatus
      type: PropertyValue
      value: registered
    additional property: CopyrightRegisteredAt
      type: PropertyValue
      value: 2026-07-04T15:11:38+00:00
    additional property: CopyrightChainExplorerURL
      type: PropertyValue
      value: https://explorer.copyrightchains.com/tx/0x995812c245f3ac22521c3b4f3ee6599686bf08333435cd0b42c75b6d98866f71
    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/QMUPQ1100001
    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 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 0x995812c245f3ac22521c3b4f3ee6599686bf08333435cd0b42c75b6d98866f71. 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/QMUPQ1100001.
      date published: 2026-07-05T01:43:49Z
    audio: Star Catcher
      type: AudioObject
      additional property: Tempo (BPM)
        type: PropertyValue
        value: 99.106
      additional property: Musical Key
        type: PropertyValue
        value: 3
      additional property: Mode (Major/Minor)
        type: PropertyValue
        value: 1
      additional property: Time Signature
        type: PropertyValue
        value: 4
      additional property: Danceability
        type: PropertyValue
        value: 0.555
      additional property: Energy
        type: PropertyValue
        value: 0.528
      additional property: Speechiness
        type: PropertyValue
        value: 0.038
      additional property: Acousticness
        type: PropertyValue
        value: 0.99
      additional property: Instrumentalness
        type: PropertyValue
        value: 0.862
      additional property: Liveness
        type: PropertyValue
        value: 0.11
      additional property: Valence (Positivity)
        type: PropertyValue
        value: 0.759
      additional property: Loudness (dB)
        type: PropertyValue
        value: -13.262
      additional property: Key Name
        type: PropertyValue
        value: Eb
      additional property: Mode Name
        type: PropertyValue
        value: Major
  track: Wings of a Butterfly
    type: MusicRecording
    duration: PT2M50S
    duration ms: 170986
    explicit: false
    by artist: Sarah Dukes
    in album: Finding Forever
      type: MusicAlbum
      date published: 2011-12-19
    isrc code: QMUPQ1100002
    additional property: CopyrightID
    additional property: CopyrightStatus
      type: PropertyValue
      value: registered
    additional property: CopyrightRegisteredAt
      type: PropertyValue
      value: 2026-07-19T05:28:36+00:00
    additional property: CopyrightChainExplorerURL
      type: PropertyValue
      value: https://explorer.copyrightchains.com/tx/0xe24cc0473681d9753330e2b184f57497e18359d75ad0fc98abf2e3022423fa52
    additional property: OTSHash
    additional property: OTSBitcoinBlock
      type: PropertyValue
      value: 958673
    additional property: OTSBitcoinBlockVerifyURL
      type: PropertyValue
      value: https://blockstream.info/api/block-height/958673
    additional property: OTSVerificationAPI
      type: PropertyValue
      value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QMUPQ1100002
    additional property: OTSTimestamp
      type: PropertyValue
      value: 2026-07-19T05:38:28Z
    additional property: OTSVerifyInstructions
      type: PropertyValue
      value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
    subject of: OpenTimestamps Proof of Existence
      type: DigitalDocument
      encoding format: application/vnd.opentimestamps.ots
      description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe24cc0473681d9753330e2b184f57497e18359d75ad0fc98abf2e3022423fa52. Chain 2 (Bitcoin): anchored in block 958673 (2026-07-19T05:38: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/QMUPQ1100002.
      date published: 2026-07-19T05:38:28Z
    audio: Wings of a Butterfly
      type: AudioObject
      additional property: Tempo (BPM)
        type: PropertyValue
        value: 100.364
      additional property: Musical Key
        type: PropertyValue
        value: 9
      additional property: Mode (Major/Minor)
        type: PropertyValue
        value: 0
      additional property: Time Signature
        type: PropertyValue
        value: 3
      additional property: Danceability
        type: PropertyValue
        value: 0.426
      additional property: Energy
        type: PropertyValue
        value: 0.3
      additional property: Speechiness
        type: PropertyValue
        value: 0.044
      additional property: Acousticness
        type: PropertyValue
        value: 0.99
      additional property: Instrumentalness
        type: PropertyValue
        value: 0.923
      additional property: Liveness
        type: PropertyValue
        value: 0.156
      additional property: Valence (Positivity)
        type: PropertyValue
        value: 0.412
      additional property: Loudness (dB)
        type: PropertyValue
        value: -14.433
      additional property: Key Name
      additional property: Mode Name
  track: Finding Forever
album: One: Orchestrated Version
album: Raining Rockets
album: Life Sometimes
album: Yesterday Again (feat. Clay Agnew)
album: Just by Being You
album: Triumph
album: I Learned It From You
album: Hopes Up
album: Washed Away

Key Name
type: PropertyValue
value: A

Mode Name
type: PropertyValue
value: Minor

Finding Forever
type: MusicRecording
duration: PT3M3S
duration ms: 183920
explicit: false
by artist: Sarah Dukes
in album: Finding Forever
  type: MusicAlbum
  date published: 2011-12-19
isrc code: QMUPQ1100004
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-13T18:20:29+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0xa7332e320e39854d57469c9dd401fe35ddc2b9d2f0de890167d69d55b3b7e6e7
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 957898
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/957898
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QMUPQ1100004
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-13T19:28: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 0xa7332e320e39854d57469c9dd401fe35ddc2b9d2f0de890167d69d55b3b7e6e7. Chain 2 (Bitcoin): anchored in block 957898 (2026-07-13T19:28: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 via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QMUPQ1100004.
  date published: 2026-07-13T19:28:48Z
audio: Finding Forever
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 105.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.478
  additional property: Energy
    type: PropertyValue
    value: 0.183
  additional property: Speechiness
    type: PropertyValue
    value: 0.042
  additional property: Acousticness
    type: PropertyValue
    value: 0.991
  additional property: Instrumentalness
    type: PropertyValue
    value: 0.918
  additional property: Liveness
    type: PropertyValue
    value: 0.118
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.539
  additional property: Loudness (dB)
    type: PropertyValue
    value: -13.383
  additional property: Key Name
    type: PropertyValue
    value: C
  additional property: Mode Name
    type: PropertyValue
    value: Major

One: Orchestrated Version
type: MusicAlbum
date published: 2013-10-14

Raining Rockets
type: MusicAlbum
date published: 2015-03-13
track: Raining Rockets
  type: MusicRecording
  duration: PT2M40S
  duration ms: 160549
  explicit: false
  by artist: Sarah Dukes
  in album: Raining Rockets
    type: MusicAlbum
    date published: 2015-03-13
  isrc code: USCGH1593298
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-16T03:56:03+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x680f819deff71e1eeb84e02841382eab2698e7befde607bdc5684490d5931791
  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/USCGH1593298
  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 0x680f819deff71e1eeb84e02841382eab2698e7befde607bdc5684490d5931791. 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 via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/USCGH1593298.
    date published: 2026-07-16T04:30:31Z
  audio: Raining Rockets
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 72.67
    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.447
    additional property: Energy
      type: PropertyValue
      value: 0.059
    additional property: Speechiness
      type: PropertyValue
      value: 0.063
    additional property: Acousticness
      type: PropertyValue
      value: 0.995
    additional property: Instrumentalness
      type: PropertyValue
      value: 0.946
    additional property: Liveness
      type: PropertyValue
      value: 0.099
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.303
    additional property: Loudness (dB)
      type: PropertyValue
      value: -22.216
    additional property: Key Name
      type: PropertyValue
      value: C
    additional property: Mode Name
      type: PropertyValue
      value: Major

Life Sometimes
type: MusicAlbum
date published: 2016-05-26
track: Stargaze
  type: MusicRecording
  duration: PT3M7S
  duration ms: 187066
  explicit: false
  by artist: Sarah Dukes
  in album: Life Sometimes
    type: MusicAlbum
    date published: 2016-05-26
  isrc code: USCGJ1630434
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-04T02:45:56+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0xe288c17901ce79a67ce249ca392579221ca53bca2aee5c960afa0989123ea6b8
  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/USCGJ1630434
  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 0xe288c17901ce79a67ce249ca392579221ca53bca2aee5c960afa0989123ea6b8. 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 via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/USCGJ1630434.
    date published: 2026-07-04T10:04:33Z
  audio: Stargaze
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 111.023
    additional property: Musical Key
      type: PropertyValue
      value: 9
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 0
    additional property: Time Signature
      type: PropertyValue
      value: 3
    additional property: Danceability
      type: PropertyValue
      value: 0.411
    additional property: Energy
      type: PropertyValue
      value: 0.334
    additional property: Speechiness
      type: PropertyValue
      value: 0.039
    additional property: Acousticness
      type: PropertyValue
      value: 0.986
    additional property: Instrumentalness
      type: PropertyValue
      value: 0.849
    additional property: Liveness
      type: PropertyValue
      value: 0.111
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.343
    additional property: Loudness (dB)
      type: PropertyValue
      value: -13.818
    additional property: Key Name
      type: PropertyValue
      value: A
    additional property: Mode Name
      type: PropertyValue
      value: Minor
track: Violet Beams
  type: MusicRecording
  duration: PT4M10S
  duration ms: 250320
  explicit: false
  by artist: Sarah Dukes
  in album: Life Sometimes
    type: MusicAlbum
    date published: 2016-05-26
  isrc code: USCGJ1630435
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-20T15:31:58+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x7f8d864e7e14df72154b4c59d46e9684852a3f2fce7de3e70bd610d87a727550
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 958905
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/958905
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/USCGJ1630435
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-20T16:14:34Z
  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 0x7f8d864e7e14df72154b4c59d46e9684852a3f2fce7de3e70bd610d87a727550. Chain 2 (Bitcoin): anchored in block 958905 (2026-07-20T16:14:34Z), 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/USCGJ1630435.
    date published: 2026-07-20T16:14:34Z
  audio: Violet Beams
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 90.535
    additional property: Musical Key
      type: PropertyValue
      value: 4
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 0
    additional property: Time Signature
      type: PropertyValue
      value: 4
    additional property: Danceability
      type: PropertyValue
      value: 0.333
    additional property: Energy
      type: PropertyValue
      value: 0.432
    additional property: Speechiness
      type: PropertyValue
      value: 0.042
    additional property: Acousticness
      type: PropertyValue
      value: 0.99
    additional property: Instrumentalness
      type: PropertyValue
      value: 0.928
    additional property: Liveness
      type: PropertyValue
      value: 0.147
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.418
    additional property: Loudness (dB)
      type: PropertyValue
      value: -13.718
    additional property: Key Name
      type: PropertyValue
      value: E
    additional property: Mode Name
      type: PropertyValue
      value: Minor
track: Rainbows and Crystals
  type: MusicRecording
  duration: PT3M13S
  duration ms: 193106
  explicit: false
  by artist: Sarah Dukes
  in album: Life Sometimes
    type: MusicAlbum
    date published: 2016-05-26
  isrc code: USCGJ1630436
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-21T01:49:35+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x0a9e8920337566f6646708964b8e4bc46dc1db3fbf462b72043f77565fdf6aa4
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 958951
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/958951
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/USCGJ1630436
  additional property: OTSTimestamp
  additional property: OTSVerifyInstructions
  subject of: OpenTimestamps Proof of Existence
  audio: Rainbows and Crystals
track: As the Wind Blows
track: Life Sometimes

OTSTimestamp
type: PropertyValue
value: 2026-07-21T02:01:41Z

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

OpenTimestamps Proof of Existence
type: DigitalDocument
encoding format: application/vnd.opentimestamps.ots
description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0a9e8920337566f6646708964b8e4bc46dc1db3fbf462b72043f77565fdf6aa4. Chain 2 (Bitcoin): anchored in block 958951 (2026-07-21T02:01: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/USCGJ1630436.
date published: 2026-07-21T02:01:41Z

Rainbows and Crystals
type: AudioObject
additional property: Tempo (BPM)
  type: PropertyValue
  value: 209.655
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.233
additional property: Energy
  type: PropertyValue
  value: 0.353
additional property: Speechiness
  type: PropertyValue
  value: 0.053
additional property: Acousticness
  type: PropertyValue
  value: 0.98
additional property: Instrumentalness
  type: PropertyValue
  value: 0.891
additional property: Liveness
  type: PropertyValue
  value: 0.103
additional property: Valence (Positivity)
  type: PropertyValue
  value: 0.796
additional property: Loudness (dB)
  type: PropertyValue
  value: -15.558
additional property: Key Name
  type: PropertyValue
  value: C
additional property: Mode Name
  type: PropertyValue
  value: Major

As the Wind Blows
type: MusicRecording
duration: PT3M24S
duration ms: 204680
explicit: false
by artist: Sarah Dukes
in album: Life Sometimes
  type: MusicAlbum
  date published: 2016-05-26
isrc code: USCGJ1630437
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-20T14:43:50+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x654660163137f17f8073b87ac416c24b672aa8e4a18863a95baf7616cf205549
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 958901
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/958901
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/USCGJ1630437
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-20T15:07:00Z
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x654660163137f17f8073b87ac416c24b672aa8e4a18863a95baf7616cf205549. Chain 2 (Bitcoin): anchored in block 958901 (2026-07-20T15:07:00Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/USCGJ1630437.
  date published: 2026-07-20T15:07:00Z
audio: As the Wind Blows
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 101.608
  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.34
  additional property: Energy
    type: PropertyValue
    value: 0.423
  additional property: Speechiness
    type: PropertyValue
    value: 0.036
  additional property: Acousticness
    type: PropertyValue
    value: 0.965
  additional property: Instrumentalness
    type: PropertyValue
    value: 0.852
  additional property: Liveness
    type: PropertyValue
    value: 0.17
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.527
  additional property: Loudness (dB)
    type: PropertyValue
    value: -12.346
  additional property: Key Name
    type: PropertyValue
    value: G
  additional property: Mode Name
    type: PropertyValue
    value: Minor

Life Sometimes
type: MusicRecording
duration: PT3M35S
duration ms: 215413
explicit: false
by artist: Sarah Dukes
in album: Life Sometimes
  type: MusicAlbum
  date published: 2016-05-26
isrc code: USCGJ1630439
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-05T19:33:56+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0xf4747aaeefa34b6f77582f0efcc22ec11b0c144d9787a95051e8e3ccce20dec1
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/USCGJ1630439
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 0xf4747aaeefa34b6f77582f0efcc22ec11b0c144d9787a95051e8e3ccce20dec1. 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 via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/USCGJ1630439.
  date published: 2026-07-06T01:25:57Z
audio: Life Sometimes
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 114.042
  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.308
  additional property: Energy
    type: PropertyValue
    value: 0.338
  additional property: Speechiness
    type: PropertyValue
    value: 0.038
  additional property: Acousticness
    type: PropertyValue
    value: 0.937
  additional property: Instrumentalness
    type: PropertyValue
    value: 0.915
  additional property: Liveness
    type: PropertyValue
    value: 0.119
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.33
  additional property: Loudness (dB)
    type: PropertyValue
    value: -14.985
  additional property: Key Name
    type: PropertyValue
    value: F
  additional property: Mode Name
    type: PropertyValue
    value: Major

Yesterday Again (feat. Clay Agnew)
type: MusicAlbum
date published: 2019-01-21
track: Yesterday Again (feat. Clay Agnew)
  type: MusicRecording
  duration: PT3M32S
  duration ms: 212294
  explicit: false
  by artist: Sarah Dukes
  in album: Yesterday Again (feat. Clay Agnew)
    type: MusicAlbum
    date published: 2019-01-21
  isrc code: USCGH1912352
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-15T08:03:09+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x8301a5102208f5d8a524b59da47a6bf2c418d14b3c77389e1ffb7471fbcd45dd
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 958124
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/958124
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/USCGH1912352
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-15T08:13:46Z
  additional property: OTSVerifyInstructions
    type: PropertyValue
    value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8301a5102208f5d8a524b59da47a6bf2c418d14b3c77389e1ffb7471fbcd45dd. Chain 2 (Bitcoin): anchored in block 958124 (2026-07-15T08:13:46Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/USCGH1912352.
    date published: 2026-07-15T08:13:46Z
  audio: Yesterday Again (feat. Clay Agnew)
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 84.743
    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.546
    additional property: Energy
      type: PropertyValue
      value: 0.168
    additional property: Speechiness
      type: PropertyValue
      value: 0.03
    additional property: Acousticness
      type: PropertyValue
      value: 0.831
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.109
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.452
    additional property: Loudness (dB)
      type: PropertyValue
      value: -13.562
    additional property: Key Name
      type: PropertyValue
      value: C
    additional property: Mode Name
      type: PropertyValue
      value: Major

Just by Being You
type: MusicAlbum
date published: 2020-03-15

Triumph
type: MusicAlbum
date published: 2020-10-07

I Learned It From You
type: MusicAlbum
date published: 2021-07-27
track: I Learned It From You
  type: MusicRecording
  duration: PT4M7S
  duration ms: 247636
  explicit: false
  by artist: Sarah Dukes
  in album: I Learned It From You
    type: MusicAlbum
    date published: 2021-07-27
  isrc code: QZRW62100002
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-05T18:27:24+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x0dd343e1c45258c9de41c3b3baf0feea205fe28682db7d971d896d262ca3f4b0
  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/QZRW62100002
  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 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 0x0dd343e1c45258c9de41c3b3baf0feea205fe28682db7d971d896d262ca3f4b0. 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/QZRW62100002.
    date published: 2026-07-05T19:27:56Z
  audio: I Learned It From You
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 109.987
    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.546
    additional property: Energy
      type: PropertyValue
      value: 0.421
    additional property: Speechiness
      type: PropertyValue
      value: 0.026
    additional property: Acousticness
      type: PropertyValue
      value: 0.144
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.235
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.225
    additional property: Loudness (dB)
      type: PropertyValue
      value: -9.283
    additional property: Key Name
      type: PropertyValue
      value: F#
    additional property: Mode Name
      type: PropertyValue
      value: Major

Hopes Up
type: MusicAlbum
date published: 2022-06-08

Washed Away
type: MusicAlbum
date published: 2024-09-27
track: Locked Promises
  type: MusicRecording
  duration: PT3M54S
  duration ms: 234601
  explicit: false
  by artist: Sarah Dukes
  in album: Washed Away
    type: MusicAlbum
    date published: 2024-09-27
  isrc code: QZRW62400302
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-16T21:32:28+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x63580221067cc751903b39b8d0655fdc9068b0e8124434a4ba949bd69017e5af
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 958331
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/958331
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZRW62400302
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-16T21:55: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 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 0x63580221067cc751903b39b8d0655fdc9068b0e8124434a4ba949bd69017e5af. Chain 2 (Bitcoin): anchored in block 958331 (2026-07-16T21:55: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/QZRW62400302.
    date published: 2026-07-16T21:55:37Z
  audio: Locked Promises
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 112.109
    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.361
    additional property: Energy
      type: PropertyValue
      value: 0.071
    additional property: Speechiness
      type: PropertyValue
      value: 0.046
    additional property: Acousticness
      type: PropertyValue
      value: 0.992
    additional property: Instrumentalness
      type: PropertyValue
      value: 0.925
    additional property: Liveness
      type: PropertyValue
      value: 0.103
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.102
    additional property: Loudness (dB)
      type: PropertyValue
      value: -19.402
    additional property: Key Name
      type: PropertyValue
      value: C
    additional property: Mode Name
      type: PropertyValue
      value: Major
track: Washed Away
  type: MusicRecording
  duration: PT3M45S
  duration ms: 225252
  explicit: false
  by artist: Sarah Dukes
  in album: Washed Away
    type: MusicAlbum
    date published: 2024-09-27
  isrc code: QZRW62400303
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-17T10:59:03+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0xbeb4b5a18a31eec83fccc43baa791c92320d4e27223e9788d2b02a60d49e7310
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 958401
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/958401
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZRW62400303
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-17T11:10: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 0xbeb4b5a18a31eec83fccc43baa791c92320d4e27223e9788d2b02a60d49e7310. Chain 2 (Bitcoin): anchored in block 958401 (2026-07-17T11:10: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/QZRW62400303.
    date published: 2026-07-17T11:10:25Z
  audio: Washed Away
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 122.13
    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.39
    additional property: Energy
      type: PropertyValue
      value: 0.077
    additional property: Speechiness
      type: PropertyValue
      value: 0.045
    additional property: Acousticness
      type: PropertyValue
      value: 0.991
    additional property: Instrumentalness
      type: PropertyValue
      value: 0.936
    additional property: Liveness
      type: PropertyValue
      value: 0.122
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.113
    additional property: Loudness (dB)
      type: PropertyValue
      value: -19.071
    additional property: Key Name
      type: PropertyValue
      value: C
    additional property: Mode Name
      type: PropertyValue
      value: Major
track: Facing Within
  type: MusicRecording
  duration: PT3M50S
  duration ms: 230012
  explicit: false
  by artist: Sarah Dukes
  in album: Washed Away
    type: MusicAlbum
    date published: 2024-09-27
  isrc code: QZRW62400305
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-17T17:13:05+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x66b15d0d30ee46a57aa3a72e16c40b44ea6be03a9eea792d36886b45d0b6cd6c
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 958447
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/958447
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZRW62400305
  additional property: OTSTimestamp
  additional property: OTSVerifyInstructions
  subject of: OpenTimestamps Proof of Existence
  audio: Facing Within

OTSTimestamp
type: PropertyValue
value: 2026-07-17T19:47:19Z

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 0x66b15d0d30ee46a57aa3a72e16c40b44ea6be03a9eea792d36886b45d0b6cd6c. Chain 2 (Bitcoin): anchored in block 958447 (2026-07-17T19:47:19Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZRW62400305.
date published: 2026-07-17T19:47:19Z

Facing Within
type: AudioObject
additional property: Tempo (BPM)
  type: PropertyValue
  value: 138.277
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.364
additional property: Energy
  type: PropertyValue
  value: 0.094
additional property: Speechiness
  type: PropertyValue
  value: 0.052
additional property: Acousticness
  type: PropertyValue
  value: 0.994
additional property: Instrumentalness
  type: PropertyValue
  value: 0.955
additional property: Liveness
  type: PropertyValue
  value: 0.123
additional property: Valence (Positivity)
  type: PropertyValue
  value: 0.156
additional property: Loudness (dB)
  type: PropertyValue
  value: -19.96
additional property: Key Name
  type: PropertyValue
  value: C
additional property: Mode Name
  type: PropertyValue
  value: Major