Joy Crookes
type: MusicGroup
genre: alternative r&b
description: Joy Elizabeth Akther Crookes (born 9 October 1998) "Date of birth: October 1998" "Nationality: Irish" "Country of residence: England" is a British singer-songwriter. She incorporates details about rel
popularity: 60
followers: 489494
additional property: CopyrightID
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x63435f648c9fab80b88233a5a3d9c81a40cf4b08e0e6f6c475e527762ec438a9
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/e4a9db99-c1c0-4683-863a-a43df83fbf72.ots
additional property: OTSRecordURL
  type: PropertyValue
  value: https://artists.proofprofile.net/proofs/artist/e4a9db99-c1c0-4683-863a-a43df83fbf72.json
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/artist/e4a9db99-c1c0-4683-863a-a43df83fbf72
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-06-12T19:24:56Z
additional property: OTSCanonicalRecord
  type: PropertyValue
  value: {"copyright_id":"0x63435f648c9fab80b88233a5a3d9c81a40cf4b08e0e6f6c475e527762ec438a9","name":"Joy Crookes","registered_at":"2026-06-12T12:14:11Z","symbol":"NIM0294610","token_address":"0xb21f8431507e97bca6ec59934d364a94c5dd557d","type":"artist","uuid":"e4a9db99-c1c0-4683-863a-a43df83fbf72"}
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 0x63435f648c9fab80b88233a5a3d9c81a40cf4b08e0e6f6c475e527762ec438a9. 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/e4a9db99-c1c0-4683-863a-a43df83fbf72.json and https://artists.proofprofile.net/proofs/artist/e4a9db99-c1c0-4683-863a-a43df83fbf72.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
  date published: 2026-06-12T19:24:56Z
  text: {"copyright_id":"0x63435f648c9fab80b88233a5a3d9c81a40cf4b08e0e6f6c475e527762ec438a9","name":"Joy Crookes","registered_at":"2026-06-12T12:14:11Z","symbol":"NIM0294610","token_address":"0xb21f8431507e97bca6ec59934d364a94c5dd557d","type":"artist","uuid":"e4a9db99-c1c0-4683-863a-a43df83fbf72"}
album: Skin
  type: MusicAlbum
  date published: 2021-10-15
  track: I Don't Mind
    type: MusicRecording
    duration: PT2M54S
    duration ms: 174200
    explicit: false
    by artist: Joy Crookes
    in album: Skin
      type: MusicAlbum
      date published: 2021-10-15
    genre: uk-contemporary-r-b
    genre: alternative-r-b
    isrc code: GBARL2100703
    additional property: CopyrightID
    additional property: CopyrightStatus
      type: PropertyValue
      value: registered
    additional property: CopyrightRegisteredAt
      type: PropertyValue
      value: 2026-06-06T03:48:18+00:00
    additional property: CopyrightChainExplorerURL
      type: PropertyValue
      value: https://explorer.copyrightchains.com/tx/0xa888f246830bf48a49ea94314e9de4702b41bd80ccba395128730a5928513882
    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/GBARL2100703
    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 0xa888f246830bf48a49ea94314e9de4702b41bd80ccba395128730a5928513882. 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/GBARL2100703.
      date published: 2026-06-13T12:47:07Z
    audio: I Don't Mind
      type: AudioObject
      additional property: Tempo (BPM)
        type: PropertyValue
        value: 150.31
      additional property: Musical Key
        type: PropertyValue
        value: 8
      additional property: Mode (Major/Minor)
        type: PropertyValue
        value: 1
      additional property: Time Signature
        type: PropertyValue
        value: 5
      additional property: Danceability
        type: PropertyValue
        value: 0.432
      additional property: Energy
        type: PropertyValue
        value: 0.334
      additional property: Speechiness
        type: PropertyValue
        value: 0.063
      additional property: Acousticness
        type: PropertyValue
        value: 0.651
      additional property: Instrumentalness
        type: PropertyValue
        value: 0
      additional property: Liveness
        type: PropertyValue
        value: 0.359
      additional property: Valence (Positivity)
        type: PropertyValue
        value: 0.194
      additional property: Loudness (dB)
        type: PropertyValue
        value: -12.543
      additional property: Key Name
        type: PropertyValue
        value: Ab
      additional property: Mode Name
        type: PropertyValue
        value: Major
  track: 19th Floor
    type: MusicRecording
    duration: PT3M9S
    duration ms: 189371
    explicit: false
    by artist: Joy Crookes
    in album: Skin
      type: MusicAlbum
      date published: 2021-10-15
    genre: uk-contemporary-r-b
    genre: alternative-r-b
    isrc code: GBARL2100704
    additional property: CopyrightID
    additional property: CopyrightStatus
      type: PropertyValue
      value: registered
    additional property: CopyrightRegisteredAt
      type: PropertyValue
      value: 2026-06-04T16:08:45+00:00
    additional property: CopyrightChainExplorerURL
      type: PropertyValue
      value: https://explorer.copyrightchains.com/tx/0x792ea00f1629cb835f8b2ded0730de7c80323d46ec38dfb159c8a53ac0ba0fe9
    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/GBARL2100704
    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 0x792ea00f1629cb835f8b2ded0730de7c80323d46ec38dfb159c8a53ac0ba0fe9. 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/GBARL2100704.
      date published: 2026-06-13T12:47:07Z
    audio: 19th Floor
      type: AudioObject
      additional property: Tempo (BPM)
        type: PropertyValue
        value: 129.571
      additional property: Musical Key
        type: PropertyValue
        value: 0
      additional property: Mode (Major/Minor)
        type: PropertyValue
        value: 0
      additional property: Time Signature
        type: PropertyValue
        value: 5
      additional property: Danceability
        type: PropertyValue
        value: 0.341
      additional property: Energy
        type: PropertyValue
        value: 0.922
      additional property: Speechiness
        type: PropertyValue
        value: 0.161
      additional property: Acousticness
        type: PropertyValue
        value: 0.512
      additional property: Instrumentalness
        type: PropertyValue
        value: 0
      additional property: Liveness
        type: PropertyValue
        value: 0.493
      additional property: Valence (Positivity)
      additional property: Loudness (dB)
      additional property: Key Name
      additional property: Mode Name
  track: Poison
  track: Trouble
  track: When You Were Mine
  track: To Lose Someone
  track: Unlearn You
  track: Kingdom
  track: Feet Don't Fail Me Now
  track: Wild Jasmine
  track: Skin
  track: Power
  track: Theek Ache
album: Trouble
album: When You Were Mine (Remixes)
album: When You Were Mine
album: Feet Don't Fail Me Now (Paul Woolford Remix)
album: Feet Don't Fail Me Now (Live Acoustic Version)
album: Feet Don't Fail Me Now
album: You & Me Song
album: Anyone But Me
album: Early
album: Yah / Element (Medley)
album: Mother May I Sleep With Danger? (A COLORS SHOW)
album: Perception EP
album: London Mine
album: Since I Left You (Demo)
album: Reminiscence EP
album: Don't Let Me Down (Demo)
album: Influence EP

Valence (Positivity)
type: PropertyValue
value: 0.223

Loudness (dB)
type: PropertyValue
value: -3.943

Key Name
type: PropertyValue
value: C

Mode Name
type: PropertyValue
value: Minor

Poison
type: MusicRecording
duration: PT3M31S
duration ms: 211700
explicit: false
by artist: Joy Crookes
in album: Skin
  type: MusicAlbum
  date published: 2021-10-15
genre: uk-contemporary-r-b
genre: alternative-r-b
isrc code: GBARL2100705
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-06-04T13:00:58+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x9eee691c282402f18eb14ac3b3f0b4c2d1bdf2975d2909940ea856fde0956b83
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/GBARL2100705
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 0x9eee691c282402f18eb14ac3b3f0b4c2d1bdf2975d2909940ea856fde0956b83. 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/GBARL2100705.
  date published: 2026-06-13T12:47:07Z
audio: Poison
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 101.816
  additional property: Musical Key
    type: PropertyValue
    value: 7
  additional property: Mode (Major/Minor)
    type: PropertyValue
    value: 1
  additional property: Time Signature
    type: PropertyValue
    value: 4
  additional property: Danceability
    type: PropertyValue
    value: 0.774
  additional property: Energy
    type: PropertyValue
    value: 0.402
  additional property: Speechiness
    type: PropertyValue
    value: 0.043
  additional property: Acousticness
    type: PropertyValue
    value: 0.603
  additional property: Instrumentalness
    type: PropertyValue
    value: 0.003
  additional property: Liveness
    type: PropertyValue
    value: 0.102
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.554
  additional property: Loudness (dB)
    type: PropertyValue
    value: -9.482
  additional property: Key Name
    type: PropertyValue
    value: G
  additional property: Mode Name
    type: PropertyValue
    value: Major

Trouble
type: MusicRecording
duration: PT3M4S
duration ms: 184015
explicit: false
by artist: Joy Crookes
in album: Skin
  type: MusicAlbum
  date published: 2021-10-15
genre: uk-contemporary-r-b
genre: alternative-r-b
isrc code: GBARL2100706
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-06-04T12:57:54+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x1d094bcee6edb7e30c7fbfd4bd1e452ff66715f9e26054effb38e7fc4f59a9c4
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/GBARL2100706
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 0x1d094bcee6edb7e30c7fbfd4bd1e452ff66715f9e26054effb38e7fc4f59a9c4. 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/GBARL2100706.
  date published: 2026-06-13T12:47:07Z
audio: Trouble
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 168.307
  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.608
  additional property: Energy
    type: PropertyValue
    value: 0.613
  additional property: Speechiness
    type: PropertyValue
    value: 0.277
  additional property: Acousticness
    type: PropertyValue
    value: 0.348
  additional property: Instrumentalness
    type: PropertyValue
    value: 0
  additional property: Liveness
    type: PropertyValue
    value: 0.187
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.702
  additional property: Loudness (dB)
    type: PropertyValue
    value: -5.221
  additional property: Key Name
    type: PropertyValue
    value: B
  additional property: Mode Name
    type: PropertyValue
    value: Major

When You Were Mine
type: MusicRecording
duration: PT3M23S
duration ms: 203483
explicit: false
by artist: Joy Crookes
in album: Skin
  type: MusicAlbum
  date published: 2021-10-15
genre: uk-contemporary-r-b
genre: alternative-r-b
isrc code: GBARL2100707
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-06-02T00:30:23+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0xe089f6c1327d1789b44335b126fabd0077ecd2d20d02d87c92ee382d8cba8d79
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/GBARL2100707
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 0xe089f6c1327d1789b44335b126fabd0077ecd2d20d02d87c92ee382d8cba8d79. 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/GBARL2100707.
  date published: 2026-06-13T12:47:07Z
audio: When You Were Mine
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 102.175
  additional property: Musical Key
    type: PropertyValue
    value: 10
  additional property: Mode (Major/Minor)
    type: PropertyValue
    value: 1
  additional property: Time Signature
    type: PropertyValue
    value: 4
  additional property: Danceability
    type: PropertyValue
    value: 0.369
  additional property: Energy
    type: PropertyValue
    value: 0.829
  additional property: Speechiness
    type: PropertyValue
    value: 0.079
  additional property: Acousticness
    type: PropertyValue
    value: 0.068
  additional property: Instrumentalness
    type: PropertyValue
    value: 0.099
  additional property: Liveness
    type: PropertyValue
    value: 0.343
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.63
  additional property: Loudness (dB)
    type: PropertyValue
    value: -3.81
  additional property: Key Name
    type: PropertyValue
    value: Bb
  additional property: Mode Name
    type: PropertyValue
    value: Major

To Lose Someone
type: MusicRecording
duration: PT4M10S
duration ms: 250601
explicit: false
by artist: Joy Crookes
in album: Skin
  type: MusicAlbum
  date published: 2021-10-15
genre: uk-contemporary-r-b
genre: alternative-r-b
isrc code: GBARL2100708
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-06-05T21:13:57+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0xa974964a586a069fd701a47bf6fd450ca68307d36fb684022736f686e46bf82a
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/GBARL2100708
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 0xa974964a586a069fd701a47bf6fd450ca68307d36fb684022736f686e46bf82a. 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/GBARL2100708.
  date published: 2026-06-13T12:47:07Z
audio: To Lose Someone
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 92.089
  additional property: Musical Key
    type: PropertyValue
    value: 4
  additional property: Mode (Major/Minor)
    type: PropertyValue
    value: 0
  additional property: Time Signature
    type: PropertyValue
    value: 5
  additional property: Danceability
    type: PropertyValue
    value: 0.611
  additional property: Energy
    type: PropertyValue
    value: 0.421
  additional property: Speechiness
    type: PropertyValue
    value: 0.063
  additional property: Acousticness
    type: PropertyValue
    value: 0.463
  additional property: Instrumentalness
    type: PropertyValue
    value: 0
  additional property: Liveness
    type: PropertyValue
    value: 0.177
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.301
  additional property: Loudness (dB)
    type: PropertyValue
    value: -10.589
  additional property: Key Name
    type: PropertyValue
    value: E
  additional property: Mode Name
    type: PropertyValue
    value: Minor

Unlearn You
type: MusicRecording
duration: PT2M42S
duration ms: 162098
explicit: false
by artist: Joy Crookes
in album: Skin
  type: MusicAlbum
  date published: 2021-10-15
genre: uk-contemporary-r-b
genre: alternative-r-b
isrc code: GBARL2100709
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-06-06T16:47:08+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0xd36d0b3e730c9ec2e7cc5465d8c0af4a63ca5c9f2ee727fe354ad6eaf3126b8f
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 953515
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/953515
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/GBARL2100709
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-06-13T12:53: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 0xd36d0b3e730c9ec2e7cc5465d8c0af4a63ca5c9f2ee727fe354ad6eaf3126b8f. Chain 2 (Bitcoin): anchored in block 953515 (2026-06-13T12:53: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/GBARL2100709.
  date published: 2026-06-13T12:53:06Z
audio: Unlearn You
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 143.582
  additional property: Musical Key
    type: PropertyValue
    value: 2
  additional property: Mode (Major/Minor)
    type: PropertyValue
    value: 1
  additional property: Time Signature
    type: PropertyValue
    value: 5
  additional property: Danceability
    type: PropertyValue
    value: 0.438
  additional property: Energy
    type: PropertyValue
    value: 0.122
  additional property: Speechiness
    type: PropertyValue
    value: 0.031
  additional property: Acousticness
    type: PropertyValue
    value: 0.924
  additional property: Instrumentalness
    type: PropertyValue
    value: 0
  additional property: Liveness
    type: PropertyValue
    value: 0.102
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.22
  additional property: Loudness (dB)
    type: PropertyValue
    value: -12.604
  additional property: Key Name
    type: PropertyValue
    value: D
  additional property: Mode Name
    type: PropertyValue
    value: Major

Kingdom
type: MusicRecording
duration: PT3M8S
duration ms: 188926
explicit: false
by artist: Joy Crookes
in album: Skin
  type: MusicAlbum
  date published: 2021-10-15
genre: uk-contemporary-r-b
genre: alternative-r-b
isrc code: GBARL2100710
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-06-04T15:47:40+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x65e1b69628cf930982fa1442d1f8e72e4325393bdec9a1842020e4f29103cfad
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/GBARL2100710
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 0x65e1b69628cf930982fa1442d1f8e72e4325393bdec9a1842020e4f29103cfad. 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/GBARL2100710.
  date published: 2026-06-13T12:47:07Z
audio: Kingdom
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 140.941
  additional property: Musical Key
    type: PropertyValue
    value: 9
  additional property: Mode (Major/Minor)
    type: PropertyValue
    value: 1
  additional property: Time Signature
    type: PropertyValue
    value: 4
  additional property: Danceability
    type: PropertyValue
    value: 0.693
  additional property: Energy
    type: PropertyValue
    value: 0.82
  additional property: Speechiness
    type: PropertyValue
    value: 0.058
  additional property: Acousticness
    type: PropertyValue
    value: 0.019
  additional property: Instrumentalness
    type: PropertyValue
    value: 0
  additional property: Liveness
    type: PropertyValue
    value: 0.546
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.802
  additional property: Loudness (dB)
    type: PropertyValue
    value: -4.556
  additional property: Key Name
    type: PropertyValue
    value: A
  additional property: Mode Name
    type: PropertyValue
    value: Major

Feet Don't Fail Me Now
type: MusicRecording
duration: PT3M18S
duration ms: 198800
explicit: false
by artist: Joy Crookes
in album: Skin
  type: MusicAlbum
  date published: 2021-10-15
genre: uk-contemporary-r-b
genre: alternative-r-b
isrc code: GBARL2100616
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-06-01T07:50:50+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0xb4427ee69bd9a2071c0f34116929f1a48699b4b7aaa2eaf3d773b1f17723669e
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/GBARL2100616
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 0xb4427ee69bd9a2071c0f34116929f1a48699b4b7aaa2eaf3d773b1f17723669e. 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/GBARL2100616.
  date published: 2026-06-13T12:47:07Z
audio: Feet Don't Fail Me Now
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 112.914
  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.662
  additional property: Energy
    type: PropertyValue
    value: 0.84
  additional property: Speechiness
    type: PropertyValue
    value: 0.051
  additional property: Acousticness
    type: PropertyValue
    value: 0.17
  additional property: Instrumentalness
    type: PropertyValue
    value: 0
  additional property: Liveness
    type: PropertyValue
    value: 0.155
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.568
  additional property: Loudness (dB)
    type: PropertyValue
    value: -3.112
  additional property: Key Name
    type: PropertyValue
    value: F#
  additional property: Mode Name
    type: PropertyValue
    value: Major

Wild Jasmine
type: MusicRecording
duration: PT3M35S
duration ms: 215300
explicit: false
by artist: Joy Crookes
in album: Skin
  type: MusicAlbum
  date published: 2021-10-15
genre: uk-contemporary-r-b
genre: alternative-r-b
isrc code: GBARL2100711
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-06-05T15:23:42+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0xfabedcfbde5c1394f2d36fbb41f0962589dcb627db4fa964fc7b472f69da84fb
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/GBARL2100711
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 0xfabedcfbde5c1394f2d36fbb41f0962589dcb627db4fa964fc7b472f69da84fb. 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/GBARL2100711.
  date published: 2026-06-13T12:47:07Z
audio: Wild Jasmine
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 111.8
  additional property: Musical Key
    type: PropertyValue
    value: 1
  additional property: Mode (Major/Minor)
    type: PropertyValue
    value: 0
  additional property: Time Signature
    type: PropertyValue
    value: 5
  additional property: Danceability
    type: PropertyValue
    value: 0.361
  additional property: Energy
    type: PropertyValue
    value: 0.767
  additional property: Speechiness
    type: PropertyValue
    value: 0.099
  additional property: Acousticness
    type: PropertyValue
    value: 0.545
  additional property: Instrumentalness
    type: PropertyValue
    value: 0.001
  additional property: Liveness
    type: PropertyValue
    value: 0.096
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.701
  additional property: Loudness (dB)
    type: PropertyValue
    value: -10.806
  additional property: Key Name
    type: PropertyValue
    value: C#
  additional property: Mode Name
    type: PropertyValue
    value: Minor

Skin
type: MusicRecording
duration: PT2M58S
duration ms: 178500
explicit: false
by artist: Joy Crookes
in album: Skin
  type: MusicAlbum
  date published: 2021-10-15
genre: uk-contemporary-r-b
genre: alternative-r-b
isrc code: GBARL2100712
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-06-05T07:17:30+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x455cd025b905f3abbd0fb98ebb6fd3cf69f8a6934bb933d6ca9550a54d4318ff
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/GBARL2100712
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 0x455cd025b905f3abbd0fb98ebb6fd3cf69f8a6934bb933d6ca9550a54d4318ff. 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/GBARL2100712.
  date published: 2026-06-13T12:47:07Z
audio: Skin
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 128.97
  additional property: Musical Key
    type: PropertyValue
    value: 9
  additional property: Mode (Major/Minor)
    type: PropertyValue
    value: 1
  additional property: Time Signature
    type: PropertyValue
    value: 5
  additional property: Danceability
    type: PropertyValue
    value: 0.479
  additional property: Energy
    type: PropertyValue
    value: 0.178
  additional property: Speechiness
    type: PropertyValue
    value: 0.032
  additional property: Acousticness
    type: PropertyValue
    value: 0.908
  additional property: Instrumentalness
    type: PropertyValue
    value: 0
  additional property: Liveness
    type: PropertyValue
    value: 0.11
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.252
  additional property: Loudness (dB)
    type: PropertyValue
    value: -11.807
  additional property: Key Name
    type: PropertyValue
    value: A
  additional property: Mode Name
    type: PropertyValue
    value: Major

Power
type: MusicRecording
duration: PT4M42S
duration ms: 282110
explicit: false
by artist: Joy Crookes
in album: Skin
  type: MusicAlbum
  date published: 2021-10-15
genre: uk-contemporary-r-b
genre: alternative-r-b
isrc code: GBARL2100713
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-06-06T16:49:21+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x90655e17cc879fc2e7773718c30db089b731cb6fd2d93bf74ebb76cdf6c73479
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 953515
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/953515
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/GBARL2100713
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-06-13T12:53: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 0x90655e17cc879fc2e7773718c30db089b731cb6fd2d93bf74ebb76cdf6c73479. Chain 2 (Bitcoin): anchored in block 953515 (2026-06-13T12:53: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/GBARL2100713.
  date published: 2026-06-13T12:53:06Z
audio: Power
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 99.835
  additional property: Musical Key
    type: PropertyValue
    value: 4
  additional property: Mode (Major/Minor)
    type: PropertyValue
    value: 0
  additional property: Time Signature
    type: PropertyValue
    value: 5
  additional property: Danceability
    type: PropertyValue
    value: 0.46
  additional property: Energy
    type: PropertyValue
    value: 0.203
  additional property: Speechiness
    type: PropertyValue
    value: 0.05
  additional property: Acousticness
    type: PropertyValue
    value: 0.661
  additional property: Instrumentalness
    type: PropertyValue
    value: 0
  additional property: Liveness
    type: PropertyValue
    value: 0.108
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.114
  additional property: Loudness (dB)
    type: PropertyValue
    value: -12.836
  additional property: Key Name
    type: PropertyValue
    value: E
  additional property: Mode Name
    type: PropertyValue
    value: Minor

Theek Ache
type: MusicRecording
duration: PT2M10S
duration ms: 130128
explicit: false
by artist: Joy Crookes
in album: Skin
  type: MusicAlbum
  date published: 2021-10-15
genre: uk-contemporary-r-b
genre: alternative-r-b
isrc code: GBARL2100714
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-06-07T13:13:20+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0xe4883339b03c5fbe02b1167624ee3cb36df57fec0561dd10a8299fe5617df4cf
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 953515
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/953515
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/GBARL2100714
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-06-13T12:53: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 0xe4883339b03c5fbe02b1167624ee3cb36df57fec0561dd10a8299fe5617df4cf. Chain 2 (Bitcoin): anchored in block 953515 (2026-06-13T12:53: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/GBARL2100714.
  date published: 2026-06-13T12:53:06Z
audio: Theek Ache
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 145.642
  additional property: Musical Key
    type: PropertyValue
    value: 0
  additional property: Mode (Major/Minor)
    type: PropertyValue
    value: 1
  additional property: Time Signature
    type: PropertyValue
    value: 5
  additional property: Danceability
    type: PropertyValue
    value: 0.5
  additional property: Energy
    type: PropertyValue
    value: 0.197
  additional property: Speechiness
    type: PropertyValue
    value: 0.043
  additional property: Acousticness
    type: PropertyValue
    value: 0.893
  additional property: Instrumentalness
    type: PropertyValue
    value: 0
  additional property: Liveness
    type: PropertyValue
    value: 0.088
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.322
  additional property: Loudness (dB)
    type: PropertyValue
    value: -16.242
  additional property: Key Name
    type: PropertyValue
    value: C
  additional property: Mode Name
    type: PropertyValue
    value: Major

Trouble
type: MusicAlbum
date published: 2021-10-12
track: Trouble
  type: MusicRecording
  duration: PT3M4S
  duration ms: 184015
  explicit: false
  by artist: Joy Crookes
  in album: Trouble
    type: MusicAlbum
    date published: 2021-10-12
  genre: uk-contemporary-r-b
  genre: alternative-r-b
  isrc code: GBARL2100706
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-06-04T12:57:54+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x1d094bcee6edb7e30c7fbfd4bd1e452ff66715f9e26054effb38e7fc4f59a9c4
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 953520
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/953520
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/GBARL2100706
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-06-13T13:32: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 0x1d094bcee6edb7e30c7fbfd4bd1e452ff66715f9e26054effb38e7fc4f59a9c4. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32: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/GBARL2100706.
    date published: 2026-06-13T13:32:09Z
  audio: Trouble
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 164.449
    additional property: Musical Key
      type: PropertyValue
      value: 11
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 1
    additional property: Time Signature
      type: PropertyValue
      value: 5
    additional property: Danceability
      type: PropertyValue
      value: 0.608
    additional property: Energy
      type: PropertyValue
      value: 0.613
    additional property: Speechiness
      type: PropertyValue
      value: 0.277
    additional property: Acousticness
      type: PropertyValue
      value: 0.348
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.187
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.702
    additional property: Loudness (dB)
      type: PropertyValue
      value: -9.435
    additional property: Key Name
      type: PropertyValue
      value: B
    additional property: Mode Name
      type: PropertyValue
      value: Major
track: When You Were Mine
  type: MusicRecording
  duration: PT3M23S
  duration ms: 203483
  explicit: false
  by artist: Joy Crookes
  in album: Trouble
    type: MusicAlbum
    date published: 2021-10-12
  genre: uk-contemporary-r-b
  genre: alternative-r-b
  isrc code: GBARL2100707
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-06-02T00:30:22+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0xe089f6c1327d1789b44335b126fabd0077ecd2d20d02d87c92ee382d8cba8d79
  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/GBARL2100707
  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 0xe089f6c1327d1789b44335b126fabd0077ecd2d20d02d87c92ee382d8cba8d79. 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/GBARL2100707.
    date published: 2026-07-02T03:30:09Z
  audio: When You Were Mine
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 119.479
    additional property: Musical Key
      type: PropertyValue
      value: 10
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 1
    additional property: Time Signature
      type: PropertyValue
      value: 5
    additional property: Danceability
      type: PropertyValue
      value: 0.369
    additional property: Energy
      type: PropertyValue
      value: 0.829
    additional property: Speechiness
      type: PropertyValue
      value: 0.079
    additional property: Acousticness
      type: PropertyValue
      value: 0.068
    additional property: Instrumentalness
      type: PropertyValue
      value: 0.099
    additional property: Liveness
      type: PropertyValue
      value: 0.343
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.63
    additional property: Loudness (dB)
      type: PropertyValue
      value: -8.132
    additional property: Key Name
      type: PropertyValue
      value: Bb
    additional property: Mode Name
      type: PropertyValue
      value: Major
track: Skin
  type: MusicRecording
  duration: PT2M58S
  duration ms: 178500
  explicit: false
  by artist: Joy Crookes
  in album: Trouble
    type: MusicAlbum
    date published: 2021-10-12
  genre: uk-contemporary-r-b
  genre: alternative-r-b
  isrc code: GBARL2100712
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-06-05T07:17:30+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x455cd025b905f3abbd0fb98ebb6fd3cf69f8a6934bb933d6ca9550a54d4318ff
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 956304
  additional property: OTSBitcoinBlockVerifyURL
  additional property: OTSVerificationAPI
  additional property: OTSTimestamp
  additional property: OTSVerifyInstructions
  subject of: OpenTimestamps Proof of Existence
  audio: Skin
track: Feet Don't Fail Me Now

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

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

OTSTimestamp
type: PropertyValue
value: 2026-07-02T03:55:08Z

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

Skin
type: AudioObject
additional property: Tempo (BPM)
  type: PropertyValue
  value: 128.97
additional property: Musical Key
  type: PropertyValue
  value: 9
additional property: Mode (Major/Minor)
  type: PropertyValue
  value: 1
additional property: Time Signature
  type: PropertyValue
  value: 5
additional property: Danceability
  type: PropertyValue
  value: 0.479
additional property: Energy
  type: PropertyValue
  value: 0.178
additional property: Speechiness
  type: PropertyValue
  value: 0.032
additional property: Acousticness
  type: PropertyValue
  value: 0.908
additional property: Instrumentalness
  type: PropertyValue
  value: 0
additional property: Liveness
  type: PropertyValue
  value: 0.11
additional property: Valence (Positivity)
  type: PropertyValue
  value: 0.252
additional property: Loudness (dB)
  type: PropertyValue
  value: -11.807
additional property: Key Name
  type: PropertyValue
  value: A
additional property: Mode Name
  type: PropertyValue
  value: Major

Feet Don't Fail Me Now
type: MusicRecording
duration: PT3M18S
duration ms: 198800
explicit: false
by artist: Joy Crookes
in album: Trouble
  type: MusicAlbum
  date published: 2021-10-12
genre: uk-contemporary-r-b
genre: alternative-r-b
isrc code: GBARL2100616
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-06-01T07:50:50+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0xb4427ee69bd9a2071c0f34116929f1a48699b4b7aaa2eaf3d773b1f17723669e
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/GBARL2100616
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 0xb4427ee69bd9a2071c0f34116929f1a48699b4b7aaa2eaf3d773b1f17723669e. 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/GBARL2100616.
  date published: 2026-07-02T03:30:09Z
audio: Feet Don't Fail Me Now
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 126.782
  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.662
  additional property: Energy
    type: PropertyValue
    value: 0.84
  additional property: Speechiness
    type: PropertyValue
    value: 0.051
  additional property: Acousticness
    type: PropertyValue
    value: 0.17
  additional property: Instrumentalness
    type: PropertyValue
    value: 0
  additional property: Liveness
    type: PropertyValue
    value: 0.155
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.568
  additional property: Loudness (dB)
    type: PropertyValue
    value: -7.488
  additional property: Key Name
    type: PropertyValue
    value: F#
  additional property: Mode Name
    type: PropertyValue
    value: Major

When You Were Mine (Remixes)
type: MusicAlbum
date published: 2021-09-17
track: When You Were Mine - Toddla T Joyful Remix
  type: MusicRecording
  duration: PT3M38S
  duration ms: 218250
  explicit: false
  by artist: Joy Crookes
  by artist: Toddla T
  in album: When You Were Mine (Remixes)
    type: MusicAlbum
    date published: 2021-09-17
  genre: uk-contemporary-r-b
  genre: alternative-r-b
  isrc code: GBARL2101492
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-06-18T15:06:08+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x53747d718506bc0c06207bb6908562a31c64136a761e78972bfd16caca84ca7e
  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/GBARL2101492
  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 0x53747d718506bc0c06207bb6908562a31c64136a761e78972bfd16caca84ca7e. 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/GBARL2101492.
    date published: 2026-07-02T03:30:09Z
  audio: When You Were Mine - Toddla T Joyful Remix
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 134.287
    additional property: Musical Key
      type: PropertyValue
      value: 6
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 0
    additional property: Time Signature
      type: PropertyValue
      value: 5
    additional property: Danceability
      type: PropertyValue
      value: 0.726
    additional property: Energy
      type: PropertyValue
      value: 0.764
    additional property: Speechiness
      type: PropertyValue
      value: 0.068
    additional property: Acousticness
      type: PropertyValue
      value: 0.027
    additional property: Instrumentalness
      type: PropertyValue
      value: 0.084
    additional property: Liveness
      type: PropertyValue
      value: 0.074
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.734
    additional property: Loudness (dB)
      type: PropertyValue
      value: -12.371
    additional property: Key Name
      type: PropertyValue
      value: F#
    additional property: Mode Name
      type: PropertyValue
      value: Minor
track: When You Were Mine - Prospa Remix
  type: MusicRecording
  duration: PT3M32S
  duration ms: 212081
  explicit: false
  by artist: Joy Crookes
  by artist: Prospa
  in album: When You Were Mine (Remixes)
    type: MusicAlbum
    date published: 2021-09-17
  genre: uk-contemporary-r-b
  genre: alternative-r-b
  isrc code: GBARL2101493
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-06-25T18:59:08+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0xa78d2540acaad98713465914178c6c30e23187b5216e3df84cfde4fe757b0a43
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 956304
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/956304
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/GBARL2101493
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-02T03:55:08Z
  additional property: OTSVerifyInstructions
    type: PropertyValue
    value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp 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 0xa78d2540acaad98713465914178c6c30e23187b5216e3df84cfde4fe757b0a43. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/GBARL2101493.
    date published: 2026-07-02T03:55:08Z
  audio: When You Were Mine - Prospa Remix
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 137.024
    additional property: Musical Key
      type: PropertyValue
      value: 7
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 0
    additional property: Time Signature
      type: PropertyValue
      value: 5
    additional property: Danceability
      type: PropertyValue
      value: 0.621
    additional property: Energy
      type: PropertyValue
      value: 0.828
    additional property: Speechiness
      type: PropertyValue
      value: 0.032
    additional property: Acousticness
      type: PropertyValue
      value: 0.004
    additional property: Instrumentalness
      type: PropertyValue
      value: 0.597
    additional property: Liveness
      type: PropertyValue
      value: 0.139
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.061
    additional property: Loudness (dB)
      type: PropertyValue
      value: -9.353
    additional property: Key Name
      type: PropertyValue
      value: G
    additional property: Mode Name
      type: PropertyValue
      value: Minor
track: When You Were Mine - Bklava Remix
  type: MusicRecording
  duration: PT3M47S
  duration ms: 227715
  explicit: false
  by artist: Joy Crookes
  by artist: Bklava
  in album: When You Were Mine (Remixes)
    type: MusicAlbum
    date published: 2021-09-17
  genre: uk-contemporary-r-b
  genre: alternative-r-b
  isrc code: GBARL2101494
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-22T06:06:26+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x8418f509998231610860009d478b48f781ad27ad319b7069526d1940091c12eb
  additional property: OTSHash
  additional property: OTSBitcoinBlock
  additional property: OTSBitcoinBlockVerifyURL
  additional property: OTSVerificationAPI
  additional property: OTSTimestamp
  additional property: OTSVerifyInstructions
  subject of: OpenTimestamps Proof of Existence
  audio: When You Were Mine - Bklava Remix

OTSHash
type: PropertyValue

OTSBitcoinBlock
type: PropertyValue
value: 959107

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

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

OTSTimestamp
type: PropertyValue
value: 2026-07-22T07:19:23Z

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 0x8418f509998231610860009d478b48f781ad27ad319b7069526d1940091c12eb. Chain 2 (Bitcoin): anchored in block 959107 (2026-07-22T07:19: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/GBARL2101494.
date published: 2026-07-22T07:19:23Z

When You Were Mine - Bklava Remix
type: AudioObject
additional property: Tempo (BPM)
  type: PropertyValue
  value: 130.007
additional property: Musical Key
  type: PropertyValue
  value: 10
additional property: Mode (Major/Minor)
  type: PropertyValue
  value: 1
additional property: Time Signature
  type: PropertyValue
  value: 4
additional property: Danceability
  type: PropertyValue
  value: 0.756
additional property: Energy
  type: PropertyValue
  value: 0.836
additional property: Speechiness
  type: PropertyValue
  value: 0.053
additional property: Acousticness
  type: PropertyValue
  value: 0.113
additional property: Instrumentalness
  type: PropertyValue
  value: 0.737
additional property: Liveness
  type: PropertyValue
  value: 0.194
additional property: Valence (Positivity)
  type: PropertyValue
  value: 0.129
additional property: Loudness (dB)
  type: PropertyValue
  value: -5.031
additional property: Key Name
  type: PropertyValue
  value: Bb
additional property: Mode Name
  type: PropertyValue
  value: Major

When You Were Mine
type: MusicAlbum
date published: 2021-08-24
track: When You Were Mine
  type: MusicRecording
  duration: PT3M23S
  duration ms: 203483
  explicit: false
  by artist: Joy Crookes
  in album: When You Were Mine
    type: MusicAlbum
    date published: 2021-08-24
  genre: uk-contemporary-r-b
  genre: alternative-r-b
  isrc code: GBARL2100707
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-06-02T00:30:22+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0xe089f6c1327d1789b44335b126fabd0077ecd2d20d02d87c92ee382d8cba8d79
  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/GBARL2100707
  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 0xe089f6c1327d1789b44335b126fabd0077ecd2d20d02d87c92ee382d8cba8d79. 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/GBARL2100707.
    date published: 2026-06-13T12:47:07Z
  audio: When You Were Mine
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 102.175
    additional property: Musical Key
      type: PropertyValue
      value: 10
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 1
    additional property: Time Signature
      type: PropertyValue
      value: 4
    additional property: Danceability
      type: PropertyValue
      value: 0.369
    additional property: Energy
      type: PropertyValue
      value: 0.829
    additional property: Speechiness
      type: PropertyValue
      value: 0.079
    additional property: Acousticness
      type: PropertyValue
      value: 0.068
    additional property: Instrumentalness
      type: PropertyValue
      value: 0.099
    additional property: Liveness
      type: PropertyValue
      value: 0.343
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.63
    additional property: Loudness (dB)
      type: PropertyValue
      value: -3.81
    additional property: Key Name
      type: PropertyValue
      value: Bb
    additional property: Mode Name
      type: PropertyValue
      value: Major
track: Skin
  type: MusicRecording
  duration: PT2M58S
  duration ms: 178500
  explicit: false
  by artist: Joy Crookes
  in album: When You Were Mine
    type: MusicAlbum
    date published: 2021-08-24
  genre: uk-contemporary-r-b
  genre: alternative-r-b
  isrc code: GBARL2100712
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-06-05T07:17:30+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x455cd025b905f3abbd0fb98ebb6fd3cf69f8a6934bb933d6ca9550a54d4318ff
  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/GBARL2100712
  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 0x455cd025b905f3abbd0fb98ebb6fd3cf69f8a6934bb933d6ca9550a54d4318ff. 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/GBARL2100712.
    date published: 2026-07-02T03:30:09Z
  audio: Skin
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 128.97
    additional property: Musical Key
      type: PropertyValue
      value: 9
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 1
    additional property: Time Signature
      type: PropertyValue
      value: 5
    additional property: Danceability
      type: PropertyValue
      value: 0.479
    additional property: Energy
      type: PropertyValue
      value: 0.178
    additional property: Speechiness
      type: PropertyValue
      value: 0.032
    additional property: Acousticness
      type: PropertyValue
      value: 0.908
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.11
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.252
    additional property: Loudness (dB)
      type: PropertyValue
      value: -11.807
    additional property: Key Name
      type: PropertyValue
      value: A
    additional property: Mode Name
      type: PropertyValue
      value: Major
track: Feet Don't Fail Me Now
  type: MusicRecording
  duration: PT3M18S
  duration ms: 198800
  explicit: false
  by artist: Joy Crookes
  in album: When You Were Mine
    type: MusicAlbum
    date published: 2021-08-24
  genre: uk-contemporary-r-b
  genre: alternative-r-b
  isrc code: GBARL2100616
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-06-01T07:50:50+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0xb4427ee69bd9a2071c0f34116929f1a48699b4b7aaa2eaf3d773b1f17723669e
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 953520
  additional property: OTSBitcoinBlockVerifyURL
  additional property: OTSVerificationAPI
  additional property: OTSTimestamp
  additional property: OTSVerifyInstructions
  subject of: OpenTimestamps Proof of Existence
  audio: Feet Don't Fail Me Now

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

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

OTSTimestamp
type: PropertyValue
value: 2026-06-13T13:32:09Z

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 0xb4427ee69bd9a2071c0f34116929f1a48699b4b7aaa2eaf3d773b1f17723669e. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32: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/GBARL2100616.
date published: 2026-06-13T13:32:09Z

Feet Don't Fail Me Now
type: AudioObject
additional property: Tempo (BPM)
  type: PropertyValue
  value: 126.782
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.662
additional property: Energy
  type: PropertyValue
  value: 0.84
additional property: Speechiness
  type: PropertyValue
  value: 0.051
additional property: Acousticness
  type: PropertyValue
  value: 0.17
additional property: Instrumentalness
  type: PropertyValue
  value: 0
additional property: Liveness
  type: PropertyValue
  value: 0.155
additional property: Valence (Positivity)
  type: PropertyValue
  value: 0.568
additional property: Loudness (dB)
  type: PropertyValue
  value: -7.488
additional property: Key Name
  type: PropertyValue
  value: F#
additional property: Mode Name
  type: PropertyValue
  value: Major

Feet Don't Fail Me Now (Paul Woolford Remix)
type: MusicAlbum
date published: 2021-07-30
track: Feet Don't Fail Me Now - Paul Woolford Remix
  type: MusicRecording
  duration: PT3M42S
  duration ms: 222639
  explicit: false
  by artist: Joy Crookes
  by artist: Paul Woolford
  in album: Feet Don't Fail Me Now (Paul Woolford Remix)
    type: MusicAlbum
    date published: 2021-07-30
  genre: uk-contemporary-r-b
  genre: alternative-r-b
  isrc code: GBARL2100720
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-06-05T08:23:18+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0xa473b8bdd33c767ddc71021736a327dc1d258e5c5d2f217d4da6a8181557d671
  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/GBARL2100720
  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 0xa473b8bdd33c767ddc71021736a327dc1d258e5c5d2f217d4da6a8181557d671. 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/GBARL2100720.
    date published: 2026-06-13T12:47:07Z
  audio: Feet Don't Fail Me Now - Paul Woolford Remix
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 134.952
    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.703
    additional property: Energy
      type: PropertyValue
      value: 0.871
    additional property: Speechiness
      type: PropertyValue
      value: 0.046
    additional property: Acousticness
      type: PropertyValue
      value: 0.004
    additional property: Instrumentalness
      type: PropertyValue
      value: 0.003
    additional property: Liveness
      type: PropertyValue
      value: 0.077
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.585
    additional property: Loudness (dB)
      type: PropertyValue
      value: -10.71
    additional property: Key Name
      type: PropertyValue
      value: Eb
    additional property: Mode Name
      type: PropertyValue
      value: Minor

Feet Don't Fail Me Now (Live Acoustic Version)
type: MusicAlbum
date published: 2021-07-23
track: Feet Don't Fail Me Now - Live Acoustic Version
  type: MusicRecording
  duration: PT3M26S
  duration ms: 206229
  explicit: false
  by artist: Joy Crookes
  in album: Feet Don't Fail Me Now (Live Acoustic Version)
    type: MusicAlbum
    date published: 2021-07-23
  genre: uk-contemporary-r-b
  genre: alternative-r-b
  isrc code: GBARL2100721
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-06-05T11:13:07+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0xa9ee87060fa7f772e8d330809c5e7a58592de697100b8f98954ddf3c19c891bb
  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/GBARL2100721
  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 0xa9ee87060fa7f772e8d330809c5e7a58592de697100b8f98954ddf3c19c891bb. 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/GBARL2100721.
    date published: 2026-06-13T12:47:07Z
  audio: Feet Don't Fail Me Now - Live Acoustic Version
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 124.236
    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.776
    additional property: Energy
      type: PropertyValue
      value: 0.3
    additional property: Speechiness
      type: PropertyValue
      value: 0.039
    additional property: Acousticness
      type: PropertyValue
      value: 0.558
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.112
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.525
    additional property: Loudness (dB)
      type: PropertyValue
      value: -10.417
    additional property: Key Name
      type: PropertyValue
      value: Bb
    additional property: Mode Name
      type: PropertyValue
      value: Minor

Feet Don't Fail Me Now
type: MusicAlbum
date published: 2021-06-16
track: Feet Don't Fail Me Now
  type: MusicRecording
  duration: PT3M18S
  duration ms: 198800
  explicit: false
  by artist: Joy Crookes
  in album: Feet Don't Fail Me Now
    type: MusicAlbum
    date published: 2021-06-16
  genre: uk-contemporary-r-b
  genre: alternative-r-b
  isrc code: GBARL2100616
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-06-01T07:50:51+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0xb4427ee69bd9a2071c0f34116929f1a48699b4b7aaa2eaf3d773b1f17723669e
  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/GBARL2100616
  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 0xb4427ee69bd9a2071c0f34116929f1a48699b4b7aaa2eaf3d773b1f17723669e. 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/GBARL2100616.
    date published: 2026-06-13T12:47:07Z
  audio: Feet Don't Fail Me Now
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 112.914
    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.662
    additional property: Energy
      type: PropertyValue
      value: 0.84
    additional property: Speechiness
      type: PropertyValue
      value: 0.051
    additional property: Acousticness
      type: PropertyValue
      value: 0.17
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.155
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.568
    additional property: Loudness (dB)
      type: PropertyValue
      value: -3.112
    additional property: Key Name
      type: PropertyValue
      value: F#
    additional property: Mode Name
      type: PropertyValue
      value: Major

You & Me Song
type: MusicAlbum
date published: 2020-09-17
track: You & Me Song
  type: MusicRecording
  duration: PT2M51S
  duration ms: 171860
  explicit: false
  by artist: Joy Crookes
  in album: You & Me Song
    type: MusicAlbum
    date published: 2020-09-17
  genre: uk-contemporary-r-b
  genre: alternative-r-b
  isrc code: GBARL2001173
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-06-04T12:51:17+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x1775a605d3376c26105ba457eb7e7e8ee559ce42c39554ec9c1324f801047947
  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/GBARL2001173
  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 0x1775a605d3376c26105ba457eb7e7e8ee559ce42c39554ec9c1324f801047947. 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/GBARL2001173.
    date published: 2026-06-13T12:47:07Z
  audio: You & Me Song
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 134.6
    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.613
    additional property: Energy
      type: PropertyValue
      value: 0.338
    additional property: Speechiness
      type: PropertyValue
      value: 0.031
    additional property: Acousticness
      type: PropertyValue
      value: 0.524
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.134
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.226
    additional property: Loudness (dB)
      type: PropertyValue
      value: -6.932
    additional property: Key Name
      type: PropertyValue
      value: Ab
    additional property: Mode Name
      type: PropertyValue
      value: Minor

Anyone But Me
type: MusicAlbum
date published: 2020-04-08
track: Anyone But Me
  type: MusicRecording
  duration: PT3M2S
  duration ms: 182386
  explicit: false
  by artist: Joy Crookes
  in album: Anyone But Me
    type: MusicAlbum
    date published: 2020-04-08
  genre: uk-contemporary-r-b
  genre: alternative-r-b
  isrc code: GBARL2000340
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-06-04T11:17:53+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x91c64f5ea567489f7316675aecaa08878fdd253acc99d47052f854b695095939
  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/GBARL2000340
  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 0x91c64f5ea567489f7316675aecaa08878fdd253acc99d47052f854b695095939. 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/GBARL2000340.
    date published: 2026-06-13T12:47:07Z
  audio: Anyone But Me
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 143.954
    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.618
    additional property: Energy
      type: PropertyValue
      value: 0.421
    additional property: Speechiness
      type: PropertyValue
      value: 0.303
    additional property: Acousticness
      type: PropertyValue
      value: 0.534
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.104
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.338
    additional property: Loudness (dB)
      type: PropertyValue
      value: -7.779
    additional property: Key Name
      type: PropertyValue
      value: B
    additional property: Mode Name
      type: PropertyValue
      value: Minor

Early
type: MusicAlbum
date published: 2019-10-04
track: Early
  type: MusicRecording
  duration: PT3M13S
  duration ms: 193934
  explicit: false
  by artist: Joy Crookes
  by artist: Jafaris
  in album: Early
    type: MusicAlbum
    date published: 2019-10-04
  genre: uk-contemporary-r-b
  genre: alternative-r-b
  isrc code: GBARL1901088
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-06-04T07:15:31+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x13dbd19f3ef4ef1d4f61edd308b100861f8b1492afd846815c20cc7b45a5855e
  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/GBARL1901088
  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 0x13dbd19f3ef4ef1d4f61edd308b100861f8b1492afd846815c20cc7b45a5855e. 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/GBARL1901088.
    date published: 2026-06-13T12:47:07Z
  audio: Early
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 138.934
    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.785
    additional property: Energy
      type: PropertyValue
      value: 0.435
    additional property: Speechiness
      type: PropertyValue
      value: 0.147
    additional property: Acousticness
      type: PropertyValue
      value: 0.223
    additional property: Instrumentalness
      type: PropertyValue
      value: 0.002
    additional property: Liveness
      type: PropertyValue
      value: 0.124
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.633
    additional property: Loudness (dB)
      type: PropertyValue
      value: -9.115
    additional property: Key Name
      type: PropertyValue
      value: C
    additional property: Mode Name
      type: PropertyValue
      value: Major

Yah / Element (Medley)
type: MusicAlbum
date published: 2019-09-13
track: Yah / Element - Medley
  type: MusicRecording
  duration: PT2M56S
  duration ms: 176374
  explicit: false
  by artist: Joy Crookes
  in album: Yah / Element (Medley)
    type: MusicAlbum
    date published: 2019-09-13
  genre: uk-contemporary-r-b
  genre: alternative-r-b
  isrc code: GBARL1901052
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-06-04T09:18:04+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0xe041e9bac31ab792b679d4bb2d77ddd049ec732536ef0f443f7c04571d39b593
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 953536
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/953536
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/GBARL1901052
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-06-13T17:25:41Z
  additional property: OTSVerifyInstructions
    type: PropertyValue
    value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp 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 0xe041e9bac31ab792b679d4bb2d77ddd049ec732536ef0f443f7c04571d39b593. Chain 2 (Bitcoin): anchored in block 953536 (2026-06-13T17:25:41Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/GBARL1901052.
    date published: 2026-06-13T17:25:41Z
  audio: Yah / Element - Medley
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 133.65
    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.561
    additional property: Energy
      type: PropertyValue
      value: 0.408
    additional property: Speechiness
      type: PropertyValue
      value: 0.073
    additional property: Acousticness
      type: PropertyValue
      value: 0.494
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.172
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.263
    additional property: Loudness (dB)
      type: PropertyValue
      value: -8.287
    additional property: Key Name
      type: PropertyValue
      value: C
    additional property: Mode Name
      type: PropertyValue
      value: Major

Mother May I Sleep With Danger? (A COLORS SHOW)
type: MusicAlbum
date published: 2019-09-06
track: Mother May I Sleep With Danger? - A COLORS SHOW
  type: MusicRecording
  duration: PT3M26S
  duration ms: 206921
  explicit: false
  by artist: Joy Crookes
  in album: Mother May I Sleep With Danger? (A COLORS SHOW)
    type: MusicAlbum
    date published: 2019-09-06
  genre: uk-contemporary-r-b
  genre: alternative-r-b
  isrc code: GBARL1900951
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-06-06T03:45:09+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x7193e5695ef95d395e7092330c15244a5b14dd5adaa433d8238038e39cecb578
  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/GBARL1900951
  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 0x7193e5695ef95d395e7092330c15244a5b14dd5adaa433d8238038e39cecb578. 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/GBARL1900951.
    date published: 2026-06-13T12:47:07Z
  audio: Mother May I Sleep With Danger? - A COLORS SHOW
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 167.121
    additional property: Musical Key
      type: PropertyValue
      value: 4
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 0
    additional property: Time Signature
      type: PropertyValue
      value: 5
    additional property: Danceability
      type: PropertyValue
      value: 0.45
    additional property: Energy
      type: PropertyValue
      value: 0.318
    additional property: Speechiness
      type: PropertyValue
      value: 0.096
    additional property: Acousticness
      type: PropertyValue
      value: 0.419
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.119
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.309
    additional property: Loudness (dB)
      type: PropertyValue
      value: -16.062
    additional property: Key Name
      type: PropertyValue
      value: E
    additional property: Mode Name
      type: PropertyValue
      value: Minor

Perception EP
type: MusicAlbum
date published: 2019-05-31
track: Hurts
  type: MusicRecording
  duration: PT3M22S
  duration ms: 202474
  explicit: false
  by artist: Joy Crookes
  in album: Perception EP
    type: MusicAlbum
    date published: 2019-05-31
  genre: uk-contemporary-r-b
  genre: alternative-r-b
  isrc code: GBARL1900584
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-06-04T10:20:07+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x6c75485b3487cbabb67aa74d71c647ff2d6cf9c8a86d6853a4010410eab847eb
  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/GBARL1900584
  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 0x6c75485b3487cbabb67aa74d71c647ff2d6cf9c8a86d6853a4010410eab847eb. 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/GBARL1900584.
    date published: 2026-06-13T12:47:07Z
  audio: Hurts
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 151.974
    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.654
    additional property: Energy
      type: PropertyValue
      value: 0.741
    additional property: Speechiness
      type: PropertyValue
      value: 0.069
    additional property: Acousticness
      type: PropertyValue
      value: 0.084
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.108
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.481
    additional property: Loudness (dB)
      type: PropertyValue
      value: -7.784
    additional property: Key Name
      type: PropertyValue
      value: F
    additional property: Mode Name
      type: PropertyValue
      value: Minor
track: No Hands
  type: MusicRecording
  duration: PT2M11S
  duration ms: 131097
  explicit: false
  by artist: Joy Crookes
  in album: Perception EP
    type: MusicAlbum
    date published: 2019-05-31
  genre: uk-contemporary-r-b
  genre: alternative-r-b
  isrc code: GBARL1900585
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-06-01T21:20:57+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0xc5a7c278e5ec903252542bd5f23cdbb80fa490f81a6d5c2f06b1e71dde97b122
  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/GBARL1900585
  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 0xc5a7c278e5ec903252542bd5f23cdbb80fa490f81a6d5c2f06b1e71dde97b122. 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/GBARL1900585.
    date published: 2026-06-13T12:47:07Z
  audio: No Hands
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 94.016
    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.747
    additional property: Energy
      type: PropertyValue
      value: 0.656
    additional property: Speechiness
      type: PropertyValue
      value: 0.096
    additional property: Acousticness
      type: PropertyValue
      value: 0.579
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.244
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.802
    additional property: Loudness (dB)
      type: PropertyValue
      value: -9.217
    additional property: Key Name
      type: PropertyValue
      value: F
    additional property: Mode Name
      type: PropertyValue
      value: Minor
track: London Mine
  type: MusicRecording
  duration: PT3M43S
  duration ms: 223304
  explicit: false
  by artist: Joy Crookes
  in album: Perception EP
    type: MusicAlbum
    date published: 2019-05-31
  genre: uk-contemporary-r-b
  genre: alternative-r-b
  isrc code: GBARL1900475
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-06-04T15:30:32+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x9c3115b1f3eb7ebe1f230e1dc138afc460919630a92a2ac76d74f0ca391423b6
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 953520
  additional property: OTSBitcoinBlockVerifyURL
  additional property: OTSVerificationAPI
  additional property: OTSTimestamp
  additional property: OTSVerifyInstructions
  subject of: OpenTimestamps Proof of Existence
  audio: London Mine
track: Since I Left You - Demo
track: Darkest Hour

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

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

OTSTimestamp
type: PropertyValue
value: 2026-06-13T13:32:09Z

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 0x9c3115b1f3eb7ebe1f230e1dc138afc460919630a92a2ac76d74f0ca391423b6. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32: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/GBARL1900475.
date published: 2026-06-13T13:32:09Z

London Mine
type: AudioObject
additional property: Tempo (BPM)
  type: PropertyValue
  value: 128.144
additional property: Musical Key
  type: PropertyValue
  value: 2
additional property: Mode (Major/Minor)
  type: PropertyValue
  value: 1
additional property: Time Signature
  type: PropertyValue
  value: 5
additional property: Danceability
  type: PropertyValue
  value: 0.64
additional property: Energy
  type: PropertyValue
  value: 0.659
additional property: Speechiness
  type: PropertyValue
  value: 0.054
additional property: Acousticness
  type: PropertyValue
  value: 0.628
additional property: Instrumentalness
  type: PropertyValue
  value: 0
additional property: Liveness
  type: PropertyValue
  value: 0.117
additional property: Valence (Positivity)
  type: PropertyValue
  value: 0.307
additional property: Loudness (dB)
  type: PropertyValue
  value: -10.518
additional property: Key Name
  type: PropertyValue
  value: D
additional property: Mode Name
  type: PropertyValue
  value: Major

Since I Left You - Demo
type: MusicRecording
duration: PT3M27S
duration ms: 207048
explicit: false
by artist: Joy Crookes
in album: Perception EP
  type: MusicAlbum
  date published: 2019-05-31
genre: uk-contemporary-r-b
genre: alternative-r-b
isrc code: GBARL1900156
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-06-05T16:28:10+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0xaab2d7569a5acfd6aa53dab96fd4c61aa402be8c4e8798dab83f1d8ea07ea4fc
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 953520
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/953520
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/GBARL1900156
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-06-13T13:32: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 0xaab2d7569a5acfd6aa53dab96fd4c61aa402be8c4e8798dab83f1d8ea07ea4fc. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32: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/GBARL1900156.
  date published: 2026-06-13T13:32:09Z
audio: Since I Left You - Demo
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 107.15
  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.541
  additional property: Energy
    type: PropertyValue
    value: 0.149
  additional property: Speechiness
    type: PropertyValue
    value: 0.074
  additional property: Acousticness
    type: PropertyValue
    value: 0.955
  additional property: Instrumentalness
    type: PropertyValue
    value: 0
  additional property: Liveness
    type: PropertyValue
    value: 0.098
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.195
  additional property: Loudness (dB)
    type: PropertyValue
    value: -13.784
  additional property: Key Name
    type: PropertyValue
    value: A
  additional property: Mode Name
    type: PropertyValue
    value: Minor

Darkest Hour
type: MusicRecording
duration: PT3M36S
duration ms: 216171
explicit: false
by artist: Joy Crookes
in album: Perception EP
  type: MusicAlbum
  date published: 2019-05-31
genre: uk-contemporary-r-b
genre: alternative-r-b
isrc code: GBARL1900586
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-06-05T16:28:14+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0xa9db4896ff9e49a7665d6464832e2d973c1b262e514b30d9e01ef02d5e6697d5
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/GBARL1900586
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 0xa9db4896ff9e49a7665d6464832e2d973c1b262e514b30d9e01ef02d5e6697d5. 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/GBARL1900586.
  date published: 2026-06-13T12:47:07Z
audio: Darkest Hour
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 132.279
  additional property: Musical Key
    type: PropertyValue
    value: 11
  additional property: Mode (Major/Minor)
    type: PropertyValue
    value: 0
  additional property: Time Signature
    type: PropertyValue
    value: 5
  additional property: Danceability
    type: PropertyValue
    value: 0.747
  additional property: Energy
    type: PropertyValue
    value: 0.59
  additional property: Speechiness
    type: PropertyValue
    value: 0.086
  additional property: Acousticness
    type: PropertyValue
    value: 0.388
  additional property: Instrumentalness
    type: PropertyValue
    value: 0
  additional property: Liveness
    type: PropertyValue
    value: 0.121
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.662
  additional property: Loudness (dB)
    type: PropertyValue
    value: -10.969
  additional property: Key Name
    type: PropertyValue
    value: B
  additional property: Mode Name
    type: PropertyValue
    value: Minor

London Mine
type: MusicAlbum
date published: 2019-04-26
track: London Mine
  type: MusicRecording
  duration: PT3M43S
  duration ms: 223304
  explicit: false
  by artist: Joy Crookes
  in album: London Mine
    type: MusicAlbum
    date published: 2019-04-26
  genre: uk-contemporary-r-b
  genre: alternative-r-b
  isrc code: GBARL1900475
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-06-04T15:30:32+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x9c3115b1f3eb7ebe1f230e1dc138afc460919630a92a2ac76d74f0ca391423b6
  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/GBARL1900475
  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 0x9c3115b1f3eb7ebe1f230e1dc138afc460919630a92a2ac76d74f0ca391423b6. 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/GBARL1900475.
    date published: 2026-06-13T12:47:07Z
  audio: London Mine
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 114.917
    additional property: Musical Key
      type: PropertyValue
      value: 2
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 1
    additional property: Time Signature
      type: PropertyValue
      value: 4
    additional property: Danceability
      type: PropertyValue
      value: 0.64
    additional property: Energy
      type: PropertyValue
      value: 0.659
    additional property: Speechiness
      type: PropertyValue
      value: 0.054
    additional property: Acousticness
      type: PropertyValue
      value: 0.628
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.117
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.307
    additional property: Loudness (dB)
      type: PropertyValue
      value: -6.395
    additional property: Key Name
      type: PropertyValue
      value: D
    additional property: Mode Name
      type: PropertyValue
      value: Major

Since I Left You (Demo)
type: MusicAlbum
date published: 2019-03-22
track: Since I Left You - Demo
  type: MusicRecording
  duration: PT3M27S
  duration ms: 207048
  explicit: false
  by artist: Joy Crookes
  in album: Since I Left You (Demo)
    type: MusicAlbum
    date published: 2019-03-22
  genre: uk-contemporary-r-b
  genre: alternative-r-b
  isrc code: GBARL1900156
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-06-05T16:28:10+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0xaab2d7569a5acfd6aa53dab96fd4c61aa402be8c4e8798dab83f1d8ea07ea4fc
  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/GBARL1900156
  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 0xaab2d7569a5acfd6aa53dab96fd4c61aa402be8c4e8798dab83f1d8ea07ea4fc. 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/GBARL1900156.
    date published: 2026-06-13T12:47:07Z
  audio: Since I Left You - Demo
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 107.15
    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.541
    additional property: Energy
      type: PropertyValue
      value: 0.149
    additional property: Speechiness
      type: PropertyValue
      value: 0.074
    additional property: Acousticness
      type: PropertyValue
      value: 0.955
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.098
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.195
    additional property: Loudness (dB)
      type: PropertyValue
      value: -13.784
    additional property: Key Name
      type: PropertyValue
      value: A
    additional property: Mode Name
      type: PropertyValue
      value: Minor

Reminiscence EP
type: MusicAlbum
date published: 2019-01-25
track: Two Nights
  type: MusicRecording
  duration: PT3M6S
  duration ms: 186000
  explicit: false
  by artist: Joy Crookes
  in album: Reminiscence EP
    type: MusicAlbum
    date published: 2019-01-25
  genre: uk-contemporary-r-b
  genre: alternative-r-b
  isrc code: GBARL1900017
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-06-04T12:18:29+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x72ffe3cc6c20f2faa8648229a58931cb205e5d8d92ff2afb7eaa1877a4597151
  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/GBARL1900017
  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 0x72ffe3cc6c20f2faa8648229a58931cb205e5d8d92ff2afb7eaa1877a4597151. 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/GBARL1900017.
    date published: 2026-06-13T12:47:07Z
  audio: Two Nights
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 159.919
    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.637
    additional property: Energy
      type: PropertyValue
      value: 0.663
    additional property: Speechiness
      type: PropertyValue
      value: 0.058
    additional property: Acousticness
      type: PropertyValue
      value: 0.091
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.077
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.594
    additional property: Loudness (dB)
      type: PropertyValue
      value: -6.003
    additional property: Key Name
      type: PropertyValue
      value: C
    additional property: Mode Name
      type: PropertyValue
      value: Minor
track: Man's World
  type: MusicRecording
  duration: PT3M42S
  duration ms: 222680
  explicit: false
  by artist: Joy Crookes
  in album: Reminiscence EP
    type: MusicAlbum
    date published: 2019-01-25
  genre: uk-contemporary-r-b
  genre: alternative-r-b
  isrc code: GBARL1900019
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-06-05T20:09:13+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0xdbf6343897f1d1d525f8a8190fc1c291076b630916f464b23a1c0ba13415fc38
  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/GBARL1900019
  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 0xdbf6343897f1d1d525f8a8190fc1c291076b630916f464b23a1c0ba13415fc38. 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/GBARL1900019.
    date published: 2026-06-13T12:47:07Z
  audio: Man's World
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 115.965
    additional property: Musical Key
      type: PropertyValue
      value: 5
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 1
    additional property: Time Signature
      type: PropertyValue
      value: 5
    additional property: Danceability
      type: PropertyValue
      value: 0.655
    additional property: Energy
      type: PropertyValue
      value: 0.611
    additional property: Speechiness
      type: PropertyValue
      value: 0.035
    additional property: Acousticness
      type: PropertyValue
      value: 0.525
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.682
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.604
    additional property: Loudness (dB)
      type: PropertyValue
      value: -11.251
    additional property: Key Name
      type: PropertyValue
      value: F
    additional property: Mode Name
      type: PropertyValue
      value: Major
track: Lover Don't
  type: MusicRecording
  duration: PT3M37S
  duration ms: 217777
  explicit: false
  by artist: Joy Crookes
  in album: Reminiscence EP
    type: MusicAlbum
    date published: 2019-01-25
  genre: uk-contemporary-r-b
  genre: alternative-r-b
  isrc code: GBARL1900016
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-06-07T07:10:18+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x82bec521ca19f5598774607e20a437556e0cbbb36a6e6e381f111a951a2bac51
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 953515
  additional property: OTSBitcoinBlockVerifyURL
  additional property: OTSVerificationAPI
  additional property: OTSTimestamp
  additional property: OTSVerifyInstructions
  subject of: OpenTimestamps Proof of Existence
  audio: Lover Don't
track: Don't Let Me Down - Demo
track: For a Minute (feat. KarimThaPeasant)

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

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

OTSTimestamp
type: PropertyValue
value: 2026-06-13T12:53:06Z

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 0x82bec521ca19f5598774607e20a437556e0cbbb36a6e6e381f111a951a2bac51. Chain 2 (Bitcoin): anchored in block 953515 (2026-06-13T12:53: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/GBARL1900016.
date published: 2026-06-13T12:53:06Z

Lover Don't
type: AudioObject
additional property: Tempo (BPM)
  type: PropertyValue
  value: 160.235
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.564
additional property: Energy
  type: PropertyValue
  value: 0.546
additional property: Speechiness
  type: PropertyValue
  value: 0.106
additional property: Acousticness
  type: PropertyValue
  value: 0.18
additional property: Instrumentalness
  type: PropertyValue
  value: 0
additional property: Liveness
  type: PropertyValue
  value: 0.135
additional property: Valence (Positivity)
  type: PropertyValue
  value: 0.584
additional property: Loudness (dB)
  type: PropertyValue
  value: -12.369
additional property: Key Name
  type: PropertyValue
  value: A
additional property: Mode Name
  type: PropertyValue
  value: Minor

Don't Let Me Down - Demo
type: MusicRecording
duration: PT3M15S
duration ms: 195535
explicit: false
by artist: Joy Crookes
in album: Reminiscence EP
  type: MusicAlbum
  date published: 2019-01-25
genre: uk-contemporary-r-b
genre: alternative-r-b
isrc code: GBARL1801492
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-06-04T07:27:31+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0xf4bad281930237e7e0c64f9eb4a6c5984d8d76a72ba9ab50b375a2ce927e813e
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 953520
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/953520
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/GBARL1801492
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-06-13T13:32: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 0xf4bad281930237e7e0c64f9eb4a6c5984d8d76a72ba9ab50b375a2ce927e813e. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32: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/GBARL1801492.
  date published: 2026-06-13T13:32:09Z
audio: Don't Let Me Down - Demo
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 104.965
  additional property: Musical Key
    type: PropertyValue
    value: 9
  additional property: Mode (Major/Minor)
    type: PropertyValue
    value: 1
  additional property: Time Signature
    type: PropertyValue
    value: 5
  additional property: Danceability
    type: PropertyValue
    value: 0.696
  additional property: Energy
    type: PropertyValue
    value: 0.14
  additional property: Speechiness
    type: PropertyValue
    value: 0.033
  additional property: Acousticness
    type: PropertyValue
    value: 0.818
  additional property: Instrumentalness
    type: PropertyValue
    value: 0
  additional property: Liveness
    type: PropertyValue
    value: 0.148
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.203
  additional property: Loudness (dB)
    type: PropertyValue
    value: -15.239
  additional property: Key Name
    type: PropertyValue
    value: A
  additional property: Mode Name
    type: PropertyValue
    value: Major

For a Minute (feat. KarimThaPeasant)
type: MusicRecording
duration: PT3M12S
duration ms: 192857
explicit: false
by artist: Joy Crookes
by artist: KarimThaPeasant
in album: Reminiscence EP
  type: MusicAlbum
  date published: 2019-01-25
genre: uk-contemporary-r-b
genre: alternative-r-b
isrc code: GBARL1900018
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-06-06T23:41:34+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x9f86ac114566fc341e7bdd5678af14f83d447dfb11340ffe96ab26fecc46b280
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 953515
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/953515
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/GBARL1900018
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-06-13T12:53: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 0x9f86ac114566fc341e7bdd5678af14f83d447dfb11340ffe96ab26fecc46b280. Chain 2 (Bitcoin): anchored in block 953515 (2026-06-13T12:53: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/GBARL1900018.
  date published: 2026-06-13T12:53:06Z
audio: For a Minute (feat. KarimThaPeasant)
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 126.258
  additional property: Musical Key
    type: PropertyValue
    value: 7
  additional property: Mode (Major/Minor)
    type: PropertyValue
    value: 0
  additional property: Time Signature
    type: PropertyValue
    value: 5
  additional property: Danceability
    type: PropertyValue
    value: 0.699
  additional property: Energy
    type: PropertyValue
    value: 0.505
  additional property: Speechiness
    type: PropertyValue
    value: 0.254
  additional property: Acousticness
    type: PropertyValue
    value: 0.548
  additional property: Instrumentalness
    type: PropertyValue
    value: 0
  additional property: Liveness
    type: PropertyValue
    value: 0.186
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.73
  additional property: Loudness (dB)
    type: PropertyValue
    value: -14.617
  additional property: Key Name
    type: PropertyValue
    value: G
  additional property: Mode Name
    type: PropertyValue
    value: Minor

Don't Let Me Down (Demo)
type: MusicAlbum
date published: 2018-11-29
track: Don't Let Me Down - Demo
  type: MusicRecording
  duration: PT3M15S
  duration ms: 195535
  explicit: false
  by artist: Joy Crookes
  in album: Don't Let Me Down (Demo)
    type: MusicAlbum
    date published: 2018-11-29
  genre: uk-contemporary-r-b
  genre: alternative-r-b
  isrc code: GBARL1801492
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-06-04T07:27:31+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0xf4bad281930237e7e0c64f9eb4a6c5984d8d76a72ba9ab50b375a2ce927e813e
  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/GBARL1801492
  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 0xf4bad281930237e7e0c64f9eb4a6c5984d8d76a72ba9ab50b375a2ce927e813e. 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/GBARL1801492.
    date published: 2026-06-13T12:47:07Z
  audio: Don't Let Me Down - Demo
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 80.831
    additional property: Musical Key
      type: PropertyValue
      value: 9
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 1
    additional property: Time Signature
      type: PropertyValue
      value: 3
    additional property: Danceability
      type: PropertyValue
      value: 0.696
    additional property: Energy
      type: PropertyValue
      value: 0.14
    additional property: Speechiness
      type: PropertyValue
      value: 0.033
    additional property: Acousticness
      type: PropertyValue
      value: 0.818
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.148
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.203
    additional property: Loudness (dB)
      type: PropertyValue
      value: -11.509
    additional property: Key Name
      type: PropertyValue
      value: A
    additional property: Mode Name
      type: PropertyValue
      value: Major

Influence EP
type: MusicAlbum
date published: 2018-07-13
track: Sinatra
  type: MusicRecording
  duration: PT3M3S
  duration ms: 183151
  explicit: false
  by artist: Joy Crookes
  in album: Influence EP
    type: MusicAlbum
    date published: 2018-07-13
  genre: uk-contemporary-r-b
  genre: alternative-r-b
  isrc code: TCACQ1664036
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-06-06T15:57:35+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0xbbb6e200939886f63e1357842f2e4e91862bace0ebb53e51aae06a9ef8b7151e
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 953515
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/953515
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/TCACQ1664036
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-06-13T12:53: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 0xbbb6e200939886f63e1357842f2e4e91862bace0ebb53e51aae06a9ef8b7151e. Chain 2 (Bitcoin): anchored in block 953515 (2026-06-13T12:53: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/TCACQ1664036.
    date published: 2026-06-13T12:53:06Z
  audio: Sinatra
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 139.665
    additional property: Musical Key
      type: PropertyValue
      value: 1
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 0
    additional property: Time Signature
      type: PropertyValue
      value: 5
    additional property: Danceability
      type: PropertyValue
      value: 0.565
    additional property: Energy
      type: PropertyValue
      value: 0.685
    additional property: Speechiness
      type: PropertyValue
      value: 0.192
    additional property: Acousticness
      type: PropertyValue
      value: 0.448
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.095
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.581
    additional property: Loudness (dB)
      type: PropertyValue
      value: -10.873
    additional property: Key Name
      type: PropertyValue
      value: C#
    additional property: Mode Name
      type: PropertyValue
      value: Minor
track: Bad Feeling
  type: MusicRecording
  duration: PT3M26S
  duration ms: 206613
  explicit: false
  by artist: Joy Crookes
  in album: Influence EP
    type: MusicAlbum
    date published: 2018-07-13
  genre: uk-contemporary-r-b
  genre: alternative-r-b
  isrc code: TCADA1799248
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-06-05T11:38:04+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0xb53fe143fc8c380980dcc66526864cb26a6f0db25a5e2b3b65c8fc0e7cc4d342
  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/TCADA1799248
  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 0xb53fe143fc8c380980dcc66526864cb26a6f0db25a5e2b3b65c8fc0e7cc4d342. 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/TCADA1799248.
    date published: 2026-06-13T12:47:07Z
  audio: Bad Feeling
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 116.641
    additional property: Musical Key
      type: PropertyValue
      value: 4
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 0
    additional property: Time Signature
      type: PropertyValue
      value: 5
    additional property: Danceability
      type: PropertyValue
      value: 0.795
    additional property: Energy
      type: PropertyValue
      value: 0.651
    additional property: Speechiness
      type: PropertyValue
      value: 0.075
    additional property: Acousticness
      type: PropertyValue
      value: 0.117
    additional property: Instrumentalness
      type: PropertyValue
      value: 0.001
    additional property: Liveness
      type: PropertyValue
      value: 0.384
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.864
    additional property: Loudness (dB)
      type: PropertyValue
      value: -9.902
    additional property: Key Name
      type: PropertyValue
      value: E
    additional property: Mode Name
      type: PropertyValue
      value: Minor
track: New Manhattan
  type: MusicRecording
  duration: PT3M11S
  duration ms: 191400
  explicit: false
  by artist: Joy Crookes
  in album: Influence EP
    type: MusicAlbum
    date published: 2018-07-13
  genre: uk-contemporary-r-b
  genre: alternative-r-b
  isrc code: TCACL1663344
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-06-07T12:15:51+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0xa355e53047751dfc37e7a94eee7140a2ad560b1ee9f7ac084de66e62ac01b802
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 953515
  additional property: OTSBitcoinBlockVerifyURL
  additional property: OTSVerificationAPI
  additional property: OTSTimestamp
  additional property: OTSVerifyInstructions
  subject of: OpenTimestamps Proof of Existence
  audio: New Manhattan
track: Mother May I Sleep With Danger?
track: Power

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

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

OTSTimestamp
type: PropertyValue
value: 2026-06-13T12:53:06Z

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 0xa355e53047751dfc37e7a94eee7140a2ad560b1ee9f7ac084de66e62ac01b802. Chain 2 (Bitcoin): anchored in block 953515 (2026-06-13T12:53: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/TCACL1663344.
date published: 2026-06-13T12:53:06Z

New Manhattan
type: AudioObject
additional property: Tempo (BPM)
  type: PropertyValue
  value: 116.976
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.524
additional property: Energy
  type: PropertyValue
  value: 0.396
additional property: Speechiness
  type: PropertyValue
  value: 0.027
additional property: Acousticness
  type: PropertyValue
  value: 0.597
additional property: Instrumentalness
  type: PropertyValue
  value: 0.001
additional property: Liveness
  type: PropertyValue
  value: 0.11
additional property: Valence (Positivity)
  type: PropertyValue
  value: 0.106
additional property: Loudness (dB)
  type: PropertyValue
  value: -13.181
additional property: Key Name
  type: PropertyValue
  value: C#
additional property: Mode Name
  type: PropertyValue
  value: Major

Mother May I Sleep With Danger?
type: MusicRecording
duration: PT3M27S
duration ms: 207706
explicit: false
by artist: Joy Crookes
in album: Influence EP
  type: MusicAlbum
  date published: 2018-07-13
genre: uk-contemporary-r-b
genre: alternative-r-b
isrc code: TCADA1799251
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-06-04T09:25:14+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0xbbdb39c94076aad815b7c4ba6fadbd7a1636336dc9ae19cc2126624599328dfc
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/TCADA1799251
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 0xbbdb39c94076aad815b7c4ba6fadbd7a1636336dc9ae19cc2126624599328dfc. 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/TCADA1799251.
  date published: 2026-06-13T12:47:07Z
audio: Mother May I Sleep With Danger?
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 114.918
  additional property: Musical Key
    type: PropertyValue
    value: 4
  additional property: Mode (Major/Minor)
    type: PropertyValue
    value: 0
  additional property: Time Signature
    type: PropertyValue
    value: 4
  additional property: Danceability
    type: PropertyValue
    value: 0.727
  additional property: Energy
    type: PropertyValue
    value: 0.732
  additional property: Speechiness
    type: PropertyValue
    value: 0.154
  additional property: Acousticness
    type: PropertyValue
    value: 0.072
  additional property: Instrumentalness
    type: PropertyValue
    value: 0
  additional property: Liveness
    type: PropertyValue
    value: 0.17
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.436
  additional property: Loudness (dB)
    type: PropertyValue
    value: -7.422
  additional property: Key Name
    type: PropertyValue
    value: E
  additional property: Mode Name
    type: PropertyValue
    value: Minor

Power
type: MusicRecording
duration: PT4M14S
duration ms: 254466
explicit: false
by artist: Joy Crookes
in album: Influence EP
  type: MusicAlbum
  date published: 2018-07-13
genre: uk-contemporary-r-b
genre: alternative-r-b
isrc code: TCADA1799252
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-06-09T05:58:03+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0xf6509d48c3d82437ab6a14c1af5934a992e366eac3866de8922b90e1a6923a3d
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 953520
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/953520
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/TCADA1799252
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-06-13T13:32: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 0xf6509d48c3d82437ab6a14c1af5934a992e366eac3866de8922b90e1a6923a3d. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32: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/TCADA1799252.
  date published: 2026-06-13T13:32:09Z
audio: Power
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 140.528
  additional property: Musical Key
    type: PropertyValue
    value: 4
  additional property: Mode (Major/Minor)
    type: PropertyValue
    value: 0
  additional property: Time Signature
    type: PropertyValue
    value: 5
  additional property: Danceability
    type: PropertyValue
    value: 0.557
  additional property: Energy
    type: PropertyValue
    value: 0.424
  additional property: Speechiness
    type: PropertyValue
    value: 0.093
  additional property: Acousticness
    type: PropertyValue
    value: 0.305
  additional property: Instrumentalness
    type: PropertyValue
    value: 0
  additional property: Liveness
    type: PropertyValue
    value: 0.176
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.302
  additional property: Loudness (dB)
    type: PropertyValue
    value: -12.31
  additional property: Key Name
    type: PropertyValue
    value: E
  additional property: Mode Name
    type: PropertyValue
    value: Minor