Kwabs
type: MusicGroup
description: Kwabena Sarkodee Adjepong (born 24 April 1990), better known by his stage name Kwabs, is an English singer and songwriter. He is best known for his international hit "Walk". Early life Born in Londo
popularity: 53
followers: 165193
additional property: CopyrightID
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x65574e8895a40dfaba7ff5c77abe4fee0deee17c88af2b54779709628cfd3f47
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/215339e3-f6d5-4396-a0d9-b6b3137ee0bb.ots
additional property: OTSRecordURL
  type: PropertyValue
  value: https://artists.proofprofile.net/proofs/artist/215339e3-f6d5-4396-a0d9-b6b3137ee0bb.json
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/artist/215339e3-f6d5-4396-a0d9-b6b3137ee0bb
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-06-12T19:24:56Z
additional property: OTSCanonicalRecord
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 0x65574e8895a40dfaba7ff5c77abe4fee0deee17c88af2b54779709628cfd3f47. 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/215339e3-f6d5-4396-a0d9-b6b3137ee0bb.json and https://artists.proofprofile.net/proofs/artist/215339e3-f6d5-4396-a0d9-b6b3137ee0bb.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
  date published: 2026-06-12T19:24:56Z
album: Last Stand
  type: MusicAlbum
  date published: 2013-12-16
album: Wrong or Right
  type: MusicAlbum
  date published: 2014-01-13
album: Wrong or Right EP
  type: MusicAlbum
  date published: 2014-02-04
  track: Spirit Fade
    type: MusicRecording
    duration: PT5M6S
    duration ms: 306247
    explicit: false
    by artist: Kwabs
    in album: Wrong or Right EP
      type: MusicAlbum
      date published: 2014-02-04
    isrc code: GBAHS1300569
    additional property: CopyrightID
    additional property: CopyrightStatus
      type: PropertyValue
      value: registered
    additional property: CopyrightRegisteredAt
      type: PropertyValue
      value: 2026-07-15T07:55:58+00:00
    additional property: CopyrightChainExplorerURL
      type: PropertyValue
      value: https://explorer.copyrightchains.com/tx/0x8e8c606b680d59c851dc65e824fe612ff63b46e6a72d447000ec71fc402ae184
    additional property: OTSHash
    additional property: OTSBitcoinBlock
      type: PropertyValue
      value: 958121
    additional property: OTSBitcoinBlockVerifyURL
      type: PropertyValue
      value: https://blockstream.info/api/block-height/958121
    additional property: OTSVerificationAPI
      type: PropertyValue
      value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/GBAHS1300569
    additional property: OTSTimestamp
      type: PropertyValue
      value: 2026-07-15T08:02:12Z
    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 0x8e8c606b680d59c851dc65e824fe612ff63b46e6a72d447000ec71fc402ae184. Chain 2 (Bitcoin): anchored in block 958121 (2026-07-15T08:02:12Z), 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/GBAHS1300569.
      date published: 2026-07-15T08:02:12Z
    audio: Spirit Fade
      type: AudioObject
      additional property: Tempo (BPM)
        type: PropertyValue
        value: 149.751
      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.332
      additional property: Energy
        type: PropertyValue
        value: 0.544
      additional property: Speechiness
        type: PropertyValue
        value: 0.068
      additional property: Acousticness
        type: PropertyValue
        value: 0.679
      additional property: Instrumentalness
        type: PropertyValue
        value: 0
      additional property: Liveness
        type: PropertyValue
        value: 0.064
      additional property: Valence (Positivity)
        type: PropertyValue
        value: 0.225
      additional property: Loudness (dB)
        type: PropertyValue
        value: -9.829
      additional property: Key Name
        type: PropertyValue
        value: Ab
      additional property: Mode Name
        type: PropertyValue
        value: Major
  track: Wrong or Right - Ben Pearce Remix
    type: MusicRecording
    duration: PT6M7S
    duration ms: 367990
    explicit: false
    by artist: Kwabs
    in album: Wrong or Right EP
      type: MusicAlbum
      date published: 2014-02-04
    isrc code: GBAHS1300591
    additional property: CopyrightID
    additional property: CopyrightStatus
      type: PropertyValue
      value: registered
    additional property: CopyrightRegisteredAt
      type: PropertyValue
      value: 2026-06-19T04:56:36+00:00
    additional property: CopyrightChainExplorerURL
      type: PropertyValue
      value: https://explorer.copyrightchains.com/tx/0x5d27f4f3c7bbea09c11f95e3c222bd4a65589cd86e13729d870e50984dbf265a
    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/GBAHS1300591
    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 0x5d27f4f3c7bbea09c11f95e3c222bd4a65589cd86e13729d870e50984dbf265a. 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/GBAHS1300591.
      date published: 2026-07-04T10:04:33Z
    audio: Wrong or Right - Ben Pearce Remix
      type: AudioObject
      additional property: Tempo (BPM)
        type: PropertyValue
        value: 124.027
      additional property: Musical Key
        type: PropertyValue
        value: 8
      additional property: Mode (Major/Minor)
        type: PropertyValue
        value: 0
      additional property: Time Signature
        type: PropertyValue
        value: 4
      additional property: Danceability
        type: PropertyValue
        value: 0.552
      additional property: Energy
        type: PropertyValue
        value: 0.886
      additional property: Speechiness
        type: PropertyValue
        value: 0.041
      additional property: Acousticness
        type: PropertyValue
        value: 0.002
      additional property: Instrumentalness
        type: PropertyValue
        value: 0.184
      additional property: Liveness
        type: PropertyValue
        value: 0.144
      additional property: Valence (Positivity)
      additional property: Loudness (dB)
      additional property: Key Name
      additional property: Mode Name
album: Pray for Love
album: Pray For Love EP
album: Pray for Love (Remixes)
album: Spotify Sessions
album: Walk
album: Walk: Live and in Session
album: Walk (Sasha Remix)
album: Saved
album: Perfect Ruin
album: Walk (Simon Valente Remix)
album: Perfect Ruin (Remixes)
album: Fight for Love
album: Fight for Love (Blonde Remix; Radio Edit)
album: Look Over Your Shoulder
album: My Own
album: Fight for Love (Blonde Remix)
album: Fight for Love (Sam Gellaitry Remix)
album: Forgiven
album: Walk (feat. Fetty Wap)
album: Layback
album: Love + War
album: Walk (Todd Edwards Remix)
album: Walk EP
album: Cheating on Me (feat. Zak Abel) [Tom Misch refix]
album: Hurt A Little
track: Saturn (feat. Kwabs) - Live from Air Studios
track: Wrong or Right - Ben Pearce Remix
track: Saturn (feat. Kwabs)
track: Willing & Able
track: Walk (Live) - Acoustic
track: The Cost
track: Black Firework
track: Scenes
track: The Struggle

Valence (Positivity)
type: PropertyValue
value: 0.439

Loudness (dB)
type: PropertyValue
value: -7.666

Key Name
type: PropertyValue
value: Ab

Mode Name
type: PropertyValue
value: Minor

Pray for Love
type: MusicAlbum
date published: 2014-03-17
track: Pray for Love
  type: MusicRecording
  duration: PT3M16S
  duration ms: 196166
  explicit: false
  by artist: Kwabs
  in album: Pray for Love
    type: MusicAlbum
    date published: 2014-03-17
  isrc code: GBAHS1400052
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-16T12:19:30+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0xc6819cca8494868c88afb7ae32098eef4879f79f6d8b25586dd180b09f87fbc1
  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/GBAHS1400052
  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 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 0xc6819cca8494868c88afb7ae32098eef4879f79f6d8b25586dd180b09f87fbc1. 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/GBAHS1400052.
    date published: 2026-07-16T12:43:37Z
  audio: Pray for Love
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 119.606
    additional property: Musical Key
      type: PropertyValue
      value: 3
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 0
    additional property: Time Signature
      type: PropertyValue
      value: 5
    additional property: Danceability
      type: PropertyValue
      value: 0.418
    additional property: Energy
      type: PropertyValue
      value: 0.771
    additional property: Speechiness
      type: PropertyValue
      value: 0.058
    additional property: Acousticness
      type: PropertyValue
      value: 0.5
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.103
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.449
    additional property: Loudness (dB)
      type: PropertyValue
      value: -4.297
    additional property: Key Name
      type: PropertyValue
      value: Eb
    additional property: Mode Name
      type: PropertyValue
      value: Minor

Pray For Love EP
type: MusicAlbum
date published: 2014-05-19
track: Into You
  type: MusicRecording
  duration: PT3M26S
  duration ms: 206092
  explicit: false
  by artist: Kwabs
  in album: Pray For Love EP
    type: MusicAlbum
    date published: 2014-05-19
  isrc code: GBAHS1400053
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-13T17:12:03+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x85cbee853a2ab1fe4e02da0f3a6dbbd069140e4b4da8eeea53504131b12b8d66
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 957888
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/957888
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/GBAHS1400053
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-13T17:43:59Z
  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 0x85cbee853a2ab1fe4e02da0f3a6dbbd069140e4b4da8eeea53504131b12b8d66. Chain 2 (Bitcoin): anchored in block 957888 (2026-07-13T17:43:59Z), 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/GBAHS1400053.
    date published: 2026-07-13T17:43:59Z
  audio: Into You
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 120.945
    additional property: Musical Key
      type: PropertyValue
      value: 2
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 0
    additional property: Time Signature
      type: PropertyValue
      value: 4
    additional property: Danceability
      type: PropertyValue
      value: 0.645
    additional property: Energy
      type: PropertyValue
      value: 0.857
    additional property: Speechiness
      type: PropertyValue
      value: 0.064
    additional property: Acousticness
      type: PropertyValue
      value: 0.012
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.048
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.375
    additional property: Loudness (dB)
      type: PropertyValue
      value: -5.351
    additional property: Key Name
      type: PropertyValue
      value: D
    additional property: Mode Name
      type: PropertyValue
      value: Minor
track: Something Right
  type: MusicRecording
  duration: PT2M52S
  duration ms: 172568
  explicit: false
  by artist: Kwabs
  in album: Pray For Love EP
    type: MusicAlbum
    date published: 2014-05-19
  isrc code: GBAHS1400054
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-05T05:56:01+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0xe6e5c1bc16e3b0388e0771ed3ebd12ca6d713e4f437b2dd29f9f1cefd02cf5d4
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 956772
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/956772
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/GBAHS1400054
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-05T10:01: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 0xe6e5c1bc16e3b0388e0771ed3ebd12ca6d713e4f437b2dd29f9f1cefd02cf5d4. Chain 2 (Bitcoin): anchored in block 956772 (2026-07-05T10:01: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/GBAHS1400054.
    date published: 2026-07-05T10:01:46Z
  audio: Something Right
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 88.031
    additional property: Musical Key
      type: PropertyValue
      value: 11
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 0
    additional property: Time Signature
      type: PropertyValue
      value: 4
    additional property: Danceability
      type: PropertyValue
      value: 0.575
    additional property: Energy
      type: PropertyValue
      value: 0.604
    additional property: Speechiness
      type: PropertyValue
      value: 0.036
    additional property: Acousticness
      type: PropertyValue
      value: 0.271
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.632
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.515
    additional property: Loudness (dB)
      type: PropertyValue
      value: -6.488
    additional property: Key Name
      type: PropertyValue
      value: B
    additional property: Mode Name
      type: PropertyValue
      value: Minor

Pray for Love (Remixes)
type: MusicAlbum
date published: 2014-06-02
track: Pray for Love - Maya Jane Coles Remix
  type: MusicRecording
  duration: PT5M37S
  duration ms: 337724
  explicit: false
  by artist: Kwabs
  in album: Pray for Love (Remixes)
    type: MusicAlbum
    date published: 2014-06-02
  isrc code: GBAHS1400155
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-05T01:32:21+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0xe10f7a7bd3e9c3afc5ebcedec881fc3939898320c1f71798f0214e65b2041613
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 956745
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/956745
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/GBAHS1400155
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-05T05:33:35Z
  additional property: OTSVerifyInstructions
    type: PropertyValue
    value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp 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 0xe10f7a7bd3e9c3afc5ebcedec881fc3939898320c1f71798f0214e65b2041613. Chain 2 (Bitcoin): anchored in block 956745 (2026-07-05T05:33:35Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/GBAHS1400155.
    date published: 2026-07-05T05:33:35Z
  audio: Pray for Love - Maya Jane Coles Remix
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 119.982
    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.708
    additional property: Energy
      type: PropertyValue
      value: 0.48
    additional property: Speechiness
      type: PropertyValue
      value: 0.044
    additional property: Acousticness
      type: PropertyValue
      value: 0.093
    additional property: Instrumentalness
      type: PropertyValue
      value: 0.773
    additional property: Liveness
      type: PropertyValue
      value: 0.277
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.707
    additional property: Loudness (dB)
      type: PropertyValue
      value: -9.592
    additional property: Key Name
      type: PropertyValue
      value: F#
    additional property: Mode Name
      type: PropertyValue
      value: Major

Spotify Sessions
type: MusicAlbum
date published: 2014-06-16
track: Pray for Love - Live from Spotify, London
  type: MusicRecording
  duration: PT3M49S
  duration ms: 229134
  explicit: false
  by artist: Kwabs
  in album: Spotify Sessions
    type: MusicAlbum
    date published: 2014-06-16
  isrc code: GBAHS1400167
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-21T08:50:17+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x94dd8a6a5a32188d7e67fbae1e4f49cfd45d4421624b000a8d258bf7a981e45e
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 958988
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/958988
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/GBAHS1400167
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-21T09:08:06Z
  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 0x94dd8a6a5a32188d7e67fbae1e4f49cfd45d4421624b000a8d258bf7a981e45e. Chain 2 (Bitcoin): anchored in block 958988 (2026-07-21T09:08:06Z), 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/GBAHS1400167.
    date published: 2026-07-21T09:08:06Z
  audio: Pray for Love - Live from Spotify, London
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 82.825
    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.498
    additional property: Energy
      type: PropertyValue
      value: 0.324
    additional property: Speechiness
      type: PropertyValue
      value: 0.186
    additional property: Acousticness
      type: PropertyValue
      value: 0.787
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.325
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.339
    additional property: Loudness (dB)
      type: PropertyValue
      value: -11.809
    additional property: Key Name
      type: PropertyValue
      value: C
    additional property: Mode Name
      type: PropertyValue
      value: Minor
track: Wrong or Right - Live from Spotify, London
  type: MusicRecording
  duration: PT3M56S
  duration ms: 236379
  explicit: false
  by artist: Kwabs
  in album: Spotify Sessions
    type: MusicAlbum
    date published: 2014-06-16
  isrc code: GBAHS1400169
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-21T09:51:19+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x349742054f4d0db3386516a0baf4bc7d010e50ad102eba1100e2c8f7d89d38db
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 958992
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/958992
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/GBAHS1400169
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-21T10:12:17Z
  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 0x349742054f4d0db3386516a0baf4bc7d010e50ad102eba1100e2c8f7d89d38db. Chain 2 (Bitcoin): anchored in block 958992 (2026-07-21T10:12:17Z), 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/GBAHS1400169.
    date published: 2026-07-21T10:12:17Z
  audio: Wrong or Right - Live from Spotify, London
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 97.112
    additional property: Musical Key
      type: PropertyValue
      value: 11
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 1
    additional property: Time Signature
      type: PropertyValue
      value: 4
    additional property: Danceability
      type: PropertyValue
      value: 0.744
    additional property: Energy
      type: PropertyValue
      value: 0.487
    additional property: Speechiness
      type: PropertyValue
      value: 0.077
    additional property: Acousticness
      type: PropertyValue
      value: 0.189
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.692
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.622
    additional property: Loudness (dB)
      type: PropertyValue
      value: -9.369
    additional property: Key Name
      type: PropertyValue
      value: B
    additional property: Mode Name
      type: PropertyValue
      value: Major

Walk
type: MusicAlbum
date published: 2014-09-17

Walk: Live and in Session
type: MusicAlbum
date published: 2014-09-22
track: Gecko (Overdrive) - Live & Acoustic
  type: MusicRecording
  duration: PT2M49S
  duration ms: 169756
  explicit: false
  by artist: Kwabs
  in album: Walk: Live and in Session
    type: MusicAlbum
    date published: 2014-09-22
  isrc code: GBAHS1400364
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-15T18:33:31+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x1796e27cab26ea6ecb74ba77f5a7a89dc24a8d4f655d8b44590ce6b987fdff09
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 958194
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/958194
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/GBAHS1400364
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-15T20:32:27Z
  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 0x1796e27cab26ea6ecb74ba77f5a7a89dc24a8d4f655d8b44590ce6b987fdff09. Chain 2 (Bitcoin): anchored in block 958194 (2026-07-15T20:32:27Z), 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/GBAHS1400364.
    date published: 2026-07-15T20:32:27Z
  audio: Gecko (Overdrive) - Live & Acoustic
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 120.451
    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.816
    additional property: Energy
      type: PropertyValue
      value: 0.325
    additional property: Speechiness
      type: PropertyValue
      value: 0.094
    additional property: Acousticness
      type: PropertyValue
      value: 0.088
    additional property: Instrumentalness
      type: PropertyValue
      value: 0.002
    additional property: Liveness
      type: PropertyValue
      value: 0.101
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.748
    additional property: Loudness (dB)
      type: PropertyValue
      value: -11.539
    additional property: Key Name
      type: PropertyValue
      value: Eb
    additional property: Mode Name
      type: PropertyValue
      value: Major

Walk
type: MusicAlbum
date published: 2014-09-26

Walk (Sasha Remix)
type: MusicAlbum
date published: 2014-12-12

Saved
type: MusicAlbum
date published: 2014-12-25
track: Saved
  type: MusicRecording
  duration: PT3M56S
  duration ms: 236696
  explicit: false
  by artist: Kwabs
  in album: Saved
    type: MusicAlbum
    date published: 2014-12-25
  isrc code: GBAHS1400335
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-06T00:43:20+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x9716d1b3d78f4827e19abbd182b818f3f332559ea40d1691ee2b57e2077f035c
  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/GBAHS1400335
  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 0x9716d1b3d78f4827e19abbd182b818f3f332559ea40d1691ee2b57e2077f035c. 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/GBAHS1400335.
    date published: 2026-07-06T01:25:57Z
  audio: Saved
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 83.541
    additional property: Musical Key
      type: PropertyValue
      value: 11
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 1
    additional property: Time Signature
      type: PropertyValue
      value: 4
    additional property: Danceability
      type: PropertyValue
      value: 0.522
    additional property: Energy
      type: PropertyValue
      value: 0.601
    additional property: Speechiness
      type: PropertyValue
      value: 0.033
    additional property: Acousticness
      type: PropertyValue
      value: 0.016
    additional property: Instrumentalness
      type: PropertyValue
      value: 0.002
    additional property: Liveness
      type: PropertyValue
      value: 0.116
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.179
    additional property: Loudness (dB)
      type: PropertyValue
      value: -5.128
    additional property: Key Name
      type: PropertyValue
      value: B
    additional property: Mode Name
      type: PropertyValue
      value: Major

Perfect Ruin
type: MusicAlbum
date published: 2015-02-04
track: Perfect Ruin
  type: MusicRecording
  duration: PT4M12S
  duration ms: 252475
  explicit: false
  by artist: Kwabs
  in album: Perfect Ruin
    type: MusicAlbum
    date published: 2015-02-04
  isrc code: GBAHS1500026
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0xc5dc165f14b45eb2c5e31888c56fe1fc4a1b0e2d216430146c4b7f21aeb26ca1
  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/GBAHS1500026
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-15T09:47: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 0xc5dc165f14b45eb2c5e31888c56fe1fc4a1b0e2d216430146c4b7f21aeb26ca1. Chain 2 (Bitcoin): anchored in block 958137 (2026-07-15T09:47: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/GBAHS1500026.
    date published: 2026-07-15T09:47:57Z
  audio: Perfect Ruin
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 78.739
    additional property: Musical Key
      type: PropertyValue
      value: 9
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 0
    additional property: Time Signature
      type: PropertyValue
      value: 4
    additional property: Danceability
      type: PropertyValue
      value: 0.366
    additional property: Energy
      type: PropertyValue
      value: 0.406
    additional property: Speechiness
      type: PropertyValue
      value: 0.035
    additional property: Acousticness
      type: PropertyValue
      value: 0.421
    additional property: Instrumentalness
      type: PropertyValue
      value: 0.003
    additional property: Liveness
      type: PropertyValue
      value: 0.077
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.105
    additional property: Loudness (dB)
      type: PropertyValue
      value: -9.449
    additional property: Key Name
      type: PropertyValue
      value: A
    additional property: Mode Name
      type: PropertyValue
      value: Minor

Walk (Simon Valente Remix)
type: MusicAlbum
date published: 2015-02-18

Perfect Ruin (Remixes)
type: MusicAlbum
date published: 2015-04-10

Fight for Love
type: MusicAlbum
date published: 2015-05-15
track: Fight for Love
  type: MusicRecording
  duration: PT3M38S
  duration ms: 218649
  explicit: false
  by artist: Kwabs
  in album: Fight for Love
    type: MusicAlbum
    date published: 2015-05-15
  isrc code: GBAHS1500018
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-17T13:22:21+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0xdac42f6fb29e23ecc3a0d374c3e46e6ccba790c2a90f42916516f6fe6d2780cb
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 958422
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/958422
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/GBAHS1500018
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-17T13:35: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 0xdac42f6fb29e23ecc3a0d374c3e46e6ccba790c2a90f42916516f6fe6d2780cb. Chain 2 (Bitcoin): anchored in block 958422 (2026-07-17T13:35: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/GBAHS1500018.
    date published: 2026-07-17T13:35:31Z
  audio: Fight for Love
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 115.128
    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.817
    additional property: Energy
      type: PropertyValue
      value: 0.854
    additional property: Speechiness
      type: PropertyValue
      value: 0.054
    additional property: Acousticness
      type: PropertyValue
      value: 0.256
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.189
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.45
    additional property: Loudness (dB)
      type: PropertyValue
      value: -3.403
    additional property: Key Name
      type: PropertyValue
      value: F#
    additional property: Mode Name
      type: PropertyValue
      value: Major

Fight for Love (Blonde Remix; Radio Edit)
type: MusicAlbum
date published: 2015-06-30
track: Fight for Love - Blonde Remix; Radio Edit
  type: MusicRecording
  duration: PT3M44S
  duration ms: 224503
  explicit: false
  by artist: Kwabs
  in album: Fight for Love (Blonde Remix; Radio Edit)
    type: MusicAlbum
    date published: 2015-06-30
  isrc code: GBAHS1500345
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-17T21:38:06+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0xdcfb5ad2299c7c169bf8f94b87771f9fd8a0da701e1139a13888909c91f5d3bc
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 958461
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/958461
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/GBAHS1500345
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-17T23:18:11Z
  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 0xdcfb5ad2299c7c169bf8f94b87771f9fd8a0da701e1139a13888909c91f5d3bc. Chain 2 (Bitcoin): anchored in block 958461 (2026-07-17T23:18:11Z), 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/GBAHS1500345.
    date published: 2026-07-17T23:18:11Z
  audio: Fight for Love - Blonde Remix; Radio Edit
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 123.998
    additional property: Musical Key
      type: PropertyValue
      value: 10
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 0
    additional property: Time Signature
      type: PropertyValue
      value: 4
    additional property: Danceability
      type: PropertyValue
      value: 0.731
    additional property: Energy
      type: PropertyValue
      value: 0.799
    additional property: Speechiness
      type: PropertyValue
      value: 0.033
    additional property: Acousticness
      type: PropertyValue
      value: 0.01
    additional property: Instrumentalness
      type: PropertyValue
      value: 0.604
    additional property: Liveness
      type: PropertyValue
      value: 0.033
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.261
    additional property: Loudness (dB)
      type: PropertyValue
      value: -7.527
    additional property: Key Name
      type: PropertyValue
      value: Bb
    additional property: Mode Name
      type: PropertyValue
      value: Minor

Look Over Your Shoulder
type: MusicAlbum
date published: 2015-07-21

My Own
type: MusicAlbum
date published: 2015-07-31

Fight for Love (Blonde Remix)
type: MusicAlbum
date published: 2015-08-07

Fight for Love (Sam Gellaitry Remix)
type: MusicAlbum
date published: 2015-08-07

Forgiven
type: MusicAlbum
date published: 2015-08-07

Walk (feat. Fetty Wap)
type: MusicAlbum
date published: 2015-08-21

Layback
type: MusicAlbum
date published: 2015-09-02

Love + War
type: MusicAlbum
date published: 2015-09-04
track: Layback
  type: MusicRecording
  duration: PT3M55S
  duration ms: 235493
  explicit: false
  by artist: Kwabs
  in album: Love + War
    type: MusicAlbum
    date published: 2015-09-04
  isrc code: GBAHS1500022
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-17T13:43:36+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x90b709949dd508d673b960efff9118185023d51119fffff8a80d55d0c1f8e740
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 958428
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/958428
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/GBAHS1500022
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-17T15:15:14Z
  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 0x90b709949dd508d673b960efff9118185023d51119fffff8a80d55d0c1f8e740. Chain 2 (Bitcoin): anchored in block 958428 (2026-07-17T15:15:14Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/GBAHS1500022.
    date published: 2026-07-17T15:15:14Z
  audio: Layback
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 83.015
    additional property: Musical Key
      type: PropertyValue
      value: 5
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 0
    additional property: Time Signature
      type: PropertyValue
      value: 4
    additional property: Danceability
      type: PropertyValue
      value: 0.546
    additional property: Energy
      type: PropertyValue
      value: 0.682
    additional property: Speechiness
      type: PropertyValue
      value: 0.058
    additional property: Acousticness
      type: PropertyValue
      value: 0.039
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.062
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.481
    additional property: Loudness (dB)
      type: PropertyValue
      value: -6.298
    additional property: Key Name
      type: PropertyValue
      value: F
    additional property: Mode Name
      type: PropertyValue
      value: Minor
track: Make You Mine
  type: MusicRecording
  duration: PT3M44S
  duration ms: 224626
  explicit: false
  by artist: Kwabs
  in album: Love + War
    type: MusicAlbum
    date published: 2015-09-04
  isrc code: GBAHS1500023
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-03T02:59:25+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x787e44cd0e94ac0cb3bfcf4f3c136c2bd8e39a2c2763a149905301713dd291b5
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 956474
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/956474
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/GBAHS1500023
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-03T08:56:35Z
  additional property: OTSVerifyInstructions
    type: PropertyValue
    value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp 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 0x787e44cd0e94ac0cb3bfcf4f3c136c2bd8e39a2c2763a149905301713dd291b5. Chain 2 (Bitcoin): anchored in block 956474 (2026-07-03T08:56:35Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/GBAHS1500023.
    date published: 2026-07-03T08:56:35Z
  audio: Make You Mine
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 105.546
    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.677
    additional property: Energy
      type: PropertyValue
      value: 0.834
    additional property: Speechiness
      type: PropertyValue
      value: 0.044
    additional property: Acousticness
      type: PropertyValue
      value: 0.012
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.07
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.49
    additional property: Loudness (dB)
      type: PropertyValue
      value: -4.521
    additional property: Key Name
      type: PropertyValue
      value: C
    additional property: Mode Name
      type: PropertyValue
      value: Major
track: Father Figure
  type: MusicRecording
  duration: PT3M20S
  duration ms: 200693
  explicit: false
  by artist: Kwabs
  in album: Love + War
    type: MusicAlbum
    date published: 2015-09-04
  isrc code: GBAHS1500024
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-03T13:58:52+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x9b3068c24c356b2552df327eec48bfa007c3c60f3f044c9eb5b34a028298af6f
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 956545
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/956545
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/GBAHS1500024
  additional property: OTSTimestamp
  additional property: OTSVerifyInstructions
  subject of: OpenTimestamps Proof of Existence
  audio: Father Figure

OTSTimestamp
type: PropertyValue
value: 2026-07-03T19:59:51Z

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

Father Figure
type: AudioObject
additional property: Tempo (BPM)
  type: PropertyValue
  value: 173.982
additional property: Musical Key
  type: PropertyValue
  value: 1
additional property: Mode (Major/Minor)
  type: PropertyValue
  value: 1
additional property: Time Signature
  type: PropertyValue
  value: 4
additional property: Danceability
  type: PropertyValue
  value: 0.542
additional property: Energy
  type: PropertyValue
  value: 0.482
additional property: Speechiness
  type: PropertyValue
  value: 0.037
additional property: Acousticness
  type: PropertyValue
  value: 0.293
additional property: Instrumentalness
  type: PropertyValue
  value: 0.001
additional property: Liveness
  type: PropertyValue
  value: 0.13
additional property: Valence (Positivity)
  type: PropertyValue
  value: 0.302
additional property: Loudness (dB)
  type: PropertyValue
  value: -6.455
additional property: Key Name
  type: PropertyValue
  value: C#
additional property: Mode Name
  type: PropertyValue
  value: Major

Walk (Todd Edwards Remix)
type: MusicAlbum
date published: 2015-09-18
track: Walk - Todd Edwards Remix
  type: MusicRecording
  duration: PT3M25S
  duration ms: 205691
  explicit: false
  by artist: Kwabs
  in album: Walk (Todd Edwards Remix)
    type: MusicAlbum
    date published: 2015-09-18
  isrc code: GBAHS1500449
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-05T22:15:40+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x444d0ab723e8ee1155aa21106ed8b702e4edfcca98ea807673413f7be727660e
  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/GBAHS1500449
  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 0x444d0ab723e8ee1155aa21106ed8b702e4edfcca98ea807673413f7be727660e. 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/GBAHS1500449.
    date published: 2026-07-06T01:25:57Z
  audio: Walk - Todd Edwards Remix
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 124.029
    additional property: Musical Key
      type: PropertyValue
      value: 9
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 0
    additional property: Time Signature
      type: PropertyValue
      value: 4
    additional property: Danceability
      type: PropertyValue
      value: 0.794
    additional property: Energy
      type: PropertyValue
      value: 0.711
    additional property: Speechiness
      type: PropertyValue
      value: 0.083
    additional property: Acousticness
      type: PropertyValue
      value: 0.043
    additional property: Instrumentalness
      type: PropertyValue
      value: 0.03
    additional property: Liveness
      type: PropertyValue
      value: 0.126
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.808
    additional property: Loudness (dB)
      type: PropertyValue
      value: -6.724
    additional property: Key Name
      type: PropertyValue
      value: A
    additional property: Mode Name
      type: PropertyValue
      value: Minor

Walk EP
type: MusicAlbum
date published: 2015-10-23

Cheating on Me (feat. Zak Abel) [Tom Misch refix]
type: MusicAlbum
date published: 2015-12-11

Love + War
type: MusicAlbum
date published: 2016-01-29
track: Love + War
  type: MusicRecording
  duration: PT4M13S
  duration ms: 253586
  explicit: false
  by artist: Kwabs
  in album: Love + War
    type: MusicAlbum
    date published: 2016-01-29
  isrc code: GBAHS1500017
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-19T08:13:08+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x15efc5b07aee0ac985a1528fee2ef5ccf7a98b3f52b4a611a8cfb57bbbc8898f
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 958703
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/958703
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/GBAHS1500017
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-19T08:36:12Z
  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 0x15efc5b07aee0ac985a1528fee2ef5ccf7a98b3f52b4a611a8cfb57bbbc8898f. Chain 2 (Bitcoin): anchored in block 958703 (2026-07-19T08:36:12Z), 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/GBAHS1500017.
    date published: 2026-07-19T08:36:12Z
  audio: Love + War
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 97.997
    additional property: Musical Key
      type: PropertyValue
      value: 5
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 0
    additional property: Time Signature
      type: PropertyValue
      value: 4
    additional property: Danceability
      type: PropertyValue
      value: 0.652
    additional property: Energy
      type: PropertyValue
      value: 0.855
    additional property: Speechiness
      type: PropertyValue
      value: 0.058
    additional property: Acousticness
      type: PropertyValue
      value: 0.048
    additional property: Instrumentalness
      type: PropertyValue
      value: 0.056
    additional property: Liveness
      type: PropertyValue
      value: 0.105
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.362
    additional property: Loudness (dB)
      type: PropertyValue
      value: -6.33
    additional property: Key Name
      type: PropertyValue
      value: F
    additional property: Mode Name
      type: PropertyValue
      value: Minor
track: My Own
  type: MusicRecording
  duration: PT3M49S
  duration ms: 229573
  explicit: false
  by artist: Kwabs
  in album: Love + War
    type: MusicAlbum
    date published: 2016-01-29
  isrc code: GBAHS1500019
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-17T18:42:58+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0xb374e4f96a8fdd1631c33d03a63602ffda28b80c2501d79806387ca48d70ac16
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 958444
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/958444
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/GBAHS1500019
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-17T19:12:23Z
  additional property: OTSVerifyInstructions
    type: PropertyValue
    value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb374e4f96a8fdd1631c33d03a63602ffda28b80c2501d79806387ca48d70ac16. Chain 2 (Bitcoin): anchored in block 958444 (2026-07-17T19:12:23Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/GBAHS1500019.
    date published: 2026-07-17T19:12:23Z
  audio: My Own
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 93.986
    additional property: Musical Key
      type: PropertyValue
      value: 1
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 0
    additional property: Time Signature
      type: PropertyValue
      value: 4
    additional property: Danceability
      type: PropertyValue
      value: 0.714
    additional property: Energy
      type: PropertyValue
      value: 0.811
    additional property: Speechiness
      type: PropertyValue
      value: 0.055
    additional property: Acousticness
      type: PropertyValue
      value: 0.392
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.102
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.71
    additional property: Loudness (dB)
      type: PropertyValue
      value: -3.059
    additional property: Key Name
      type: PropertyValue
      value: C#
    additional property: Mode Name
      type: PropertyValue
      value: Minor
track: Look Over Your Shoulder
  type: MusicRecording
  duration: PT3M2S
  duration ms: 182720
  explicit: false
  by artist: Kwabs
  in album: Love + War
    type: MusicAlbum
    date published: 2016-01-29
  isrc code: GBAHS1500020
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-19T08:39:22+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0xeaea21d8a992c8a8469ea0e1dca5e066f350e73215c424e1f61329491639ac61
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 958706
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/958706
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/GBAHS1500020
  additional property: OTSTimestamp
  additional property: OTSVerifyInstructions
  subject of: OpenTimestamps Proof of Existence
  audio: Look Over Your Shoulder
track: Perfect Ruin
track: Forgiven
track: Make You Mine
track: Wrong or Right
track: Cheating on Me
track: Cheating on Me (feat. Zak Abel) (Tom Misch Refix) - Tom Misch refix

OTSTimestamp
type: PropertyValue
value: 2026-07-19T08:50:34Z

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 0xeaea21d8a992c8a8469ea0e1dca5e066f350e73215c424e1f61329491639ac61. Chain 2 (Bitcoin): anchored in block 958706 (2026-07-19T08:50: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/GBAHS1500020.
date published: 2026-07-19T08:50:34Z

Look Over Your Shoulder
type: AudioObject
additional property: Tempo (BPM)
  type: PropertyValue
  value: 93.486
additional property: Musical Key
  type: PropertyValue
  value: 8
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.641
additional property: Speechiness
  type: PropertyValue
  value: 0.032
additional property: Acousticness
  type: PropertyValue
  value: 0.247
additional property: Instrumentalness
  type: PropertyValue
  value: 0
additional property: Liveness
  type: PropertyValue
  value: 0.097
additional property: Valence (Positivity)
  type: PropertyValue
  value: 0.487
additional property: Loudness (dB)
  type: PropertyValue
  value: -6.464
additional property: Key Name
  type: PropertyValue
  value: Ab
additional property: Mode Name
  type: PropertyValue
  value: Minor

Perfect Ruin
type: MusicRecording
duration: PT4M12S
duration ms: 252475
explicit: false
by artist: Kwabs
in album: Love + War
  type: MusicAlbum
  date published: 2016-01-29
isrc code: GBAHS1500026
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-14T21:20:38+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0xc5dc165f14b45eb2c5e31888c56fe1fc4a1b0e2d216430146c4b7f21aeb26ca1
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 958069
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/958069
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/GBAHS1500026
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-14T21:37:55Z
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc5dc165f14b45eb2c5e31888c56fe1fc4a1b0e2d216430146c4b7f21aeb26ca1. Chain 2 (Bitcoin): anchored in block 958069 (2026-07-14T21:37:55Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/GBAHS1500026.
  date published: 2026-07-14T21:37:55Z
audio: Perfect Ruin
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 78.739
  additional property: Musical Key
    type: PropertyValue
    value: 9
  additional property: Mode (Major/Minor)
    type: PropertyValue
    value: 0
  additional property: Time Signature
    type: PropertyValue
    value: 4
  additional property: Danceability
    type: PropertyValue
    value: 0.366
  additional property: Energy
    type: PropertyValue
    value: 0.406
  additional property: Speechiness
    type: PropertyValue
    value: 0.035
  additional property: Acousticness
    type: PropertyValue
    value: 0.421
  additional property: Instrumentalness
    type: PropertyValue
    value: 0.003
  additional property: Liveness
    type: PropertyValue
    value: 0.077
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.105
  additional property: Loudness (dB)
    type: PropertyValue
    value: -9.449
  additional property: Key Name
    type: PropertyValue
    value: A
  additional property: Mode Name
    type: PropertyValue
    value: Minor

Forgiven
type: MusicRecording
duration: PT3M52S
duration ms: 232866
explicit: false
by artist: Kwabs
in album: Love + War
  type: MusicAlbum
  date published: 2016-01-29
isrc code: GBAHS1500021
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-14T21:29:33+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x21e93381bec85d7f3348e35b906c5ae683f31f0dfa8dcaa107dd9e324721b4df
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 958069
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/958069
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/GBAHS1500021
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-14T21:37:55Z
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x21e93381bec85d7f3348e35b906c5ae683f31f0dfa8dcaa107dd9e324721b4df. Chain 2 (Bitcoin): anchored in block 958069 (2026-07-14T21:37:55Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/GBAHS1500021.
  date published: 2026-07-14T21:37:55Z
audio: Forgiven
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 167.783
  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.394
  additional property: Energy
    type: PropertyValue
    value: 0.512
  additional property: Speechiness
    type: PropertyValue
    value: 0.035
  additional property: Acousticness
    type: PropertyValue
    value: 0.65
  additional property: Instrumentalness
    type: PropertyValue
    value: 0
  additional property: Liveness
    type: PropertyValue
    value: 0.142
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.361
  additional property: Loudness (dB)
    type: PropertyValue
    value: -6.148
  additional property: Key Name
    type: PropertyValue
    value: C#
  additional property: Mode Name
    type: PropertyValue
    value: Minor

Make You Mine
type: MusicRecording
duration: PT3M44S
duration ms: 224626
explicit: false
by artist: Kwabs
in album: Love + War
  type: MusicAlbum
  date published: 2016-01-29
isrc code: GBAHS1500023
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-03T02:59:25+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x787e44cd0e94ac0cb3bfcf4f3c136c2bd8e39a2c2763a149905301713dd291b5
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/GBAHS1500023
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 0x787e44cd0e94ac0cb3bfcf4f3c136c2bd8e39a2c2763a149905301713dd291b5. 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/GBAHS1500023.
  date published: 2026-07-06T01:25:57Z
audio: Make You Mine
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 105.546
  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.677
  additional property: Energy
    type: PropertyValue
    value: 0.834
  additional property: Speechiness
    type: PropertyValue
    value: 0.044
  additional property: Acousticness
    type: PropertyValue
    value: 0.012
  additional property: Instrumentalness
    type: PropertyValue
    value: 0
  additional property: Liveness
    type: PropertyValue
    value: 0.07
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.49
  additional property: Loudness (dB)
    type: PropertyValue
    value: -4.521
  additional property: Key Name
    type: PropertyValue
    value: C
  additional property: Mode Name
    type: PropertyValue
    value: Major

Wrong or Right
type: MusicRecording
duration: PT3M36S
duration ms: 216244
explicit: false
by artist: Kwabs
in album: Love + War
  type: MusicAlbum
  date published: 2016-01-29
isrc code: GBAHS1300567
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-03T18:23:01+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x9a381059366199e0ec4e3443aa3b1cd94098496e3f16533d9bf79b715757b60a
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 956545
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/956545
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/GBAHS1300567
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-03T19:59:51Z
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9a381059366199e0ec4e3443aa3b1cd94098496e3f16533d9bf79b715757b60a. Chain 2 (Bitcoin): anchored in block 956545 (2026-07-03T19:59:51Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/GBAHS1300567.
  date published: 2026-07-03T19:59:51Z
audio: Wrong or Right
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 94.016
  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.745
  additional property: Energy
    type: PropertyValue
    value: 0.658
  additional property: Speechiness
    type: PropertyValue
    value: 0.117
  additional property: Acousticness
    type: PropertyValue
    value: 0.463
  additional property: Instrumentalness
    type: PropertyValue
    value: 0.003
  additional property: Liveness
    type: PropertyValue
    value: 0.137
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.363
  additional property: Loudness (dB)
    type: PropertyValue
    value: -7.168
  additional property: Key Name
    type: PropertyValue
    value: F#
  additional property: Mode Name
    type: PropertyValue
    value: Major

Cheating on Me
type: MusicRecording
duration: PT5M1S
duration ms: 301506
explicit: false
by artist: Kwabs
in album: Love + War
  type: MusicAlbum
  date published: 2016-01-29
isrc code: GBAHS1500025
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-02T20:57:07+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x8aeab9f7b0694c16a3b8700a9460f26ef3f25aace53c16299f2aa803e6355c27
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 956396
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/956396
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/GBAHS1500025
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-02T21:01:51Z
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8aeab9f7b0694c16a3b8700a9460f26ef3f25aace53c16299f2aa803e6355c27. Chain 2 (Bitcoin): anchored in block 956396 (2026-07-02T21:01:51Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/GBAHS1500025.
  date published: 2026-07-02T21:01:51Z
audio: Cheating on Me
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 179.145
  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.395
  additional property: Energy
    type: PropertyValue
    value: 0.318
  additional property: Speechiness
    type: PropertyValue
    value: 0.05
  additional property: Acousticness
    type: PropertyValue
    value: 0.679
  additional property: Instrumentalness
    type: PropertyValue
    value: 0
  additional property: Liveness
    type: PropertyValue
    value: 0.096
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.247
  additional property: Loudness (dB)
    type: PropertyValue
    value: -6.758
  additional property: Key Name
    type: PropertyValue
    value: C#
  additional property: Mode Name
    type: PropertyValue
    value: Minor

Cheating on Me (feat. Zak Abel) (Tom Misch Refix) - Tom Misch refix
type: MusicRecording
duration: PT4M43S
duration ms: 283139
explicit: false
by artist: Kwabs
in album: Love + War
  type: MusicAlbum
  date published: 2016-01-29
isrc code: GBAHS1500551
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-19T17:51:06+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x4593924baf7f240a6de2a1e6fcb89b191e9dea86e4db2237f21f6b450b54194e
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 958765
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/958765
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/GBAHS1500551
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-19T18:01:47Z
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 0x4593924baf7f240a6de2a1e6fcb89b191e9dea86e4db2237f21f6b450b54194e. Chain 2 (Bitcoin): anchored in block 958765 (2026-07-19T18:01:47Z), 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/GBAHS1500551.
  date published: 2026-07-19T18:01:47Z
audio: Cheating on Me (feat. Zak Abel) (Tom Misch Refix) - Tom Misch refix
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 180.013
  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.531
  additional property: Energy
    type: PropertyValue
    value: 0.469
  additional property: Speechiness
    type: PropertyValue
    value: 0.047
  additional property: Acousticness
    type: PropertyValue
    value: 0.135
  additional property: Instrumentalness
    type: PropertyValue
    value: 0
  additional property: Liveness
    type: PropertyValue
    value: 0.1
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.101
  additional property: Loudness (dB)
    type: PropertyValue
    value: -5.956
  additional property: Key Name
    type: PropertyValue
    value: E
  additional property: Mode Name
    type: PropertyValue
    value: Major

Hurt A Little
type: MusicAlbum
date published: 2022-09-20

Saturn (feat. Kwabs) - Live from Air Studios
type: MusicRecording
duration: PT6M2S
duration ms: 362365
explicit: false
by artist: Nao
by artist: Kwabs
in album: Saturn (feat. Kwabs) [Live from Air Studios]
  type: MusicAlbum
  date published: 2019-04-05
popularity: 18
genre: uk-contemporary-r-b
genre: alternative-r-b
isrc code: GBARL1900360
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-06-18T05:36:17+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x73fd5d95ef268ea9951846d828d84f11649c79654080cb6e54393795cbb48438
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 956302
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/956302
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/GBARL1900360
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-02T03:30:09Z
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x73fd5d95ef268ea9951846d828d84f11649c79654080cb6e54393795cbb48438. Chain 2 (Bitcoin): anchored in block 956302 (2026-07-02T03:30:09Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/GBARL1900360.
  date published: 2026-07-02T03:30:09Z
audio: Saturn (feat. Kwabs) - Live from Air Studios
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 96.237
  additional property: Musical Key
    type: PropertyValue
    value: 6
  additional property: Mode (Major/Minor)
    type: PropertyValue
    value: 1
  additional property: Time Signature
    type: PropertyValue
    value: 5
  additional property: Danceability
    type: PropertyValue
    value: 0.47
  additional property: Energy
    type: PropertyValue
    value: 0.41
  additional property: Speechiness
    type: PropertyValue
    value: 0.03
  additional property: Acousticness
    type: PropertyValue
    value: 0.251
  additional property: Instrumentalness
    type: PropertyValue
    value: 0
  additional property: Liveness
    type: PropertyValue
    value: 0.102
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.178
  additional property: Loudness (dB)
    type: PropertyValue
    value: -13.374
  additional property: Key Name
    type: PropertyValue
    value: F#
  additional property: Mode Name
    type: PropertyValue
    value: Major

Wrong or Right - Ben Pearce Remix
type: MusicRecording
duration: PT6M7S
duration ms: 367990
explicit: false
by artist: Kwabs
by artist: Ben Pearce
in album: 100 Greatest Motivation Songs
  type: MusicAlbum
  date published: 2019-03-08
popularity: 17
isrc code: GBAHS1300591
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-06-19T04:56:36+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x5d27f4f3c7bbea09c11f95e3c222bd4a65589cd86e13729d870e50984dbf265a
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 956302
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/956302
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/GBAHS1300591
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-02T03:30:09Z
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5d27f4f3c7bbea09c11f95e3c222bd4a65589cd86e13729d870e50984dbf265a. Chain 2 (Bitcoin): anchored in block 956302 (2026-07-02T03:30:09Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/GBAHS1300591.
  date published: 2026-07-02T03:30:09Z
audio: Wrong or Right - Ben Pearce Remix
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 134.337
  additional property: Musical Key
    type: PropertyValue
    value: 8
  additional property: Mode (Major/Minor)
    type: PropertyValue
    value: 0
  additional property: Time Signature
    type: PropertyValue
    value: 5
  additional property: Danceability
    type: PropertyValue
    value: 0.552
  additional property: Energy
    type: PropertyValue
    value: 0.886
  additional property: Speechiness
    type: PropertyValue
    value: 0.041
  additional property: Acousticness
    type: PropertyValue
    value: 0.002
  additional property: Instrumentalness
    type: PropertyValue
    value: 0.182
  additional property: Liveness
    type: PropertyValue
    value: 0.144
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.44
  additional property: Loudness (dB)
    type: PropertyValue
    value: -11.692
  additional property: Key Name
    type: PropertyValue
    value: Ab
  additional property: Mode Name
    type: PropertyValue
    value: Minor

Saturn (feat. Kwabs)
type: MusicRecording
duration: PT4M50S
duration ms: 290333
explicit: false
by artist: Nao
by artist: Kwabs
in album: Saturn
  type: MusicAlbum
  date published: 2018-10-26
genre: uk-contemporary-r-b
genre: alternative-r-b
isrc code: GBARL1801056
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-06-05T07:16:06+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x768f4bf16b0d9e079096c37bd064e628a7336ef31620feede97cac2bab160b43
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 953513
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/953513
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/GBARL1801056
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-06-13T12:47:07Z
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x768f4bf16b0d9e079096c37bd064e628a7336ef31620feede97cac2bab160b43. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47:07Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/GBARL1801056.
  date published: 2026-06-13T12:47:07Z
audio: Saturn (feat. Kwabs)
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 142.422
  additional property: Musical Key
    type: PropertyValue
    value: 1
  additional property: Mode (Major/Minor)
    type: PropertyValue
    value: 1
  additional property: Time Signature
    type: PropertyValue
    value: 5
  additional property: Danceability
    type: PropertyValue
    value: 0.499
  additional property: Energy
    type: PropertyValue
    value: 0.448
  additional property: Speechiness
    type: PropertyValue
    value: 0.033
  additional property: Acousticness
    type: PropertyValue
    value: 0.276
  additional property: Instrumentalness
    type: PropertyValue
    value: 0
  additional property: Liveness
    type: PropertyValue
    value: 0.099
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.236
  additional property: Loudness (dB)
    type: PropertyValue
    value: -11.875
  additional property: Key Name
    type: PropertyValue
    value: C#
  additional property: Mode Name
    type: PropertyValue
    value: Major

Willing & Able
type: MusicRecording
duration: PT4M52S
duration ms: 292759
explicit: false
by artist: Disclosure
by artist: Kwabs
in album: Caracal (Deluxe)
  type: MusicAlbum
  date published: 2015-09-25
genre: house
genre: edm
genre: indietronica
genre: uk-dance
genre: electropop
isrc code: GBUM71503567
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-06-04T09:42:14+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0xfa27ecc9b69f3a88e8c657071471fd45ce54d154ae23f52585ae3301c6002704
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 953513
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/953513
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/GBUM71503567
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-06-13T12:47:07Z
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfa27ecc9b69f3a88e8c657071471fd45ce54d154ae23f52585ae3301c6002704. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47:07Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/GBUM71503567.
  date published: 2026-06-13T12:47:07Z
audio: Willing & Able
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 199.833
  additional property: Musical Key
    type: PropertyValue
    value: 5
  additional property: Mode (Major/Minor)
    type: PropertyValue
    value: 0
  additional property: Time Signature
    type: PropertyValue
    value: 4
  additional property: Danceability
    type: PropertyValue
    value: 0.535
  additional property: Energy
    type: PropertyValue
    value: 0.632
  additional property: Speechiness
    type: PropertyValue
    value: 0.754
  additional property: Acousticness
    type: PropertyValue
    value: 0.254
  additional property: Instrumentalness
    type: PropertyValue
    value: 0
  additional property: Liveness
    type: PropertyValue
    value: 0.104
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.941
  additional property: Loudness (dB)
    type: PropertyValue
    value: -6.884
  additional property: Key Name
    type: PropertyValue
    value: F
  additional property: Mode Name
    type: PropertyValue
    value: Minor

Walk (Live) - Acoustic
type: MusicRecording
duration: PT3M30S
duration ms: 210893
explicit: false
by artist: Kwabs
in album: Acoustic: The Collection
  type: MusicAlbum
  date published: 2017-03-03
isrc code: GBAHS1400363
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-29T15:33:28+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x77f6a0ff89f9a4cfd19cf611e1930d1504fbd2e8a4d2287f6cafe092b1fa9cec
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 960125
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/960125
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/GBAHS1400363
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-29T15:38:18Z
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 0x77f6a0ff89f9a4cfd19cf611e1930d1504fbd2e8a4d2287f6cafe092b1fa9cec. Chain 2 (Bitcoin): anchored in block 960125 (2026-07-29T15:38:18Z), 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/GBAHS1400363.
  date published: 2026-07-29T15:38:18Z
audio: Walk (Live) - Acoustic
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 148.781
  additional property: Musical Key
    type: PropertyValue
    value: 9
  additional property: Mode (Major/Minor)
    type: PropertyValue
    value: 0
  additional property: Time Signature
    type: PropertyValue
    value: 5
  additional property: Danceability
    type: PropertyValue
    value: 0.658
  additional property: Energy
    type: PropertyValue
    value: 0.649
  additional property: Speechiness
    type: PropertyValue
    value: 0.072
  additional property: Acousticness
    type: PropertyValue
    value: 0.552
  additional property: Instrumentalness
    type: PropertyValue
    value: 0
  additional property: Liveness
    type: PropertyValue
    value: 0.236
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.842
  additional property: Loudness (dB)
    type: PropertyValue
    value: -11.094
  additional property: Key Name
    type: PropertyValue
    value: A
  additional property: Mode Name
    type: PropertyValue
    value: Minor

The Cost
type: MusicRecording
duration: PT3M17S
duration ms: 197573
explicit: false
by artist: Dave Okumu
by artist: 7 Generations
by artist: Kwabs
in album: I Came From Love
  type: MusicAlbum
  date published: 2023-04-14
isrc code: GBKZV2200176
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-07T02:03:40+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x92168ccaffc6cc5a46cc48c2ab699c50d03e4e03aa0a5d5548e8bf01a9dea6e6
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 957118
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/957118
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/GBKZV2200176
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-08T03:20:19Z
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 0x92168ccaffc6cc5a46cc48c2ab699c50d03e4e03aa0a5d5548e8bf01a9dea6e6. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20: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/GBKZV2200176.
  date published: 2026-07-08T03:20:19Z
audio: The Cost
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 124.693
  additional property: Musical Key
    type: PropertyValue
    value: 6
  additional property: Mode (Major/Minor)
    type: PropertyValue
    value: 1
  additional property: Time Signature
    type: PropertyValue
    value: 5
  additional property: Danceability
    type: PropertyValue
    value: 0.539
  additional property: Energy
    type: PropertyValue
    value: 0.801
  additional property: Speechiness
    type: PropertyValue
    value: 0.076
  additional property: Acousticness
    type: PropertyValue
    value: 0.358
  additional property: Instrumentalness
    type: PropertyValue
    value: 0.91
  additional property: Liveness
    type: PropertyValue
    value: 0.073
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.294
  additional property: Loudness (dB)
    type: PropertyValue
    value: -13.605
  additional property: Key Name
    type: PropertyValue
    value: F#
  additional property: Mode Name
    type: PropertyValue
    value: Major

Black Firework
type: MusicRecording
duration: PT4M16S
duration ms: 256946
explicit: false
by artist: Dave Okumu
by artist: 7 Generations
by artist: Wesley Joseph
by artist: ESKA
by artist: Kwabs
in album: I Came From Love
  type: MusicAlbum
  date published: 2023-04-14
isrc code: GBKZV2200178
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-07T06:34:40+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x85aedcc378d89fccfca81cbb6e002c95f3ef63da514b2fabba68b71d9b28838e
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 957118
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/957118
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/GBKZV2200178
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-08T03:20:19Z
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 0x85aedcc378d89fccfca81cbb6e002c95f3ef63da514b2fabba68b71d9b28838e. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20: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/GBKZV2200178.
  date published: 2026-07-08T03:20:19Z
audio: Black Firework
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 170.973
  additional property: Musical Key
    type: PropertyValue
    value: 10
  additional property: Mode (Major/Minor)
    type: PropertyValue
    value: 0
  additional property: Time Signature
    type: PropertyValue
    value: 5
  additional property: Danceability
    type: PropertyValue
    value: 0.401
  additional property: Energy
    type: PropertyValue
    value: 0.493
  additional property: Speechiness
    type: PropertyValue
    value: 0.093
  additional property: Acousticness
    type: PropertyValue
    value: 0.181
  additional property: Instrumentalness
    type: PropertyValue
    value: 0.589
  additional property: Liveness
    type: PropertyValue
    value: 0.162
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.686
  additional property: Loudness (dB)
    type: PropertyValue
    value: -18.551
  additional property: Key Name
    type: PropertyValue
    value: Bb
  additional property: Mode Name
    type: PropertyValue
    value: Minor

Scenes
type: MusicRecording
duration: PT4M44S
duration ms: 284960
explicit: false
by artist: Dave Okumu
by artist: 7 Generations
by artist: Kwabs
by artist: Anthony Joseph
in album: I Came From Love
  type: MusicAlbum
  date published: 2023-04-14
isrc code: GBKZV2200179
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-07T11:32:42+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x28e908b3f03d1e48a360491d626b0f7add7a14d44624713e9c96253436458435
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 957118
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/957118
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/GBKZV2200179
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-08T03:20:19Z
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 0x28e908b3f03d1e48a360491d626b0f7add7a14d44624713e9c96253436458435. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20: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/GBKZV2200179.
  date published: 2026-07-08T03:20:19Z
audio: Scenes
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 124.71
  additional property: Musical Key
    type: PropertyValue
    value: 1
  additional property: Mode (Major/Minor)
    type: PropertyValue
    value: 1
  additional property: Time Signature
    type: PropertyValue
    value: 5
  additional property: Danceability
    type: PropertyValue
    value: 0.646
  additional property: Energy
    type: PropertyValue
    value: 0.792
  additional property: Speechiness
    type: PropertyValue
    value: 0.183
  additional property: Acousticness
    type: PropertyValue
    value: 0.338
  additional property: Instrumentalness
    type: PropertyValue
    value: 0.207
  additional property: Liveness
    type: PropertyValue
    value: 0.258
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.443
  additional property: Loudness (dB)
    type: PropertyValue
    value: -13.96
  additional property: Key Name
    type: PropertyValue
    value: C#
  additional property: Mode Name
    type: PropertyValue
    value: Major

The Struggle
type: MusicRecording
duration: PT1M54S
duration ms: 114746
explicit: false
by artist: Dave Okumu
by artist: 7 Generations
by artist: Wesley Joseph
by artist: ESKA
by artist: Kwabs
in album: I Came From Love
  type: MusicAlbum
  date published: 2023-04-14
isrc code: GBKZV2200182
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-07T17:54:28+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x4884bea18ecc3dfb040ab8dff949f66edd53d3e2c0f184354bef2a00206d0337
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 957118
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/957118
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/GBKZV2200182
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-08T03:20:19Z
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 0x4884bea18ecc3dfb040ab8dff949f66edd53d3e2c0f184354bef2a00206d0337. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20: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/GBKZV2200182.
  date published: 2026-07-08T03:20:19Z
audio: The Struggle
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 171.007
  additional property: Musical Key
    type: PropertyValue
    value: 1
  additional property: Mode (Major/Minor)
    type: PropertyValue
    value: 1
  additional property: Time Signature
    type: PropertyValue
    value: 5
  additional property: Danceability
    type: PropertyValue
    value: 0.312
  additional property: Energy
    type: PropertyValue
    value: 0.513
  additional property: Speechiness
    type: PropertyValue
    value: 0.599
  additional property: Acousticness
    type: PropertyValue
    value: 0.541
  additional property: Instrumentalness
    type: PropertyValue
    value: 0.016
  additional property: Liveness
    type: PropertyValue
    value: 0.348
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.657
  additional property: Loudness (dB)
    type: PropertyValue
    value: -20.237
  additional property: Key Name
    type: PropertyValue
    value: C#
  additional property: Mode Name
    type: PropertyValue
    value: Major