Oli Harper
type: MusicGroup
popularity: 33
followers: 1858
additional property: CopyrightID
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x3e149d5e7ea490b5cac87c5677dbde78aec64fb385eccba1fda6dceb7ce86652
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/0c5a8058-6e2e-4017-b6c9-59f010605033.ots
additional property: OTSRecordURL
  type: PropertyValue
  value: https://artists.proofprofile.net/proofs/artist/0c5a8058-6e2e-4017-b6c9-59f010605033.json
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/artist/0c5a8058-6e2e-4017-b6c9-59f010605033
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-06-12T19:24:56Z
additional property: OTSCanonicalRecord
  type: PropertyValue
  value: {"copyright_id":"0x3e149d5e7ea490b5cac87c5677dbde78aec64fb385eccba1fda6dceb7ce86652","name":"Oli Harper","registered_at":"2026-06-11T11:38:43Z","symbol":"NIM0016396","token_address":"0x70a15b485d31d05590fb2d6424f8755dce1289b0","type":"artist","uuid":"0c5a8058-6e2e-4017-b6c9-59f010605033"}
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 1. Compute SHA-256 of OTSCanonicalRecord value → must equal OTSHash 2. Open OTSProofURL → extract Bitcoin block number → must equal OTSBitcoinBlock 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Read CopyrightID inside OTSCanonicalRecord → must equal the CopyrightID above 5. GET OTSVerificationAPI → pre-computed 6-check result from server 6. If all match: this entity was registered on CopyrightChains at OTSTimestamp, independently verifiable on Bitcoin
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3e149d5e7ea490b5cac87c5677dbde78aec64fb385eccba1fda6dceb7ce86652. 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/0c5a8058-6e2e-4017-b6c9-59f010605033.json and https://artists.proofprofile.net/proofs/artist/0c5a8058-6e2e-4017-b6c9-59f010605033.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
  date published: 2026-06-12T19:24:56Z
  text: {"copyright_id":"0x3e149d5e7ea490b5cac87c5677dbde78aec64fb385eccba1fda6dceb7ce86652","name":"Oli Harper","registered_at":"2026-06-11T11:38:43Z","symbol":"NIM0016396","token_address":"0x70a15b485d31d05590fb2d6424f8755dce1289b0","type":"artist","uuid":"0c5a8058-6e2e-4017-b6c9-59f010605033"}
album: Moments Like This
  type: MusicAlbum
  date published: 2019-03-02
album: Call You on It (feat. Lachi)
  type: MusicAlbum
  date published: 2019-03-28
album: Back By Your Side
  type: MusicAlbum
  date published: 2019-05-13
album: Dear You
  type: MusicAlbum
  date published: 2019-06-27
album: Disappear
  type: MusicAlbum
  date published: 2019-07-26
album: Lifetime
  type: MusicAlbum
  date published: 2019-11-22
album: Lifetime
  type: MusicAlbum
  date published: 2019-11-22
  track: Lifetime
    type: MusicRecording
    duration: PT3M11S
    duration ms: 191520
    explicit: false
    by artist: Oli Harper
    in album: Lifetime
      type: MusicAlbum
      date published: 2019-11-22
    isrc code: GBLV61910096
    additional property: CopyrightID
    additional property: CopyrightStatus
      type: PropertyValue
      value: registered
    additional property: CopyrightRegisteredAt
      type: PropertyValue
      value: 2026-07-19T16:25:44+00:00
    additional property: CopyrightChainExplorerURL
      type: PropertyValue
      value: https://explorer.copyrightchains.com/tx/0x640b135bee2972d6660cad5584d60d27deebeb97e750ca1cf4f76183886257bf
    additional property: OTSHash
    additional property: OTSBitcoinBlock
      type: PropertyValue
      value: 958765
    additional property: OTSBitcoinBlockVerifyURL
      type: PropertyValue
      value: https://blockstream.info/api/block-height/958765
    additional property: OTSVerificationAPI
      type: PropertyValue
      value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/GBLV61910096
    additional property: OTSTimestamp
      type: PropertyValue
      value: 2026-07-19T18:01:47Z
    additional property: OTSVerifyInstructions
      type: PropertyValue
      value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp
    subject of: OpenTimestamps Proof of Existence
      type: DigitalDocument
      encoding format: application/vnd.opentimestamps.ots
      description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x640b135bee2972d6660cad5584d60d27deebeb97e750ca1cf4f76183886257bf. Chain 2 (Bitcoin): anchored in block 958765 (2026-07-19T18:01:47Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/GBLV61910096.
      date published: 2026-07-19T18:01:47Z
    audio: Lifetime
      type: AudioObject
      additional property: Tempo (BPM)
        type: PropertyValue
        value: 125.048
      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.622
      additional property: Energy
        type: PropertyValue
        value: 0.897
      additional property: Speechiness
        type: PropertyValue
        value: 0.073
      additional property: Acousticness
        type: PropertyValue
        value: 0.004
      additional property: Instrumentalness
        type: PropertyValue
        value: 0
      additional property: Liveness
        type: PropertyValue
        value: 0.204
      additional property: Valence (Positivity)
        type: PropertyValue
        value: 0.333
      additional property: Loudness (dB)
        type: PropertyValue
        value: -5.231
      additional property: Key Name
        type: PropertyValue
        value: Ab
      additional property: Mode Name
        type: PropertyValue
        value: Minor
album: No Chemistry
  type: MusicAlbum
  date published: 2020-04-03
album: No Chemistry
  type: MusicAlbum
  date published: 2020-04-03
album: The Best In Me
  type: MusicAlbum
  date published: 2020-05-08
album: Anywhere
  type: MusicAlbum
  date published: 2020-08-07
album: Anywhere
  type: MusicAlbum
  date published: 2020-08-07
  track: Anywhere
album: It's Not You
  type: MusicAlbum
  date published: 2020-09-04
  track: It's Not You
    type: MusicRecording
    duration: PT2M28S
    duration ms: 148524
    explicit: false
    by artist: Oli Harper
    in album: It's Not You
      type: MusicAlbum
      date published: 2020-09-04
    isrc code: USA2P2027334
    additional property: CopyrightID
    additional property: CopyrightStatus
      type: PropertyValue
      value: registered
    additional property: CopyrightRegisteredAt
      type: PropertyValue
      value: 2026-07-04T16:34:21+00:00
    additional property: CopyrightChainExplorerURL
      type: PropertyValue
      value: https://explorer.copyrightchains.com/tx/0x526de30e0468db41962c9d074be6df4a85f1d400dbebb36e7f5d1352196c6ec0
    additional property: OTSHash
    additional property: OTSBitcoinBlock
      type: PropertyValue
      value: 956725
    additional property: OTSBitcoinBlockVerifyURL
      type: PropertyValue
      value: https://blockstream.info/api/block-height/956725
    additional property: OTSVerificationAPI
      type: PropertyValue
      value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/USA2P2027334
    additional property: OTSTimestamp
      type: PropertyValue
      value: 2026-07-05T01:12:41Z
    additional property: OTSVerifyInstructions
      type: PropertyValue
      value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp
    subject of: OpenTimestamps Proof of Existence
      type: DigitalDocument
      encoding format: application/vnd.opentimestamps.ots
      description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x526de30e0468db41962c9d074be6df4a85f1d400dbebb36e7f5d1352196c6ec0. Chain 2 (Bitcoin): anchored in block 956725 (2026-07-05T01:12:41Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/USA2P2027334.
      date published: 2026-07-05T01:12:41Z
    audio: It's Not You
album: Do Better
album: Free Falling
album: Don't Leave Until The Morning
album: Inside of Me
album: Inside Of Me
album: It's Hard for Me
album: Taboo
album: Want Me Too
album: Gravity
album: Perfect
album: More Than You'll Ever Know
album: Believe
album: Better Nights
album: Never Even Tried
album: If You Love Me
album: If You Had My Love
album: You're Not Alone
track: Gravity - Mixed
track: Free Falling - Mixed
track: Don't Leave Until The Morning (Tritonia 327)

Anywhere
type: MusicRecording
duration: PT3M20S
duration ms: 200578
explicit: false
by artist: Oli Harper
in album: Anywhere
  type: MusicAlbum
  date published: 2020-08-07
isrc code: GBKQU2075124
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-06-27T15:28:28+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x8fa7a9c7a827dd8c0b43d937926733390dd37987768fbb5a9ffa96ec4b616795
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/GBKQU2075124
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-02T03:55:08+00:00
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
additional property: ProofProfileEvidenceStatus
  type: PropertyValue
  value: verified-cc-db-prod
additional property: TokenDeploymentConfirmed
  type: PropertyValue
  value: true
additional property: ContentHash
additional property: BitcoinBlock
  type: PropertyValue
  value: 956304
additional property: BitcoinTime
  type: PropertyValue
  value: 2026-07-02T03:55:08+00:00
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8fa7a9c7a827dd8c0b43d937926733390dd37987768fbb5a9ffa96ec4b616795. Chain 2 (Bitcoin): anchored in block 956351 (2026-07-02T11:38:34Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/GBKQU2075124.
  date published: 2026-07-02T11:38:34Z
audio: Anywhere
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 132.285
  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.507
  additional property: Energy
    type: PropertyValue
    value: 0.864
  additional property: Speechiness
    type: PropertyValue
    value: 0.204
  additional property: Acousticness
    type: PropertyValue
    value: 0.035
  additional property: Instrumentalness
    type: PropertyValue
    value: 0
  additional property: Liveness
    type: PropertyValue
    value: 0.24
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.449
  additional property: Loudness (dB)
    type: PropertyValue
    value: -10.455
  additional property: Key Name
    type: PropertyValue
    value: C
  additional property: Mode Name
    type: PropertyValue
    value: Minor

If You Had My Love
type: MusicRecording
duration: PT2M33S
duration ms: 153870
explicit: false
by artist: Oli Harper
in album: If You Had My Love
  type: MusicAlbum
  date published: 2023-10-06
isrc code: DGA092371926
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-06-05T09:31:41+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x4a5fa3b5baad33bd68edcf68261c9ad508abb95a0b7695bf6e409985cd285197
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/DGA092371926
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
additional property: ProofProfileEvidenceStatus
  type: PropertyValue
  value: verified-cc-db-prod
additional property: TokenDeploymentConfirmed
  type: PropertyValue
  value: true
additional property: ContentHash
additional property: BitcoinBlock
  type: PropertyValue
  value: 953513
additional property: BitcoinTime
  type: PropertyValue
  value: 2026-06-13T12:47:07+00:00
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4a5fa3b5baad33bd68edcf68261c9ad508abb95a0b7695bf6e409985cd285197. 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/DGA092371926.
  date published: 2026-06-13T12:47:07Z
audio: If You Had My Love
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 134.336
  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.75
  additional property: Energy
    type: PropertyValue
    value: 0.774
  additional property: Speechiness
    type: PropertyValue
    value: 0.082
  additional property: Acousticness
    type: PropertyValue
    value: 0.029
  additional property: Instrumentalness
    type: PropertyValue
    value: 0
  additional property: Liveness
    type: PropertyValue
    value: 0.343
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.561
  additional property: Loudness (dB)
    type: PropertyValue
    value: -9.759
  additional property: Key Name
    type: PropertyValue
    value: C#
  additional property: Mode Name
    type: PropertyValue
    value: Minor

Gravity - Mixed
type: MusicRecording
duration: PT2M55S
duration ms: 175464
explicit: false
by artist: Oli Harper
by artist: Maggie Szabo
in album: Revealed Selected 064
  type: MusicAlbum
  date published: 2022-04-08
popularity: 0
isrc code: NLQ8D2200678
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-07T12:28:10+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x97c61b0a1f02233f7a7b2376c321485cf3464347817b6737ae9a57bd74026c58
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 957118
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/957118
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/NLQ8D2200678
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-08T03:20:19+00:00
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
additional property: ProofProfileEvidenceStatus
  type: PropertyValue
  value: verified-cc-db-prod
additional property: TokenDeploymentConfirmed
  type: PropertyValue
  value: true
additional property: ContentHash
additional property: BitcoinBlock
  type: PropertyValue
  value: 957118
additional property: BitcoinTime
  type: PropertyValue
  value: 2026-07-08T03:20:19+00:00
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x97c61b0a1f02233f7a7b2376c321485cf3464347817b6737ae9a57bd74026c58. Chain 2 (Bitcoin): anchored in block 957120 (2026-07-08T03:22: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/NLQ8D2200678.
  date published: 2026-07-08T03:22:41Z
audio: Gravity - Mixed
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 135.69
  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.679
  additional property: Energy
    type: PropertyValue
    value: 0.784
  additional property: Speechiness
    type: PropertyValue
    value: 0.059
  additional property: Acousticness
    type: PropertyValue
    value: 0.053
  additional property: Instrumentalness
    type: PropertyValue
    value: 0
  additional property: Liveness
    type: PropertyValue
    value: 0.512
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.545
  additional property: Loudness (dB)
    type: PropertyValue
    value: -9.867
  additional property: Key Name
    type: PropertyValue
    value: C
  additional property: Mode Name
    type: PropertyValue
    value: Minor

Free Falling - Mixed
type: MusicRecording
duration: PT3M4S
duration ms: 184553
explicit: false
by artist: Oli Harper
by artist: Maggie Szabo
in album: Revealed Selected 002
  type: MusicAlbum
  date published: 2021-01-29
isrc code: NLQ8D2100259
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-07T04:34:00+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x090c3def058ce3a78939d3600e98e517c59e638cb567e13c7649cff447c2fae1
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 957118
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/957118
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/NLQ8D2100259
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-08T03:20:19Z
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp
additional property: ProofProfileEvidenceStatus
  type: PropertyValue
  value: verified-cc-db-prod
additional property: TokenDeploymentConfirmed
  type: PropertyValue
  value: true
additional property: ContentHash
additional property: BitcoinBlock
  type: PropertyValue
  value: 957118
additional property: BitcoinTime
  type: PropertyValue
  value: 2026-07-08T03:20:19+00:00
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x090c3def058ce3a78939d3600e98e517c59e638cb567e13c7649cff447c2fae1. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20:19Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/NLQ8D2100259.
  date published: 2026-07-08T03:20:19Z
audio: Free Falling - Mixed
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 134.88
  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.697
  additional property: Energy
    type: PropertyValue
    value: 0.825
  additional property: Speechiness
    type: PropertyValue
    value: 0.067
  additional property: Acousticness
    type: PropertyValue
    value: 0.013
  additional property: Instrumentalness
    type: PropertyValue
    value: 0
  additional property: Liveness
    type: PropertyValue
    value: 0.176
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.633
  additional property: Loudness (dB)
    type: PropertyValue
    value: -9.848
  additional property: Key Name
    type: PropertyValue
    value: G
  additional property: Mode Name
    type: PropertyValue
    value: Minor

Don't Leave Until The Morning (Tritonia 327)
type: MusicRecording
duration: PT3M52S
duration ms: 232203
explicit: false
by artist: Oli Harper
by artist: Mickey Shiloh
in album: Tritonia 327
  type: MusicAlbum
  date published: 2020-12-17
isrc code: GBLV62035554
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-07T15:45:39+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0xe0cc2a7e6ea8e961f2a718f607673185e2b2e4eee7c1a060a91a72120324a775
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 957118
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/957118
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/GBLV62035554
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-08T03:20:19+00:00
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
additional property: ProofProfileEvidenceStatus
  type: PropertyValue
  value: verified-cc-db-prod
additional property: TokenDeploymentConfirmed
  type: PropertyValue
  value: true
additional property: ContentHash
additional property: BitcoinBlock
  type: PropertyValue
  value: 957118
additional property: BitcoinTime
  type: PropertyValue
  value: 2026-07-08T03:20:19+00:00
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe0cc2a7e6ea8e961f2a718f607673185e2b2e4eee7c1a060a91a72120324a775. Chain 2 (Bitcoin): anchored in block 957145 (2026-07-08T08:56:20Z), 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/GBLV62035554.
  date published: 2026-07-08T08:56:20Z
audio: Don't Leave Until The Morning (Tritonia 327)
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 134.309
  additional property: Musical Key
    type: PropertyValue
    value: 5
  additional property: Mode (Major/Minor)
    type: PropertyValue
    value: 0
  additional property: Time Signature
    type: PropertyValue
    value: 5
  additional property: Danceability
    type: PropertyValue
    value: 0.603
  additional property: Energy
    type: PropertyValue
    value: 0.951
  additional property: Speechiness
    type: PropertyValue
    value: 0.22
  additional property: Acousticness
    type: PropertyValue
    value: 0.11
  additional property: Instrumentalness
    type: PropertyValue
    value: 0.002
  additional property: Liveness
    type: PropertyValue
    value: 0.312
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.608
  additional property: Loudness (dB)
    type: PropertyValue
    value: -8.679
  additional property: Key Name
    type: PropertyValue
    value: F
  additional property: Mode Name
    type: PropertyValue
    value: Minor

Gravity - Mixed
type: MusicRecording
duration: PT2M39S
duration ms: 159960
explicit: false
by artist: Oli Harper
by artist: Maggie Szabo
in album: Revealed Selected 084
  type: MusicAlbum
  date published: 2022-08-26
isrc code: NLQ8D2201255
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-07T13:52:33+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x5814e72d377dcaa2da09eb126d6849d2ae1636f3db62975f0252a0a4be706b39
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 957118
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/957118
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/NLQ8D2201255
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-08T03:20:19+00:00
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
additional property: ProofProfileEvidenceStatus
  type: PropertyValue
  value: verified-cc-db-prod
additional property: TokenDeploymentConfirmed
  type: PropertyValue
  value: true
additional property: ContentHash
additional property: BitcoinBlock
  type: PropertyValue
  value: 957118
additional property: BitcoinTime
  type: PropertyValue
  value: 2026-07-08T03:20:19+00:00
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5814e72d377dcaa2da09eb126d6849d2ae1636f3db62975f0252a0a4be706b39. Chain 2 (Bitcoin): anchored in block 957124 (2026-07-08T03:53:27Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/NLQ8D2201255.
  date published: 2026-07-08T03:53:27Z
audio: Gravity - Mixed
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 135.505
  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.471
  additional property: Energy
    type: PropertyValue
    value: 0.787
  additional property: Speechiness
    type: PropertyValue
    value: 0.061
  additional property: Acousticness
    type: PropertyValue
    value: 0.105
  additional property: Instrumentalness
    type: PropertyValue
    value: 0
  additional property: Liveness
    type: PropertyValue
    value: 0.546
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.525
  additional property: Loudness (dB)
    type: PropertyValue
    value: -10.271
  additional property: Key Name
    type: PropertyValue
    value: C
  additional property: Mode Name
    type: PropertyValue
    value: Minor

It's Not You
type: AudioObject
additional property: Tempo (BPM)
  type: PropertyValue
  value: 121.865
additional property: Musical Key
  type: PropertyValue
  value: 9
additional property: Mode (Major/Minor)
  type: PropertyValue
  value: 0
additional property: Time Signature
  type: PropertyValue
  value: 4
additional property: Danceability
  type: PropertyValue
  value: 0.643
additional property: Energy
  type: PropertyValue
  value: 0.783
additional property: Speechiness
  type: PropertyValue
  value: 0.092
additional property: Acousticness
  type: PropertyValue
  value: 0.024
additional property: Instrumentalness
  type: PropertyValue
  value: 0
additional property: Liveness
  type: PropertyValue
  value: 0.054
additional property: Valence (Positivity)
  type: PropertyValue
  value: 0.341
additional property: Loudness (dB)
  type: PropertyValue
  value: -4.838
additional property: Key Name
  type: PropertyValue
  value: A
additional property: Mode Name
  type: PropertyValue
  value: Minor

It's Not You
type: MusicAlbum
date published: 2020-09-04

Do Better
type: MusicAlbum
date published: 2020-10-16

Do Better
type: MusicAlbum
date published: 2020-10-16

Free Falling
type: MusicAlbum
date published: 2020-11-06
track: Free Falling
  type: MusicRecording
  duration: PT2M24S
  duration ms: 144000
  explicit: false
  by artist: Oli Harper
  in album: Free Falling
    type: MusicAlbum
    date published: 2020-11-06
  isrc code: NLQ8D2000696
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-19T21:11:25+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x68449ef70b39a8b46dde5be8c325c8b3954bd80e92f08df9866fe4953ddd308c
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 958783
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/958783
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/NLQ8D2000696
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-20T00:08:25Z
  additional property: OTSVerifyInstructions
    type: PropertyValue
    value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x68449ef70b39a8b46dde5be8c325c8b3954bd80e92f08df9866fe4953ddd308c. Chain 2 (Bitcoin): anchored in block 958783 (2026-07-20T00:08:25Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/NLQ8D2000696.
    date published: 2026-07-20T00:08:25Z
  audio: Free Falling
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 124.959
    additional property: Musical Key
      type: PropertyValue
      value: 7
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 0
    additional property: Time Signature
      type: PropertyValue
      value: 4
    additional property: Danceability
      type: PropertyValue
      value: 0.68
    additional property: Energy
      type: PropertyValue
      value: 0.86
    additional property: Speechiness
      type: PropertyValue
      value: 0.049
    additional property: Acousticness
      type: PropertyValue
      value: 0.012
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.116
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.484
    additional property: Loudness (dB)
      type: PropertyValue
      value: -4.34
    additional property: Key Name
      type: PropertyValue
      value: G
    additional property: Mode Name
      type: PropertyValue
      value: Minor

Free Falling
type: MusicAlbum
date published: 2020-11-06

Don't Leave Until The Morning
type: MusicAlbum
date published: 2020-12-11

Don't Leave Until The Morning
type: MusicAlbum
date published: 2020-12-11

Inside of Me
type: MusicAlbum
date published: 2021-05-07
track: Inside of Me
  type: MusicRecording
  duration: PT3M4S
  duration ms: 184390
  explicit: false
  by artist: Oli Harper
  in album: Inside of Me
    type: MusicAlbum
    date published: 2021-05-07
  isrc code: DK4YA2137501
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-04T19:09:26+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x1236a8a3e4651fee3e2f13fc90829c90ca51ca585f695185afbc5367bbfd33fd
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 956738
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/956738
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/DK4YA2137501
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-05T04:47:21Z
  additional property: OTSVerifyInstructions
    type: PropertyValue
    value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1236a8a3e4651fee3e2f13fc90829c90ca51ca585f695185afbc5367bbfd33fd. Chain 2 (Bitcoin): anchored in block 956738 (2026-07-05T04:47:21Z), 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/DK4YA2137501.
    date published: 2026-07-05T04:47:21Z
  audio: Inside of Me
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 122.995
    additional property: Musical Key
      type: PropertyValue
      value: 9
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 0
    additional property: Time Signature
      type: PropertyValue
      value: 4
    additional property: Danceability
      type: PropertyValue
      value: 0.646
    additional property: Energy
      type: PropertyValue
      value: 0.856
    additional property: Speechiness
      type: PropertyValue
      value: 0.043
    additional property: Acousticness
      type: PropertyValue
      value: 0.007
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.104
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.151
    additional property: Loudness (dB)
      type: PropertyValue
      value: -5.457
    additional property: Key Name
      type: PropertyValue
      value: A
    additional property: Mode Name
      type: PropertyValue
      value: Minor

Inside Of Me
type: MusicAlbum
date published: 2021-05-07

It's Hard for Me
type: MusicAlbum
date published: 2021-06-04

It's Hard for Me
type: MusicAlbum
date published: 2021-06-04

Taboo
type: MusicAlbum
date published: 2021-07-16

Want Me Too
type: MusicAlbum
date published: 2021-08-13
track: Want Me Too
  type: MusicRecording
  duration: PT3M29S
  duration ms: 209268
  explicit: false
  by artist: Oli Harper
  in album: Want Me Too
    type: MusicAlbum
    date published: 2021-08-13
  isrc code: QMFME2133832
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-13T16:45:56+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0xb93656f8227edb066d872abd4497e5a74b22c6f83170c6a614804bcd09fc303b
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 957884
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/957884
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QMFME2133832
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-13T16:55: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
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb93656f8227edb066d872abd4497e5a74b22c6f83170c6a614804bcd09fc303b. Chain 2 (Bitcoin): anchored in block 957884 (2026-07-13T16:55: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/QMFME2133832.
    date published: 2026-07-13T16:55:06Z
  audio: Want Me Too
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 123.055
    additional property: Musical Key
      type: PropertyValue
      value: 10
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 0
    additional property: Time Signature
      type: PropertyValue
      value: 4
    additional property: Danceability
      type: PropertyValue
      value: 0.656
    additional property: Energy
      type: PropertyValue
      value: 0.881
    additional property: Speechiness
      type: PropertyValue
      value: 0.074
    additional property: Acousticness
      type: PropertyValue
      value: 0.055
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.22
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.399
    additional property: Loudness (dB)
      type: PropertyValue
      value: -4.296
    additional property: Key Name
      type: PropertyValue
      value: Bb
    additional property: Mode Name
      type: PropertyValue
      value: Minor

Gravity
type: MusicAlbum
date published: 2021-10-01

Gravity
type: MusicAlbum
date published: 2021-10-01

Perfect
type: MusicAlbum
date published: 2021-10-29
track: Perfect
  type: MusicRecording
  duration: PT2M59S
  duration ms: 179523
  explicit: false
  by artist: Oli Harper
  in album: Perfect
    type: MusicAlbum
    date published: 2021-10-29
  isrc code: DK4YA2161201
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-18T17:42:02+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x4597ee61edf7c74bb129d24f77c57bd989445c463931c6b99046b6b156c9bb2d
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 958594
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/958594
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/DK4YA2161201
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-18T18:05:01Z
  additional property: OTSVerifyInstructions
    type: PropertyValue
    value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4597ee61edf7c74bb129d24f77c57bd989445c463931c6b99046b6b156c9bb2d. Chain 2 (Bitcoin): anchored in block 958594 (2026-07-18T18:05:01Z), 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/DK4YA2161201.
    date published: 2026-07-18T18:05:01Z
  audio: Perfect
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 126.059
    additional property: Musical Key
      type: PropertyValue
      value: 1
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 1
    additional property: Time Signature
      type: PropertyValue
      value: 4
    additional property: Danceability
      type: PropertyValue
      value: 0.689
    additional property: Energy
      type: PropertyValue
      value: 0.922
    additional property: Speechiness
      type: PropertyValue
      value: 0.048
    additional property: Acousticness
      type: PropertyValue
      value: 0.021
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.124
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.73
    additional property: Loudness (dB)
      type: PropertyValue
      value: -4.653
    additional property: Key Name
      type: PropertyValue
      value: C#
    additional property: Mode Name
      type: PropertyValue
      value: Major

Perfect
type: MusicAlbum
date published: 2021-10-29

More Than You'll Ever Know
type: MusicAlbum
date published: 2022-01-21
track: More Than You'll Ever Know
  type: MusicRecording
  duration: PT3M3S
  duration ms: 183360
  explicit: false
  by artist: Oli Harper
  in album: More Than You'll Ever Know
    type: MusicAlbum
    date published: 2022-01-21
  isrc code: DK4YA2271601
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-05T14:00:34+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0xf3ddb9011abcd9e258fe3ab8063411cfaa41778661a9c7ace3809aa6cd13c7ca
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 956822
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/956822
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/DK4YA2271601
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-05T18:48:28Z
  additional property: OTSVerifyInstructions
    type: PropertyValue
    value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf3ddb9011abcd9e258fe3ab8063411cfaa41778661a9c7ace3809aa6cd13c7ca. Chain 2 (Bitcoin): anchored in block 956822 (2026-07-05T18:48:28Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/DK4YA2271601.
    date published: 2026-07-05T18:48:28Z
  audio: More Than You'll Ever Know
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 124.971
    additional property: Musical Key
      type: PropertyValue
      value: 1
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 0
    additional property: Time Signature
      type: PropertyValue
      value: 4
    additional property: Danceability
      type: PropertyValue
      value: 0.639
    additional property: Energy
      type: PropertyValue
      value: 0.895
    additional property: Speechiness
      type: PropertyValue
      value: 0.035
    additional property: Acousticness
      type: PropertyValue
      value: 0.003
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.038
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.444
    additional property: Loudness (dB)
      type: PropertyValue
      value: -4.591
    additional property: Key Name
      type: PropertyValue
      value: C#
    additional property: Mode Name
      type: PropertyValue
      value: Minor

More Than You'll Ever Know
type: MusicAlbum
date published: 2022-01-21

Believe
type: MusicAlbum
date published: 2022-03-11

Believe
type: MusicAlbum
date published: 2022-03-11
track: Believe
  type: MusicRecording
  duration: PT3M40S
  duration ms: 220952
  explicit: false
  by artist: Oli Harper
  in album: Believe
    type: MusicAlbum
    date published: 2022-03-11
  isrc code: DK4YA2276001
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-12T21:22:12+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0xd96804d422f2fdf567dba2e174535fb62a166c77e14d8e487d87af01747f4c2c
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 957756
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/957756
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/DK4YA2276001
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-12T21:36:27Z
  additional property: OTSVerifyInstructions
    type: PropertyValue
    value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd96804d422f2fdf567dba2e174535fb62a166c77e14d8e487d87af01747f4c2c. Chain 2 (Bitcoin): anchored in block 957756 (2026-07-12T21:36:27Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/DK4YA2276001.
    date published: 2026-07-12T21:36:27Z
  audio: Believe
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 125.969
    additional property: Musical Key
      type: PropertyValue
      value: 3
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 0
    additional property: Time Signature
      type: PropertyValue
      value: 4
    additional property: Danceability
      type: PropertyValue
      value: 0.586
    additional property: Energy
      type: PropertyValue
      value: 0.875
    additional property: Speechiness
      type: PropertyValue
      value: 0.031
    additional property: Acousticness
      type: PropertyValue
      value: 0.004
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.298
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.287
    additional property: Loudness (dB)
      type: PropertyValue
      value: -4.885
    additional property: Key Name
      type: PropertyValue
      value: Eb
    additional property: Mode Name
      type: PropertyValue
      value: Minor

Better Nights
type: MusicAlbum
date published: 2022-05-06

Never Even Tried
type: MusicAlbum
date published: 2022-08-26
track: Never Even Tried
  type: MusicRecording
  duration: PT2M38S
  duration ms: 158644
  explicit: false
  by artist: Oli Harper
  in album: Never Even Tried
    type: MusicAlbum
    date published: 2022-08-26
  isrc code: QM6N22298275
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-04T17:44:13+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x70743753e494a48b7489c1564db712dfe875c47d914143427487df1563bd27f1
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 956728
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/956728
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QM6N22298275
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-05T01:43:49Z
  additional property: OTSVerifyInstructions
    type: PropertyValue
    value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x70743753e494a48b7489c1564db712dfe875c47d914143427487df1563bd27f1. Chain 2 (Bitcoin): anchored in block 956728 (2026-07-05T01:43:49Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QM6N22298275.
    date published: 2026-07-05T01:43:49Z
  audio: Never Even Tried
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 118.016
    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.641
    additional property: Energy
      type: PropertyValue
      value: 0.722
    additional property: Speechiness
      type: PropertyValue
      value: 0.032
    additional property: Acousticness
      type: PropertyValue
      value: 0.151
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.144
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.467
    additional property: Loudness (dB)
      type: PropertyValue
      value: -7.511
    additional property: Key Name
      type: PropertyValue
      value: E
    additional property: Mode Name
      type: PropertyValue
      value: Minor

If You Love Me
type: MusicAlbum
date published: 2022-11-11
track: If You Love Me
  type: MusicRecording
  duration: PT2M30S
  duration ms: 150960
  explicit: false
  by artist: Oli Harper
  in album: If You Love Me
    type: MusicAlbum
    date published: 2022-11-11
  isrc code: DK4YA2292601
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-05T09:32:04+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0xb509c9c81605c4ec7205280c280267ab702a3a08f39ce2358abd7a4e143735d2
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 956776
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/956776
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/DK4YA2292601
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-05T10:59:37Z
  additional property: OTSVerifyInstructions
    type: PropertyValue
    value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb509c9c81605c4ec7205280c280267ab702a3a08f39ce2358abd7a4e143735d2. Chain 2 (Bitcoin): anchored in block 956776 (2026-07-05T10:59:37Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/DK4YA2292601.
    date published: 2026-07-05T10:59:37Z
  audio: If You Love Me
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 124.925
    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.656
    additional property: Energy
      type: PropertyValue
      value: 0.895
    additional property: Speechiness
      type: PropertyValue
      value: 0.049
    additional property: Acousticness
      type: PropertyValue
      value: 0.024
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.225
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.592
    additional property: Loudness (dB)
      type: PropertyValue
      value: -5.075
    additional property: Key Name
      type: PropertyValue
      value: C
    additional property: Mode Name
      type: PropertyValue
      value: Minor

If You Love Me
type: MusicAlbum
date published: 2022-11-11

If You Had My Love
type: MusicAlbum
date published: 2023-10-06
track: If You Had My Love

You're Not Alone
type: MusicAlbum
date published: 2025-03-21