Ghostpoet
type: MusicGroup
genre: spoken word
description: Ghostpoet (born Obaro Ejimiwe; 18 January 1983) is a British vocalist, songwriter and musician. He released five critically acclaimed albums with two being nominated for the prestigious Mercury Prize.
popularity: 37
followers: 118368
additional property: CopyrightID
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0xa4da7e1884f951030475429ae12cfd4cf95a3a2ef64e87ff625690d84b71be49
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/3763f93d-083f-4f3c-8129-f298cd7a0db4.ots
additional property: OTSRecordURL
  type: PropertyValue
  value: https://artists.proofprofile.net/proofs/artist/3763f93d-083f-4f3c-8129-f298cd7a0db4.json
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/artist/3763f93d-083f-4f3c-8129-f298cd7a0db4
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-06-12T19:24:56Z
additional property: OTSCanonicalRecord
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 1. Compute SHA-256 of OTSCanonicalRecord value → must equal OTSHash 2. Open OTSProofURL → extract Bitcoin block number → must equal OTSBitcoinBlock 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Read CopyrightID inside OTSCanonicalRecord → must equal the CopyrightID above 5. GET OTSVerificationAPI → pre-computed 6-check result from server 6. If all match: this entity was registered on CopyrightChains at OTSTimestamp, independently verifiable on Bitcoin Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa4da7e1884f951030475429ae12cfd4cf95a3a2ef64e87ff625690d84b71be49. 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/3763f93d-083f-4f3c-8129-f298cd7a0db4.json and https://artists.proofprofile.net/proofs/artist/3763f93d-083f-4f3c-8129-f298cd7a0db4.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
  date published: 2026-06-12T19:24:56Z
album: Cash and Carry Me Home
  type: MusicAlbum
  date published: 2010
album: Survive It
  type: MusicAlbum
  date published: 2011
album: Peanut Butter Blues and Melancholy Jam
  type: MusicAlbum
  date published: 2011
album: Peanut Butter Blues and Melancholy Jam
  type: MusicAlbum
  date published: 2011
album: Cash and Carry Me Home
  type: MusicAlbum
  date published: 2011-01-23
album: Cash and Carry Me Home
  type: MusicAlbum
  date published: 2011-01-23
album: Cash and Carry Me Home
  type: MusicAlbum
  date published: 2011-01-23
album: Cash and Carry Me Home
  type: MusicAlbum
  date published: 2011-01-23
album: Peanut Butter Blues and Melancholy Jam
  type: MusicAlbum
  date published: 2011-02-04
  track: One Twos / Run Run Run
    type: MusicRecording
    duration: PT4M1S
    duration ms: 241346
    explicit: false
    by artist: Ghostpoet
    in album: Peanut Butter Blues and Melancholy Jam
      type: MusicAlbum
      date published: 2011-02-04
    genre: spoken word
    isrc code: GBMEF1100339
    additional property: CopyrightID
    additional property: CopyrightStatus
      type: PropertyValue
      value: registered
    additional property: CopyrightRegisteredAt
      type: PropertyValue
      value: 2026-06-28T19:09:07+00:00
    additional property: CopyrightChainExplorerURL
      type: PropertyValue
      value: https://explorer.copyrightchains.com/tx/0xd0ea42e527557b9e128844f9ba2ec2a0e85c633ac18850545ccd15e2ad0e4923
    additional property: OTSHash
    additional property: OTSBitcoinBlock
      type: PropertyValue
      value: 956375
    additional property: OTSBitcoinBlockVerifyURL
      type: PropertyValue
      value: https://blockstream.info/api/block-height/956375
    additional property: OTSVerificationAPI
      type: PropertyValue
      value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/GBMEF1100339
    additional property: OTSTimestamp
      type: PropertyValue
      value: 2026-07-02T16:51:38Z
    additional property: OTSVerifyInstructions
      type: PropertyValue
      value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp 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 0xd0ea42e527557b9e128844f9ba2ec2a0e85c633ac18850545ccd15e2ad0e4923. Chain 2 (Bitcoin): anchored in block 956375 (2026-07-02T16:51:38Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/GBMEF1100339.
      date published: 2026-07-02T16:51:38Z
    audio: One Twos / Run Run Run
      type: AudioObject
      additional property: Tempo (BPM)
        type: PropertyValue
        value: 87.949
      additional property: Musical Key
        type: PropertyValue
        value: 2
      additional property: Mode (Major/Minor)
        type: PropertyValue
        value: 0
      additional property: Time Signature
        type: PropertyValue
        value: 3
      additional property: Danceability
        type: PropertyValue
        value: 0.402
      additional property: Energy
        type: PropertyValue
        value: 0.408
      additional property: Speechiness
        type: PropertyValue
        value: 0.209
      additional property: Acousticness
        type: PropertyValue
        value: 0.75
      additional property: Instrumentalness
        type: PropertyValue
        value: 0.027
      additional property: Liveness
        type: PropertyValue
        value: 0.201
      additional property: Valence (Positivity)
        type: PropertyValue
        value: 0.342
      additional property: Loudness (dB)
        type: PropertyValue
        value: -14.271
      additional property: Key Name
        type: PropertyValue
        value: D
      additional property: Mode Name
        type: PropertyValue
        value: Minor
  track: Longing for the Night (Yeah Pause)
    type: MusicRecording
    duration: PT3M48S
    duration ms: 228720
    explicit: false
    by artist: Ghostpoet
    in album: Peanut Butter Blues and Melancholy Jam
      type: MusicAlbum
      date published: 2011-02-04
    genre: spoken word
    isrc code: GBMEF1100340
    additional property: CopyrightID
    additional property: CopyrightStatus
      type: PropertyValue
      value: registered
    additional property: CopyrightRegisteredAt
      type: PropertyValue
      value: 2026-07-04T17:01:07+00:00
    additional property: CopyrightChainExplorerURL
      type: PropertyValue
      value: https://explorer.copyrightchains.com/tx/0xf8f5ee2d7a1c50a96cb7681dde9a3d7a10be0b55d5d2c0d805cdc3944d3cf249
    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/GBMEF1100340
    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 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 0xf8f5ee2d7a1c50a96cb7681dde9a3d7a10be0b55d5d2c0d805cdc3944d3cf249. 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/GBMEF1100340.
      date published: 2026-07-05T01:12:41Z
    audio: Longing for the Night (Yeah Pause)
      type: AudioObject
      additional property: Tempo (BPM)
        type: PropertyValue
        value: 112.568
      additional property: Musical Key
        type: PropertyValue
        value: 11
      additional property: Mode (Major/Minor)
        type: PropertyValue
        value: 0
      additional property: Time Signature
      additional property: Danceability
      additional property: Energy
      additional property: Speechiness
      additional property: Acousticness
      additional property: Instrumentalness
      additional property: Liveness
      additional property: Valence (Positivity)
      additional property: Loudness (dB)
      additional property: Key Name
      additional property: Mode Name
  track: I Just Don't Know
  track: Gaaasp
  track: Garden Path
album: Peanut Butter Blues & Melancholy Jam
album: Live At The Big Chill (Spotify Exclusive)
album: Live At the Big Chill (Spotify Exclusive)
album: Live at the Big Chill (Spotify Exclusive)
album: Liiines
album: Meltdown
album: Some Say I So I Say Light
album: Meltdown EP
album: Cold Win
album: Some Say I so I Say Light
album: Some Say I so I Say Light (Deluxe Edition)
album: Dial Tones
album: Off Peak Dreams
album: Shedding Skin
album: Sorry My Love, It's You Not Me
album: Off Peak Dreams (Remixes)
album: X Marks The Spot (feat. Nadine Shah)
album: X Marks the Spot
album: Sorry My Love, It's You Not Me (feat. Lucy Rose)
album: Immigrant Boogie
album: Trouble + Me
album: Freakshow
album: Dopamine If I Do
album: Dark Days + Canapés
album: Dark Days & Canapés
album: Woe Is Meee (Slowdive Remix)
album: Woe Is Meee (Plaid Remix)
album: Many Moods at Midnight (Edit)
album: Concrete Pony
album: Nowhere To Hide Now
album: I Grow Tired But Dare Not Fall Asleep
album: I Grow Tired But Dare Not Fall Asleep (Again)
album: Hold The Line!
album: Am I The Change I Wish To See?
track: Mainstream
track: Purpose - Beatless Mix
track: Earth, On A Good Day

Time Signature
type: PropertyValue
value: 4

Danceability
type: PropertyValue
value: 0.433

Energy
type: PropertyValue
value: 0.555

Speechiness
type: PropertyValue
value: 0.38

Acousticness
type: PropertyValue
value: 0.018

Instrumentalness
type: PropertyValue
value: 0.163

Liveness
type: PropertyValue
value: 0.081

Valence (Positivity)
type: PropertyValue
value: 0.471

Loudness (dB)
type: PropertyValue
value: -12.56

Key Name
type: PropertyValue
value: B

Mode Name
type: PropertyValue
value: Minor

I Just Don't Know
type: MusicRecording
duration: PT3M36S
duration ms: 216120
explicit: false
by artist: Ghostpoet
in album: Peanut Butter Blues and Melancholy Jam
  type: MusicAlbum
  date published: 2011-02-04
genre: spoken word
isrc code: GBMEF1000274
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-15T08:41:02+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0xf296e3e51c8dbe9917520d32e8990422a455c9c0f8d6b8c298b6f26a4cdd04c8
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 958137
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/958137
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/GBMEF1000274
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-15T11:43: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 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 0xf296e3e51c8dbe9917520d32e8990422a455c9c0f8d6b8c298b6f26a4cdd04c8. Chain 2 (Bitcoin): anchored in block 958137 (2026-07-15T11:43: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/GBMEF1000274.
  date published: 2026-07-15T11:43:01Z
audio: I Just Don't Know
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 129.987
  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.625
  additional property: Energy
    type: PropertyValue
    value: 0.774
  additional property: Speechiness
    type: PropertyValue
    value: 0.032
  additional property: Acousticness
    type: PropertyValue
    value: 0.11
  additional property: Instrumentalness
    type: PropertyValue
    value: 0.006
  additional property: Liveness
    type: PropertyValue
    value: 0.054
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.525
  additional property: Loudness (dB)
    type: PropertyValue
    value: -9.694
  additional property: Key Name
    type: PropertyValue
    value: D
  additional property: Mode Name
    type: PropertyValue
    value: Major

Gaaasp
type: MusicRecording
duration: PT5M29S
duration ms: 329506
explicit: false
by artist: Ghostpoet
in album: Peanut Butter Blues and Melancholy Jam
  type: MusicAlbum
  date published: 2011-02-04
genre: spoken word
isrc code: GBMEF1000276
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-04T16:46:23+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x551f2edda96eff39ba75b813252dd2ff83c46b05b57a7adf6a8e3c90ab011bf9
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/GBMEF1000276
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 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 0x551f2edda96eff39ba75b813252dd2ff83c46b05b57a7adf6a8e3c90ab011bf9. 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/GBMEF1000276.
  date published: 2026-07-05T01:12:41Z
audio: Gaaasp
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 119.973
  additional property: Musical Key
    type: PropertyValue
    value: 4
  additional property: Mode (Major/Minor)
    type: PropertyValue
    value: 1
  additional property: Time Signature
    type: PropertyValue
    value: 4
  additional property: Danceability
    type: PropertyValue
    value: 0.518
  additional property: Energy
    type: PropertyValue
    value: 0.607
  additional property: Speechiness
    type: PropertyValue
    value: 0.033
  additional property: Acousticness
    type: PropertyValue
    value: 0.039
  additional property: Instrumentalness
    type: PropertyValue
    value: 0.138
  additional property: Liveness
    type: PropertyValue
    value: 0.108
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.401
  additional property: Loudness (dB)
    type: PropertyValue
    value: -9.695
  additional property: Key Name
    type: PropertyValue
    value: E
  additional property: Mode Name
    type: PropertyValue
    value: Major

Garden Path
type: MusicRecording
duration: PT2M51S
duration ms: 171453
explicit: false
by artist: Ghostpoet
in album: Peanut Butter Blues and Melancholy Jam
  type: MusicAlbum
  date published: 2011-02-04
genre: spoken word
isrc code: GBMEF1000278
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-16T18:30:40+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x7b57cbda394c83a5e8d6e25c271588746e7610e51a84e52ba82c5879bfa303c5
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 958316
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/958316
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/GBMEF1000278
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-16T21:32:11Z
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7b57cbda394c83a5e8d6e25c271588746e7610e51a84e52ba82c5879bfa303c5. Chain 2 (Bitcoin): anchored in block 958316 (2026-07-16T21:32:11Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/GBMEF1000278.
  date published: 2026-07-16T21:32:11Z
audio: Garden Path
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 159.673
  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.516
  additional property: Energy
    type: PropertyValue
    value: 0.604
  additional property: Speechiness
    type: PropertyValue
    value: 0.116
  additional property: Acousticness
    type: PropertyValue
    value: 0.422
  additional property: Instrumentalness
    type: PropertyValue
    value: 0.001
  additional property: Liveness
    type: PropertyValue
    value: 0.21
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.744
  additional property: Loudness (dB)
    type: PropertyValue
    value: -11.202
  additional property: Key Name
    type: PropertyValue
    value: B
  additional property: Mode Name
    type: PropertyValue
    value: Minor

Peanut Butter Blues & Melancholy Jam
type: MusicAlbum
date published: 2011-02-07

Peanut Butter Blues and Melancholy Jam
type: MusicAlbum
date published: 2011-02-07

Peanut Butter Blues & Melancholy Jam
type: MusicAlbum
date published: 2011-02-07

Survive It
type: MusicAlbum
date published: 2011-05-06

Survive It
type: MusicAlbum
date published: 2011-05-08

Survive It
type: MusicAlbum
date published: 2011-05-22

Live At The Big Chill (Spotify Exclusive)
type: MusicAlbum
date published: 2011-09-04

Live At the Big Chill (Spotify Exclusive)
type: MusicAlbum
date published: 2011-09-04

Live at the Big Chill (Spotify Exclusive)
type: MusicAlbum
date published: 2011-09-04

Liiines
type: MusicAlbum
date published: 2011-09-05

Liiines
type: MusicAlbum
date published: 2011-09-05

Liiines
type: MusicAlbum
date published: 2011-09-05

Liiines
type: MusicAlbum
date published: 2011-09-05

Survive It
type: MusicAlbum
date published: 2012-05-08

Meltdown
type: MusicAlbum
date published: 2013-04-12

Meltdown
type: MusicAlbum
date published: 2013-04-23

Meltdown
type: MusicAlbum
date published: 2013-04-23

Some Say I So I Say Light
type: MusicAlbum
date published: 2013-05-06

Some Say I So I Say Light
type: MusicAlbum
date published: 2013-05-06
track: Cold Win
  type: MusicRecording
  duration: PT3M17S
  duration ms: 197320
  explicit: false
  by artist: Ghostpoet
  in album: Some Say I So I Say Light
    type: MusicAlbum
    date published: 2013-05-06
  genre: spoken word
  isrc code: GBENL1300799
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-17T09:34:35+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x69be74a8e7bcf83e706859cdcc6af78b6d9fb273e0f5acf617a997bf5d128803
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 958392
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/958392
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/GBENL1300799
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-17T09:46:31Z
  additional property: OTSVerifyInstructions
    type: PropertyValue
    value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x69be74a8e7bcf83e706859cdcc6af78b6d9fb273e0f5acf617a997bf5d128803. Chain 2 (Bitcoin): anchored in block 958392 (2026-07-17T09:46:31Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/GBENL1300799.
    date published: 2026-07-17T09:46:31Z
  audio: Cold Win
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 140.372
    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.678
    additional property: Energy
      type: PropertyValue
      value: 0.387
    additional property: Speechiness
      type: PropertyValue
      value: 0.047
    additional property: Acousticness
      type: PropertyValue
      value: 0.289
    additional property: Instrumentalness
      type: PropertyValue
      value: 0.222
    additional property: Liveness
      type: PropertyValue
      value: 0.104
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.28
    additional property: Loudness (dB)
      type: PropertyValue
      value: -11.824
    additional property: Key Name
      type: PropertyValue
      value: A
    additional property: Mode Name
      type: PropertyValue
      value: Major
track: Dial Tones
  type: MusicRecording
  duration: PT5M31S
  duration ms: 331480
  explicit: false
  by artist: Ghostpoet
  in album: Some Say I So I Say Light
    type: MusicAlbum
    date published: 2013-05-06
  genre: spoken word
  isrc code: GBENL1300801
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-04T22:12:33+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x9e33cdb70ef1f4ce446665a4a8cadb8d47c011eaa77854fa93f3a9e0254c8569
  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/GBENL1300801
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-05T01:43:49Z
  additional property: OTSVerifyInstructions
    type: PropertyValue
    value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9e33cdb70ef1f4ce446665a4a8cadb8d47c011eaa77854fa93f3a9e0254c8569. 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/GBENL1300801.
    date published: 2026-07-05T01:43:49Z
  audio: Dial Tones
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 87.207
    additional property: Musical Key
      type: PropertyValue
      value: 2
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 1
    additional property: Time Signature
      type: PropertyValue
      value: 3
    additional property: Danceability
      type: PropertyValue
      value: 0.408
    additional property: Energy
      type: PropertyValue
      value: 0.425
    additional property: Speechiness
      type: PropertyValue
      value: 0.3
    additional property: Acousticness
      type: PropertyValue
      value: 0.371
    additional property: Instrumentalness
      type: PropertyValue
      value: 0.144
    additional property: Liveness
      type: PropertyValue
      value: 0.087
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.265
    additional property: Loudness (dB)
      type: PropertyValue
      value: -14.081
    additional property: Key Name
      type: PropertyValue
      value: D
    additional property: Mode Name
      type: PropertyValue
      value: Major
track: Plastic Bag Brain
  type: MusicRecording
  duration: PT4M34S
  duration ms: 274546
  explicit: false
  by artist: Ghostpoet
  in album: Some Say I So I Say Light
    type: MusicAlbum
    date published: 2013-05-06
  genre: spoken word
  isrc code: GBENL1300802
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-18T05:28:32+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0xf892fd18530714c854f6045616bab19ca97c0f4097e2c6a3f8edbe9d2d0ef1f7
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 958504
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/958504
  additional property: OTSVerificationAPI
  additional property: OTSTimestamp
  additional property: OTSVerifyInstructions
  subject of: OpenTimestamps Proof of Existence
  audio: Plastic Bag Brain
track: Meltdown
track: Sloth Trot

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

OTSTimestamp
type: PropertyValue
value: 2026-07-18T05:41:32Z

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 0xf892fd18530714c854f6045616bab19ca97c0f4097e2c6a3f8edbe9d2d0ef1f7. Chain 2 (Bitcoin): anchored in block 958504 (2026-07-18T05:41:32Z), 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/GBENL1300802.
date published: 2026-07-18T05:41:32Z

Plastic Bag Brain
type: AudioObject
additional property: Tempo (BPM)
  type: PropertyValue
  value: 124.954
additional property: Musical Key
  type: PropertyValue
  value: 4
additional property: Mode (Major/Minor)
  type: PropertyValue
  value: 1
additional property: Time Signature
  type: PropertyValue
  value: 4
additional property: Danceability
  type: PropertyValue
  value: 0.711
additional property: Energy
  type: PropertyValue
  value: 0.626
additional property: Speechiness
  type: PropertyValue
  value: 0.039
additional property: Acousticness
  type: PropertyValue
  value: 0.044
additional property: Instrumentalness
  type: PropertyValue
  value: 0.034
additional property: Liveness
  type: PropertyValue
  value: 0.253
additional property: Valence (Positivity)
  type: PropertyValue
  value: 0.538
additional property: Loudness (dB)
  type: PropertyValue
  value: -9.897
additional property: Key Name
  type: PropertyValue
  value: E
additional property: Mode Name
  type: PropertyValue
  value: Major

Meltdown
type: MusicRecording
duration: PT5M5S
duration ms: 305560
explicit: false
by artist: Ghostpoet
in album: Some Say I So I Say Light
  type: MusicAlbum
  date published: 2013-05-06
genre: spoken word
isrc code: GBENL1300804
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-13T15:54:54+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x5ccfb8d97728a5c7f92a7c0d72e2b1e0ff492770f8cf164690870306f5f766e2
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 957880
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/957880
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/GBENL1300804
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-13T16:39:18Z
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5ccfb8d97728a5c7f92a7c0d72e2b1e0ff492770f8cf164690870306f5f766e2. Chain 2 (Bitcoin): anchored in block 957880 (2026-07-13T16:39:18Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/GBENL1300804.
  date published: 2026-07-13T16:39:18Z
audio: Meltdown
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 74.849
  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.61
  additional property: Energy
    type: PropertyValue
    value: 0.662
  additional property: Speechiness
    type: PropertyValue
    value: 0.056
  additional property: Acousticness
    type: PropertyValue
    value: 0.683
  additional property: Instrumentalness
    type: PropertyValue
    value: 0.423
  additional property: Liveness
    type: PropertyValue
    value: 0.109
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.56
  additional property: Loudness (dB)
    type: PropertyValue
    value: -10.79
  additional property: Key Name
    type: PropertyValue
    value: C
  additional property: Mode Name
    type: PropertyValue
    value: Major

Sloth Trot
type: MusicRecording
duration: PT6M41S
duration ms: 401520
explicit: false
by artist: Ghostpoet
in album: Some Say I So I Say Light
  type: MusicAlbum
  date published: 2013-05-06
genre: spoken word
isrc code: GBENL1300805
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-21T13:57:21+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x24be307833e7d519b38b899b269b6c5d3cdcb4077bfa61bd71948e901225fdc5
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 959018
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/959018
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/GBENL1300805
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-21T14:12:28Z
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x24be307833e7d519b38b899b269b6c5d3cdcb4077bfa61bd71948e901225fdc5. Chain 2 (Bitcoin): anchored in block 959018 (2026-07-21T14:12: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/GBENL1300805.
  date published: 2026-07-21T14:12:28Z
audio: Sloth Trot
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 91.813
  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.32
  additional property: Energy
    type: PropertyValue
    value: 0.414
  additional property: Speechiness
    type: PropertyValue
    value: 0.035
  additional property: Acousticness
    type: PropertyValue
    value: 0.504
  additional property: Instrumentalness
    type: PropertyValue
    value: 0.633
  additional property: Liveness
    type: PropertyValue
    value: 0.11
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.244
  additional property: Loudness (dB)
    type: PropertyValue
    value: -11.258
  additional property: Key Name
    type: PropertyValue
    value: A
  additional property: Mode Name
    type: PropertyValue
    value: Minor

Some Say I So I Say Light
type: MusicAlbum
date published: 2013-05-17

Meltdown
type: MusicAlbum
date published: 2013-06-04

Meltdown EP
type: MusicAlbum
date published: 2013-06-18

Cold Win
type: MusicAlbum
date published: 2013-08-26

Cold Win
type: MusicAlbum
date published: 2013-08-26

Cold Win
type: MusicAlbum
date published: 2013-09-03

Some Say I so I Say Light
type: MusicAlbum
date published: 2013-09-24

Some Say I so I Say Light (Deluxe Edition)
type: MusicAlbum
date published: 2013-09-24

Some Say I So I Say Light
type: MusicAlbum
date published: 2013-09-24

Dial Tones
type: MusicAlbum
date published: 2014-03-17

Dial Tones
type: MusicAlbum
date published: 2014-03-17

Off Peak Dreams
type: MusicAlbum
date published: 2015-01-08

Off Peak Dreams
type: MusicAlbum
date published: 2015-01-08

Shedding Skin
type: MusicAlbum
date published: 2015-02-20

Shedding Skin
type: MusicAlbum
date published: 2015-02-20

Sorry My Love, It's You Not Me
type: MusicAlbum
date published: 2015-02-24

Shedding Skin
type: MusicAlbum
date published: 2015-03-02
track: Off Peak Dreams
  type: MusicRecording
  duration: PT3M18S
  duration ms: 198206
  explicit: false
  by artist: Ghostpoet
  in album: Shedding Skin
    type: MusicAlbum
    date published: 2015-03-02
  genre: spoken word
  isrc code: GBENL1401220
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-06-08T13:22:18+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0xffebc76e4c61f61ce04a36b0495a2e741af8fa0732189bcb9a3108171e83b2d0
  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/GBENL1401220
  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 0xffebc76e4c61f61ce04a36b0495a2e741af8fa0732189bcb9a3108171e83b2d0. 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/GBENL1401220.
    date published: 2026-06-13T13:32:09Z
  audio: Off Peak Dreams
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 136.37
    additional property: Musical Key
      type: PropertyValue
      value: 8
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 0
    additional property: Time Signature
      type: PropertyValue
      value: 5
    additional property: Danceability
      type: PropertyValue
      value: 0.607
    additional property: Energy
      type: PropertyValue
      value: 0.84
    additional property: Speechiness
      type: PropertyValue
      value: 0.081
    additional property: Acousticness
      type: PropertyValue
      value: 0.055
    additional property: Instrumentalness
      type: PropertyValue
      value: 0.033
    additional property: Liveness
      type: PropertyValue
      value: 0.341
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.695
    additional property: Loudness (dB)
      type: PropertyValue
      value: -11.588
    additional property: Key Name
      type: PropertyValue
      value: Ab
    additional property: Mode Name
      type: PropertyValue
      value: Minor
track: X Marks the Spot
  type: MusicRecording
  duration: PT3M50S
  duration ms: 230618
  explicit: false
  by artist: Ghostpoet
  in album: Shedding Skin
    type: MusicAlbum
    date published: 2015-03-02
  genre: spoken word
  isrc code: GBENL1401221
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-06-04T16:37:43+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x3c14f9fd0dccf79b135662426bf065135207fac04c5c3307b8d451fc914e693d
  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/GBENL1401221
  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 0x3c14f9fd0dccf79b135662426bf065135207fac04c5c3307b8d451fc914e693d. 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/GBENL1401221.
    date published: 2026-06-13T12:47:07Z
  audio: X Marks the Spot
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 119.985
    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.609
    additional property: Energy
      type: PropertyValue
      value: 0.649
    additional property: Speechiness
      type: PropertyValue
      value: 0.039
    additional property: Acousticness
      type: PropertyValue
      value: 0.526
    additional property: Instrumentalness
      type: PropertyValue
      value: 0.064
    additional property: Liveness
      type: PropertyValue
      value: 0.119
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.358
    additional property: Loudness (dB)
      type: PropertyValue
      value: -11.033
    additional property: Key Name
      type: PropertyValue
      value: C
    additional property: Mode Name
      type: PropertyValue
      value: Minor
track: Be Right Back, Moving House
  type: MusicRecording
  duration: PT6M6S
  duration ms: 366373
  explicit: false
  by artist: Ghostpoet
  in album: Shedding Skin
    type: MusicAlbum
    date published: 2015-03-02
  genre: spoken word
  isrc code: GBENL1401222
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-06-08T21:43:50+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0xfaa460e5ddfc1d959cc0ded4db231c995977372ce5c8ac9c723d3418b5c48dee
  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
  additional property: OTSTimestamp
  additional property: OTSVerifyInstructions
  subject of: OpenTimestamps Proof of Existence
  audio: Be Right Back, Moving House
track: Shedding Skin
track: Yes, I Helped You Pack
track: That Ring Down the Drain Kind of Feeling
track: Sorry My Love, It's You Not Me
track: Better Not Butter
track: The Pleasure in Pleather
track: Nothing in the Way

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

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 0xfaa460e5ddfc1d959cc0ded4db231c995977372ce5c8ac9c723d3418b5c48dee. 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/GBENL1401222.
date published: 2026-06-13T13:32:09Z

Be Right Back, Moving House
type: AudioObject
additional property: Tempo (BPM)
  type: PropertyValue
  value: 126.195
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.37
additional property: Energy
  type: PropertyValue
  value: 0.518
additional property: Speechiness
  type: PropertyValue
  value: 0.036
additional property: Acousticness
  type: PropertyValue
  value: 0.519
additional property: Instrumentalness
  type: PropertyValue
  value: 0.58
additional property: Liveness
  type: PropertyValue
  value: 0.709
additional property: Valence (Positivity)
  type: PropertyValue
  value: 0.076
additional property: Loudness (dB)
  type: PropertyValue
  value: -15.216
additional property: Key Name
  type: PropertyValue
  value: D
additional property: Mode Name
  type: PropertyValue
  value: Major

Shedding Skin
type: MusicRecording
duration: PT4M24S
duration ms: 264084
explicit: false
by artist: Ghostpoet
in album: Shedding Skin
  type: MusicAlbum
  date published: 2015-03-02
genre: spoken word
isrc code: GBENL1401223
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-06-08T13:21:36+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x86d0f65b0b4f69f7a1a94c30166d5bdcf3b489d174183454e04979aa12c95375
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/GBENL1401223
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 0x86d0f65b0b4f69f7a1a94c30166d5bdcf3b489d174183454e04979aa12c95375. 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/GBENL1401223.
  date published: 2026-06-13T13:32:09Z
audio: Shedding Skin
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 146.533
  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.514
  additional property: Energy
    type: PropertyValue
    value: 0.279
  additional property: Speechiness
    type: PropertyValue
    value: 0.033
  additional property: Acousticness
    type: PropertyValue
    value: 0.866
  additional property: Instrumentalness
    type: PropertyValue
    value: 0.535
  additional property: Liveness
    type: PropertyValue
    value: 0.103
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.068
  additional property: Loudness (dB)
    type: PropertyValue
    value: -17.769
  additional property: Key Name
    type: PropertyValue
    value: A
  additional property: Mode Name
    type: PropertyValue
    value: Minor

Yes, I Helped You Pack
type: MusicRecording
duration: PT3M51S
duration ms: 231819
explicit: false
by artist: Ghostpoet
in album: Shedding Skin
  type: MusicAlbum
  date published: 2015-03-02
genre: spoken word
isrc code: GBENL1401224
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-06-21T07:09:30+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x14800d2718a36435b86a6ac18bf73c8b2ad68b4960082a24f2be6b93642c885d
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/GBENL1401224
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 0x14800d2718a36435b86a6ac18bf73c8b2ad68b4960082a24f2be6b93642c885d. 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/GBENL1401224.
  date published: 2026-07-02T03:30:09Z
audio: Yes, I Helped You Pack
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 138.342
  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.62
  additional property: Energy
    type: PropertyValue
    value: 0.705
  additional property: Speechiness
    type: PropertyValue
    value: 0.042
  additional property: Acousticness
    type: PropertyValue
    value: 0.118
  additional property: Instrumentalness
    type: PropertyValue
    value: 0.039
  additional property: Liveness
    type: PropertyValue
    value: 0.33
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.365
  additional property: Loudness (dB)
    type: PropertyValue
    value: -15.707
  additional property: Key Name
    type: PropertyValue
    value: D
  additional property: Mode Name
    type: PropertyValue
    value: Major

That Ring Down the Drain Kind of Feeling
type: MusicRecording
duration: PT3M50S
duration ms: 230125
explicit: false
by artist: Ghostpoet
in album: Shedding Skin
  type: MusicAlbum
  date published: 2015-03-02
genre: spoken word
isrc code: GBENL1401225
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-06-18T02:29:33+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0xb64e87fb4ecd7328e1fed3bbb0d7d999b1e0fb040e121daf14237cf93ce5b335
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/GBENL1401225
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 0xb64e87fb4ecd7328e1fed3bbb0d7d999b1e0fb040e121daf14237cf93ce5b335. 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/GBENL1401225.
  date published: 2026-07-02T03:30:09Z
audio: That Ring Down the Drain Kind of Feeling
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 138.361
  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.426
  additional property: Energy
    type: PropertyValue
    value: 0.466
  additional property: Speechiness
    type: PropertyValue
    value: 0.033
  additional property: Acousticness
    type: PropertyValue
    value: 0.07
  additional property: Instrumentalness
    type: PropertyValue
    value: 0.015
  additional property: Liveness
    type: PropertyValue
    value: 0.393
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.139
  additional property: Loudness (dB)
    type: PropertyValue
    value: -14.111
  additional property: Key Name
    type: PropertyValue
    value: A
  additional property: Mode Name
    type: PropertyValue
    value: Minor

Sorry My Love, It's You Not Me
type: MusicRecording
duration: PT4M11S
duration ms: 251240
explicit: false
by artist: Ghostpoet
in album: Shedding Skin
  type: MusicAlbum
  date published: 2015-03-02
genre: spoken word
isrc code: GBENL1401226
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-06-07T21:11:40+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0xaa99cf886aaf4f22978a6a63b2e653d8f38f32ca6ef283b73a0a9b69c915f0ad
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/GBENL1401226
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 0xaa99cf886aaf4f22978a6a63b2e653d8f38f32ca6ef283b73a0a9b69c915f0ad. 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/GBENL1401226.
  date published: 2026-06-13T12:53:06Z
audio: Sorry My Love, It's You Not Me
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 139.671
  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.656
  additional property: Energy
    type: PropertyValue
    value: 0.567
  additional property: Speechiness
    type: PropertyValue
    value: 0.037
  additional property: Acousticness
    type: PropertyValue
    value: 0.007
  additional property: Instrumentalness
    type: PropertyValue
    value: 0.045
  additional property: Liveness
    type: PropertyValue
    value: 0.113
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.717
  additional property: Loudness (dB)
    type: PropertyValue
    value: -14.378
  additional property: Key Name
    type: PropertyValue
    value: F#
  additional property: Mode Name
    type: PropertyValue
    value: Major

Better Not Butter
type: MusicRecording
duration: PT4M13S
duration ms: 253402
explicit: false
by artist: Ghostpoet
in album: Shedding Skin
  type: MusicAlbum
  date published: 2015-03-02
genre: spoken word
isrc code: GBENL1401227
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-06-22T10:49:01+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0xc5455afeb670a4a9082511719eeb26ef016573669c46e27edff806e348373ebb
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/GBENL1401227
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 0xc5455afeb670a4a9082511719eeb26ef016573669c46e27edff806e348373ebb. 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/GBENL1401227.
  date published: 2026-07-02T03:55:08Z
audio: Better Not Butter
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 138.407
  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.572
  additional property: Energy
    type: PropertyValue
    value: 0.831
  additional property: Speechiness
    type: PropertyValue
    value: 0.034
  additional property: Acousticness
    type: PropertyValue
    value: 0.001
  additional property: Instrumentalness
    type: PropertyValue
    value: 0.296
  additional property: Liveness
    type: PropertyValue
    value: 0.233
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.419
  additional property: Loudness (dB)
    type: PropertyValue
    value: -14.38
  additional property: Key Name
    type: PropertyValue
    value: B
  additional property: Mode Name
    type: PropertyValue
    value: Minor

The Pleasure in Pleather
type: MusicRecording
duration: PT3M27S
duration ms: 207424
explicit: false
by artist: Ghostpoet
in album: Shedding Skin
  type: MusicAlbum
  date published: 2015-03-02
genre: spoken word
isrc code: GBENL1401228
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-06-23T11:12:05+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0xb268aae2272f3887330582a3f0f1683512a4f0869c773d978cd7b319b4272084
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/GBENL1401228
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 0xb268aae2272f3887330582a3f0f1683512a4f0869c773d978cd7b319b4272084. 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/GBENL1401228.
  date published: 2026-07-02T03:55:08Z
audio: The Pleasure in Pleather
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 141.717
  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.519
  additional property: Energy
    type: PropertyValue
    value: 0.529
  additional property: Speechiness
    type: PropertyValue
    value: 0.028
  additional property: Acousticness
    type: PropertyValue
    value: 0.002
  additional property: Instrumentalness
    type: PropertyValue
    value: 0.024
  additional property: Liveness
    type: PropertyValue
    value: 0.097
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.114
  additional property: Loudness (dB)
    type: PropertyValue
    value: -12.363
  additional property: Key Name
    type: PropertyValue
    value: F#
  additional property: Mode Name
    type: PropertyValue
    value: Major

Nothing in the Way
type: MusicRecording
duration: PT6M11S
duration ms: 371158
explicit: false
by artist: Ghostpoet
in album: Shedding Skin
  type: MusicAlbum
  date published: 2015-03-02
genre: spoken word
isrc code: GBENL1401229
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-06-21T07:07:36+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0xbfbd549f4aae311aeef3e376671a52ef50d01d085919376172d44e9ef569c24a
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/GBENL1401229
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 0xbfbd549f4aae311aeef3e376671a52ef50d01d085919376172d44e9ef569c24a. 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/GBENL1401229.
  date published: 2026-07-02T03:30:09Z
audio: Nothing in the Way
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 117.975
  additional property: Musical Key
    type: PropertyValue
    value: 7
  additional property: Mode (Major/Minor)
    type: PropertyValue
    value: 1
  additional property: Time Signature
    type: PropertyValue
    value: 5
  additional property: Danceability
    type: PropertyValue
    value: 0.507
  additional property: Energy
    type: PropertyValue
    value: 0.49
  additional property: Speechiness
    type: PropertyValue
    value: 0.035
  additional property: Acousticness
    type: PropertyValue
    value: 0.725
  additional property: Instrumentalness
    type: PropertyValue
    value: 0.629
  additional property: Liveness
    type: PropertyValue
    value: 0.092
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.106
  additional property: Loudness (dB)
    type: PropertyValue
    value: -14.392
  additional property: Key Name
    type: PropertyValue
    value: G
  additional property: Mode Name
    type: PropertyValue
    value: Major

Shedding Skin
type: MusicAlbum
date published: 2015-03-02

Shedding Skin
type: MusicAlbum
date published: 2015-03-03

Shedding Skin
type: MusicAlbum
date published: 2015-03-06

Off Peak Dreams (Remixes)
type: MusicAlbum
date published: 2015-03-16

Off Peak Dreams (Remixes)
type: MusicAlbum
date published: 2015-03-16

X Marks The Spot (feat. Nadine Shah)
type: MusicAlbum
date published: 2015-05-08

X Marks the Spot
type: MusicAlbum
date published: 2015-05-11

X Marks the Spot
type: MusicAlbum
date published: 2015-05-11

X Marks the Spot
type: MusicAlbum
date published: 2015-06-02

Sorry My Love, It's You Not Me
type: MusicAlbum
date published: 2015-07-31

Sorry My Love, It's You Not Me (feat. Lucy Rose)
type: MusicAlbum
date published: 2015-07-31

Sorry My Love, It's You Not Me
type: MusicAlbum
date published: 2015-07-31

Sorry My Love, It's You Not Me
type: MusicAlbum
date published: 2015-07-31

Immigrant Boogie
type: MusicAlbum
date published: 2017-04-19

Immigrant Boogie
type: MusicAlbum
date published: 2017-04-20

Trouble + Me
type: MusicAlbum
date published: 2017-06-14

Trouble + Me
type: MusicAlbum
date published: 2017-06-14

Freakshow
type: MusicAlbum
date published: 2017-07-07

Freakshow
type: MusicAlbum
date published: 2017-07-07

Dopamine If I Do
type: MusicAlbum
date published: 2017-08-15

Dopamine If I Do
type: MusicAlbum
date published: 2017-08-15

Dark Days + Canapés
type: MusicAlbum
date published: 2017-08-18

Dark Days & Canapés
type: MusicAlbum
date published: 2017-08-18

Dark Days + Canapés
type: MusicAlbum
date published: 2017-08-18
track: One More Sip
  type: MusicRecording
  duration: PT1M31S
  duration ms: 91653
  explicit: false
  by artist: Ghostpoet
  in album: Dark Days + Canapés
    type: MusicAlbum
    date published: 2017-08-18
  genre: spoken word
  isrc code: GBENL1701852
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-19T21:44:46+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x840a5475c24e9596f19d6baa6437002657aa8f4ede0a0f45efdf9f48b9b4412c
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 958788
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/958788
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/GBENL1701852
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-19T22:07: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 0x840a5475c24e9596f19d6baa6437002657aa8f4ede0a0f45efdf9f48b9b4412c. Chain 2 (Bitcoin): anchored in block 958788 (2026-07-19T22:07: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/GBENL1701852.
    date published: 2026-07-19T22:07:06Z
  audio: One More Sip
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 173.098
    additional property: Musical Key
      type: PropertyValue
      value: 6
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 0
    additional property: Time Signature
      type: PropertyValue
      value: 4
    additional property: Danceability
      type: PropertyValue
      value: 0.53
    additional property: Energy
      type: PropertyValue
      value: 0.536
    additional property: Speechiness
      type: PropertyValue
      value: 0.033
    additional property: Acousticness
      type: PropertyValue
      value: 0.011
    additional property: Instrumentalness
      type: PropertyValue
      value: 0.733
    additional property: Liveness
      type: PropertyValue
      value: 0.194
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.355
    additional property: Loudness (dB)
      type: PropertyValue
      value: -10.581
    additional property: Key Name
      type: PropertyValue
      value: F#
    additional property: Mode Name
      type: PropertyValue
      value: Minor
track: Many Moods at Midnight
  type: MusicRecording
  duration: PT3M59S
  duration ms: 239640
  explicit: false
  by artist: Ghostpoet
  in album: Dark Days + Canapés
    type: MusicAlbum
    date published: 2017-08-18
  genre: spoken word
  isrc code: GBENL1701853
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-15T06:59:19+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x182b04b924f91fa806f88ebb94a5c3a97b0d1278c80498c6be2ecec79bdbd8b3
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 958115
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/958115
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/GBENL1701853
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-15T07:27: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 0x182b04b924f91fa806f88ebb94a5c3a97b0d1278c80498c6be2ecec79bdbd8b3. Chain 2 (Bitcoin): anchored in block 958115 (2026-07-15T07:27: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/GBENL1701853.
    date published: 2026-07-15T07:27:09Z
  audio: Many Moods at Midnight
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 120.002
    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.517
    additional property: Energy
      type: PropertyValue
      value: 0.822
    additional property: Speechiness
      type: PropertyValue
      value: 0.061
    additional property: Acousticness
      type: PropertyValue
      value: 0.016
    additional property: Instrumentalness
      type: PropertyValue
      value: 0.345
    additional property: Liveness
      type: PropertyValue
      value: 0.415
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.223
    additional property: Loudness (dB)
      type: PropertyValue
      value: -6.995
    additional property: Key Name
      type: PropertyValue
      value: A
    additional property: Mode Name
      type: PropertyValue
      value: Minor
track: Trouble + Me
  type: MusicRecording
  duration: PT4M52S
  duration ms: 292693
  explicit: false
  by artist: Ghostpoet
  in album: Dark Days + Canapés
    type: MusicAlbum
    date published: 2017-08-18
  genre: spoken word
  isrc code: GBENL1701854
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-06-29T09:09:13+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0xcc742d514f44ca2ee3715e89a421b4a900f9a70d2b62befbbc6a57f789f7f6c2
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 956375
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/956375
  additional property: OTSVerificationAPI
  additional property: OTSTimestamp
  additional property: OTSVerifyInstructions
  subject of: OpenTimestamps Proof of Existence
  audio: Trouble + Me
track: (We're) Dominoes
track: Dopamine If I Do
track: Live>Leave
track: Blind as a Bat...

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

OTSTimestamp
type: PropertyValue
value: 2026-07-02T16:51:38Z

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

Trouble + Me
type: AudioObject
additional property: Tempo (BPM)
  type: PropertyValue
  value: 100.047
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.402
additional property: Energy
  type: PropertyValue
  value: 0.34
additional property: Speechiness
  type: PropertyValue
  value: 0.041
additional property: Acousticness
  type: PropertyValue
  value: 0.048
additional property: Instrumentalness
  type: PropertyValue
  value: 0.463
additional property: Liveness
  type: PropertyValue
  value: 0.109
additional property: Valence (Positivity)
  type: PropertyValue
  value: 0.154
additional property: Loudness (dB)
  type: PropertyValue
  value: -11.62
additional property: Key Name
  type: PropertyValue
  value: C#
additional property: Mode Name
  type: PropertyValue
  value: Major

(We're) Dominoes
type: MusicRecording
duration: PT4M19S
duration ms: 259680
explicit: false
by artist: Ghostpoet
in album: Dark Days + Canapés
  type: MusicAlbum
  date published: 2017-08-18
genre: spoken word
isrc code: GBENL1701855
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-21T12:37:51+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0xa3d05410deda4fb1a8db6edbde170957ef91c2ba3faaf1a80cda965d8673d45a
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 959010
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/959010
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/GBENL1701855
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-21T15:40:19Z
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa3d05410deda4fb1a8db6edbde170957ef91c2ba3faaf1a80cda965d8673d45a. Chain 2 (Bitcoin): anchored in block 959010 (2026-07-21T15:40: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/GBENL1701855.
  date published: 2026-07-21T15:40:19Z
audio: (We're) Dominoes
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 110.049
  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.657
  additional property: Energy
    type: PropertyValue
    value: 0.472
  additional property: Speechiness
    type: PropertyValue
    value: 0.029
  additional property: Acousticness
    type: PropertyValue
    value: 0.049
  additional property: Instrumentalness
    type: PropertyValue
    value: 0.603
  additional property: Liveness
    type: PropertyValue
    value: 0.167
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.306
  additional property: Loudness (dB)
    type: PropertyValue
    value: -11.717
  additional property: Key Name
    type: PropertyValue
    value: F
  additional property: Mode Name
    type: PropertyValue
    value: Minor

Dopamine If I Do
type: MusicRecording
duration: PT3M38S
duration ms: 218946
explicit: false
by artist: Ghostpoet
in album: Dark Days + Canapés
  type: MusicAlbum
  date published: 2017-08-18
genre: spoken word
isrc code: GBENL1701857
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-18T06:38:49+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0xb604f20f9b9272a061a1f33fef813e20225723953d60ac369b7c54e9e0cb40bf
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 958514
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/958514
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/GBENL1701857
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-18T06:54:37Z
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb604f20f9b9272a061a1f33fef813e20225723953d60ac369b7c54e9e0cb40bf. Chain 2 (Bitcoin): anchored in block 958514 (2026-07-18T06:54: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/GBENL1701857.
  date published: 2026-07-18T06:54:37Z
audio: Dopamine If I Do
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 120.04
  additional property: Musical Key
    type: PropertyValue
    value: 7
  additional property: Mode (Major/Minor)
    type: PropertyValue
    value: 0
  additional property: Time Signature
    type: PropertyValue
    value: 3
  additional property: Danceability
    type: PropertyValue
    value: 0.728
  additional property: Energy
    type: PropertyValue
    value: 0.588
  additional property: Speechiness
    type: PropertyValue
    value: 0.035
  additional property: Acousticness
    type: PropertyValue
    value: 0.002
  additional property: Instrumentalness
    type: PropertyValue
    value: 0.24
  additional property: Liveness
    type: PropertyValue
    value: 0.132
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.159
  additional property: Loudness (dB)
    type: PropertyValue
    value: -8.319
  additional property: Key Name
    type: PropertyValue
    value: G
  additional property: Mode Name
    type: PropertyValue
    value: Minor

Live>Leave
type: MusicRecording
duration: PT3M48S
duration ms: 228306
explicit: false
by artist: Ghostpoet
in album: Dark Days + Canapés
  type: MusicAlbum
  date published: 2017-08-18
genre: spoken word
isrc code: GBENL1701858
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-19T09:28:33+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x57b9d9ed379582b026606dbe0b380f59d56e68c0d24d2a2f992d386d6119cdd6
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 958714
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/958714
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/GBENL1701858
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-19T09:51:44Z
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 0x57b9d9ed379582b026606dbe0b380f59d56e68c0d24d2a2f992d386d6119cdd6. Chain 2 (Bitcoin): anchored in block 958714 (2026-07-19T09:51:44Z), 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/GBENL1701858.
  date published: 2026-07-19T09:51:44Z
audio: Live>Leave
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 137.014
  additional property: Musical Key
    type: PropertyValue
    value: 6
  additional property: Mode (Major/Minor)
    type: PropertyValue
    value: 0
  additional property: Time Signature
    type: PropertyValue
    value: 4
  additional property: Danceability
    type: PropertyValue
    value: 0.519
  additional property: Energy
    type: PropertyValue
    value: 0.793
  additional property: Speechiness
    type: PropertyValue
    value: 0.055
  additional property: Acousticness
    type: PropertyValue
    value: 0.072
  additional property: Instrumentalness
    type: PropertyValue
    value: 0.402
  additional property: Liveness
    type: PropertyValue
    value: 0.245
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.731
  additional property: Loudness (dB)
    type: PropertyValue
    value: -7.572
  additional property: Key Name
    type: PropertyValue
    value: F#
  additional property: Mode Name
    type: PropertyValue
    value: Minor

Blind as a Bat...
type: MusicRecording
duration: PT4M38S
duration ms: 278466
explicit: false
by artist: Ghostpoet
in album: Dark Days + Canapés
  type: MusicAlbum
  date published: 2017-08-18
genre: spoken word
isrc code: GBENL1701860
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-05T01:26:02+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x9f6724c5f5a58dcf9327091b9994e91dd2e470a9d61617b8467f71329ce3eb67
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 956745
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/956745
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/GBENL1701860
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-05T05:33:35Z
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9f6724c5f5a58dcf9327091b9994e91dd2e470a9d61617b8467f71329ce3eb67. Chain 2 (Bitcoin): anchored in block 956745 (2026-07-05T05:33:35Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/GBENL1701860.
  date published: 2026-07-05T05:33:35Z
audio: Blind as a Bat...
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 129.91
  additional property: Musical Key
    type: PropertyValue
    value: 8
  additional property: Mode (Major/Minor)
    type: PropertyValue
    value: 1
  additional property: Time Signature
    type: PropertyValue
    value: 4
  additional property: Danceability
    type: PropertyValue
    value: 0.368
  additional property: Energy
    type: PropertyValue
    value: 0.382
  additional property: Speechiness
    type: PropertyValue
    value: 0.042
  additional property: Acousticness
    type: PropertyValue
    value: 0.152
  additional property: Instrumentalness
    type: PropertyValue
    value: 0.15
  additional property: Liveness
    type: PropertyValue
    value: 0.126
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.344
  additional property: Loudness (dB)
    type: PropertyValue
    value: -12.798
  additional property: Key Name
    type: PropertyValue
    value: Ab
  additional property: Mode Name
    type: PropertyValue
    value: Major

Woe Is Meee (Slowdive Remix)
type: MusicAlbum
date published: 2017-12-01

Woe Is Meee (Slowdive Remix)
type: MusicAlbum
date published: 2017-12-01

Woe Is Meee (Slowdive Remix)
type: MusicAlbum
date published: 2017-12-01

Woe Is Meee (Plaid Remix)
type: MusicAlbum
date published: 2017-12-13

Woe Is Meee (Plaid Remix)
type: MusicAlbum
date published: 2017-12-13

Many Moods at Midnight (Edit)
type: MusicAlbum
date published: 2018-01-12

Many Moods at Midnight (Edit)
type: MusicAlbum
date published: 2018-01-12

Concrete Pony
type: MusicAlbum
date published: 2020-01-29

Nowhere To Hide Now
type: MusicAlbum
date published: 2020-04-07

I Grow Tired But Dare Not Fall Asleep
type: MusicAlbum
date published: 2020-05-01
track: Breaking Cover
  type: MusicRecording
  duration: PT6M31S
  duration ms: 391333
  explicit: false
  by artist: Ghostpoet
  in album: I Grow Tired But Dare Not Fall Asleep
    type: MusicAlbum
    date published: 2020-05-01
  genre: spoken word
  isrc code: GBENL1902598
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-20T04:34:09+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x6b4298db61354162b2533628827a574d76c4c46b3aa072d479d44f0d5d15ed95
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 958825
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/958825
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/GBENL1902598
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-20T04:55:29Z
  additional property: OTSVerifyInstructions
    type: PropertyValue
    value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp 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 0x6b4298db61354162b2533628827a574d76c4c46b3aa072d479d44f0d5d15ed95. Chain 2 (Bitcoin): anchored in block 958825 (2026-07-20T04:55:29Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/GBENL1902598.
    date published: 2026-07-20T04:55:29Z
  audio: Breaking Cover
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 143.031
    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.509
    additional property: Energy
      type: PropertyValue
      value: 0.705
    additional property: Speechiness
      type: PropertyValue
      value: 0.056
    additional property: Acousticness
      type: PropertyValue
      value: 0.414
    additional property: Instrumentalness
      type: PropertyValue
      value: 0.113
    additional property: Liveness
      type: PropertyValue
      value: 0.101
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.298
    additional property: Loudness (dB)
      type: PropertyValue
      value: -9.123
    additional property: Key Name
      type: PropertyValue
      value: Eb
    additional property: Mode Name
      type: PropertyValue
      value: Minor
track: Concrete Pony
  type: MusicRecording
  duration: PT4M6S
  duration ms: 246760
  explicit: false
  by artist: Ghostpoet
  in album: I Grow Tired But Dare Not Fall Asleep
    type: MusicAlbum
    date published: 2020-05-01
  genre: spoken word
  isrc code: GBENL1902599
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-17T12:44:21+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x63d7a73ac9a8f93990749a8449255f248c434f864f1ebf73243bcda6af62053d
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 958417
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/958417
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/GBENL1902599
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-17T12:56:50Z
  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 0x63d7a73ac9a8f93990749a8449255f248c434f864f1ebf73243bcda6af62053d. Chain 2 (Bitcoin): anchored in block 958417 (2026-07-17T12:56:50Z), 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/GBENL1902599.
    date published: 2026-07-17T12:56:50Z
  audio: Concrete Pony
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 120.005
    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.822
    additional property: Energy
      type: PropertyValue
      value: 0.494
    additional property: Speechiness
      type: PropertyValue
      value: 0.088
    additional property: Acousticness
      type: PropertyValue
      value: 0.027
    additional property: Instrumentalness
      type: PropertyValue
      value: 0.132
    additional property: Liveness
      type: PropertyValue
      value: 0.345
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.771
    additional property: Loudness (dB)
      type: PropertyValue
      value: -10.402
    additional property: Key Name
      type: PropertyValue
      value: C
    additional property: Mode Name
      type: PropertyValue
      value: Major
track: Humana Second Hand
  type: MusicRecording
  duration: PT3M55S
  duration ms: 235960
  explicit: false
  by artist: Ghostpoet
  in album: I Grow Tired But Dare Not Fall Asleep
    type: MusicAlbum
    date published: 2020-05-01
  genre: spoken word
  isrc code: GBENL1902600
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-19T09:41:22+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0xa85d2d47115d41a93bbed17e0672fc7519cf22fc10333341ef54f1a34d72571f
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 958716
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/958716
  additional property: OTSVerificationAPI
  additional property: OTSTimestamp
  additional property: OTSVerifyInstructions
  subject of: OpenTimestamps Proof of Existence
  audio: Humana Second Hand
track: This Train Wreck Of A Life
track: When Mouths Collide

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

OTSTimestamp
type: PropertyValue
value: 2026-07-19T10:15:55Z

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

Humana Second Hand
type: AudioObject
additional property: Tempo (BPM)
  type: PropertyValue
  value: 92.278
additional property: Musical Key
  type: PropertyValue
  value: 2
additional property: Mode (Major/Minor)
  type: PropertyValue
  value: 1
additional property: Time Signature
  type: PropertyValue
  value: 3
additional property: Danceability
  type: PropertyValue
  value: 0.648
additional property: Energy
  type: PropertyValue
  value: 0.237
additional property: Speechiness
  type: PropertyValue
  value: 0.033
additional property: Acousticness
  type: PropertyValue
  value: 0.213
additional property: Instrumentalness
  type: PropertyValue
  value: 0.059
additional property: Liveness
  type: PropertyValue
  value: 0.16
additional property: Valence (Positivity)
  type: PropertyValue
  value: 0.283
additional property: Loudness (dB)
  type: PropertyValue
  value: -12.733
additional property: Key Name
  type: PropertyValue
  value: D
additional property: Mode Name
  type: PropertyValue
  value: Major

This Train Wreck Of A Life
type: MusicRecording
duration: PT4M6S
duration ms: 246266
explicit: false
by artist: Ghostpoet
in album: I Grow Tired But Dare Not Fall Asleep
  type: MusicAlbum
  date published: 2020-05-01
genre: spoken word
isrc code: GBENL1902603
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-20T05:54:00+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x6084c6ed983c3c30e99fba31cd14bbae5edfbc712624169d1caed7f6e53ef8fc
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 958838
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/958838
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/GBENL1902603
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-20T07:01: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 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 0x6084c6ed983c3c30e99fba31cd14bbae5edfbc712624169d1caed7f6e53ef8fc. Chain 2 (Bitcoin): anchored in block 958838 (2026-07-20T07:01: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/GBENL1902603.
  date published: 2026-07-20T07:01:21Z
audio: This Train Wreck Of A Life
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 149.054
  additional property: Musical Key
    type: PropertyValue
    value: 6
  additional property: Mode (Major/Minor)
    type: PropertyValue
    value: 0
  additional property: Time Signature
    type: PropertyValue
    value: 4
  additional property: Danceability
    type: PropertyValue
    value: 0.625
  additional property: Energy
    type: PropertyValue
    value: 0.316
  additional property: Speechiness
    type: PropertyValue
    value: 0.07
  additional property: Acousticness
    type: PropertyValue
    value: 0.376
  additional property: Instrumentalness
    type: PropertyValue
    value: 0.071
  additional property: Liveness
    type: PropertyValue
    value: 0.142
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.142
  additional property: Loudness (dB)
    type: PropertyValue
    value: -12.263
  additional property: Key Name
    type: PropertyValue
    value: F#
  additional property: Mode Name
    type: PropertyValue
    value: Minor

When Mouths Collide
type: MusicRecording
duration: PT4M26S
duration ms: 266280
explicit: false
by artist: Ghostpoet
in album: I Grow Tired But Dare Not Fall Asleep
  type: MusicAlbum
  date published: 2020-05-01
genre: spoken word
isrc code: GBENL1902605
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-05T05:04:25+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0xcb0d816aad5ab22301f6b9c05c4263245c87cd706ddaaa4850196e999775a6c1
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 956772
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/956772
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/GBENL1902605
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-05T10:01:46Z
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcb0d816aad5ab22301f6b9c05c4263245c87cd706ddaaa4850196e999775a6c1. Chain 2 (Bitcoin): anchored in block 956772 (2026-07-05T10:01:46Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/GBENL1902605.
  date published: 2026-07-05T10:01:46Z
audio: When Mouths Collide
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 127.974
  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.666
  additional property: Energy
    type: PropertyValue
    value: 0.403
  additional property: Speechiness
    type: PropertyValue
    value: 0.036
  additional property: Acousticness
    type: PropertyValue
    value: 0.542
  additional property: Instrumentalness
    type: PropertyValue
    value: 0.001
  additional property: Liveness
    type: PropertyValue
    value: 0.276
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.374
  additional property: Loudness (dB)
    type: PropertyValue
    value: -11.318
  additional property: Key Name
    type: PropertyValue
    value: C
  additional property: Mode Name
    type: PropertyValue
    value: Major

I Grow Tired But Dare Not Fall Asleep
type: MusicAlbum
date published: 2020-07-03

I Grow Tired But Dare Not Fall Asleep (Again)
type: MusicAlbum
date published: 2020-12-10
track: Bruised Fruit
  type: MusicRecording
  duration: PT5M14S
  duration ms: 314866
  explicit: false
  by artist: Ghostpoet
  in album: I Grow Tired But Dare Not Fall Asleep (Again)
    type: MusicAlbum
    date published: 2020-12-10
  genre: spoken word
  isrc code: GBENL1902608
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-17T12:56:15+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0xa09ab893a2bc3584be70cc1b718fa49fda52fed6be3f76865d09617750c9739b
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 958420
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/958420
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/GBENL1902608
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-17T13:33: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 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 0xa09ab893a2bc3584be70cc1b718fa49fda52fed6be3f76865d09617750c9739b. Chain 2 (Bitcoin): anchored in block 958420 (2026-07-17T13:33: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/GBENL1902608.
    date published: 2026-07-17T13:33:01Z
  audio: Bruised Fruit
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 152.016
    additional property: Musical Key
      type: PropertyValue
      value: 6
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 0
    additional property: Time Signature
      type: PropertyValue
      value: 4
    additional property: Danceability
      type: PropertyValue
      value: 0.262
    additional property: Energy
      type: PropertyValue
      value: 0.388
    additional property: Speechiness
      type: PropertyValue
      value: 0.042
    additional property: Acousticness
      type: PropertyValue
      value: 0.9
    additional property: Instrumentalness
      type: PropertyValue
      value: 0.118
    additional property: Liveness
      type: PropertyValue
      value: 0.16
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.192
    additional property: Loudness (dB)
      type: PropertyValue
      value: -14.135
    additional property: Key Name
      type: PropertyValue
      value: F#
    additional property: Mode Name
      type: PropertyValue
      value: Minor

Hold The Line!
type: MusicAlbum
date published: 2024-05-10

Am I The Change I Wish To See?
type: MusicAlbum
date published: 2024-05-31
track: Oh Lord!
  type: MusicRecording
  duration: PT3M15S
  duration ms: 195250
  explicit: false
  by artist: Ghostpoet
  in album: Am I The Change I Wish To See?
    type: MusicAlbum
    date published: 2024-05-31
  genre: spoken word
  isrc code: DE1MC2400001
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-17T02:44:22+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0xea81adbb7508f74551e9a08033bce5286d24a1558c515fecfaf5889bbd9df6ef
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 958355
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/958355
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/DE1MC2400001
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-17T03:11:50Z
  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 0xea81adbb7508f74551e9a08033bce5286d24a1558c515fecfaf5889bbd9df6ef. Chain 2 (Bitcoin): anchored in block 958355 (2026-07-17T03:11:50Z), 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/DE1MC2400001.
    date published: 2026-07-17T03:11:50Z
  audio: Oh Lord!
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 79.951
    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.698
    additional property: Energy
      type: PropertyValue
      value: 0.809
    additional property: Speechiness
      type: PropertyValue
      value: 0.069
    additional property: Acousticness
      type: PropertyValue
      value: 0.021
    additional property: Instrumentalness
      type: PropertyValue
      value: 0.807
    additional property: Liveness
      type: PropertyValue
      value: 0.139
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.823
    additional property: Loudness (dB)
      type: PropertyValue
      value: -12.695
    additional property: Key Name
      type: PropertyValue
      value: D
    additional property: Mode Name
      type: PropertyValue
      value: Major
track: Who Knows?
  type: MusicRecording
  duration: PT2M53S
  duration ms: 173750
  explicit: true
  by artist: Ghostpoet
  in album: Am I The Change I Wish To See?
    type: MusicAlbum
    date published: 2024-05-31
  genre: spoken word
  isrc code: DE1MC2400002
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-21T02:09:24+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x7648c02273e072a05c12f81ef604f1099d9afbafec62f15995d72081d21e28e7
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 958955
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/958955
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/DE1MC2400002
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-21T05:11:03Z
  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 0x7648c02273e072a05c12f81ef604f1099d9afbafec62f15995d72081d21e28e7. Chain 2 (Bitcoin): anchored in block 958955 (2026-07-21T05:11:03Z), 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/DE1MC2400002.
    date published: 2026-07-21T05:11:03Z
  audio: Who Knows?
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 92.005
    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.682
    additional property: Energy
      type: PropertyValue
      value: 0.602
    additional property: Speechiness
      type: PropertyValue
      value: 0.169
    additional property: Acousticness
      type: PropertyValue
      value: 0.002
    additional property: Instrumentalness
      type: PropertyValue
      value: 0.19
    additional property: Liveness
      type: PropertyValue
      value: 0.099
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.546
    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

Mainstream
type: MusicRecording
duration: PT3M29S
duration ms: 209400
explicit: false
by artist: KwolleM
by artist: Ghostpoet
by artist: Joe James
by artist: Rayf
by artist: Tinchy Stryder
in album: Melo
  type: MusicAlbum
  date published: 2023-11-03
genre: uk-alternative-hip-hop
isrc code: QMFMF2300993
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-06-11T06:18:15+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x79b2f2ff96f067ff745c096f6d37de329048e4b3b514ecd7b04a645b19f232d8
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/QMFMF2300993
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 0x79b2f2ff96f067ff745c096f6d37de329048e4b3b514ecd7b04a645b19f232d8. 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/QMFMF2300993.
  date published: 2026-06-13T13:32:09Z
audio: Mainstream
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 145.473
  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.555
  additional property: Energy
    type: PropertyValue
    value: 0.825
  additional property: Speechiness
    type: PropertyValue
    value: 0.403
  additional property: Acousticness
    type: PropertyValue
    value: 0.192
  additional property: Instrumentalness
    type: PropertyValue
    value: 0
  additional property: Liveness
    type: PropertyValue
    value: 0.087
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.358
  additional property: Loudness (dB)
    type: PropertyValue
    value: -11.948
  additional property: Key Name
    type: PropertyValue
    value: A
  additional property: Mode Name
    type: PropertyValue
    value: Minor

Purpose - Beatless Mix
type: MusicRecording
duration: PT3M14S
duration ms: 194624
explicit: false
by artist: Fyfe
by artist: Iskra Strings
by artist: Ghostpoet
in album: Interiority (Deluxe)
  type: MusicAlbum
  date published: 2022-12-02
isrc code: DGA062234553
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-06-10T03:06:50+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x71bd865e2d38599d6282960626ec51465901c79d16e9ff00f3e7b1e92a51d8fe
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/DGA062234553
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 0x71bd865e2d38599d6282960626ec51465901c79d16e9ff00f3e7b1e92a51d8fe. 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/DGA062234553.
  date published: 2026-06-13T13:32:09Z
audio: Purpose - Beatless Mix
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 99.931
  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.103
  additional property: Energy
    type: PropertyValue
    value: 0.472
  additional property: Speechiness
    type: PropertyValue
    value: 0.034
  additional property: Acousticness
    type: PropertyValue
    value: 0.012
  additional property: Instrumentalness
    type: PropertyValue
    value: 0.852
  additional property: Liveness
    type: PropertyValue
    value: 0.11
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.039
  additional property: Loudness (dB)
    type: PropertyValue
    value: -14.615
  additional property: Key Name
    type: PropertyValue
    value: F
  additional property: Mode Name
    type: PropertyValue
    value: Major

Earth, On A Good Day
type: MusicRecording
duration: PT4M13S
duration ms: 253960
explicit: false
by artist: The Vernon Spring
by artist: Ghostpoet
by artist: aden
in album: Earth, On A Good Day
  type: MusicAlbum
  date published: 2024-03-08
isrc code: UKJ2N2200005
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-06-11T06:10:44+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x06a1225cec7bb47fb75cd18d8a0e37930ceeaf5bb1aa507df6b0ffa3aacb07d5
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/UKJ2N2200005
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 0x06a1225cec7bb47fb75cd18d8a0e37930ceeaf5bb1aa507df6b0ffa3aacb07d5. 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/UKJ2N2200005.
  date published: 2026-06-13T13:32:09Z
audio: Earth, On A Good Day
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 138.777
  additional property: Musical Key
    type: PropertyValue
    value: 0
  additional property: Mode (Major/Minor)
    type: PropertyValue
    value: 1
  additional property: Time Signature
    type: PropertyValue
    value: 6
  additional property: Danceability
    type: PropertyValue
    value: 0.339
  additional property: Energy
    type: PropertyValue
    value: 0.324
  additional property: Speechiness
    type: PropertyValue
    value: 0.038
  additional property: Acousticness
    type: PropertyValue
    value: 0.85
  additional property: Instrumentalness
    type: PropertyValue
    value: 0.02
  additional property: Liveness
    type: PropertyValue
    value: 0.104
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.174
  additional property: Loudness (dB)
    type: PropertyValue
    value: -17.229
  additional property: Key Name
    type: PropertyValue
    value: C
  additional property: Mode Name
    type: PropertyValue
    value: Major