Blu & Exile
type: MusicGroup
genre: alternative hip hop
genre: jazz rap
genre: underground hip hop
popularity: 39
followers: 94125
additional property: CopyrightID
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0xcd0b5cde0ae191eedbe96d469e24d2e9bb0478e1adcd6c26495bff075274083d
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 953407
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block/953407
additional property: OTSProofURL
  type: PropertyValue
  value: https://artists.proofprofile.net/proofs/artist/453cc179-fcd0-4bf2-aa19-a610370f4ba1.ots
additional property: OTSRecordURL
  type: PropertyValue
  value: https://artists.proofprofile.net/proofs/artist/453cc179-fcd0-4bf2-aa19-a610370f4ba1.json
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/artist/453cc179-fcd0-4bf2-aa19-a610370f4ba1
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-06-12T19:24:56Z
additional property: OTSCanonicalRecord
  type: PropertyValue
  value: {"copyright_id":"0xcd0b5cde0ae191eedbe96d469e24d2e9bb0478e1adcd6c26495bff075274083d","name":"Blu & Exile","registered_at":"2026-06-11T18:51:24Z","symbol":"NIM0091135","token_address":"0x1d34d29ddb808b80a5a64478dab0fae806878a33","type":"artist","uuid":"453cc179-fcd0-4bf2-aa19-a610370f4ba1"}
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 → block must exist at that height 4. Read CopyrightID inside OTSCanonicalRecord → must equal the CopyrightID above 5. GET OTSVerificationAPI → pre-computed 6-check result from server 6. If all match: this entity was registered on CopyrightChains at OTSTimestamp, independently verifiable on Bitcoin
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcd0b5cde0ae191eedbe96d469e24d2e9bb0478e1adcd6c26495bff075274083d. 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/453cc179-fcd0-4bf2-aa19-a610370f4ba1.json and https://artists.proofprofile.net/proofs/artist/453cc179-fcd0-4bf2-aa19-a610370f4ba1.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
  date published: 2026-06-12T19:24:56Z
  text: {"copyright_id":"0xcd0b5cde0ae191eedbe96d469e24d2e9bb0478e1adcd6c26495bff075274083d","name":"Blu & Exile","registered_at":"2026-06-11T18:51:24Z","symbol":"NIM0091135","token_address":"0x1d34d29ddb808b80a5a64478dab0fae806878a33","type":"artist","uuid":"453cc179-fcd0-4bf2-aa19-a610370f4ba1"}
album: Below The Heavens
  type: MusicAlbum
  date published: 2007-07-17
  track: My World Is...
    type: MusicRecording
    duration: PT3M42S
    duration ms: 222786
    explicit: false
    by artist: Blu & Exile
    in album: Below The Heavens
      type: MusicAlbum
      date published: 2007-07-17
  track: The Narrow Path
    type: MusicRecording
    duration: PT5M11S
    duration ms: 311386
    explicit: false
    by artist: Blu & Exile
    in album: Below The Heavens
      type: MusicAlbum
      date published: 2007-07-17
  track: So(ul) Amazin' (Steel Blazin')
    type: MusicRecording
    duration: PT4M40S
    duration ms: 280693
    explicit: false
    by artist: Blu & Exile
    in album: Below The Heavens
      type: MusicAlbum
      date published: 2007-07-17
  track: Juice N' Dranks
    type: MusicRecording
    duration: PT3M46S
    duration ms: 226733
    explicit: false
    by artist: Blu & Exile
    in album: Below The Heavens
      type: MusicAlbum
      date published: 2007-07-17
  track: In Remembrance Of Me
    type: MusicRecording
    duration: PT4M5S
    duration ms: 245933
    explicit: false
    by artist: Blu & Exile
    in album: Below The Heavens
      type: MusicAlbum
      date published: 2007-07-17
  track: Blu Collar Workers
    type: MusicRecording
    duration: PT4M32S
    duration ms: 272893
    explicit: false
    by artist: Blu & Exile
    in album: Below The Heavens
      type: MusicAlbum
      date published: 2007-07-17
  track: Dancing In The Rain
    type: MusicRecording
    duration: PT4M27S
    duration ms: 267826
    explicit: false
    by artist: Blu & Exile
    in album: Below The Heavens
      type: MusicAlbum
      date published: 2007-07-17
  track: First Things First
    type: MusicRecording
    duration: PT3M52S
    duration ms: 232200
    explicit: false
    by artist: Blu & Exile
    in album: Below The Heavens
      type: MusicAlbum
      date published: 2007-07-17
  track: No Greater Love
    type: MusicRecording
    duration: PT4M16S
    duration ms: 256933
    explicit: false
    by artist: Blu & Exile
    in album: Below The Heavens
      type: MusicAlbum
      date published: 2007-07-17
  track: Show Me The Good Life
    type: MusicRecording
    duration: PT5M25S
    duration ms: 325133
    explicit: false
    by artist: Blu & Exile
    in album: Below The Heavens
      type: MusicAlbum
      date published: 2007-07-17
  track: Simply Amazin'
    type: MusicRecording
    duration: PT3M31S
    duration ms: 211440
    explicit: false
    by artist: Blu & Exile
    in album: Below The Heavens
      type: MusicAlbum
      date published: 2007-07-17
  track: Cold Hearted
    type: MusicRecording
    duration: PT3M14S
    duration ms: 194080
    explicit: false
    by artist: Blu & Exile
    in album: Below The Heavens
      type: MusicAlbum
      date published: 2007-07-17
  track: The World Is... (Below The Heavens)
    type: MusicRecording
    duration: PT4M28S
    duration ms: 268720
    explicit: false
    by artist: Blu & Exile
    in album: Below The Heavens
      type: MusicAlbum
      date published: 2007-07-17
  track: You Are Now In The Clouds With (The Koochie Monstas)
    type: MusicRecording
    duration: PT3M51S
    duration ms: 231440
    explicit: false
    by artist: Blu & Exile
    in album: Below The Heavens
      type: MusicAlbum
      date published: 2007-07-17
  track: I Am...
    type: MusicRecording
    duration: PT7M23S
    duration ms: 443453
    explicit: false
    by artist: Blu & Exile
    in album: Below The Heavens
      type: MusicAlbum
      date published: 2007-07-17
album: Maybe One Day - EP
  type: MusicAlbum
  date published: 2012-07-17
  track: Maybe One Day (feat. Black Spade)
    type: MusicRecording
    duration: PT4M0S
    duration ms: 240880
    explicit: false
    by artist: Blu & Exile
    in album: Maybe One Day - EP
      type: MusicAlbum
      date published: 2012-07-17
  track: I Am Jean
    type: MusicRecording
    duration: PT3M15S
    duration ms: 195706
    explicit: false
    by artist: Blu & Exile
    in album: Maybe One Day - EP
      type: MusicAlbum
      date published: 2012-07-17
  track: Cent From Heaven
    type: MusicRecording
    duration: PT3M13S
    duration ms: 193013
    explicit: false
    by artist: Blu & Exile
    in album: Maybe One Day - EP
  track: A Man
  track: Maybe One Day - Instrumental
  track: I Am Jean - Instrumental
album: Maybe One Day EP
album: Give Me My Flowers While I Can Still Smell Them
album: Give Me My Flowers While I Can Still Smell Them Instrumentals
album: Constellations
album: Back To Basics
album: In The Beginning: Before The Heavens
album: Roots Of Blue
album: Miles
album: The American Dream
album: The American Dream (Remix)
track: A Letter
track: Ease Your Mind
track: Maybe One Day
track: I Am Jean
track: O Heaven
track: More Out of Life
track: The Only One
track: Money
track: Mask Your Soul
track: Good Morning Neighbor
track: Growing Pains
track: Don't Be Jelly
track: Berries and Juices
track: The Great Escape
track: Seasons
track: A Man
track: Cent from Heaven
track: Blue
track: When The Gods Meet
track: True & Livin'

Blu & Exile
type: MusicGroup

Maybe One Day - EP
type: MusicAlbum
date published: 2012-07-17

A Man
type: MusicRecording
duration: PT4M31S
duration ms: 271160
explicit: false
by artist: Blu & Exile
in album: Maybe One Day - EP
  type: MusicAlbum
  date published: 2012-07-17

Maybe One Day - Instrumental
type: MusicRecording
duration: PT4M0S
duration ms: 240866
explicit: false
by artist: Blu & Exile
in album: Maybe One Day - EP
  type: MusicAlbum
  date published: 2012-07-17

I Am Jean - Instrumental
type: MusicRecording
duration: PT3M15S
duration ms: 195720
explicit: false
by artist: Blu & Exile
in album: Maybe One Day - EP
  type: MusicAlbum
  date published: 2012-07-17

Maybe One Day EP
type: MusicAlbum
date published: 2012-07-17
track: Maybe One Day (feat. Black Spade)
  type: MusicRecording
  duration: PT4M0S
  duration ms: 240880
  explicit: false
  by artist: Blu & Exile
  in album: Maybe One Day EP
    type: MusicAlbum
    date published: 2012-07-17
track: I Am Jean
  type: MusicRecording
  duration: PT3M15S
  duration ms: 195706
  explicit: false
  by artist: Blu & Exile
  in album: Maybe One Day EP
    type: MusicAlbum
    date published: 2012-07-17
track: Cent From Heaven
  type: MusicRecording
  duration: PT3M13S
  duration ms: 193013
  explicit: false
  by artist: Blu & Exile
  in album: Maybe One Day EP
    type: MusicAlbum
    date published: 2012-07-17
track: A Man
  type: MusicRecording
  duration: PT4M31S
  duration ms: 271160
  explicit: false
  by artist: Blu & Exile
  in album: Maybe One Day EP
    type: MusicAlbum
    date published: 2012-07-17
track: Maybe One Day - Instrumental
  type: MusicRecording
  duration: PT4M0S
  duration ms: 240866
  explicit: false
  by artist: Blu & Exile
  in album: Maybe One Day EP
    type: MusicAlbum
    date published: 2012-07-17
track: I Am Jean - Instrumental
  type: MusicRecording
  duration: PT3M15S
  duration ms: 195720
  explicit: false
  by artist: Blu & Exile
  in album: Maybe One Day EP
    type: MusicAlbum
    date published: 2012-07-17

Maybe One Day - EP
type: MusicAlbum
date published: 2012-07-17
track: Maybe One Day (feat. Black Spade)
  type: MusicRecording
  duration: PT4M0S
  duration ms: 240880
  explicit: false
  by artist: Blu & Exile
  in album: Maybe One Day - EP
    type: MusicAlbum
    date published: 2012-07-17
track: I Am Jean
  type: MusicRecording
  duration: PT3M15S
  duration ms: 195706
  explicit: false
  by artist: Blu & Exile
  in album: Maybe One Day - EP
    type: MusicAlbum
    date published: 2012-07-17
track: Cent From Heaven
  type: MusicRecording
  duration: PT3M13S
  duration ms: 193013
  explicit: false
  by artist: Blu & Exile
  in album: Maybe One Day - EP
    type: MusicAlbum
    date published: 2012-07-17
track: A Man
  type: MusicRecording
  duration: PT4M31S
  duration ms: 271160
  explicit: false
  by artist: Blu & Exile
  in album: Maybe One Day - EP
    type: MusicAlbum
    date published: 2012-07-17
track: Maybe One Day - Instrumental
  type: MusicRecording
  duration: PT4M0S
  duration ms: 240866
  explicit: false
  by artist: Blu & Exile
  in album: Maybe One Day - EP
    type: MusicAlbum
    date published: 2012-07-17
track: I Am Jean - Instrumental
  type: MusicRecording
  duration: PT3M15S
  duration ms: 195720
  explicit: false
  by artist: Blu & Exile
  in album: Maybe One Day - EP
    type: MusicAlbum
    date published: 2012-07-17

Give Me My Flowers While I Can Still Smell Them
type: MusicAlbum
date published: 2012-09-04
track: A Letter
  type: MusicRecording
  duration: PT1M35S
  duration ms: 95972
  explicit: true
  by artist: Blu & Exile
  in album: Give Me My Flowers While I Can Still Smell Them
    type: MusicAlbum
    date published: 2012-09-04
track: Ease Your Mind
  type: MusicRecording
  duration: PT4M28S
  duration ms: 268679
  explicit: true
  by artist: Blu & Exile
  in album: Give Me My Flowers While I Can Still Smell Them
    type: MusicAlbum
    date published: 2012-09-04
track: Maybe One Day (feat. Black Spade)
  type: MusicRecording
  duration: PT3M56S
  duration ms: 236465
  explicit: true
  by artist: Blu & Exile
  in album: Give Me My Flowers While I Can Still Smell Them
    type: MusicAlbum
    date published: 2012-09-04
track: I Am Jean
  type: MusicRecording
  duration: PT3M14S
  duration ms: 194052
  explicit: true
  by artist: Blu & Exile
  in album: Give Me My Flowers While I Can Still Smell Them
    type: MusicAlbum
    date published: 2012-09-04
track: O Heaven
  type: MusicRecording
  duration: PT3M19S
  duration ms: 199878
  explicit: true
  by artist: Blu & Exile
  in album: Give Me My Flowers While I Can Still Smell Them
    type: MusicAlbum
    date published: 2012-09-04
track: More Out of Life (feat. Jasmine Mitchell)
  type: MusicRecording
  duration: PT3M54S
  duration ms: 234158
  explicit: true
  by artist: Blu & Exile
  in album: Give Me My Flowers While I Can Still Smell Them
    type: MusicAlbum
    date published: 2012-09-04
track: The Only One (feat. Jimetta Rose)
  type: MusicRecording
  duration: PT3M35S
  duration ms: 215233
  explicit: true
  by artist: Blu & Exile
  in album: Give Me My Flowers While I Can Still Smell Them
    type: MusicAlbum
    date published: 2012-09-04
track: Money
  type: MusicRecording
  duration: PT2M49S
  duration ms: 169479
  explicit: true
  by artist: Blu & Exile
  in album: Give Me My Flowers While I Can Still Smell Them
    type: MusicAlbum
    date published: 2012-09-04
track: Mask Your Soul
  type: MusicRecording
  duration: PT1M54S
  duration ms: 114238
  explicit: true
  by artist: Blu & Exile
  in album: Give Me My Flowers While I Can Still Smell Them
    type: MusicAlbum
    date published: 2012-09-04
track: Good Morning Neighbor
  type: MusicRecording
  duration: PT2M5S
  duration ms: 125026
  explicit: true
  by artist: Blu & Exile
  in album: Give Me My Flowers While I Can Still Smell Them
    type: MusicAlbum
    date published: 2012-09-04
track: Growing Pains (feat. Johaz & Fashawn)
  type: MusicRecording
  duration: PT4M8S
  duration ms: 248758
  explicit: true
  by artist: Blu & Exile
  in album: Give Me My Flowers While I Can Still Smell Them
    type: MusicAlbum
    date published: 2012-09-04
track: Don't Be Jelly
  type: MusicRecording
  duration: PT3M33S
  duration ms: 213253
  explicit: true
  by artist: Blu & Exile
  in album: Give Me My Flowers While I Can Still Smell Them
    type: MusicAlbum
    date published: 2012-09-04
track: Berries and Juices
  type: MusicRecording
  duration: PT2M10S
  duration ms: 130008
  explicit: true
  by artist: Blu & Exile
  in album: Give Me My Flowers While I Can Still Smell Them
    type: MusicAlbum
    date published: 2012-09-04
track: The Great Escape (feat. Homeboy Sandman & ADAD)
  type: MusicRecording
  duration: PT3M16S
  duration ms: 196318
  explicit: true
  by artist: Blu & Exile
  in album: Give Me My Flowers While I Can Still Smell Them
    type: MusicAlbum
    date published: 2012-09-04
track: Seasons
  type: MusicRecording
  duration: PT2M41S
  duration ms: 161112
  explicit: true
  by artist: Blu & Exile
  in album: Give Me My Flowers While I Can Still Smell Them
    type: MusicAlbum
    date published: 2012-09-04
track: A Man
  type: MusicRecording
  duration: PT4M31S
  duration ms: 271185
  explicit: true
  by artist: Blu & Exile
  in album: Give Me My Flowers While I Can Still Smell Them
    type: MusicAlbum
    date published: 2012-09-04
track: Cent from Heaven
  type: MusicRecording
  duration: PT3M12S
  duration ms: 192361
  explicit: true
  by artist: Blu & Exile
  in album: Give Me My Flowers While I Can Still Smell Them
    type: MusicAlbum
    date published: 2012-09-04

Give Me My Flowers While I Can Still Smell Them
type: MusicAlbum
date published: 2012-09-04
track: A Letter
  type: MusicRecording
  duration: PT1M35S
  duration ms: 95972
  explicit: true
  by artist: Blu & Exile
  in album: Give Me My Flowers While I Can Still Smell Them
    type: MusicAlbum
    date published: 2012-09-04
  isrc code: US6881100899
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-06-08T20:42:37+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x0884a9029e2d58d89e63f72b46ab44b7609156496a90a6424d00abe520948b6c
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 953528
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block/953528
  additional property: OTSRecordURL
    type: PropertyValue
    value: https://artists.proofprofile.net/proofs/track/3b0tvkTkszyK6JrJj9HuwF.json
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/3b0tvkTkszyK6JrJj9HuwF
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-06-13T15:41:10Z
  additional property: OTSCanonicalRecord
    type: PropertyValue
    value: {"copyright_id":"0x0884a9029e2d58d89e63f72b46ab44b7609156496a90a6424d00abe520948b6c","isrc":"US6881100899","name":"A Letter","registered_at":"2026-06-08T20:42:37Z","spotify_id":"3b0tvkTkszyK6JrJj9HuwF","type":"track"}
  additional property: OTSVerifyInstructions
    type: PropertyValue
    value: 1. Compute SHA-256 of OTSCanonicalRecord value → must equal OTSHash 2. GET OTSBitcoinBlockVerifyURL → block OTSBitcoinBlock must exist at that height 3. Read CopyrightID inside OTSCanonicalRecord → must equal the CopyrightID above 4. GET OTSVerificationAPI → pre-computed 6-check result from server 5. If all match: this entity was registered on CopyrightChains at OTSTimestamp, independently verifiable on Bitcoin
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0884a9029e2d58d89e63f72b46ab44b7609156496a90a6424d00abe520948b6c. Chain 2 (Bitcoin): anchored in block 953528 (2026-06-13T15:41:10Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/3b0tvkTkszyK6JrJj9HuwF.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/3b0tvkTkszyK6JrJj9HuwF.
    date published: 2026-06-13T15:41:10Z
    text: {"copyright_id":"0x0884a9029e2d58d89e63f72b46ab44b7609156496a90a6424d00abe520948b6c","isrc":"US6881100899","name":"A Letter","registered_at":"2026-06-08T20:42:37Z","spotify_id":"3b0tvkTkszyK6JrJj9HuwF","type":"track"}
track: Ease Your Mind
  type: MusicRecording
  duration: PT4M28S
  duration ms: 268679
  explicit: true
  by artist: Blu & Exile
  in album: Give Me My Flowers While I Can Still Smell Them
    type: MusicAlbum
    date published: 2012-09-04
  isrc code: US6881100900
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-06-19T12:25:48+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x7d4a5d221516004ba1ac7e14f74c5e45ed62514e77b02d9dd151ef771c818f42
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 956304
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block/956304
  additional property: OTSRecordURL
    type: PropertyValue
    value: https://artists.proofprofile.net/proofs/track/5IVEuweCxk05vsgNeClJN1.json
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/5IVEuweCxk05vsgNeClJN1
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-02T03:55:08Z
  additional property: OTSCanonicalRecord
    type: PropertyValue
    value: {"copyright_id":"0x7d4a5d221516004ba1ac7e14f74c5e45ed62514e77b02d9dd151ef771c818f42","isrc":"US6881100900","name":"Ease Your Mind","registered_at":"2026-06-19T12:25:48Z","spotify_id":"5IVEuweCxk05vsgNeClJN1","type":"track"}
  additional property: OTSVerifyInstructions
    type: PropertyValue
    value: 1. Compute SHA-256 of OTSCanonicalRecord value → must equal OTSHash 2. GET OTSBitcoinBlockVerifyURL → block OTSBitcoinBlock must exist at that height 3. Read CopyrightID inside OTSCanonicalRecord → must equal the CopyrightID above 4. GET OTSVerificationAPI → pre-computed 6-check result from server 5. If all match: this entity was registered on CopyrightChains at OTSTimestamp, independently verifiable on Bitcoin
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7d4a5d221516004ba1ac7e14f74c5e45ed62514e77b02d9dd151ef771c818f42. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/5IVEuweCxk05vsgNeClJN1.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/5IVEuweCxk05vsgNeClJN1.
    date published: 2026-07-02T03:55:08Z
    text: {"copyright_id":"0x7d4a5d221516004ba1ac7e14f74c5e45ed62514e77b02d9dd151ef771c818f42","isrc":"US6881100900","name":"Ease Your Mind","registered_at":"2026-06-19T12:25:48Z","spotify_id":"5IVEuweCxk05vsgNeClJN1","type":"track"}
track: Maybe One Day
  type: MusicRecording
  duration: PT3M56S
  duration ms: 236465
  explicit: true
  by artist: Blu & Exile
  in album: Give Me My Flowers While I Can Still Smell Them
    type: MusicAlbum
    date published: 2012-09-04
  isrc code: US6881100901
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-06-07T01:12:59+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0xbf618aae1106295830bb1c4ee55516ab5c734daca474243a8967564063221d11
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 953528
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block/953528
  additional property: OTSRecordURL
    type: PropertyValue
    value: https://artists.proofprofile.net/proofs/track/5hYEaLnayI7QbBV9vXyu5Y.json
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/5hYEaLnayI7QbBV9vXyu5Y
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-06-13T15:41:10Z
  additional property: OTSCanonicalRecord
    type: PropertyValue
    value: {"copyright_id":"0xbf618aae1106295830bb1c4ee55516ab5c734daca474243a8967564063221d11","isrc":"US6881100901","name":"Maybe One Day","registered_at":"2026-06-07T01:12:59Z","spotify_id":"5hYEaLnayI7QbBV9vXyu5Y","type":"track"}
  additional property: OTSVerifyInstructions
    type: PropertyValue
    value: 1. Compute SHA-256 of OTSCanonicalRecord value → must equal OTSHash 2. GET OTSBitcoinBlockVerifyURL → block OTSBitcoinBlock must exist at that height 3. Read CopyrightID inside OTSCanonicalRecord → must equal the CopyrightID above 4. GET OTSVerificationAPI → pre-computed 6-check result from server 5. If all match: this entity was registered on CopyrightChains at OTSTimestamp, independently verifiable on Bitcoin
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbf618aae1106295830bb1c4ee55516ab5c734daca474243a8967564063221d11. Chain 2 (Bitcoin): anchored in block 953528 (2026-06-13T15:41:10Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/5hYEaLnayI7QbBV9vXyu5Y.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/5hYEaLnayI7QbBV9vXyu5Y.
    date published: 2026-06-13T15:41:10Z
    text: {"copyright_id":"0xbf618aae1106295830bb1c4ee55516ab5c734daca474243a8967564063221d11","isrc":"US6881100901","name":"Maybe One Day","registered_at":"2026-06-07T01:12:59Z","spotify_id":"5hYEaLnayI7QbBV9vXyu5Y","type":"track"}
track: I Am Jean
  type: MusicRecording
  duration: PT3M14S
  duration ms: 194052
  explicit: true
  by artist: Blu & Exile
  in album: Give Me My Flowers While I Can Still Smell Them
    type: MusicAlbum
    date published: 2012-09-04
  isrc code: US6881100902
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-06-21T03:57:13+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x179e441b33fe9eded3735550e12eebba4b701505ec341f5f049c821cd8447bd7
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 956302
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block/956302
  additional property: OTSRecordURL
    type: PropertyValue
    value: https://artists.proofprofile.net/proofs/track/5dJRoFFJKcYrqDx1WyYtD5.json
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/5dJRoFFJKcYrqDx1WyYtD5
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-02T03:30:09Z
  additional property: OTSCanonicalRecord
    type: PropertyValue
    value: {"copyright_id":"0x179e441b33fe9eded3735550e12eebba4b701505ec341f5f049c821cd8447bd7","isrc":"US6881100902","name":"I Am Jean","registered_at":"2026-06-21T03:57:13Z","spotify_id":"5dJRoFFJKcYrqDx1WyYtD5","type":"track"}
  additional property: OTSVerifyInstructions
    type: PropertyValue
    value: 1. Compute SHA-256 of OTSCanonicalRecord value → must equal OTSHash 2. GET OTSBitcoinBlockVerifyURL → block OTSBitcoinBlock must exist at that height 3. Read CopyrightID inside OTSCanonicalRecord → must equal the CopyrightID above 4. GET OTSVerificationAPI → pre-computed 6-check result from server 5. If all match: this entity was registered on CopyrightChains at OTSTimestamp, independently verifiable on Bitcoin
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x179e441b33fe9eded3735550e12eebba4b701505ec341f5f049c821cd8447bd7. Chain 2 (Bitcoin): anchored in block 956302 (2026-07-02T03:30:09Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/5dJRoFFJKcYrqDx1WyYtD5.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/5dJRoFFJKcYrqDx1WyYtD5.
    date published: 2026-07-02T03:30:09Z
    text: {"copyright_id":"0x179e441b33fe9eded3735550e12eebba4b701505ec341f5f049c821cd8447bd7","isrc":"US6881100902","name":"I Am Jean","registered_at":"2026-06-21T03:57:13Z","spotify_id":"5dJRoFFJKcYrqDx1WyYtD5","type":"track"}
track: O Heaven
  type: MusicRecording
  duration: PT3M19S
  duration ms: 199878
  explicit: true
  by artist: Blu & Exile
  in album: Give Me My Flowers While I Can Still Smell Them
    type: MusicAlbum
    date published: 2012-09-04
  isrc code: US6881100903
  additional property: CopyrightID
  additional property: CopyrightStatus
  additional property: CopyrightRegisteredAt
  additional property: CopyrightChainExplorerURL
  additional property: OTSHash
  additional property: OTSBitcoinBlock
  additional property: OTSBitcoinBlockVerifyURL
  additional property: OTSRecordURL
  additional property: OTSVerificationAPI
  additional property: OTSTimestamp
  additional property: OTSCanonicalRecord
  additional property: OTSVerifyInstructions
  subject of: OpenTimestamps Proof of Existence
track: More Out of Life
track: The Only One
track: Money
track: Mask Your Soul
track: Good Morning Neighbor
track: Growing Pains
track: Don't Be Jelly
track: Berries and Juices
track: The Great Escape
track: Seasons
track: A Man
track: Cent from Heaven

CopyrightID
type: PropertyValue

CopyrightStatus
type: PropertyValue
value: registered

CopyrightRegisteredAt
type: PropertyValue
value: 2026-06-06T04:59:05+00:00

CopyrightChainExplorerURL
type: PropertyValue
value: https://explorer.copyrightchains.com/tx/0x7cf5a243e3bf7632bf1b6cda66326724729da000d3f062c9ddd360e0c4747bd0

OTSHash
type: PropertyValue

OTSBitcoinBlock
type: PropertyValue
value: 953536

OTSBitcoinBlockVerifyURL
type: PropertyValue
value: https://blockstream.info/api/block/953536

OTSRecordURL
type: PropertyValue
value: https://artists.proofprofile.net/proofs/track/0S4YysfsVExB7oX0tairoB.json

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

OTSTimestamp
type: PropertyValue
value: 2026-06-13T17:25:41Z

OTSCanonicalRecord
type: PropertyValue
value: {"copyright_id":"0x7cf5a243e3bf7632bf1b6cda66326724729da000d3f062c9ddd360e0c4747bd0","isrc":"US6881100903","name":"O Heaven","registered_at":"2026-06-06T04:59:05Z","spotify_id":"0S4YysfsVExB7oX0tairoB","type":"track"}

OTSVerifyInstructions
type: PropertyValue
value: 1. Compute SHA-256 of OTSCanonicalRecord value → must equal OTSHash 2. GET OTSBitcoinBlockVerifyURL → block OTSBitcoinBlock must exist at that height 3. Read CopyrightID inside OTSCanonicalRecord → must equal the CopyrightID above 4. GET OTSVerificationAPI → pre-computed 6-check result from server 5. If all match: this entity was registered on CopyrightChains at OTSTimestamp, independently verifiable on Bitcoin

OpenTimestamps Proof of Existence
type: DigitalDocument
encoding format: application/vnd.opentimestamps.ots
description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7cf5a243e3bf7632bf1b6cda66326724729da000d3f062c9ddd360e0c4747bd0. Chain 2 (Bitcoin): anchored in block 953536 (2026-06-13T17:25:41Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/0S4YysfsVExB7oX0tairoB.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/0S4YysfsVExB7oX0tairoB.
date published: 2026-06-13T17:25:41Z
text: {"copyright_id":"0x7cf5a243e3bf7632bf1b6cda66326724729da000d3f062c9ddd360e0c4747bd0","isrc":"US6881100903","name":"O Heaven","registered_at":"2026-06-06T04:59:05Z","spotify_id":"0S4YysfsVExB7oX0tairoB","type":"track"}

More Out of Life
type: MusicRecording
duration: PT3M54S
duration ms: 234158
explicit: true
by artist: Blu & Exile
in album: Give Me My Flowers While I Can Still Smell Them
  type: MusicAlbum
  date published: 2012-09-04
isrc code: US6881100904
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-06-17T08:24:11+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0xd639a6248900c1485042fa4ce8a0b3d906d75daaa3f9dcdfcddf5711df108f5f
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 954130
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block/954130
additional property: OTSRecordURL
  type: PropertyValue
  value: https://artists.proofprofile.net/proofs/track/4z8N08FaYz0APyea04QCqs.json
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/4z8N08FaYz0APyea04QCqs
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-06-17T20:42:32Z
additional property: OTSCanonicalRecord
  type: PropertyValue
  value: {"copyright_id":"0xd639a6248900c1485042fa4ce8a0b3d906d75daaa3f9dcdfcddf5711df108f5f","isrc":"US6881100904","name":"More Out of Life","registered_at":"2026-06-17T08:24:11Z","spotify_id":"4z8N08FaYz0APyea04QCqs","type":"track"}
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 1. Compute SHA-256 of OTSCanonicalRecord value → must equal OTSHash 2. GET OTSBitcoinBlockVerifyURL → block OTSBitcoinBlock must exist at that height 3. Read CopyrightID inside OTSCanonicalRecord → must equal the CopyrightID above 4. GET OTSVerificationAPI → pre-computed 6-check result from server 5. If all match: this entity was registered on CopyrightChains at OTSTimestamp, independently verifiable on Bitcoin
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd639a6248900c1485042fa4ce8a0b3d906d75daaa3f9dcdfcddf5711df108f5f. Chain 2 (Bitcoin): anchored in block 954130 (2026-06-17T20:42:32Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/4z8N08FaYz0APyea04QCqs.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/4z8N08FaYz0APyea04QCqs.
  date published: 2026-06-17T20:42:32Z
  text: {"copyright_id":"0xd639a6248900c1485042fa4ce8a0b3d906d75daaa3f9dcdfcddf5711df108f5f","isrc":"US6881100904","name":"More Out of Life","registered_at":"2026-06-17T08:24:11Z","spotify_id":"4z8N08FaYz0APyea04QCqs","type":"track"}

The Only One
type: MusicRecording
duration: PT3M35S
duration ms: 215233
explicit: true
by artist: Blu & Exile
in album: Give Me My Flowers While I Can Still Smell Them
  type: MusicAlbum
  date published: 2012-09-04
isrc code: US6881100905
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-06-08T20:44:09+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x2a34046bb306d920e3b17efc3ab07899194905fd531451b59e927058d09a4b35
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 953528
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block/953528
additional property: OTSRecordURL
  type: PropertyValue
  value: https://artists.proofprofile.net/proofs/track/53GyUog0e8fbctqyJieLS2.json
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/53GyUog0e8fbctqyJieLS2
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-06-13T15:41:10Z
additional property: OTSCanonicalRecord
  type: PropertyValue
  value: {"copyright_id":"0x2a34046bb306d920e3b17efc3ab07899194905fd531451b59e927058d09a4b35","isrc":"US6881100905","name":"The Only One","registered_at":"2026-06-08T20:44:09Z","spotify_id":"53GyUog0e8fbctqyJieLS2","type":"track"}
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 1. Compute SHA-256 of OTSCanonicalRecord value → must equal OTSHash 2. GET OTSBitcoinBlockVerifyURL → block OTSBitcoinBlock must exist at that height 3. Read CopyrightID inside OTSCanonicalRecord → must equal the CopyrightID above 4. GET OTSVerificationAPI → pre-computed 6-check result from server 5. If all match: this entity was registered on CopyrightChains at OTSTimestamp, independently verifiable on Bitcoin
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2a34046bb306d920e3b17efc3ab07899194905fd531451b59e927058d09a4b35. Chain 2 (Bitcoin): anchored in block 953528 (2026-06-13T15:41:10Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/53GyUog0e8fbctqyJieLS2.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/53GyUog0e8fbctqyJieLS2.
  date published: 2026-06-13T15:41:10Z
  text: {"copyright_id":"0x2a34046bb306d920e3b17efc3ab07899194905fd531451b59e927058d09a4b35","isrc":"US6881100905","name":"The Only One","registered_at":"2026-06-08T20:44:09Z","spotify_id":"53GyUog0e8fbctqyJieLS2","type":"track"}

Money
type: MusicRecording
duration: PT2M49S
duration ms: 169479
explicit: true
by artist: Blu & Exile
in album: Give Me My Flowers While I Can Still Smell Them
  type: MusicAlbum
  date published: 2012-09-04
isrc code: US6881100906
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-06-22T20:02:09+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x14d386c692f19ceea8cb6e062654db1b8c3153baa7b1fadb0a07abfa4f4b1f36
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 956312
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block/956312
additional property: OTSRecordURL
  type: PropertyValue
  value: https://artists.proofprofile.net/proofs/track/4MHohgE9X88aWGZ5l9eZYI.json
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/4MHohgE9X88aWGZ5l9eZYI
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-02T05:09:12Z
additional property: OTSCanonicalRecord
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 1. Compute SHA-256 of OTSCanonicalRecord value → must equal OTSHash 2. GET OTSBitcoinBlockVerifyURL → block OTSBitcoinBlock must exist at that height 3. Read CopyrightID inside OTSCanonicalRecord → must equal the CopyrightID above 4. GET OTSVerificationAPI → pre-computed 6-check result from server 5. If all match: this entity was registered on CopyrightChains at OTSTimestamp, independently verifiable on Bitcoin
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x14d386c692f19ceea8cb6e062654db1b8c3153baa7b1fadb0a07abfa4f4b1f36. Chain 2 (Bitcoin): anchored in block 956312 (2026-07-02T05:09:12Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/4MHohgE9X88aWGZ5l9eZYI.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/4MHohgE9X88aWGZ5l9eZYI.
  date published: 2026-07-02T05:09:12Z

Mask Your Soul
type: MusicRecording
duration: PT1M54S
duration ms: 114238
explicit: true
by artist: Blu & Exile
in album: Give Me My Flowers While I Can Still Smell Them
  type: MusicAlbum
  date published: 2012-09-04
isrc code: US6881100907
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-06-19T12:52:19+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x539d8bb77f9019e56441348ef36ebee858471cff0df58cca541439bafd66dcbf
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 956304
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block/956304
additional property: OTSRecordURL
  type: PropertyValue
  value: https://artists.proofprofile.net/proofs/track/4LDIN3ZsLWjssl5liTSCPY.json
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/4LDIN3ZsLWjssl5liTSCPY
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-02T03:55:08Z
additional property: OTSCanonicalRecord
  type: PropertyValue
  value: {"copyright_id":"0x539d8bb77f9019e56441348ef36ebee858471cff0df58cca541439bafd66dcbf","isrc":"US6881100907","name":"Mask Your Soul","registered_at":"2026-06-19T12:52:19Z","spotify_id":"4LDIN3ZsLWjssl5liTSCPY","type":"track"}
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 1. Compute SHA-256 of OTSCanonicalRecord value → must equal OTSHash 2. GET OTSBitcoinBlockVerifyURL → block OTSBitcoinBlock must exist at that height 3. Read CopyrightID inside OTSCanonicalRecord → must equal the CopyrightID above 4. GET OTSVerificationAPI → pre-computed 6-check result from server 5. If all match: this entity was registered on CopyrightChains at OTSTimestamp, independently verifiable on Bitcoin
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x539d8bb77f9019e56441348ef36ebee858471cff0df58cca541439bafd66dcbf. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/4LDIN3ZsLWjssl5liTSCPY.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/4LDIN3ZsLWjssl5liTSCPY.
  date published: 2026-07-02T03:55:08Z
  text: {"copyright_id":"0x539d8bb77f9019e56441348ef36ebee858471cff0df58cca541439bafd66dcbf","isrc":"US6881100907","name":"Mask Your Soul","registered_at":"2026-06-19T12:52:19Z","spotify_id":"4LDIN3ZsLWjssl5liTSCPY","type":"track"}

Good Morning Neighbor
type: MusicRecording
duration: PT2M5S
duration ms: 125026
explicit: true
by artist: Blu & Exile
in album: Give Me My Flowers While I Can Still Smell Them
  type: MusicAlbum
  date published: 2012-09-04
isrc code: US6881100908
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-06-10T04:39:28+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x7d9e26c1146d4d1c32c0c2e349a13e06b7ca9107d84cf2232bd4d7f2e6640066
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 953536
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block/953536
additional property: OTSRecordURL
  type: PropertyValue
  value: https://artists.proofprofile.net/proofs/track/2Zq2mhqRKR9AaurHtUF8Ew.json
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/2Zq2mhqRKR9AaurHtUF8Ew
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-06-13T17:25:41Z
additional property: OTSCanonicalRecord
  type: PropertyValue
  value: {"copyright_id":"0x7d9e26c1146d4d1c32c0c2e349a13e06b7ca9107d84cf2232bd4d7f2e6640066","isrc":"US6881100908","name":"Good Morning Neighbor","registered_at":"2026-06-10T04:39:28Z","spotify_id":"2Zq2mhqRKR9AaurHtUF8Ew","type":"track"}
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 1. Compute SHA-256 of OTSCanonicalRecord value → must equal OTSHash 2. GET OTSBitcoinBlockVerifyURL → block OTSBitcoinBlock must exist at that height 3. Read CopyrightID inside OTSCanonicalRecord → must equal the CopyrightID above 4. GET OTSVerificationAPI → pre-computed 6-check result from server 5. If all match: this entity was registered on CopyrightChains at OTSTimestamp, independently verifiable on Bitcoin
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7d9e26c1146d4d1c32c0c2e349a13e06b7ca9107d84cf2232bd4d7f2e6640066. Chain 2 (Bitcoin): anchored in block 953536 (2026-06-13T17:25:41Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/2Zq2mhqRKR9AaurHtUF8Ew.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/2Zq2mhqRKR9AaurHtUF8Ew.
  date published: 2026-06-13T17:25:41Z
  text: {"copyright_id":"0x7d9e26c1146d4d1c32c0c2e349a13e06b7ca9107d84cf2232bd4d7f2e6640066","isrc":"US6881100908","name":"Good Morning Neighbor","registered_at":"2026-06-10T04:39:28Z","spotify_id":"2Zq2mhqRKR9AaurHtUF8Ew","type":"track"}

Growing Pains
type: MusicRecording
duration: PT4M8S
duration ms: 248758
explicit: true
by artist: Blu & Exile
in album: Give Me My Flowers While I Can Still Smell Them
  type: MusicAlbum
  date published: 2012-09-04
isrc code: US6881100909
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-06-18T02:11:23+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x3df09a89da07b06477dd7b93770eecb6d5c058054ad4489ca82ffd026339a4e5
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 956302
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block/956302
additional property: OTSRecordURL
  type: PropertyValue
  value: https://artists.proofprofile.net/proofs/track/73J9c2eypnv5b78aIEo6Qz.json
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/73J9c2eypnv5b78aIEo6Qz
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-02T03:30:09Z
additional property: OTSCanonicalRecord
  type: PropertyValue
  value: {"copyright_id":"0x3df09a89da07b06477dd7b93770eecb6d5c058054ad4489ca82ffd026339a4e5","isrc":"US6881100909","name":"Growing Pains","registered_at":"2026-06-18T02:11:23Z","spotify_id":"73J9c2eypnv5b78aIEo6Qz","type":"track"}
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 1. Compute SHA-256 of OTSCanonicalRecord value → must equal OTSHash 2. GET OTSBitcoinBlockVerifyURL → block OTSBitcoinBlock must exist at that height 3. Read CopyrightID inside OTSCanonicalRecord → must equal the CopyrightID above 4. GET OTSVerificationAPI → pre-computed 6-check result from server 5. If all match: this entity was registered on CopyrightChains at OTSTimestamp, independently verifiable on Bitcoin
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3df09a89da07b06477dd7b93770eecb6d5c058054ad4489ca82ffd026339a4e5. Chain 2 (Bitcoin): anchored in block 956302 (2026-07-02T03:30:09Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/73J9c2eypnv5b78aIEo6Qz.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/73J9c2eypnv5b78aIEo6Qz.
  date published: 2026-07-02T03:30:09Z
  text: {"copyright_id":"0x3df09a89da07b06477dd7b93770eecb6d5c058054ad4489ca82ffd026339a4e5","isrc":"US6881100909","name":"Growing Pains","registered_at":"2026-06-18T02:11:23Z","spotify_id":"73J9c2eypnv5b78aIEo6Qz","type":"track"}

Don't Be Jelly
type: MusicRecording
duration: PT3M33S
duration ms: 213253
explicit: true
by artist: Blu & Exile
in album: Give Me My Flowers While I Can Still Smell Them
  type: MusicAlbum
  date published: 2012-09-04
isrc code: US6881100910
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-06-20T07:18:49+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0xbea90de938bcfd5cd25a1668d6a51f14c80dc445b46ff1d3ad22c94855441135
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 956302
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block/956302
additional property: OTSRecordURL
  type: PropertyValue
  value: https://artists.proofprofile.net/proofs/track/73nmIble7Jg8XwM6nUASme.json
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/73nmIble7Jg8XwM6nUASme
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-02T03:30:09Z
additional property: OTSCanonicalRecord
  type: PropertyValue
  value: {"copyright_id":"0xbea90de938bcfd5cd25a1668d6a51f14c80dc445b46ff1d3ad22c94855441135","isrc":"US6881100910","name":"Don't Be Jelly","registered_at":"2026-06-20T07:18:49Z","spotify_id":"73nmIble7Jg8XwM6nUASme","type":"track"}
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 1. Compute SHA-256 of OTSCanonicalRecord value → must equal OTSHash 2. GET OTSBitcoinBlockVerifyURL → block OTSBitcoinBlock must exist at that height 3. Read CopyrightID inside OTSCanonicalRecord → must equal the CopyrightID above 4. GET OTSVerificationAPI → pre-computed 6-check result from server 5. If all match: this entity was registered on CopyrightChains at OTSTimestamp, independently verifiable on Bitcoin
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbea90de938bcfd5cd25a1668d6a51f14c80dc445b46ff1d3ad22c94855441135. Chain 2 (Bitcoin): anchored in block 956302 (2026-07-02T03:30:09Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/73nmIble7Jg8XwM6nUASme.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/73nmIble7Jg8XwM6nUASme.
  date published: 2026-07-02T03:30:09Z
  text: {"copyright_id":"0xbea90de938bcfd5cd25a1668d6a51f14c80dc445b46ff1d3ad22c94855441135","isrc":"US6881100910","name":"Don't Be Jelly","registered_at":"2026-06-20T07:18:49Z","spotify_id":"73nmIble7Jg8XwM6nUASme","type":"track"}

Berries and Juices
type: MusicRecording
duration: PT2M10S
duration ms: 130008
explicit: true
by artist: Blu & Exile
in album: Give Me My Flowers While I Can Still Smell Them
  type: MusicAlbum
  date published: 2012-09-04
isrc code: US6881100911
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-06-25T08:47:57+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x90d5800ea82c009b61a0efa580523f70c5e4962d97c07b8aa6f559d7f74f46a8
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 956349
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block/956349
additional property: OTSRecordURL
  type: PropertyValue
  value: https://artists.proofprofile.net/proofs/track/0hBF1c5Dflx0cLGmrDkJlF.json
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/0hBF1c5Dflx0cLGmrDkJlF
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-02T11:34:59Z
additional property: OTSCanonicalRecord
  type: PropertyValue
  value: {"copyright_id":"0x90d5800ea82c009b61a0efa580523f70c5e4962d97c07b8aa6f559d7f74f46a8","isrc":"US6881100911","name":"Berries and Juices","registered_at":"2026-06-25T08:47:57Z","spotify_id":"0hBF1c5Dflx0cLGmrDkJlF","type":"track"}
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 1. Compute SHA-256 of OTSCanonicalRecord value → must equal OTSHash 2. GET OTSBitcoinBlockVerifyURL → block OTSBitcoinBlock must exist at that height 3. Read CopyrightID inside OTSCanonicalRecord → must equal the CopyrightID above 4. GET OTSVerificationAPI → pre-computed 6-check result from server 5. If all match: this entity was registered on CopyrightChains at OTSTimestamp, independently verifiable on Bitcoin
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x90d5800ea82c009b61a0efa580523f70c5e4962d97c07b8aa6f559d7f74f46a8. Chain 2 (Bitcoin): anchored in block 956349 (2026-07-02T11:34:59Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/0hBF1c5Dflx0cLGmrDkJlF.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/0hBF1c5Dflx0cLGmrDkJlF.
  date published: 2026-07-02T11:34:59Z
  text: {"copyright_id":"0x90d5800ea82c009b61a0efa580523f70c5e4962d97c07b8aa6f559d7f74f46a8","isrc":"US6881100911","name":"Berries and Juices","registered_at":"2026-06-25T08:47:57Z","spotify_id":"0hBF1c5Dflx0cLGmrDkJlF","type":"track"}

The Great Escape
type: MusicRecording
duration: PT3M16S
duration ms: 196318
explicit: true
by artist: Blu & Exile
in album: Give Me My Flowers While I Can Still Smell Them
  type: MusicAlbum
  date published: 2012-09-04
isrc code: US6881100912
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-06-24T14:24:54+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x697537067738212d180249946b8b1909ae42444fe300e915022d5ea1f20e2532
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 956312
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block/956312
additional property: OTSRecordURL
  type: PropertyValue
  value: https://artists.proofprofile.net/proofs/track/54E0sTAnWXKaaTUvy8o7Fj.json
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/54E0sTAnWXKaaTUvy8o7Fj
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-02T05:09:12Z
additional property: OTSCanonicalRecord
  type: PropertyValue
  value: {"copyright_id":"0x697537067738212d180249946b8b1909ae42444fe300e915022d5ea1f20e2532","isrc":"US6881100912","name":"The Great Escape","registered_at":"2026-06-24T14:24:54Z","spotify_id":"54E0sTAnWXKaaTUvy8o7Fj","type":"track"}
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 1. Compute SHA-256 of OTSCanonicalRecord value → must equal OTSHash 2. GET OTSBitcoinBlockVerifyURL → block OTSBitcoinBlock must exist at that height 3. Read CopyrightID inside OTSCanonicalRecord → must equal the CopyrightID above 4. GET OTSVerificationAPI → pre-computed 6-check result from server 5. If all match: this entity was registered on CopyrightChains at OTSTimestamp, independently verifiable on Bitcoin
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x697537067738212d180249946b8b1909ae42444fe300e915022d5ea1f20e2532. Chain 2 (Bitcoin): anchored in block 956312 (2026-07-02T05:09:12Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/54E0sTAnWXKaaTUvy8o7Fj.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/54E0sTAnWXKaaTUvy8o7Fj.
  date published: 2026-07-02T05:09:12Z
  text: {"copyright_id":"0x697537067738212d180249946b8b1909ae42444fe300e915022d5ea1f20e2532","isrc":"US6881100912","name":"The Great Escape","registered_at":"2026-06-24T14:24:54Z","spotify_id":"54E0sTAnWXKaaTUvy8o7Fj","type":"track"}

Seasons
type: MusicRecording
duration: PT2M41S
duration ms: 161112
explicit: true
by artist: Blu & Exile
in album: Give Me My Flowers While I Can Still Smell Them
  type: MusicAlbum
  date published: 2012-09-04
isrc code: US6881100913
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-06-22T02:48:06+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x21a66859a1b6535dda72bd7bc7831fcc70916323b4b406c1a043430a5c598290
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 956304
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block/956304
additional property: OTSRecordURL
  type: PropertyValue
  value: https://artists.proofprofile.net/proofs/track/6ZUtWS6YIEeOUn5YZNgJJe.json
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/6ZUtWS6YIEeOUn5YZNgJJe
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-02T03:55:08Z
additional property: OTSCanonicalRecord
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 1. Compute SHA-256 of OTSCanonicalRecord value → must equal OTSHash 2. GET OTSBitcoinBlockVerifyURL → block OTSBitcoinBlock must exist at that height 3. Read CopyrightID inside OTSCanonicalRecord → must equal the CopyrightID above 4. GET OTSVerificationAPI → pre-computed 6-check result from server 5. If all match: this entity was registered on CopyrightChains at OTSTimestamp, independently verifiable on Bitcoin
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x21a66859a1b6535dda72bd7bc7831fcc70916323b4b406c1a043430a5c598290. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/6ZUtWS6YIEeOUn5YZNgJJe.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/6ZUtWS6YIEeOUn5YZNgJJe.
  date published: 2026-07-02T03:55:08Z

A Man
type: MusicRecording
duration: PT4M31S
duration ms: 271185
explicit: true
by artist: Blu & Exile
in album: Give Me My Flowers While I Can Still Smell Them
  type: MusicAlbum
  date published: 2012-09-04
isrc code: US6881100914
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-06-22T20:02:59+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x96bb9af3938c03c08da0425c3bc161c655b2d8b3fececafba5e5592fdc81043a
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 956312
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block/956312
additional property: OTSRecordURL
  type: PropertyValue
  value: https://artists.proofprofile.net/proofs/track/1cAoYFJytysXRkUsS7lLqp.json
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/1cAoYFJytysXRkUsS7lLqp
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-02T05:09:12Z
additional property: OTSCanonicalRecord
  type: PropertyValue
  value: {"copyright_id":"0x96bb9af3938c03c08da0425c3bc161c655b2d8b3fececafba5e5592fdc81043a","isrc":"US6881100914","name":"A Man","registered_at":"2026-06-22T20:02:59Z","spotify_id":"1cAoYFJytysXRkUsS7lLqp","type":"track"}
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 1. Compute SHA-256 of OTSCanonicalRecord value → must equal OTSHash 2. GET OTSBitcoinBlockVerifyURL → block OTSBitcoinBlock must exist at that height 3. Read CopyrightID inside OTSCanonicalRecord → must equal the CopyrightID above 4. GET OTSVerificationAPI → pre-computed 6-check result from server 5. If all match: this entity was registered on CopyrightChains at OTSTimestamp, independently verifiable on Bitcoin
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x96bb9af3938c03c08da0425c3bc161c655b2d8b3fececafba5e5592fdc81043a. Chain 2 (Bitcoin): anchored in block 956312 (2026-07-02T05:09:12Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/1cAoYFJytysXRkUsS7lLqp.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/1cAoYFJytysXRkUsS7lLqp.
  date published: 2026-07-02T05:09:12Z
  text: {"copyright_id":"0x96bb9af3938c03c08da0425c3bc161c655b2d8b3fececafba5e5592fdc81043a","isrc":"US6881100914","name":"A Man","registered_at":"2026-06-22T20:02:59Z","spotify_id":"1cAoYFJytysXRkUsS7lLqp","type":"track"}

Cent from Heaven
type: MusicRecording
duration: PT3M12S
duration ms: 192361
explicit: true
by artist: Blu & Exile
in album: Give Me My Flowers While I Can Still Smell Them
  type: MusicAlbum
  date published: 2012-09-04
isrc code: US6881100915
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-06-22T02:44:48+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x1d721d3cb787ceb8c9a2bffb0966693d32939e7dcfb472f89ea716a4c07c3e79
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 956304
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block/956304
additional property: OTSRecordURL
  type: PropertyValue
  value: https://artists.proofprofile.net/proofs/track/2N3Y1UbRNhcoAvkeAvQaEd.json
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/2N3Y1UbRNhcoAvkeAvQaEd
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-02T03:55:08Z
additional property: OTSCanonicalRecord
  type: PropertyValue
  value: {"copyright_id":"0x1d721d3cb787ceb8c9a2bffb0966693d32939e7dcfb472f89ea716a4c07c3e79","isrc":"US6881100915","name":"Cent from Heaven","registered_at":"2026-06-22T02:44:48Z","spotify_id":"2N3Y1UbRNhcoAvkeAvQaEd","type":"track"}
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 1. Compute SHA-256 of OTSCanonicalRecord value → must equal OTSHash 2. GET OTSBitcoinBlockVerifyURL → block OTSBitcoinBlock must exist at that height 3. Read CopyrightID inside OTSCanonicalRecord → must equal the CopyrightID above 4. GET OTSVerificationAPI → pre-computed 6-check result from server 5. If all match: this entity was registered on CopyrightChains at OTSTimestamp, independently verifiable on Bitcoin
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1d721d3cb787ceb8c9a2bffb0966693d32939e7dcfb472f89ea716a4c07c3e79. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/2N3Y1UbRNhcoAvkeAvQaEd.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/2N3Y1UbRNhcoAvkeAvQaEd.
  date published: 2026-07-02T03:55:08Z
  text: {"copyright_id":"0x1d721d3cb787ceb8c9a2bffb0966693d32939e7dcfb472f89ea716a4c07c3e79","isrc":"US6881100915","name":"Cent from Heaven","registered_at":"2026-06-22T02:44:48Z","spotify_id":"2N3Y1UbRNhcoAvkeAvQaEd","type":"track"}

Give Me My Flowers While I Can Still Smell Them
type: MusicAlbum
date published: 2012-09-04
track: A Letter
  type: MusicRecording
  duration: PT1M35S
  duration ms: 95946
  explicit: true
  by artist: Blu & Exile
  in album: Give Me My Flowers While I Can Still Smell Them
    type: MusicAlbum
    date published: 2012-09-04
track: Ease Your Mind
  type: MusicRecording
  duration: PT4M28S
  duration ms: 268653
  explicit: true
  by artist: Blu & Exile
  in album: Give Me My Flowers While I Can Still Smell Them
    type: MusicAlbum
    date published: 2012-09-04
track: Maybe One Day (feat. Black Spade)
  type: MusicRecording
  duration: PT3M56S
  duration ms: 236440
  explicit: true
  by artist: Blu & Exile
  in album: Give Me My Flowers While I Can Still Smell Them
    type: MusicAlbum
    date published: 2012-09-04
track: I Am Jean
  type: MusicRecording
  duration: PT3M14S
  duration ms: 194026
  explicit: true
  by artist: Blu & Exile
  in album: Give Me My Flowers While I Can Still Smell Them
    type: MusicAlbum
    date published: 2012-09-04
track: O Heaven
  type: MusicRecording
  duration: PT3M19S
  duration ms: 199853
  explicit: true
  by artist: Blu & Exile
  in album: Give Me My Flowers While I Can Still Smell Them
    type: MusicAlbum
    date published: 2012-09-04
track: More Out Of Life (feat. Jasmine Mitchell)
  type: MusicRecording
  duration: PT3M54S
  duration ms: 234133
  explicit: true
  by artist: Blu & Exile
  in album: Give Me My Flowers While I Can Still Smell Them
    type: MusicAlbum
    date published: 2012-09-04
track: The Only One (feat. Jimetta Rose)
  type: MusicRecording
  duration: PT3M35S
  duration ms: 215200
  explicit: true
  by artist: Blu & Exile
  in album: Give Me My Flowers While I Can Still Smell Them
    type: MusicAlbum
    date published: 2012-09-04
track: Money
  type: MusicRecording
  duration: PT2M49S
  duration ms: 169453
  explicit: true
  by artist: Blu & Exile
  in album: Give Me My Flowers While I Can Still Smell Them
    type: MusicAlbum
    date published: 2012-09-04
track: Mask Your Soul
  type: MusicRecording
  duration: PT1M54S
  duration ms: 114213
  explicit: true
  by artist: Blu & Exile
  in album: Give Me My Flowers While I Can Still Smell Them
    type: MusicAlbum
    date published: 2012-09-04
track: Good Morning Neighbor
  type: MusicRecording
  duration: PT2M5S
  duration ms: 125000
  explicit: true
  by artist: Blu & Exile
  in album: Give Me My Flowers While I Can Still Smell Them
    type: MusicAlbum
    date published: 2012-09-04
track: Growing Pains (feat. Johaz of Dag Savage & Fashawn)
  type: MusicRecording
  duration: PT4M8S
  duration ms: 248733
  explicit: true
  by artist: Blu & Exile
  in album: Give Me My Flowers While I Can Still Smell Them
    type: MusicAlbum
    date published: 2012-09-04
track: Don't Be Jelly
  type: MusicRecording
  duration: PT3M33S
  duration ms: 213226
  explicit: true
  by artist: Blu & Exile
  in album: Give Me My Flowers While I Can Still Smell Them
    type: MusicAlbum
    date published: 2012-09-04
track: Berries and Juices
  type: MusicRecording
  duration: PT2M9S
  duration ms: 129973
  explicit: true
  by artist: Blu & Exile
  in album: Give Me My Flowers While I Can Still Smell Them
    type: MusicAlbum
    date published: 2012-09-04
track: The Great Escape (feat. Homeboy Sandman & ADAD)
  type: MusicRecording
  duration: PT3M16S
  duration ms: 196293
  explicit: true
  by artist: Blu & Exile
  in album: Give Me My Flowers While I Can Still Smell Them
    type: MusicAlbum
    date published: 2012-09-04
track: Seasons
  type: MusicRecording
  duration: PT2M41S
  duration ms: 161093
  explicit: true
  by artist: Blu & Exile
  in album: Give Me My Flowers While I Can Still Smell Them
    type: MusicAlbum
    date published: 2012-09-04
track: A Man
  type: MusicRecording
  duration: PT4M31S
  duration ms: 271160
  explicit: true
  by artist: Blu & Exile
  in album: Give Me My Flowers While I Can Still Smell Them
    type: MusicAlbum
    date published: 2012-09-04
track: Cent From Heaven
  type: MusicRecording
  duration: PT3M12S
  duration ms: 192306
  explicit: true
  by artist: Blu & Exile
  in album: Give Me My Flowers While I Can Still Smell Them
    type: MusicAlbum
    date published: 2012-09-04

Give Me My Flowers While I Can Still Smell Them Instrumentals
type: MusicAlbum
date published: 2015-07-24
track: A Letter
  type: MusicRecording
  duration: PT1M35S
  duration ms: 95946
  explicit: false
  by artist: Blu & Exile
  in album: Give Me My Flowers While I Can Still Smell Them Instrumentals
    type: MusicAlbum
    date published: 2015-07-24
track: Ease Your Mind
  type: MusicRecording
  duration: PT4M27S
  duration ms: 267043
  explicit: false
  by artist: Blu & Exile
  in album: Give Me My Flowers While I Can Still Smell Them Instrumentals
    type: MusicAlbum
    date published: 2015-07-24
track: Maybe One Day
  type: MusicRecording
  duration: PT4M2S
  duration ms: 242880
  explicit: false
  by artist: Blu & Exile
  in album: Give Me My Flowers While I Can Still Smell Them Instrumentals
    type: MusicAlbum
    date published: 2015-07-24
track: I Am Jean
  type: MusicRecording
  duration: PT3M17S
  duration ms: 197720
  explicit: false
  by artist: Blu & Exile
  in album: Give Me My Flowers While I Can Still Smell Them Instrumentals
    type: MusicAlbum
    date published: 2015-07-24
track: O Heaven
  type: MusicRecording
  duration: PT3M22S
  duration ms: 202533
  explicit: false
  by artist: Blu & Exile
  in album: Give Me My Flowers While I Can Still Smell Them Instrumentals
    type: MusicAlbum
    date published: 2015-07-24
track: More Out of Life
  type: MusicRecording
  duration: PT3M58S
  duration ms: 238893
  explicit: false
  by artist: Blu & Exile
  in album: Give Me My Flowers While I Can Still Smell Them Instrumentals
    type: MusicAlbum
    date published: 2015-07-24
track: The Only One
  type: MusicRecording
  duration: PT3M36S
  duration ms: 216706
  explicit: false
  by artist: Blu & Exile
  in album: Give Me My Flowers While I Can Still Smell Them Instrumentals
    type: MusicAlbum
    date published: 2015-07-24
track: Money
  type: MusicRecording
  duration: PT2M47S
  duration ms: 167066
  explicit: false
  by artist: Blu & Exile
  in album: Give Me My Flowers While I Can Still Smell Them Instrumentals
    type: MusicAlbum
    date published: 2015-07-24
track: Mask Your Soul
  type: MusicRecording
  duration: PT1M58S
  duration ms: 118853
  explicit: false
  by artist: Blu & Exile
  in album: Give Me My Flowers While I Can Still Smell Them Instrumentals
    type: MusicAlbum
    date published: 2015-07-24
track: Good Morning Neighbor
  type: MusicRecording
  duration: PT2M7S
  duration ms: 127066
  explicit: false
  by artist: Blu & Exile
  in album: Give Me My Flowers While I Can Still Smell Them Instrumentals
    type: MusicAlbum
    date published: 2015-07-24
track: Growing Pains
  type: MusicRecording
  duration: PT4M10S
  duration ms: 250880
  explicit: false
  by artist: Blu & Exile
  in album: Give Me My Flowers While I Can Still Smell Them Instrumentals
    type: MusicAlbum
    date published: 2015-07-24
track: Don't Be Jelly
  type: MusicRecording
  duration: PT3M36S
  duration ms: 216280
  explicit: false
  by artist: Blu & Exile
  in album: Give Me My Flowers While I Can Still Smell Them Instrumentals
    type: MusicAlbum
    date published: 2015-07-24
track: Berries and Juices
  type: MusicRecording
  duration: PT2M14S
  duration ms: 134076
  explicit: false
  by artist: Blu & Exile
  in album: Give Me My Flowers While I Can Still Smell Them Instrumentals
    type: MusicAlbum
    date published: 2015-07-24
track: The Great Escape
  type: MusicRecording
  duration: PT3M20S
  duration ms: 200426
  explicit: false
  by artist: Blu & Exile
  in album: Give Me My Flowers While I Can Still Smell Them Instrumentals
    type: MusicAlbum
    date published: 2015-07-24
track: Seasons
  type: MusicRecording
  duration: PT2M42S
  duration ms: 162920
  explicit: false
  by artist: Blu & Exile
  in album: Give Me My Flowers While I Can Still Smell Them Instrumentals
    type: MusicAlbum
    date published: 2015-07-24
track: A Man
  type: MusicRecording
  duration: PT4M34S
  duration ms: 274093
  explicit: false
  by artist: Blu & Exile
  in album: Give Me My Flowers While I Can Still Smell Them Instrumentals
    type: MusicAlbum
    date published: 2015-07-24
track: Cent from Heaven
  type: MusicRecording
  duration: PT3M13S
  duration ms: 193013
  explicit: false
  by artist: Blu & Exile
  in album: Give Me My Flowers While I Can Still Smell Them Instrumentals
    type: MusicAlbum
    date published: 2015-07-24
track: Enough (Bonus Track)
  type: MusicRecording
  duration: PT1M51S
  duration ms: 111828
  explicit: false
  by artist: Blu & Exile
  in album: Give Me My Flowers While I Can Still Smell Them Instrumentals
    type: MusicAlbum
    date published: 2015-07-24

Give Me My Flowers While I Can Still Smell Them Instrumentals
type: MusicAlbum
date published: 2015-07-24
track: A Letter
  type: MusicRecording
  duration: PT1M35S
  duration ms: 95946
  explicit: false
  by artist: Blu & Exile
  in album: Give Me My Flowers While I Can Still Smell Them Instrumentals
    type: MusicAlbum
    date published: 2015-07-24
track: Ease Your Mind
  type: MusicRecording
  duration: PT4M27S
  duration ms: 267043
  explicit: false
  by artist: Blu & Exile
  in album: Give Me My Flowers While I Can Still Smell Them Instrumentals
    type: MusicAlbum
    date published: 2015-07-24
track: Maybe One Day
  type: MusicRecording
  duration: PT4M2S
  duration ms: 242880
  explicit: false
  by artist: Blu & Exile
  in album: Give Me My Flowers While I Can Still Smell Them Instrumentals
    type: MusicAlbum
    date published: 2015-07-24
  isrc code: US6680913197
track: I Am Jean
  type: MusicRecording
  duration: PT3M17S
  duration ms: 197720
  explicit: false
  by artist: Blu & Exile
  in album: Give Me My Flowers While I Can Still Smell Them Instrumentals
    type: MusicAlbum
    date published: 2015-07-24
track: O Heaven
  type: MusicRecording
  duration: PT3M22S
  duration ms: 202533
  explicit: false
  by artist: Blu & Exile
  in album: Give Me My Flowers While I Can Still Smell Them Instrumentals
    type: MusicAlbum
    date published: 2015-07-24
  isrc code: US6680913199
track: More Out of Life
  type: MusicRecording
  duration: PT3M58S
  duration ms: 238893
  explicit: false
  by artist: Blu & Exile
  in album: Give Me My Flowers While I Can Still Smell Them Instrumentals
    type: MusicAlbum
    date published: 2015-07-24
track: The Only One
  type: MusicRecording
  duration: PT3M36S
  duration ms: 216706
  explicit: false
  by artist: Blu & Exile
  in album: Give Me My Flowers While I Can Still Smell Them Instrumentals
    type: MusicAlbum
    date published: 2015-07-24
track: Money
  type: MusicRecording
  duration: PT2M47S
  duration ms: 167066
  explicit: false
  by artist: Blu & Exile
  in album: Give Me My Flowers While I Can Still Smell Them Instrumentals
    type: MusicAlbum
    date published: 2015-07-24
track: Mask Your Soul
  type: MusicRecording
  duration: PT1M58S
  duration ms: 118853
  explicit: false
  by artist: Blu & Exile
  in album: Give Me My Flowers While I Can Still Smell Them Instrumentals
    type: MusicAlbum
    date published: 2015-07-24
track: Good Morning Neighbor
  type: MusicRecording
  duration: PT2M7S
  duration ms: 127066
  explicit: false
  by artist: Blu & Exile
  in album: Give Me My Flowers While I Can Still Smell Them Instrumentals
    type: MusicAlbum
    date published: 2015-07-24
track: Growing Pains
  type: MusicRecording
  duration: PT4M10S
  duration ms: 250880
  explicit: false
  by artist: Blu & Exile
  in album: Give Me My Flowers While I Can Still Smell Them Instrumentals
    type: MusicAlbum
    date published: 2015-07-24
track: Don't Be Jelly
  type: MusicRecording
  duration: PT3M36S
  duration ms: 216280
  explicit: false
  by artist: Blu & Exile
  in album: Give Me My Flowers While I Can Still Smell Them Instrumentals
    type: MusicAlbum
    date published: 2015-07-24
track: Berries and Juices
  type: MusicRecording
  duration: PT2M14S
  duration ms: 134076
  explicit: false
  by artist: Blu & Exile
  in album: Give Me My Flowers While I Can Still Smell Them Instrumentals
    type: MusicAlbum
    date published: 2015-07-24
track: The Great Escape
  type: MusicRecording
  duration: PT3M20S
  duration ms: 200426
  explicit: false
  by artist: Blu & Exile
  in album: Give Me My Flowers While I Can Still Smell Them Instrumentals
    type: MusicAlbum
    date published: 2015-07-24
track: Seasons
  type: MusicRecording
  duration: PT2M42S
  duration ms: 162920
  explicit: false
  by artist: Blu & Exile
  in album: Give Me My Flowers While I Can Still Smell Them Instrumentals
    type: MusicAlbum
    date published: 2015-07-24
track: A Man
  type: MusicRecording
  duration: PT4M34S
  duration ms: 274093
  explicit: false
  by artist: Blu & Exile
  in album: Give Me My Flowers While I Can Still Smell Them Instrumentals
    type: MusicAlbum
    date published: 2015-07-24
track: Cent from Heaven
  type: MusicRecording
  duration: PT3M13S
  duration ms: 193013
  explicit: false
  by artist: Blu & Exile
  in album: Give Me My Flowers While I Can Still Smell Them Instrumentals
    type: MusicAlbum
    date published: 2015-07-24
track: Enough (Bonus Track)
  type: MusicRecording
  duration: PT1M51S
  duration ms: 111828
  explicit: false
  by artist: Blu & Exile
  in album: Give Me My Flowers While I Can Still Smell Them Instrumentals
    type: MusicAlbum
    date published: 2015-07-24

Constellations
type: MusicAlbum
date published: 2017-09-13
track: Constellations
  type: MusicRecording
  duration: PT4M50S
  duration ms: 290364
  explicit: true
  by artist: Blu & Exile
  in album: Constellations
    type: MusicAlbum
    date published: 2017-09-13

Constellations
type: MusicAlbum
date published: 2017-09-13
track: Constellations
  type: MusicRecording
  duration: PT4M50S
  duration ms: 290364
  explicit: false
  by artist: Blu & Exile
  in album: Constellations
    type: MusicAlbum
    date published: 2017-09-13

Back To Basics
type: MusicAlbum
date published: 2017-10-09
track: Back To Basics
  type: MusicRecording
  duration: PT4M25S
  duration ms: 265227
  explicit: true
  by artist: Blu & Exile
  in album: Back To Basics
    type: MusicAlbum
    date published: 2017-10-09

Back To Basics
type: MusicAlbum
date published: 2017-10-09
track: Back To Basics
  type: MusicRecording
  duration: PT4M25S
  duration ms: 265227
  explicit: true
  by artist: Blu & Exile
  in album: Back To Basics
    type: MusicAlbum
    date published: 2017-10-09

In The Beginning: Before The Heavens
type: MusicAlbum
date published: 2017-10-20
track: Soul Provider
  type: MusicRecording
  duration: PT3M51S
  duration ms: 231698
  explicit: true
  by artist: Blu & Exile
  in album: In The Beginning: Before The Heavens
    type: MusicAlbum
    date published: 2017-10-20
  isrc code: US6680915147
track: Another Day
  type: MusicRecording
  duration: PT3M53S
  duration ms: 233734
  explicit: true
  by artist: Blu & Exile
  in album: In The Beginning: Before The Heavens
    type: MusicAlbum
    date published: 2017-10-20
track: Constellations
  type: MusicRecording
  duration: PT4M50S
  duration ms: 290364
  explicit: true
  by artist: Blu & Exile
  in album: In The Beginning: Before The Heavens
    type: MusicAlbum
    date published: 2017-10-20
  isrc code: US6680915149
track: All These Ladies
  type: MusicRecording
  duration: PT3M51S
  duration ms: 231499
  explicit: true
  by artist: Blu & Exile
  in album: In The Beginning: Before The Heavens
    type: MusicAlbum
    date published: 2017-10-20
track: Party Of Two
  type: MusicRecording
  duration: PT3M18S
  duration ms: 198594
  explicit: true
  by artist: Blu & Exile
  in album: In The Beginning: Before The Heavens
    type: MusicAlbum
    date published: 2017-10-20
track: Back To Basics
  type: MusicRecording
  duration: PT4M25S
  duration ms: 265227
  explicit: true
  by artist: Blu & Exile
  in album: In The Beginning: Before The Heavens
    type: MusicAlbum
    date published: 2017-10-20
track: On The Radio
  type: MusicRecording
  duration: PT4M13S
  duration ms: 253961
  explicit: true
  by artist: Blu & Exile
  in album: In The Beginning: Before The Heavens
    type: MusicAlbum
    date published: 2017-10-20
  isrc code: US6680915153
track: You’re Gonna Die Someday
  type: MusicRecording
  duration: PT4M54S
  duration ms: 294575
  explicit: true
  by artist: Blu & Exile
  in album: In The Beginning: Before The Heavens
    type: MusicAlbum
    date published: 2017-10-20
track: Life Is A Gamble
  type: MusicRecording
  duration: PT4M28S
  duration ms: 268682
  explicit: true
  by artist: Blu & Exile
  in album: In The Beginning: Before The Heavens
    type: MusicAlbum
    date published: 2017-10-20
track: Things We Say
  type: MusicRecording
  duration: PT4M5S
  duration ms: 245866
  explicit: true
  by artist: Blu & Exile
  in album: In The Beginning: Before The Heavens
    type: MusicAlbum
    date published: 2017-10-20
  isrc code: US6680915156
track: Hot For Yall
  type: MusicRecording
  duration: PT2M57S
  duration ms: 177958
  explicit: true
  by artist: Blu & Exile
  in album: In The Beginning: Before The Heavens
    type: MusicAlbum
    date published: 2017-10-20
track: Hard Workers
  type: MusicRecording
  duration: PT3M15S
  duration ms: 195376
  explicit: true
  by artist: Blu & Exile
  in album: In The Beginning: Before The Heavens
    type: MusicAlbum
    date published: 2017-10-20
track: Sold The Soul
  type: MusicRecording
  duration: PT1M54S
  duration ms: 114478
  explicit: true
  by artist: Blu & Exile
  in album: In The Beginning: Before The Heavens
    type: MusicAlbum
    date published: 2017-10-20
  isrc code: US6680915159
track: Stress Off The Chest
  type: MusicRecording
  duration: PT3M1S
  duration ms: 181197
  explicit: true
  by artist: Blu & Exile
  in album: In The Beginning: Before The Heavens
    type: MusicAlbum
    date published: 2017-10-20
  isrc code: US6680915160

Roots Of Blue
type: MusicAlbum
date published: 2020-06-10
track: Roots Of Blue
  type: MusicRecording
  duration: PT8M22S
  duration ms: 502000
  explicit: true
  by artist: Blu & Exile
  in album: Roots Of Blue
    type: MusicAlbum
    date published: 2020-06-10

Miles
type: MusicAlbum
date published: 2020-07-17
track: Blue
  type: MusicRecording
  duration: PT2M18S
  duration ms: 138271
  explicit: true
  by artist: Blu & Exile
  in album: Miles
    type: MusicAlbum
    date published: 2020-07-17
track: When The Gods Meet
  type: MusicRecording
  duration: PT3M3S
  duration ms: 183222
  explicit: true
  by artist: Blu & Exile
  in album: Miles
    type: MusicAlbum
    date published: 2020-07-17
track: True & Livin’
  type: MusicRecording
  duration: PT4M3S
  duration ms: 243479
  explicit: true
  by artist: Blu & Exile
  in album: Miles
    type: MusicAlbum
    date published: 2020-07-17
track: Miles Davis
  type: MusicRecording
  duration: PT4M34S
  duration ms: 274374
  explicit: true
  by artist: Blu & Exile
  in album: Miles
    type: MusicAlbum
    date published: 2020-07-17
track: The Feeling
  type: MusicRecording
  duration: PT7M35S
  duration ms: 455500
  explicit: true
  by artist: Blu & Exile
  in album: Miles
    type: MusicAlbum
    date published: 2020-07-17
track: Music Is My Everything
  type: MusicRecording
  duration: PT6M11S
  duration ms: 371374
  explicit: true
  by artist: Blu & Exile
  in album: Miles
    type: MusicAlbum
    date published: 2020-07-17
track: Bright As Stars
  type: MusicRecording
  duration: PT5M48S
  duration ms: 348509
  explicit: true
  by artist: Blu & Exile
  in album: Miles
    type: MusicAlbum
    date published: 2020-07-17
track: Blue As I Can Be
  type: MusicRecording
  duration: PT5M3S
  duration ms: 303934
  explicit: true
  by artist: Blu & Exile
  in album: Miles
    type: MusicAlbum
    date published: 2020-07-17
track: You Ain't Never Been Blue
  type: MusicRecording
  duration: PT5M4S
  duration ms: 304431
  explicit: true
  by artist: Blu & Exile
  in album: Miles
    type: MusicAlbum
    date published: 2020-07-17
track: Miles Away
  type: MusicRecording
  duration: PT5M7S
  duration ms: 307500
  explicit: true
  by artist: Blu & Exile
  in album: Miles
    type: MusicAlbum
    date published: 2020-07-17
track: Troubled Water
  type: MusicRecording
  duration: PT4M53S
  duration ms: 293999
  explicit: true
  by artist: Blu & Exile
  in album: Miles
    type: MusicAlbum
    date published: 2020-07-17
track: Roots Of Blue
  type: MusicRecording
  duration: PT9M18S
  duration ms: 558999
  explicit: true
  by artist: Blu & Exile
  in album: Miles
    type: MusicAlbum
    date published: 2020-07-17
track: African Dream
  type: MusicRecording
  duration: PT4M22S
  duration ms: 262000
  explicit: true
  by artist: Blu & Exile
  in album: Miles
    type: MusicAlbum
    date published: 2020-07-17
track: Requiem Of Blue
  type: MusicRecording
  duration: PT3M26S
  duration ms: 206000
  explicit: true
  by artist: Blu & Exile
  in album: Miles
    type: MusicAlbum
    date published: 2020-07-17
track: The American Dream
  type: MusicRecording
  duration: PT4M37S
  duration ms: 277799
  explicit: true
  by artist: Blu & Exile
  in album: Miles
    type: MusicAlbum
    date published: 2020-07-17
track: Dear Lord
  type: MusicRecording
  duration: PT3M12S
  duration ms: 192212
  explicit: true
  by artist: Blu & Exile
  in album: Miles
    type: MusicAlbum
    date published: 2020-07-17
track: To The Fall, But Not Forgotten
  type: MusicRecording
  duration: PT4M33S
  duration ms: 273237
  explicit: true
  by artist: Blu & Exile
  in album: Miles
    type: MusicAlbum
    date published: 2020-07-17
track: All The Blues
  type: MusicRecording
  duration: PT3M10S
  duration ms: 190755
  explicit: true
  by artist: Blu & Exile
  in album: Miles
    type: MusicAlbum
    date published: 2020-07-17
track: Spread Sunshine
  type: MusicRecording
  duration: PT2M47S
  duration ms: 167926
  explicit: true
  by artist: Blu & Exile
  in album: Miles
    type: MusicAlbum
    date published: 2020-07-17
track: The End
  type: MusicRecording
  duration: PT6M15S
  duration ms: 375782
  explicit: true
  by artist: Blu & Exile
  in album: Miles
    type: MusicAlbum
    date published: 2020-07-17

Miles
type: MusicAlbum
date published: 2020-07-17
track: Blue
  type: MusicRecording
  duration: PT2M18S
  duration ms: 138271
  explicit: true
  by artist: Blu & Exile
  in album: Miles
    type: MusicAlbum
    date published: 2020-07-17
  isrc code: US6680916883
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-06-10T03:13:05+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x150e8b3574f20c42e2e05c6f4a8599202e96227d13a648db149b5349f04e78cd
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 953520
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block/953520
  additional property: OTSRecordURL
    type: PropertyValue
    value: https://artists.proofprofile.net/proofs/track/6lp6YWBzpPj1oaGZiTD5x2.json
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/6lp6YWBzpPj1oaGZiTD5x2
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-06-13T13:32:09Z
  additional property: OTSCanonicalRecord
  additional property: OTSVerifyInstructions
    type: PropertyValue
    value: 1. Compute SHA-256 of OTSCanonicalRecord value → must equal OTSHash 2. GET OTSBitcoinBlockVerifyURL → block OTSBitcoinBlock must exist at that height 3. Read CopyrightID inside OTSCanonicalRecord → must equal the CopyrightID above 4. GET OTSVerificationAPI → pre-computed 6-check result from server 5. If all match: this entity was registered on CopyrightChains at OTSTimestamp, independently verifiable on Bitcoin
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x150e8b3574f20c42e2e05c6f4a8599202e96227d13a648db149b5349f04e78cd. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32:09Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/6lp6YWBzpPj1oaGZiTD5x2.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/6lp6YWBzpPj1oaGZiTD5x2.
    date published: 2026-06-13T13:32:09Z
track: When The Gods Meet
  type: MusicRecording
  duration: PT3M3S
  duration ms: 183222
  explicit: true
  by artist: Blu & Exile
  in album: Miles
    type: MusicAlbum
    date published: 2020-07-17
  isrc code: US6680916884
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-06-10T03:13:37+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x47293d8258dbe09129063f077a1ffa132c77a78b673175c21fdbb11af513b9a6
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 953520
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block/953520
  additional property: OTSRecordURL
    type: PropertyValue
    value: https://artists.proofprofile.net/proofs/track/2E5gJDK4cVwkhwnyxamiNY.json
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/2E5gJDK4cVwkhwnyxamiNY
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-06-13T13:32:09Z
  additional property: OTSCanonicalRecord
    type: PropertyValue
    value: {"copyright_id":"0x47293d8258dbe09129063f077a1ffa132c77a78b673175c21fdbb11af513b9a6","isrc":"US6680916884","name":"When The Gods Meet","registered_at":"2026-06-10T03:13:37Z","spotify_id":"2E5gJDK4cVwkhwnyxamiNY","type":"track"}
  additional property: OTSVerifyInstructions
    type: PropertyValue
    value: 1. Compute SHA-256 of OTSCanonicalRecord value → must equal OTSHash 2. GET OTSBitcoinBlockVerifyURL → block OTSBitcoinBlock must exist at that height 3. Read CopyrightID inside OTSCanonicalRecord → must equal the CopyrightID above 4. GET OTSVerificationAPI → pre-computed 6-check result from server 5. If all match: this entity was registered on CopyrightChains at OTSTimestamp, independently verifiable on Bitcoin
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x47293d8258dbe09129063f077a1ffa132c77a78b673175c21fdbb11af513b9a6. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32:09Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/2E5gJDK4cVwkhwnyxamiNY.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/2E5gJDK4cVwkhwnyxamiNY.
    date published: 2026-06-13T13:32:09Z
    text: {"copyright_id":"0x47293d8258dbe09129063f077a1ffa132c77a78b673175c21fdbb11af513b9a6","isrc":"US6680916884","name":"When The Gods Meet","registered_at":"2026-06-10T03:13:37Z","spotify_id":"2E5gJDK4cVwkhwnyxamiNY","type":"track"}
track: True & Livin'
  type: MusicRecording
  duration: PT4M3S
  duration ms: 243479
  explicit: true
  by artist: Blu & Exile
  in album: Miles
    type: MusicAlbum
    date published: 2020-07-17
  isrc code: US6680915988
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-06-08T19:39:37+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x1b1b481c5c2e55bf1b24f84007c9e4b81b0425c8add8dfeecb63ff3fdeaf0367
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 953528
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block/953528
  additional property: OTSRecordURL
    type: PropertyValue
    value: https://artists.proofprofile.net/proofs/track/4xx5x7moTK8S1nQRzcox2R.json
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/4xx5x7moTK8S1nQRzcox2R
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-06-13T15:41:10Z
  additional property: OTSCanonicalRecord
    type: PropertyValue
    value: {"copyright_id":"0x1b1b481c5c2e55bf1b24f84007c9e4b81b0425c8add8dfeecb63ff3fdeaf0367","isrc":"US6680915988","name":"True & Livin'","registered_at":"2026-06-08T19:39:37Z","spotify_id":"4xx5x7moTK8S1nQRzcox2R","type":"track"}
  additional property: OTSVerifyInstructions
    type: PropertyValue
    value: 1. Compute SHA-256 of OTSCanonicalRecord value → must equal OTSHash 2. GET OTSBitcoinBlockVerifyURL → block OTSBitcoinBlock must exist at that height 3. Read CopyrightID inside OTSCanonicalRecord → must equal the CopyrightID above 4. GET OTSVerificationAPI → pre-computed 6-check result from server 5. If all match: this entity was registered on CopyrightChains at OTSTimestamp, independently verifiable on Bitcoin
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1b1b481c5c2e55bf1b24f84007c9e4b81b0425c8add8dfeecb63ff3fdeaf0367. Chain 2 (Bitcoin): anchored in block 953528 (2026-06-13T15:41:10Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/4xx5x7moTK8S1nQRzcox2R.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/4xx5x7moTK8S1nQRzcox2R.
    date published: 2026-06-13T15:41:10Z
    text: {"copyright_id":"0x1b1b481c5c2e55bf1b24f84007c9e4b81b0425c8add8dfeecb63ff3fdeaf0367","isrc":"US6680915988","name":"True & Livin'","registered_at":"2026-06-08T19:39:37Z","spotify_id":"4xx5x7moTK8S1nQRzcox2R","type":"track"}
track: Miles Davis
  type: MusicRecording
  duration: PT4M34S
  duration ms: 274374
  explicit: true
  by artist: Blu & Exile
  in album: Miles
    type: MusicAlbum
    date published: 2020-07-17
  isrc code: US6680916885
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-06-09T14:37:37+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x86b2372577dfed8c39fdfdd6161b17a3f6809716f84fdbc84f3317be2357099c
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 953528
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block/953528
  additional property: OTSRecordURL
    type: PropertyValue
    value: https://artists.proofprofile.net/proofs/track/60IGujfBe6oruuseKGzV84.json
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/60IGujfBe6oruuseKGzV84
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-06-13T15:41:10Z
  additional property: OTSCanonicalRecord
    type: PropertyValue
    value: {"copyright_id":"0x86b2372577dfed8c39fdfdd6161b17a3f6809716f84fdbc84f3317be2357099c","isrc":"US6680916885","name":"Miles Davis","registered_at":"2026-06-09T14:37:37Z","spotify_id":"60IGujfBe6oruuseKGzV84","type":"track"}
  additional property: OTSVerifyInstructions
    type: PropertyValue
    value: 1. Compute SHA-256 of OTSCanonicalRecord value → must equal OTSHash 2. GET OTSBitcoinBlockVerifyURL → block OTSBitcoinBlock must exist at that height 3. Read CopyrightID inside OTSCanonicalRecord → must equal the CopyrightID above 4. GET OTSVerificationAPI → pre-computed 6-check result from server 5. If all match: this entity was registered on CopyrightChains at OTSTimestamp, independently verifiable on Bitcoin
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x86b2372577dfed8c39fdfdd6161b17a3f6809716f84fdbc84f3317be2357099c. Chain 2 (Bitcoin): anchored in block 953528 (2026-06-13T15:41:10Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/60IGujfBe6oruuseKGzV84.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/60IGujfBe6oruuseKGzV84.
    date published: 2026-06-13T15:41:10Z
    text: {"copyright_id":"0x86b2372577dfed8c39fdfdd6161b17a3f6809716f84fdbc84f3317be2357099c","isrc":"US6680916885","name":"Miles Davis","registered_at":"2026-06-09T14:37:37Z","spotify_id":"60IGujfBe6oruuseKGzV84","type":"track"}
track: The Feeling
  type: MusicRecording
  duration: PT7M35S
  duration ms: 455500
  explicit: true
  by artist: Blu & Exile
  in album: Miles
    type: MusicAlbum
    date published: 2020-07-17
  isrc code: US6680916886
  additional property: CopyrightID
  additional property: CopyrightStatus
  additional property: CopyrightRegisteredAt
  additional property: CopyrightChainExplorerURL
  additional property: OTSHash
  additional property: OTSBitcoinBlock
  additional property: OTSBitcoinBlockVerifyURL
  additional property: OTSRecordURL
  additional property: OTSVerificationAPI
  additional property: OTSTimestamp
  additional property: OTSCanonicalRecord
  additional property: OTSVerifyInstructions
  subject of: OpenTimestamps Proof of Existence
track: Music Is My Everything
track: Bright As Stars
track: Blue As I Can Be
track: You Ain't Never Been Blue
track: Miles Away
track: Troubled Water
track: Roots Of Blue
track: African Dream
track: Requiem Of Blue
track: The American Dream
track: Dear Lord
track: To The Fall, But Not Forgotten
track: All The Blues
track: Spread Sunshine
track: The End

CopyrightID
type: PropertyValue

CopyrightStatus
type: PropertyValue
value: registered

CopyrightRegisteredAt
type: PropertyValue
value: 2026-06-11T06:29:49+00:00

CopyrightChainExplorerURL
type: PropertyValue
value: https://explorer.copyrightchains.com/tx/0x499bef7e9e88cebf34a649fbf8a2d7311c0939d2c960f4572230c007f1195369

OTSHash
type: PropertyValue

OTSBitcoinBlock
type: PropertyValue
value: 953528

OTSBitcoinBlockVerifyURL
type: PropertyValue
value: https://blockstream.info/api/block/953528

OTSRecordURL
type: PropertyValue
value: https://artists.proofprofile.net/proofs/track/7zcejmxAPjttrwdSXCoUwM.json

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

OTSTimestamp
type: PropertyValue
value: 2026-06-13T15:41:10Z

OTSCanonicalRecord
type: PropertyValue
value: {"copyright_id":"0x499bef7e9e88cebf34a649fbf8a2d7311c0939d2c960f4572230c007f1195369","isrc":"US6680916886","name":"The Feeling","registered_at":"2026-06-11T06:29:49Z","spotify_id":"7zcejmxAPjttrwdSXCoUwM","type":"track"}

OTSVerifyInstructions
type: PropertyValue
value: 1. Compute SHA-256 of OTSCanonicalRecord value → must equal OTSHash 2. GET OTSBitcoinBlockVerifyURL → block OTSBitcoinBlock must exist at that height 3. Read CopyrightID inside OTSCanonicalRecord → must equal the CopyrightID above 4. GET OTSVerificationAPI → pre-computed 6-check result from server 5. If all match: this entity was registered on CopyrightChains at OTSTimestamp, independently verifiable on Bitcoin

OpenTimestamps Proof of Existence
type: DigitalDocument
encoding format: application/vnd.opentimestamps.ots
description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x499bef7e9e88cebf34a649fbf8a2d7311c0939d2c960f4572230c007f1195369. Chain 2 (Bitcoin): anchored in block 953528 (2026-06-13T15:41:10Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/7zcejmxAPjttrwdSXCoUwM.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/7zcejmxAPjttrwdSXCoUwM.
date published: 2026-06-13T15:41:10Z
text: {"copyright_id":"0x499bef7e9e88cebf34a649fbf8a2d7311c0939d2c960f4572230c007f1195369","isrc":"US6680916886","name":"The Feeling","registered_at":"2026-06-11T06:29:49Z","spotify_id":"7zcejmxAPjttrwdSXCoUwM","type":"track"}

Music Is My Everything
type: MusicRecording
duration: PT6M11S
duration ms: 371374
explicit: true
by artist: Blu & Exile
in album: Miles
  type: MusicAlbum
  date published: 2020-07-17
isrc code: US6680916887
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-06-18T14:13:16+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0xeb28d2e5b31eb582e3de82c120f14644d36b03f81e58a0dbab2849ee23b05876
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 956302
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block/956302
additional property: OTSRecordURL
  type: PropertyValue
  value: https://artists.proofprofile.net/proofs/track/0TYX4VzuGYMV7Cdq37VEbc.json
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/0TYX4VzuGYMV7Cdq37VEbc
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-02T03:30:09Z
additional property: OTSCanonicalRecord
  type: PropertyValue
  value: {"copyright_id":"0xeb28d2e5b31eb582e3de82c120f14644d36b03f81e58a0dbab2849ee23b05876","isrc":"US6680916887","name":"Music Is My Everything","registered_at":"2026-06-18T14:13:16Z","spotify_id":"0TYX4VzuGYMV7Cdq37VEbc","type":"track"}
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 1. Compute SHA-256 of OTSCanonicalRecord value → must equal OTSHash 2. GET OTSBitcoinBlockVerifyURL → block OTSBitcoinBlock must exist at that height 3. Read CopyrightID inside OTSCanonicalRecord → must equal the CopyrightID above 4. GET OTSVerificationAPI → pre-computed 6-check result from server 5. If all match: this entity was registered on CopyrightChains at OTSTimestamp, independently verifiable on Bitcoin
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xeb28d2e5b31eb582e3de82c120f14644d36b03f81e58a0dbab2849ee23b05876. Chain 2 (Bitcoin): anchored in block 956302 (2026-07-02T03:30:09Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/0TYX4VzuGYMV7Cdq37VEbc.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/0TYX4VzuGYMV7Cdq37VEbc.
  date published: 2026-07-02T03:30:09Z
  text: {"copyright_id":"0xeb28d2e5b31eb582e3de82c120f14644d36b03f81e58a0dbab2849ee23b05876","isrc":"US6680916887","name":"Music Is My Everything","registered_at":"2026-06-18T14:13:16Z","spotify_id":"0TYX4VzuGYMV7Cdq37VEbc","type":"track"}

Bright As Stars
type: MusicRecording
duration: PT5M48S
duration ms: 348509
explicit: true
by artist: Blu & Exile
in album: Miles
  type: MusicAlbum
  date published: 2020-07-17
isrc code: US6680916888
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-06-19T10:07:06+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x75b88f85a2319cf08d486a38348ada7ae15d3fe06a25ee4a96b5eb7667c25b83
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 956302
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block/956302
additional property: OTSRecordURL
  type: PropertyValue
  value: https://artists.proofprofile.net/proofs/track/4tp3l5CqUjyyYACGMMYRMT.json
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/4tp3l5CqUjyyYACGMMYRMT
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-02T03:30:09Z
additional property: OTSCanonicalRecord
  type: PropertyValue
  value: {"copyright_id":"0x75b88f85a2319cf08d486a38348ada7ae15d3fe06a25ee4a96b5eb7667c25b83","isrc":"US6680916888","name":"Bright As Stars","registered_at":"2026-06-19T10:07:06Z","spotify_id":"4tp3l5CqUjyyYACGMMYRMT","type":"track"}
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 1. Compute SHA-256 of OTSCanonicalRecord value → must equal OTSHash 2. GET OTSBitcoinBlockVerifyURL → block OTSBitcoinBlock must exist at that height 3. Read CopyrightID inside OTSCanonicalRecord → must equal the CopyrightID above 4. GET OTSVerificationAPI → pre-computed 6-check result from server 5. If all match: this entity was registered on CopyrightChains at OTSTimestamp, independently verifiable on Bitcoin
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x75b88f85a2319cf08d486a38348ada7ae15d3fe06a25ee4a96b5eb7667c25b83. Chain 2 (Bitcoin): anchored in block 956302 (2026-07-02T03:30:09Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/4tp3l5CqUjyyYACGMMYRMT.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/4tp3l5CqUjyyYACGMMYRMT.
  date published: 2026-07-02T03:30:09Z
  text: {"copyright_id":"0x75b88f85a2319cf08d486a38348ada7ae15d3fe06a25ee4a96b5eb7667c25b83","isrc":"US6680916888","name":"Bright As Stars","registered_at":"2026-06-19T10:07:06Z","spotify_id":"4tp3l5CqUjyyYACGMMYRMT","type":"track"}

Blue As I Can Be
type: MusicRecording
duration: PT5M3S
duration ms: 303934
explicit: true
by artist: Blu & Exile
in album: Miles
  type: MusicAlbum
  date published: 2020-07-17
isrc code: US6680916889
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-06-19T10:01:54+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x7c68ad08a569c9782295d823d2788df03e0e31bcf72e66ed95048cdff14b7395
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 956302
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block/956302
additional property: OTSRecordURL
  type: PropertyValue
  value: https://artists.proofprofile.net/proofs/track/6kDYxQDjBW4m8U9wGOz2qa.json
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/6kDYxQDjBW4m8U9wGOz2qa
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-02T03:30:09Z
additional property: OTSCanonicalRecord
  type: PropertyValue
  value: {"copyright_id":"0x7c68ad08a569c9782295d823d2788df03e0e31bcf72e66ed95048cdff14b7395","isrc":"US6680916889","name":"Blue As I Can Be","registered_at":"2026-06-19T10:01:54Z","spotify_id":"6kDYxQDjBW4m8U9wGOz2qa","type":"track"}
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 1. Compute SHA-256 of OTSCanonicalRecord value → must equal OTSHash 2. GET OTSBitcoinBlockVerifyURL → block OTSBitcoinBlock must exist at that height 3. Read CopyrightID inside OTSCanonicalRecord → must equal the CopyrightID above 4. GET OTSVerificationAPI → pre-computed 6-check result from server 5. If all match: this entity was registered on CopyrightChains at OTSTimestamp, independently verifiable on Bitcoin
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7c68ad08a569c9782295d823d2788df03e0e31bcf72e66ed95048cdff14b7395. Chain 2 (Bitcoin): anchored in block 956302 (2026-07-02T03:30:09Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/6kDYxQDjBW4m8U9wGOz2qa.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/6kDYxQDjBW4m8U9wGOz2qa.
  date published: 2026-07-02T03:30:09Z
  text: {"copyright_id":"0x7c68ad08a569c9782295d823d2788df03e0e31bcf72e66ed95048cdff14b7395","isrc":"US6680916889","name":"Blue As I Can Be","registered_at":"2026-06-19T10:01:54Z","spotify_id":"6kDYxQDjBW4m8U9wGOz2qa","type":"track"}

You Ain't Never Been Blue
type: MusicRecording
duration: PT5M4S
duration ms: 304431
explicit: true
by artist: Blu & Exile
in album: Miles
  type: MusicAlbum
  date published: 2020-07-17
isrc code: US6680916890
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-06-19T10:03:18+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x04e5fa7699f60ca93e6ab98eeb69057f066acdb5ab3b3d5b0425df7801ef6eb3
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 956302
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block/956302
additional property: OTSRecordURL
  type: PropertyValue
  value: https://artists.proofprofile.net/proofs/track/467cphTLI8tV8Lym3o5SP0.json
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/467cphTLI8tV8Lym3o5SP0
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-02T03:30:09Z
additional property: OTSCanonicalRecord
  type: PropertyValue
  value: {"copyright_id":"0x04e5fa7699f60ca93e6ab98eeb69057f066acdb5ab3b3d5b0425df7801ef6eb3","isrc":"US6680916890","name":"You Ain't Never Been Blue","registered_at":"2026-06-19T10:03:18Z","spotify_id":"467cphTLI8tV8Lym3o5SP0","type":"track"}
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 1. Compute SHA-256 of OTSCanonicalRecord value → must equal OTSHash 2. GET OTSBitcoinBlockVerifyURL → block OTSBitcoinBlock must exist at that height 3. Read CopyrightID inside OTSCanonicalRecord → must equal the CopyrightID above 4. GET OTSVerificationAPI → pre-computed 6-check result from server 5. If all match: this entity was registered on CopyrightChains at OTSTimestamp, independently verifiable on Bitcoin
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x04e5fa7699f60ca93e6ab98eeb69057f066acdb5ab3b3d5b0425df7801ef6eb3. Chain 2 (Bitcoin): anchored in block 956302 (2026-07-02T03:30:09Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/467cphTLI8tV8Lym3o5SP0.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/467cphTLI8tV8Lym3o5SP0.
  date published: 2026-07-02T03:30:09Z
  text: {"copyright_id":"0x04e5fa7699f60ca93e6ab98eeb69057f066acdb5ab3b3d5b0425df7801ef6eb3","isrc":"US6680916890","name":"You Ain't Never Been Blue","registered_at":"2026-06-19T10:03:18Z","spotify_id":"467cphTLI8tV8Lym3o5SP0","type":"track"}

Miles Away
type: MusicRecording
duration: PT5M7S
duration ms: 307500
explicit: true
by artist: Blu & Exile
in album: Miles
  type: MusicAlbum
  date published: 2020-07-17
isrc code: US6680916891
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-06-09T16:56:56+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0xa55cafea6213bd4e9a971b63ea9f882c449d52905590be8722be39f65788a1ff
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 953536
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block/953536
additional property: OTSRecordURL
  type: PropertyValue
  value: https://artists.proofprofile.net/proofs/track/2mQcZ3jWCwUYBHao8XSwMS.json
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/2mQcZ3jWCwUYBHao8XSwMS
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-06-13T17:25:41Z
additional property: OTSCanonicalRecord
  type: PropertyValue
  value: {"copyright_id":"0xa55cafea6213bd4e9a971b63ea9f882c449d52905590be8722be39f65788a1ff","isrc":"US6680916891","name":"Miles Away","registered_at":"2026-06-09T16:56:56Z","spotify_id":"2mQcZ3jWCwUYBHao8XSwMS","type":"track"}
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 1. Compute SHA-256 of OTSCanonicalRecord value → must equal OTSHash 2. GET OTSBitcoinBlockVerifyURL → block OTSBitcoinBlock must exist at that height 3. Read CopyrightID inside OTSCanonicalRecord → must equal the CopyrightID above 4. GET OTSVerificationAPI → pre-computed 6-check result from server 5. If all match: this entity was registered on CopyrightChains at OTSTimestamp, independently verifiable on Bitcoin
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa55cafea6213bd4e9a971b63ea9f882c449d52905590be8722be39f65788a1ff. Chain 2 (Bitcoin): anchored in block 953536 (2026-06-13T17:25:41Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/2mQcZ3jWCwUYBHao8XSwMS.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/2mQcZ3jWCwUYBHao8XSwMS.
  date published: 2026-06-13T17:25:41Z
  text: {"copyright_id":"0xa55cafea6213bd4e9a971b63ea9f882c449d52905590be8722be39f65788a1ff","isrc":"US6680916891","name":"Miles Away","registered_at":"2026-06-09T16:56:56Z","spotify_id":"2mQcZ3jWCwUYBHao8XSwMS","type":"track"}

Troubled Water
type: MusicRecording
duration: PT4M53S
duration ms: 293999
explicit: true
by artist: Blu & Exile
in album: Miles
  type: MusicAlbum
  date published: 2020-07-17
isrc code: US6680916892
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-06-19T10:05:29+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0xf7b0c1126d4c631b108442e7873d19d9639ef1f1dd8ca915cbd9ee5492ca0ff2
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 956302
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block/956302
additional property: OTSRecordURL
  type: PropertyValue
  value: https://artists.proofprofile.net/proofs/track/672C7R6mSGpoxSGgtLMoBZ.json
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/672C7R6mSGpoxSGgtLMoBZ
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-02T03:30:09Z
additional property: OTSCanonicalRecord
  type: PropertyValue
  value: {"copyright_id":"0xf7b0c1126d4c631b108442e7873d19d9639ef1f1dd8ca915cbd9ee5492ca0ff2","isrc":"US6680916892","name":"Troubled Water","registered_at":"2026-06-19T10:05:29Z","spotify_id":"672C7R6mSGpoxSGgtLMoBZ","type":"track"}
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 1. Compute SHA-256 of OTSCanonicalRecord value → must equal OTSHash 2. GET OTSBitcoinBlockVerifyURL → block OTSBitcoinBlock must exist at that height 3. Read CopyrightID inside OTSCanonicalRecord → must equal the CopyrightID above 4. GET OTSVerificationAPI → pre-computed 6-check result from server 5. If all match: this entity was registered on CopyrightChains at OTSTimestamp, independently verifiable on Bitcoin
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf7b0c1126d4c631b108442e7873d19d9639ef1f1dd8ca915cbd9ee5492ca0ff2. Chain 2 (Bitcoin): anchored in block 956302 (2026-07-02T03:30:09Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/672C7R6mSGpoxSGgtLMoBZ.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/672C7R6mSGpoxSGgtLMoBZ.
  date published: 2026-07-02T03:30:09Z
  text: {"copyright_id":"0xf7b0c1126d4c631b108442e7873d19d9639ef1f1dd8ca915cbd9ee5492ca0ff2","isrc":"US6680916892","name":"Troubled Water","registered_at":"2026-06-19T10:05:29Z","spotify_id":"672C7R6mSGpoxSGgtLMoBZ","type":"track"}

Roots Of Blue
type: MusicRecording
duration: PT9M18S
duration ms: 558999
explicit: true
by artist: Blu & Exile
in album: Miles
  type: MusicAlbum
  date published: 2020-07-17
isrc code: US6680916893
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-06-23T02:56:55+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x653cb34c1096a6c82532b90acb48c7461924300e6ae86456c4bbdb6ee0d75070
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 956304
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block/956304
additional property: OTSRecordURL
  type: PropertyValue
  value: https://artists.proofprofile.net/proofs/track/4PSKJqSKUm6DM2XTGKQkCs.json
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/4PSKJqSKUm6DM2XTGKQkCs
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-02T03:55:08Z
additional property: OTSCanonicalRecord
  type: PropertyValue
  value: {"copyright_id":"0x653cb34c1096a6c82532b90acb48c7461924300e6ae86456c4bbdb6ee0d75070","isrc":"US6680916893","name":"Roots Of Blue","registered_at":"2026-06-23T02:56:55Z","spotify_id":"4PSKJqSKUm6DM2XTGKQkCs","type":"track"}
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 1. Compute SHA-256 of OTSCanonicalRecord value → must equal OTSHash 2. GET OTSBitcoinBlockVerifyURL → block OTSBitcoinBlock must exist at that height 3. Read CopyrightID inside OTSCanonicalRecord → must equal the CopyrightID above 4. GET OTSVerificationAPI → pre-computed 6-check result from server 5. If all match: this entity was registered on CopyrightChains at OTSTimestamp, independently verifiable on Bitcoin
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x653cb34c1096a6c82532b90acb48c7461924300e6ae86456c4bbdb6ee0d75070. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/4PSKJqSKUm6DM2XTGKQkCs.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/4PSKJqSKUm6DM2XTGKQkCs.
  date published: 2026-07-02T03:55:08Z
  text: {"copyright_id":"0x653cb34c1096a6c82532b90acb48c7461924300e6ae86456c4bbdb6ee0d75070","isrc":"US6680916893","name":"Roots Of Blue","registered_at":"2026-06-23T02:56:55Z","spotify_id":"4PSKJqSKUm6DM2XTGKQkCs","type":"track"}

African Dream
type: MusicRecording
duration: PT4M22S
duration ms: 262000
explicit: true
by artist: Blu & Exile
in album: Miles
  type: MusicAlbum
  date published: 2020-07-17
isrc code: US6680916894
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-06-22T05:02:16+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0xbc3c68674c5469417590b9741fb0d1fdbe125e374609a6484e22c18bad122156
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 956304
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block/956304
additional property: OTSRecordURL
  type: PropertyValue
  value: https://artists.proofprofile.net/proofs/track/2ZYzWseZHRE5JD211UGKLO.json
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/2ZYzWseZHRE5JD211UGKLO
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-02T03:55:08Z
additional property: OTSCanonicalRecord
  type: PropertyValue
  value: {"copyright_id":"0xbc3c68674c5469417590b9741fb0d1fdbe125e374609a6484e22c18bad122156","isrc":"US6680916894","name":"African Dream","registered_at":"2026-06-22T05:02:16Z","spotify_id":"2ZYzWseZHRE5JD211UGKLO","type":"track"}
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 1. Compute SHA-256 of OTSCanonicalRecord value → must equal OTSHash 2. GET OTSBitcoinBlockVerifyURL → block OTSBitcoinBlock must exist at that height 3. Read CopyrightID inside OTSCanonicalRecord → must equal the CopyrightID above 4. GET OTSVerificationAPI → pre-computed 6-check result from server 5. If all match: this entity was registered on CopyrightChains at OTSTimestamp, independently verifiable on Bitcoin
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbc3c68674c5469417590b9741fb0d1fdbe125e374609a6484e22c18bad122156. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/2ZYzWseZHRE5JD211UGKLO.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/2ZYzWseZHRE5JD211UGKLO.
  date published: 2026-07-02T03:55:08Z
  text: {"copyright_id":"0xbc3c68674c5469417590b9741fb0d1fdbe125e374609a6484e22c18bad122156","isrc":"US6680916894","name":"African Dream","registered_at":"2026-06-22T05:02:16Z","spotify_id":"2ZYzWseZHRE5JD211UGKLO","type":"track"}

Requiem Of Blue
type: MusicRecording
duration: PT3M26S
duration ms: 206000
explicit: true
by artist: Blu & Exile
in album: Miles
  type: MusicAlbum
  date published: 2020-07-17
isrc code: US6680916895
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-06-07T13:06:10+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x89c1171288e0273afc75871c750d5753109c823c1aa525ef750b5ce0dfe3abd1
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 953536
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block/953536
additional property: OTSRecordURL
  type: PropertyValue
  value: https://artists.proofprofile.net/proofs/track/5PxagALMigBSDhYopfs2aa.json
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/5PxagALMigBSDhYopfs2aa
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-06-13T17:25:41Z
additional property: OTSCanonicalRecord
  type: PropertyValue
  value: {"copyright_id":"0x89c1171288e0273afc75871c750d5753109c823c1aa525ef750b5ce0dfe3abd1","isrc":"US6680916895","name":"Requiem Of Blue","registered_at":"2026-06-07T13:06:10Z","spotify_id":"5PxagALMigBSDhYopfs2aa","type":"track"}
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 1. Compute SHA-256 of OTSCanonicalRecord value → must equal OTSHash 2. GET OTSBitcoinBlockVerifyURL → block OTSBitcoinBlock must exist at that height 3. Read CopyrightID inside OTSCanonicalRecord → must equal the CopyrightID above 4. GET OTSVerificationAPI → pre-computed 6-check result from server 5. If all match: this entity was registered on CopyrightChains at OTSTimestamp, independently verifiable on Bitcoin
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x89c1171288e0273afc75871c750d5753109c823c1aa525ef750b5ce0dfe3abd1. Chain 2 (Bitcoin): anchored in block 953536 (2026-06-13T17:25:41Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/5PxagALMigBSDhYopfs2aa.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/5PxagALMigBSDhYopfs2aa.
  date published: 2026-06-13T17:25:41Z
  text: {"copyright_id":"0x89c1171288e0273afc75871c750d5753109c823c1aa525ef750b5ce0dfe3abd1","isrc":"US6680916895","name":"Requiem Of Blue","registered_at":"2026-06-07T13:06:10Z","spotify_id":"5PxagALMigBSDhYopfs2aa","type":"track"}

The American Dream
type: MusicRecording
duration: PT4M37S
duration ms: 277799
explicit: true
by artist: Blu & Exile
in album: Miles
  type: MusicAlbum
  date published: 2020-07-17
isrc code: US6680916896
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-06-08T19:33:27+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x7f30d7536a52df9fc4f702a4b0d8142dee7eb6ecafd34cfc11e79afc2cd9ef77
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 953520
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block/953520
additional property: OTSRecordURL
  type: PropertyValue
  value: https://artists.proofprofile.net/proofs/track/4LcmIm9sFuC3m2VjhGn84N.json
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/4LcmIm9sFuC3m2VjhGn84N
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-06-13T13:32:09Z
additional property: OTSCanonicalRecord
  type: PropertyValue
  value: {"copyright_id":"0x7f30d7536a52df9fc4f702a4b0d8142dee7eb6ecafd34cfc11e79afc2cd9ef77","isrc":"US6680916896","name":"The American Dream","registered_at":"2026-06-08T19:33:27Z","spotify_id":"4LcmIm9sFuC3m2VjhGn84N","type":"track"}
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 1. Compute SHA-256 of OTSCanonicalRecord value → must equal OTSHash 2. GET OTSBitcoinBlockVerifyURL → block OTSBitcoinBlock must exist at that height 3. Read CopyrightID inside OTSCanonicalRecord → must equal the CopyrightID above 4. GET OTSVerificationAPI → pre-computed 6-check result from server 5. If all match: this entity was registered on CopyrightChains at OTSTimestamp, independently verifiable on Bitcoin
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7f30d7536a52df9fc4f702a4b0d8142dee7eb6ecafd34cfc11e79afc2cd9ef77. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32:09Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/4LcmIm9sFuC3m2VjhGn84N.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/4LcmIm9sFuC3m2VjhGn84N.
  date published: 2026-06-13T13:32:09Z
  text: {"copyright_id":"0x7f30d7536a52df9fc4f702a4b0d8142dee7eb6ecafd34cfc11e79afc2cd9ef77","isrc":"US6680916896","name":"The American Dream","registered_at":"2026-06-08T19:33:27Z","spotify_id":"4LcmIm9sFuC3m2VjhGn84N","type":"track"}

Dear Lord
type: MusicRecording
duration: PT3M12S
duration ms: 192212
explicit: true
by artist: Blu & Exile
in album: Miles
  type: MusicAlbum
  date published: 2020-07-17
isrc code: US6680916897
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-06-21T00:47:28+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0xfbf20e9971bb45e17e82cb50b15e594dea5aa58be15404d771efe083233d61ef
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 956304
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block/956304
additional property: OTSRecordURL
  type: PropertyValue
  value: https://artists.proofprofile.net/proofs/track/6UoQcLPgAga9SPT1e1X117.json
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/6UoQcLPgAga9SPT1e1X117
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-02T03:55:08Z
additional property: OTSCanonicalRecord
  type: PropertyValue
  value: {"copyright_id":"0xfbf20e9971bb45e17e82cb50b15e594dea5aa58be15404d771efe083233d61ef","isrc":"US6680916897","name":"Dear Lord","registered_at":"2026-06-21T00:47:28Z","spotify_id":"6UoQcLPgAga9SPT1e1X117","type":"track"}
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 1. Compute SHA-256 of OTSCanonicalRecord value → must equal OTSHash 2. GET OTSBitcoinBlockVerifyURL → block OTSBitcoinBlock must exist at that height 3. Read CopyrightID inside OTSCanonicalRecord → must equal the CopyrightID above 4. GET OTSVerificationAPI → pre-computed 6-check result from server 5. If all match: this entity was registered on CopyrightChains at OTSTimestamp, independently verifiable on Bitcoin
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfbf20e9971bb45e17e82cb50b15e594dea5aa58be15404d771efe083233d61ef. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/6UoQcLPgAga9SPT1e1X117.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/6UoQcLPgAga9SPT1e1X117.
  date published: 2026-07-02T03:55:08Z
  text: {"copyright_id":"0xfbf20e9971bb45e17e82cb50b15e594dea5aa58be15404d771efe083233d61ef","isrc":"US6680916897","name":"Dear Lord","registered_at":"2026-06-21T00:47:28Z","spotify_id":"6UoQcLPgAga9SPT1e1X117","type":"track"}

To The Fall, But Not Forgotten
type: MusicRecording
duration: PT4M33S
duration ms: 273237
explicit: true
by artist: Blu & Exile
in album: Miles
  type: MusicAlbum
  date published: 2020-07-17
isrc code: US6680916898
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-06-23T03:01:43+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x421d093796760c0502fac9b98ec6b80f3c3f707dede9ecfb2a16e15b8db753a7
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 956304
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block/956304
additional property: OTSRecordURL
  type: PropertyValue
  value: https://artists.proofprofile.net/proofs/track/5O8od9U5tOgJaPIwL95cev.json
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/5O8od9U5tOgJaPIwL95cev
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-02T03:55:08Z
additional property: OTSCanonicalRecord
  type: PropertyValue
  value: {"copyright_id":"0x421d093796760c0502fac9b98ec6b80f3c3f707dede9ecfb2a16e15b8db753a7","isrc":"US6680916898","name":"To The Fall, But Not Forgotten","registered_at":"2026-06-23T03:01:43Z","spotify_id":"5O8od9U5tOgJaPIwL95cev","type":"track"}
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 1. Compute SHA-256 of OTSCanonicalRecord value → must equal OTSHash 2. GET OTSBitcoinBlockVerifyURL → block OTSBitcoinBlock must exist at that height 3. Read CopyrightID inside OTSCanonicalRecord → must equal the CopyrightID above 4. GET OTSVerificationAPI → pre-computed 6-check result from server 5. If all match: this entity was registered on CopyrightChains at OTSTimestamp, independently verifiable on Bitcoin
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x421d093796760c0502fac9b98ec6b80f3c3f707dede9ecfb2a16e15b8db753a7. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/5O8od9U5tOgJaPIwL95cev.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/5O8od9U5tOgJaPIwL95cev.
  date published: 2026-07-02T03:55:08Z
  text: {"copyright_id":"0x421d093796760c0502fac9b98ec6b80f3c3f707dede9ecfb2a16e15b8db753a7","isrc":"US6680916898","name":"To The Fall, But Not Forgotten","registered_at":"2026-06-23T03:01:43Z","spotify_id":"5O8od9U5tOgJaPIwL95cev","type":"track"}

All The Blues
type: MusicRecording
duration: PT3M10S
duration ms: 190755
explicit: true
by artist: Blu & Exile
in album: Miles
  type: MusicAlbum
  date published: 2020-07-17
isrc code: US6680916899
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-06-24T05:53:12+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x377da930d7701f63e1553269bd18a8e8531f3ad62f627c555c9f16fb3b008d15
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 956312
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block/956312
additional property: OTSRecordURL
  type: PropertyValue
  value: https://artists.proofprofile.net/proofs/track/5mYDiwpbDNXZRd90bZafEc.json
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/5mYDiwpbDNXZRd90bZafEc
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-02T05:09:12Z
additional property: OTSCanonicalRecord
  type: PropertyValue
  value: {"copyright_id":"0x377da930d7701f63e1553269bd18a8e8531f3ad62f627c555c9f16fb3b008d15","isrc":"US6680916899","name":"All The Blues","registered_at":"2026-06-24T05:53:12Z","spotify_id":"5mYDiwpbDNXZRd90bZafEc","type":"track"}
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 1. Compute SHA-256 of OTSCanonicalRecord value → must equal OTSHash 2. GET OTSBitcoinBlockVerifyURL → block OTSBitcoinBlock must exist at that height 3. Read CopyrightID inside OTSCanonicalRecord → must equal the CopyrightID above 4. GET OTSVerificationAPI → pre-computed 6-check result from server 5. If all match: this entity was registered on CopyrightChains at OTSTimestamp, independently verifiable on Bitcoin
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x377da930d7701f63e1553269bd18a8e8531f3ad62f627c555c9f16fb3b008d15. Chain 2 (Bitcoin): anchored in block 956312 (2026-07-02T05:09:12Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/5mYDiwpbDNXZRd90bZafEc.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/5mYDiwpbDNXZRd90bZafEc.
  date published: 2026-07-02T05:09:12Z
  text: {"copyright_id":"0x377da930d7701f63e1553269bd18a8e8531f3ad62f627c555c9f16fb3b008d15","isrc":"US6680916899","name":"All The Blues","registered_at":"2026-06-24T05:53:12Z","spotify_id":"5mYDiwpbDNXZRd90bZafEc","type":"track"}

Spread Sunshine
type: MusicRecording
duration: PT2M47S
duration ms: 167926
explicit: true
by artist: Blu & Exile
in album: Miles
  type: MusicAlbum
  date published: 2020-07-17
isrc code: US6680915989
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-06-21T22:54:20+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x0809cb7ed8dd8ff9cd73fae857b0eefbf2bf557fb4c963ce127255fe461e3e20
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 956304
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block/956304
additional property: OTSRecordURL
  type: PropertyValue
  value: https://artists.proofprofile.net/proofs/track/7CCq5NFQbGqkLJrUuIsv3p.json
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/7CCq5NFQbGqkLJrUuIsv3p
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-02T03:55:08Z
additional property: OTSCanonicalRecord
  type: PropertyValue
  value: {"copyright_id":"0x0809cb7ed8dd8ff9cd73fae857b0eefbf2bf557fb4c963ce127255fe461e3e20","isrc":"US6680915989","name":"Spread Sunshine","registered_at":"2026-06-21T22:54:20Z","spotify_id":"7CCq5NFQbGqkLJrUuIsv3p","type":"track"}
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 1. Compute SHA-256 of OTSCanonicalRecord value → must equal OTSHash 2. GET OTSBitcoinBlockVerifyURL → block OTSBitcoinBlock must exist at that height 3. Read CopyrightID inside OTSCanonicalRecord → must equal the CopyrightID above 4. GET OTSVerificationAPI → pre-computed 6-check result from server 5. If all match: this entity was registered on CopyrightChains at OTSTimestamp, independently verifiable on Bitcoin
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0809cb7ed8dd8ff9cd73fae857b0eefbf2bf557fb4c963ce127255fe461e3e20. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/7CCq5NFQbGqkLJrUuIsv3p.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/7CCq5NFQbGqkLJrUuIsv3p.
  date published: 2026-07-02T03:55:08Z
  text: {"copyright_id":"0x0809cb7ed8dd8ff9cd73fae857b0eefbf2bf557fb4c963ce127255fe461e3e20","isrc":"US6680915989","name":"Spread Sunshine","registered_at":"2026-06-21T22:54:20Z","spotify_id":"7CCq5NFQbGqkLJrUuIsv3p","type":"track"}

The End
type: MusicRecording
duration: PT6M15S
duration ms: 375782
explicit: true
by artist: Blu & Exile
in album: Miles
  type: MusicAlbum
  date published: 2020-07-17
isrc code: US6680916900
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-06-23T02:54:15+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x66266debd4bd3da7e075c7643d93493b8f1099e03af47d3bad145bd37e75bf48
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 956304
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block/956304
additional property: OTSRecordURL
  type: PropertyValue
  value: https://artists.proofprofile.net/proofs/track/2127o5xI20Rt2iwJelgXaC.json
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/2127o5xI20Rt2iwJelgXaC
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-02T03:55:08Z
additional property: OTSCanonicalRecord
  type: PropertyValue
  value: {"copyright_id":"0x66266debd4bd3da7e075c7643d93493b8f1099e03af47d3bad145bd37e75bf48","isrc":"US6680916900","name":"The End","registered_at":"2026-06-23T02:54:15Z","spotify_id":"2127o5xI20Rt2iwJelgXaC","type":"track"}
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 1. Compute SHA-256 of OTSCanonicalRecord value → must equal OTSHash 2. GET OTSBitcoinBlockVerifyURL → block OTSBitcoinBlock must exist at that height 3. Read CopyrightID inside OTSCanonicalRecord → must equal the CopyrightID above 4. GET OTSVerificationAPI → pre-computed 6-check result from server 5. If all match: this entity was registered on CopyrightChains at OTSTimestamp, independently verifiable on Bitcoin
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x66266debd4bd3da7e075c7643d93493b8f1099e03af47d3bad145bd37e75bf48. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/2127o5xI20Rt2iwJelgXaC.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/2127o5xI20Rt2iwJelgXaC.
  date published: 2026-07-02T03:55:08Z
  text: {"copyright_id":"0x66266debd4bd3da7e075c7643d93493b8f1099e03af47d3bad145bd37e75bf48","isrc":"US6680916900","name":"The End","registered_at":"2026-06-23T02:54:15Z","spotify_id":"2127o5xI20Rt2iwJelgXaC","type":"track"}

The American Dream
type: MusicAlbum
date published: 2020-10-30
track: The American Dream - Remix
  type: MusicRecording
  duration: PT4M41S
  duration ms: 281415
  explicit: true
  by artist: Blu & Exile
  in album: The American Dream
    type: MusicAlbum
    date published: 2020-10-30

The American Dream (Remix)
type: MusicAlbum
date published: 2020-10-30
track: The American Dream - Remix
  type: MusicRecording
  duration: PT4M41S
  duration ms: 281415
  explicit: true
  by artist: Blu & Exile
  in album: The American Dream (Remix)
    type: MusicAlbum
    date published: 2020-10-30

A Letter
type: MusicRecording
duration: PT1M35S
duration ms: 95972
explicit: false
by artist: Blu & Exile
by artist: Blu
by artist: Exile
in album: Give Me My Flowers While I Can Still Smell Them
  type: MusicAlbum
  date published: 2012-09-04
isrc code: US6881100899
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-06-08T20:42:37+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x0884a9029e2d58d89e63f72b46ab44b7609156496a90a6424d00abe520948b6c
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 953528
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block/953528
additional property: OTSRecordURL
  type: PropertyValue
  value: https://artists.proofprofile.net/proofs/track/3b0tvkTkszyK6JrJj9HuwF.json
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/3b0tvkTkszyK6JrJj9HuwF
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-06-13T15:41:10Z
additional property: OTSCanonicalRecord
  type: PropertyValue
  value: {"copyright_id":"0x0884a9029e2d58d89e63f72b46ab44b7609156496a90a6424d00abe520948b6c","isrc":"US6881100899","name":"A Letter","registered_at":"2026-06-08T20:42:37Z","spotify_id":"3b0tvkTkszyK6JrJj9HuwF","type":"track"}
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 1. Compute SHA-256 of OTSCanonicalRecord value → must equal OTSHash 2. GET OTSBitcoinBlockVerifyURL → block OTSBitcoinBlock must exist at that height 3. Read CopyrightID inside OTSCanonicalRecord → must equal the CopyrightID above 4. GET OTSVerificationAPI → pre-computed 6-check result from server 5. If all match: this entity was registered on CopyrightChains at OTSTimestamp, independently verifiable on Bitcoin
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0884a9029e2d58d89e63f72b46ab44b7609156496a90a6424d00abe520948b6c. Chain 2 (Bitcoin): anchored in block 953528 (2026-06-13T15:41:10Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/3b0tvkTkszyK6JrJj9HuwF.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/3b0tvkTkszyK6JrJj9HuwF.
  date published: 2026-06-13T15:41:10Z
  text: {"copyright_id":"0x0884a9029e2d58d89e63f72b46ab44b7609156496a90a6424d00abe520948b6c","isrc":"US6881100899","name":"A Letter","registered_at":"2026-06-08T20:42:37Z","spotify_id":"3b0tvkTkszyK6JrJj9HuwF","type":"track"}

Ease Your Mind
type: MusicRecording
duration: PT4M28S
duration ms: 268679
explicit: false
by artist: Blu & Exile
by artist: Blu
by artist: Exile
in album: Give Me My Flowers While I Can Still Smell Them
  type: MusicAlbum
  date published: 2012-09-04
isrc code: US6881100900
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-06-19T12:25:48+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x7d4a5d221516004ba1ac7e14f74c5e45ed62514e77b02d9dd151ef771c818f42
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 956304
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block/956304
additional property: OTSRecordURL
  type: PropertyValue
  value: https://artists.proofprofile.net/proofs/track/5IVEuweCxk05vsgNeClJN1.json
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/5IVEuweCxk05vsgNeClJN1
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-02T03:55:08Z
additional property: OTSCanonicalRecord
  type: PropertyValue
  value: {"copyright_id":"0x7d4a5d221516004ba1ac7e14f74c5e45ed62514e77b02d9dd151ef771c818f42","isrc":"US6881100900","name":"Ease Your Mind","registered_at":"2026-06-19T12:25:48Z","spotify_id":"5IVEuweCxk05vsgNeClJN1","type":"track"}
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 1. Compute SHA-256 of OTSCanonicalRecord value → must equal OTSHash 2. GET OTSBitcoinBlockVerifyURL → block OTSBitcoinBlock must exist at that height 3. Read CopyrightID inside OTSCanonicalRecord → must equal the CopyrightID above 4. GET OTSVerificationAPI → pre-computed 6-check result from server 5. If all match: this entity was registered on CopyrightChains at OTSTimestamp, independently verifiable on Bitcoin
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7d4a5d221516004ba1ac7e14f74c5e45ed62514e77b02d9dd151ef771c818f42. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/5IVEuweCxk05vsgNeClJN1.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/5IVEuweCxk05vsgNeClJN1.
  date published: 2026-07-02T03:55:08Z
  text: {"copyright_id":"0x7d4a5d221516004ba1ac7e14f74c5e45ed62514e77b02d9dd151ef771c818f42","isrc":"US6881100900","name":"Ease Your Mind","registered_at":"2026-06-19T12:25:48Z","spotify_id":"5IVEuweCxk05vsgNeClJN1","type":"track"}

Maybe One Day
type: MusicRecording
duration: PT3M56S
duration ms: 236465
explicit: false
by artist: Blu & Exile
by artist: Blu
by artist: Exile
by artist: Black Spade
in album: Give Me My Flowers While I Can Still Smell Them
  type: MusicAlbum
  date published: 2012-09-04
isrc code: US6881100901
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-06-07T01:12:59+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0xbf618aae1106295830bb1c4ee55516ab5c734daca474243a8967564063221d11
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 953528
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block/953528
additional property: OTSRecordURL
  type: PropertyValue
  value: https://artists.proofprofile.net/proofs/track/5hYEaLnayI7QbBV9vXyu5Y.json
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/5hYEaLnayI7QbBV9vXyu5Y
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-06-13T15:41:10Z
additional property: OTSCanonicalRecord
  type: PropertyValue
  value: {"copyright_id":"0xbf618aae1106295830bb1c4ee55516ab5c734daca474243a8967564063221d11","isrc":"US6881100901","name":"Maybe One Day","registered_at":"2026-06-07T01:12:59Z","spotify_id":"5hYEaLnayI7QbBV9vXyu5Y","type":"track"}
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 1. Compute SHA-256 of OTSCanonicalRecord value → must equal OTSHash 2. GET OTSBitcoinBlockVerifyURL → block OTSBitcoinBlock must exist at that height 3. Read CopyrightID inside OTSCanonicalRecord → must equal the CopyrightID above 4. GET OTSVerificationAPI → pre-computed 6-check result from server 5. If all match: this entity was registered on CopyrightChains at OTSTimestamp, independently verifiable on Bitcoin
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbf618aae1106295830bb1c4ee55516ab5c734daca474243a8967564063221d11. Chain 2 (Bitcoin): anchored in block 953528 (2026-06-13T15:41:10Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/5hYEaLnayI7QbBV9vXyu5Y.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/5hYEaLnayI7QbBV9vXyu5Y.
  date published: 2026-06-13T15:41:10Z
  text: {"copyright_id":"0xbf618aae1106295830bb1c4ee55516ab5c734daca474243a8967564063221d11","isrc":"US6881100901","name":"Maybe One Day","registered_at":"2026-06-07T01:12:59Z","spotify_id":"5hYEaLnayI7QbBV9vXyu5Y","type":"track"}

I Am Jean
type: MusicRecording
duration: PT3M14S
duration ms: 194052
explicit: false
by artist: Blu & Exile
by artist: Blu
by artist: Exile
in album: Give Me My Flowers While I Can Still Smell Them
  type: MusicAlbum
  date published: 2012-09-04
isrc code: US6881100902
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-06-21T03:57:13+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x179e441b33fe9eded3735550e12eebba4b701505ec341f5f049c821cd8447bd7
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 956302
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block/956302
additional property: OTSRecordURL
  type: PropertyValue
  value: https://artists.proofprofile.net/proofs/track/5dJRoFFJKcYrqDx1WyYtD5.json
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/5dJRoFFJKcYrqDx1WyYtD5
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-02T03:30:09Z
additional property: OTSCanonicalRecord
  type: PropertyValue
  value: {"copyright_id":"0x179e441b33fe9eded3735550e12eebba4b701505ec341f5f049c821cd8447bd7","isrc":"US6881100902","name":"I Am Jean","registered_at":"2026-06-21T03:57:13Z","spotify_id":"5dJRoFFJKcYrqDx1WyYtD5","type":"track"}
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 1. Compute SHA-256 of OTSCanonicalRecord value → must equal OTSHash 2. GET OTSBitcoinBlockVerifyURL → block OTSBitcoinBlock must exist at that height 3. Read CopyrightID inside OTSCanonicalRecord → must equal the CopyrightID above 4. GET OTSVerificationAPI → pre-computed 6-check result from server 5. If all match: this entity was registered on CopyrightChains at OTSTimestamp, independently verifiable on Bitcoin
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x179e441b33fe9eded3735550e12eebba4b701505ec341f5f049c821cd8447bd7. Chain 2 (Bitcoin): anchored in block 956302 (2026-07-02T03:30:09Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/5dJRoFFJKcYrqDx1WyYtD5.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/5dJRoFFJKcYrqDx1WyYtD5.
  date published: 2026-07-02T03:30:09Z
  text: {"copyright_id":"0x179e441b33fe9eded3735550e12eebba4b701505ec341f5f049c821cd8447bd7","isrc":"US6881100902","name":"I Am Jean","registered_at":"2026-06-21T03:57:13Z","spotify_id":"5dJRoFFJKcYrqDx1WyYtD5","type":"track"}

O Heaven
type: MusicRecording
duration: PT3M19S
duration ms: 199878
explicit: false
by artist: Blu & Exile
by artist: Blu
by artist: Exile
in album: Give Me My Flowers While I Can Still Smell Them
  type: MusicAlbum
  date published: 2012-09-04
isrc code: US6881100903
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-06-06T04:59:05+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x7cf5a243e3bf7632bf1b6cda66326724729da000d3f062c9ddd360e0c4747bd0
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 953536
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block/953536
additional property: OTSRecordURL
  type: PropertyValue
  value: https://artists.proofprofile.net/proofs/track/0S4YysfsVExB7oX0tairoB.json
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/0S4YysfsVExB7oX0tairoB
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-06-13T17:25:41Z
additional property: OTSCanonicalRecord
  type: PropertyValue
  value: {"copyright_id":"0x7cf5a243e3bf7632bf1b6cda66326724729da000d3f062c9ddd360e0c4747bd0","isrc":"US6881100903","name":"O Heaven","registered_at":"2026-06-06T04:59:05Z","spotify_id":"0S4YysfsVExB7oX0tairoB","type":"track"}
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 1. Compute SHA-256 of OTSCanonicalRecord value → must equal OTSHash 2. GET OTSBitcoinBlockVerifyURL → block OTSBitcoinBlock must exist at that height 3. Read CopyrightID inside OTSCanonicalRecord → must equal the CopyrightID above 4. GET OTSVerificationAPI → pre-computed 6-check result from server 5. If all match: this entity was registered on CopyrightChains at OTSTimestamp, independently verifiable on Bitcoin
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7cf5a243e3bf7632bf1b6cda66326724729da000d3f062c9ddd360e0c4747bd0. Chain 2 (Bitcoin): anchored in block 953536 (2026-06-13T17:25:41Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/0S4YysfsVExB7oX0tairoB.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/0S4YysfsVExB7oX0tairoB.
  date published: 2026-06-13T17:25:41Z
  text: {"copyright_id":"0x7cf5a243e3bf7632bf1b6cda66326724729da000d3f062c9ddd360e0c4747bd0","isrc":"US6881100903","name":"O Heaven","registered_at":"2026-06-06T04:59:05Z","spotify_id":"0S4YysfsVExB7oX0tairoB","type":"track"}

More Out of Life
type: MusicRecording
duration: PT3M54S
duration ms: 234158
explicit: false
by artist: Blu & Exile
by artist: Blu
by artist: Exile
by artist: Jasmine Mitchell
in album: Give Me My Flowers While I Can Still Smell Them
  type: MusicAlbum
  date published: 2012-09-04
isrc code: US6881100904
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-06-17T08:24:11+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0xd639a6248900c1485042fa4ce8a0b3d906d75daaa3f9dcdfcddf5711df108f5f
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 954130
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block/954130
additional property: OTSRecordURL
  type: PropertyValue
  value: https://artists.proofprofile.net/proofs/track/4z8N08FaYz0APyea04QCqs.json
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/4z8N08FaYz0APyea04QCqs
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-06-17T20:42:32Z
additional property: OTSCanonicalRecord
  type: PropertyValue
  value: {"copyright_id":"0xd639a6248900c1485042fa4ce8a0b3d906d75daaa3f9dcdfcddf5711df108f5f","isrc":"US6881100904","name":"More Out of Life","registered_at":"2026-06-17T08:24:11Z","spotify_id":"4z8N08FaYz0APyea04QCqs","type":"track"}
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 1. Compute SHA-256 of OTSCanonicalRecord value → must equal OTSHash 2. GET OTSBitcoinBlockVerifyURL → block OTSBitcoinBlock must exist at that height 3. Read CopyrightID inside OTSCanonicalRecord → must equal the CopyrightID above 4. GET OTSVerificationAPI → pre-computed 6-check result from server 5. If all match: this entity was registered on CopyrightChains at OTSTimestamp, independently verifiable on Bitcoin
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd639a6248900c1485042fa4ce8a0b3d906d75daaa3f9dcdfcddf5711df108f5f. Chain 2 (Bitcoin): anchored in block 954130 (2026-06-17T20:42:32Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/4z8N08FaYz0APyea04QCqs.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/4z8N08FaYz0APyea04QCqs.
  date published: 2026-06-17T20:42:32Z
  text: {"copyright_id":"0xd639a6248900c1485042fa4ce8a0b3d906d75daaa3f9dcdfcddf5711df108f5f","isrc":"US6881100904","name":"More Out of Life","registered_at":"2026-06-17T08:24:11Z","spotify_id":"4z8N08FaYz0APyea04QCqs","type":"track"}

The Only One
type: MusicRecording
duration: PT3M35S
duration ms: 215233
explicit: false
by artist: Blu & Exile
by artist: Blu
by artist: Exile
by artist: Jimetta Rose
in album: Give Me My Flowers While I Can Still Smell Them
  type: MusicAlbum
  date published: 2012-09-04
isrc code: US6881100905
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-06-08T20:44:09+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x2a34046bb306d920e3b17efc3ab07899194905fd531451b59e927058d09a4b35
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 953528
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block/953528
additional property: OTSRecordURL
  type: PropertyValue
  value: https://artists.proofprofile.net/proofs/track/53GyUog0e8fbctqyJieLS2.json
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/53GyUog0e8fbctqyJieLS2
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-06-13T15:41:10Z
additional property: OTSCanonicalRecord
  type: PropertyValue
  value: {"copyright_id":"0x2a34046bb306d920e3b17efc3ab07899194905fd531451b59e927058d09a4b35","isrc":"US6881100905","name":"The Only One","registered_at":"2026-06-08T20:44:09Z","spotify_id":"53GyUog0e8fbctqyJieLS2","type":"track"}
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 1. Compute SHA-256 of OTSCanonicalRecord value → must equal OTSHash 2. GET OTSBitcoinBlockVerifyURL → block OTSBitcoinBlock must exist at that height 3. Read CopyrightID inside OTSCanonicalRecord → must equal the CopyrightID above 4. GET OTSVerificationAPI → pre-computed 6-check result from server 5. If all match: this entity was registered on CopyrightChains at OTSTimestamp, independently verifiable on Bitcoin
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2a34046bb306d920e3b17efc3ab07899194905fd531451b59e927058d09a4b35. Chain 2 (Bitcoin): anchored in block 953528 (2026-06-13T15:41:10Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/53GyUog0e8fbctqyJieLS2.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/53GyUog0e8fbctqyJieLS2.
  date published: 2026-06-13T15:41:10Z
  text: {"copyright_id":"0x2a34046bb306d920e3b17efc3ab07899194905fd531451b59e927058d09a4b35","isrc":"US6881100905","name":"The Only One","registered_at":"2026-06-08T20:44:09Z","spotify_id":"53GyUog0e8fbctqyJieLS2","type":"track"}

Money
type: MusicRecording
duration: PT2M49S
duration ms: 169479
explicit: false
by artist: Blu & Exile
by artist: Blu
by artist: Exile
in album: Give Me My Flowers While I Can Still Smell Them
  type: MusicAlbum
  date published: 2012-09-04
isrc code: US6881100906
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-06-22T20:02:09+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x14d386c692f19ceea8cb6e062654db1b8c3153baa7b1fadb0a07abfa4f4b1f36
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 956312
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block/956312
additional property: OTSRecordURL
  type: PropertyValue
  value: https://artists.proofprofile.net/proofs/track/4MHohgE9X88aWGZ5l9eZYI.json
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/4MHohgE9X88aWGZ5l9eZYI
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-02T05:09:12Z
additional property: OTSCanonicalRecord
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 1. Compute SHA-256 of OTSCanonicalRecord value → must equal OTSHash 2. GET OTSBitcoinBlockVerifyURL → block OTSBitcoinBlock must exist at that height 3. Read CopyrightID inside OTSCanonicalRecord → must equal the CopyrightID above 4. GET OTSVerificationAPI → pre-computed 6-check result from server 5. If all match: this entity was registered on CopyrightChains at OTSTimestamp, independently verifiable on Bitcoin
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x14d386c692f19ceea8cb6e062654db1b8c3153baa7b1fadb0a07abfa4f4b1f36. Chain 2 (Bitcoin): anchored in block 956312 (2026-07-02T05:09:12Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/4MHohgE9X88aWGZ5l9eZYI.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/4MHohgE9X88aWGZ5l9eZYI.
  date published: 2026-07-02T05:09:12Z

Mask Your Soul
type: MusicRecording
duration: PT1M54S
duration ms: 114238
explicit: false
by artist: Blu & Exile
by artist: Blu
by artist: Exile
in album: Give Me My Flowers While I Can Still Smell Them
  type: MusicAlbum
  date published: 2012-09-04
isrc code: US6881100907
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-06-19T12:52:19+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x539d8bb77f9019e56441348ef36ebee858471cff0df58cca541439bafd66dcbf
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 956304
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block/956304
additional property: OTSRecordURL
  type: PropertyValue
  value: https://artists.proofprofile.net/proofs/track/4LDIN3ZsLWjssl5liTSCPY.json
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/4LDIN3ZsLWjssl5liTSCPY
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-02T03:55:08Z
additional property: OTSCanonicalRecord
  type: PropertyValue
  value: {"copyright_id":"0x539d8bb77f9019e56441348ef36ebee858471cff0df58cca541439bafd66dcbf","isrc":"US6881100907","name":"Mask Your Soul","registered_at":"2026-06-19T12:52:19Z","spotify_id":"4LDIN3ZsLWjssl5liTSCPY","type":"track"}
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 1. Compute SHA-256 of OTSCanonicalRecord value → must equal OTSHash 2. GET OTSBitcoinBlockVerifyURL → block OTSBitcoinBlock must exist at that height 3. Read CopyrightID inside OTSCanonicalRecord → must equal the CopyrightID above 4. GET OTSVerificationAPI → pre-computed 6-check result from server 5. If all match: this entity was registered on CopyrightChains at OTSTimestamp, independently verifiable on Bitcoin
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x539d8bb77f9019e56441348ef36ebee858471cff0df58cca541439bafd66dcbf. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/4LDIN3ZsLWjssl5liTSCPY.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/4LDIN3ZsLWjssl5liTSCPY.
  date published: 2026-07-02T03:55:08Z
  text: {"copyright_id":"0x539d8bb77f9019e56441348ef36ebee858471cff0df58cca541439bafd66dcbf","isrc":"US6881100907","name":"Mask Your Soul","registered_at":"2026-06-19T12:52:19Z","spotify_id":"4LDIN3ZsLWjssl5liTSCPY","type":"track"}

Good Morning Neighbor
type: MusicRecording
duration: PT2M5S
duration ms: 125026
explicit: false
by artist: Blu & Exile
by artist: Blu
by artist: Exile
in album: Give Me My Flowers While I Can Still Smell Them
  type: MusicAlbum
  date published: 2012-09-04
isrc code: US6881100908
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-06-10T04:39:28+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x7d9e26c1146d4d1c32c0c2e349a13e06b7ca9107d84cf2232bd4d7f2e6640066
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 953536
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block/953536
additional property: OTSRecordURL
  type: PropertyValue
  value: https://artists.proofprofile.net/proofs/track/2Zq2mhqRKR9AaurHtUF8Ew.json
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/2Zq2mhqRKR9AaurHtUF8Ew
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-06-13T17:25:41Z
additional property: OTSCanonicalRecord
  type: PropertyValue
  value: {"copyright_id":"0x7d9e26c1146d4d1c32c0c2e349a13e06b7ca9107d84cf2232bd4d7f2e6640066","isrc":"US6881100908","name":"Good Morning Neighbor","registered_at":"2026-06-10T04:39:28Z","spotify_id":"2Zq2mhqRKR9AaurHtUF8Ew","type":"track"}
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 1. Compute SHA-256 of OTSCanonicalRecord value → must equal OTSHash 2. GET OTSBitcoinBlockVerifyURL → block OTSBitcoinBlock must exist at that height 3. Read CopyrightID inside OTSCanonicalRecord → must equal the CopyrightID above 4. GET OTSVerificationAPI → pre-computed 6-check result from server 5. If all match: this entity was registered on CopyrightChains at OTSTimestamp, independently verifiable on Bitcoin
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7d9e26c1146d4d1c32c0c2e349a13e06b7ca9107d84cf2232bd4d7f2e6640066. Chain 2 (Bitcoin): anchored in block 953536 (2026-06-13T17:25:41Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/2Zq2mhqRKR9AaurHtUF8Ew.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/2Zq2mhqRKR9AaurHtUF8Ew.
  date published: 2026-06-13T17:25:41Z
  text: {"copyright_id":"0x7d9e26c1146d4d1c32c0c2e349a13e06b7ca9107d84cf2232bd4d7f2e6640066","isrc":"US6881100908","name":"Good Morning Neighbor","registered_at":"2026-06-10T04:39:28Z","spotify_id":"2Zq2mhqRKR9AaurHtUF8Ew","type":"track"}

Growing Pains
type: MusicRecording
duration: PT4M8S
duration ms: 248758
explicit: false
by artist: Blu & Exile
by artist: Blu
by artist: Exile
by artist: Fashawn
by artist: Johaz
in album: Give Me My Flowers While I Can Still Smell Them
  type: MusicAlbum
  date published: 2012-09-04
isrc code: US6881100909
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-06-18T02:11:23+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x3df09a89da07b06477dd7b93770eecb6d5c058054ad4489ca82ffd026339a4e5
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 956302
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block/956302
additional property: OTSRecordURL
  type: PropertyValue
  value: https://artists.proofprofile.net/proofs/track/73J9c2eypnv5b78aIEo6Qz.json
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/73J9c2eypnv5b78aIEo6Qz
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-02T03:30:09Z
additional property: OTSCanonicalRecord
  type: PropertyValue
  value: {"copyright_id":"0x3df09a89da07b06477dd7b93770eecb6d5c058054ad4489ca82ffd026339a4e5","isrc":"US6881100909","name":"Growing Pains","registered_at":"2026-06-18T02:11:23Z","spotify_id":"73J9c2eypnv5b78aIEo6Qz","type":"track"}
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 1. Compute SHA-256 of OTSCanonicalRecord value → must equal OTSHash 2. GET OTSBitcoinBlockVerifyURL → block OTSBitcoinBlock must exist at that height 3. Read CopyrightID inside OTSCanonicalRecord → must equal the CopyrightID above 4. GET OTSVerificationAPI → pre-computed 6-check result from server 5. If all match: this entity was registered on CopyrightChains at OTSTimestamp, independently verifiable on Bitcoin
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3df09a89da07b06477dd7b93770eecb6d5c058054ad4489ca82ffd026339a4e5. Chain 2 (Bitcoin): anchored in block 956302 (2026-07-02T03:30:09Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/73J9c2eypnv5b78aIEo6Qz.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/73J9c2eypnv5b78aIEo6Qz.
  date published: 2026-07-02T03:30:09Z
  text: {"copyright_id":"0x3df09a89da07b06477dd7b93770eecb6d5c058054ad4489ca82ffd026339a4e5","isrc":"US6881100909","name":"Growing Pains","registered_at":"2026-06-18T02:11:23Z","spotify_id":"73J9c2eypnv5b78aIEo6Qz","type":"track"}

Don't Be Jelly
type: MusicRecording
duration: PT3M33S
duration ms: 213253
explicit: false
by artist: Blu & Exile
by artist: Blu
by artist: Exile
in album: Give Me My Flowers While I Can Still Smell Them
  type: MusicAlbum
  date published: 2012-09-04
isrc code: US6881100910
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-06-20T07:18:49+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0xbea90de938bcfd5cd25a1668d6a51f14c80dc445b46ff1d3ad22c94855441135
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 956302
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block/956302
additional property: OTSRecordURL
  type: PropertyValue
  value: https://artists.proofprofile.net/proofs/track/73nmIble7Jg8XwM6nUASme.json
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/73nmIble7Jg8XwM6nUASme
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-02T03:30:09Z
additional property: OTSCanonicalRecord
  type: PropertyValue
  value: {"copyright_id":"0xbea90de938bcfd5cd25a1668d6a51f14c80dc445b46ff1d3ad22c94855441135","isrc":"US6881100910","name":"Don't Be Jelly","registered_at":"2026-06-20T07:18:49Z","spotify_id":"73nmIble7Jg8XwM6nUASme","type":"track"}
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 1. Compute SHA-256 of OTSCanonicalRecord value → must equal OTSHash 2. GET OTSBitcoinBlockVerifyURL → block OTSBitcoinBlock must exist at that height 3. Read CopyrightID inside OTSCanonicalRecord → must equal the CopyrightID above 4. GET OTSVerificationAPI → pre-computed 6-check result from server 5. If all match: this entity was registered on CopyrightChains at OTSTimestamp, independently verifiable on Bitcoin
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbea90de938bcfd5cd25a1668d6a51f14c80dc445b46ff1d3ad22c94855441135. Chain 2 (Bitcoin): anchored in block 956302 (2026-07-02T03:30:09Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/73nmIble7Jg8XwM6nUASme.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/73nmIble7Jg8XwM6nUASme.
  date published: 2026-07-02T03:30:09Z
  text: {"copyright_id":"0xbea90de938bcfd5cd25a1668d6a51f14c80dc445b46ff1d3ad22c94855441135","isrc":"US6881100910","name":"Don't Be Jelly","registered_at":"2026-06-20T07:18:49Z","spotify_id":"73nmIble7Jg8XwM6nUASme","type":"track"}

Berries and Juices
type: MusicRecording
duration: PT2M10S
duration ms: 130008
explicit: false
by artist: Blu & Exile
by artist: Blu
by artist: Exile
in album: Give Me My Flowers While I Can Still Smell Them
  type: MusicAlbum
  date published: 2012-09-04
isrc code: US6881100911
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-06-25T08:47:57+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x90d5800ea82c009b61a0efa580523f70c5e4962d97c07b8aa6f559d7f74f46a8
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 956349
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block/956349
additional property: OTSRecordURL
  type: PropertyValue
  value: https://artists.proofprofile.net/proofs/track/0hBF1c5Dflx0cLGmrDkJlF.json
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/0hBF1c5Dflx0cLGmrDkJlF
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-02T11:34:59Z
additional property: OTSCanonicalRecord
  type: PropertyValue
  value: {"copyright_id":"0x90d5800ea82c009b61a0efa580523f70c5e4962d97c07b8aa6f559d7f74f46a8","isrc":"US6881100911","name":"Berries and Juices","registered_at":"2026-06-25T08:47:57Z","spotify_id":"0hBF1c5Dflx0cLGmrDkJlF","type":"track"}
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 1. Compute SHA-256 of OTSCanonicalRecord value → must equal OTSHash 2. GET OTSBitcoinBlockVerifyURL → block OTSBitcoinBlock must exist at that height 3. Read CopyrightID inside OTSCanonicalRecord → must equal the CopyrightID above 4. GET OTSVerificationAPI → pre-computed 6-check result from server 5. If all match: this entity was registered on CopyrightChains at OTSTimestamp, independently verifiable on Bitcoin
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x90d5800ea82c009b61a0efa580523f70c5e4962d97c07b8aa6f559d7f74f46a8. Chain 2 (Bitcoin): anchored in block 956349 (2026-07-02T11:34:59Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/0hBF1c5Dflx0cLGmrDkJlF.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/0hBF1c5Dflx0cLGmrDkJlF.
  date published: 2026-07-02T11:34:59Z
  text: {"copyright_id":"0x90d5800ea82c009b61a0efa580523f70c5e4962d97c07b8aa6f559d7f74f46a8","isrc":"US6881100911","name":"Berries and Juices","registered_at":"2026-06-25T08:47:57Z","spotify_id":"0hBF1c5Dflx0cLGmrDkJlF","type":"track"}

The Great Escape
type: MusicRecording
duration: PT3M16S
duration ms: 196318
explicit: false
by artist: Blu & Exile
by artist: Blu
by artist: Exile
by artist: Adad
by artist: Homeboy Sandman
in album: Give Me My Flowers While I Can Still Smell Them
  type: MusicAlbum
  date published: 2012-09-04
isrc code: US6881100912
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-06-24T14:24:54+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x697537067738212d180249946b8b1909ae42444fe300e915022d5ea1f20e2532
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 956312
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block/956312
additional property: OTSRecordURL
  type: PropertyValue
  value: https://artists.proofprofile.net/proofs/track/54E0sTAnWXKaaTUvy8o7Fj.json
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/54E0sTAnWXKaaTUvy8o7Fj
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-02T05:09:12Z
additional property: OTSCanonicalRecord
  type: PropertyValue
  value: {"copyright_id":"0x697537067738212d180249946b8b1909ae42444fe300e915022d5ea1f20e2532","isrc":"US6881100912","name":"The Great Escape","registered_at":"2026-06-24T14:24:54Z","spotify_id":"54E0sTAnWXKaaTUvy8o7Fj","type":"track"}
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 1. Compute SHA-256 of OTSCanonicalRecord value → must equal OTSHash 2. GET OTSBitcoinBlockVerifyURL → block OTSBitcoinBlock must exist at that height 3. Read CopyrightID inside OTSCanonicalRecord → must equal the CopyrightID above 4. GET OTSVerificationAPI → pre-computed 6-check result from server 5. If all match: this entity was registered on CopyrightChains at OTSTimestamp, independently verifiable on Bitcoin
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x697537067738212d180249946b8b1909ae42444fe300e915022d5ea1f20e2532. Chain 2 (Bitcoin): anchored in block 956312 (2026-07-02T05:09:12Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/54E0sTAnWXKaaTUvy8o7Fj.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/54E0sTAnWXKaaTUvy8o7Fj.
  date published: 2026-07-02T05:09:12Z
  text: {"copyright_id":"0x697537067738212d180249946b8b1909ae42444fe300e915022d5ea1f20e2532","isrc":"US6881100912","name":"The Great Escape","registered_at":"2026-06-24T14:24:54Z","spotify_id":"54E0sTAnWXKaaTUvy8o7Fj","type":"track"}

Seasons
type: MusicRecording
duration: PT2M41S
duration ms: 161112
explicit: false
by artist: Blu & Exile
by artist: Blu
by artist: Exile
in album: Give Me My Flowers While I Can Still Smell Them
  type: MusicAlbum
  date published: 2012-09-04
isrc code: US6881100913
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-06-22T02:48:06+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x21a66859a1b6535dda72bd7bc7831fcc70916323b4b406c1a043430a5c598290
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 956304
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block/956304
additional property: OTSRecordURL
  type: PropertyValue
  value: https://artists.proofprofile.net/proofs/track/6ZUtWS6YIEeOUn5YZNgJJe.json
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/6ZUtWS6YIEeOUn5YZNgJJe
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-02T03:55:08Z
additional property: OTSCanonicalRecord
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 1. Compute SHA-256 of OTSCanonicalRecord value → must equal OTSHash 2. GET OTSBitcoinBlockVerifyURL → block OTSBitcoinBlock must exist at that height 3. Read CopyrightID inside OTSCanonicalRecord → must equal the CopyrightID above 4. GET OTSVerificationAPI → pre-computed 6-check result from server 5. If all match: this entity was registered on CopyrightChains at OTSTimestamp, independently verifiable on Bitcoin
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x21a66859a1b6535dda72bd7bc7831fcc70916323b4b406c1a043430a5c598290. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/6ZUtWS6YIEeOUn5YZNgJJe.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/6ZUtWS6YIEeOUn5YZNgJJe.
  date published: 2026-07-02T03:55:08Z

A Man
type: MusicRecording
duration: PT4M31S
duration ms: 271185
explicit: false
by artist: Blu & Exile
by artist: Blu
by artist: Exile
in album: Give Me My Flowers While I Can Still Smell Them
  type: MusicAlbum
  date published: 2012-09-04
isrc code: US6881100914
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-06-22T20:02:59+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x96bb9af3938c03c08da0425c3bc161c655b2d8b3fececafba5e5592fdc81043a
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 956312
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block/956312
additional property: OTSRecordURL
  type: PropertyValue
  value: https://artists.proofprofile.net/proofs/track/1cAoYFJytysXRkUsS7lLqp.json
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/1cAoYFJytysXRkUsS7lLqp
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-02T05:09:12Z
additional property: OTSCanonicalRecord
  type: PropertyValue
  value: {"copyright_id":"0x96bb9af3938c03c08da0425c3bc161c655b2d8b3fececafba5e5592fdc81043a","isrc":"US6881100914","name":"A Man","registered_at":"2026-06-22T20:02:59Z","spotify_id":"1cAoYFJytysXRkUsS7lLqp","type":"track"}
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 1. Compute SHA-256 of OTSCanonicalRecord value → must equal OTSHash 2. GET OTSBitcoinBlockVerifyURL → block OTSBitcoinBlock must exist at that height 3. Read CopyrightID inside OTSCanonicalRecord → must equal the CopyrightID above 4. GET OTSVerificationAPI → pre-computed 6-check result from server 5. If all match: this entity was registered on CopyrightChains at OTSTimestamp, independently verifiable on Bitcoin
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x96bb9af3938c03c08da0425c3bc161c655b2d8b3fececafba5e5592fdc81043a. Chain 2 (Bitcoin): anchored in block 956312 (2026-07-02T05:09:12Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/1cAoYFJytysXRkUsS7lLqp.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/1cAoYFJytysXRkUsS7lLqp.
  date published: 2026-07-02T05:09:12Z
  text: {"copyright_id":"0x96bb9af3938c03c08da0425c3bc161c655b2d8b3fececafba5e5592fdc81043a","isrc":"US6881100914","name":"A Man","registered_at":"2026-06-22T20:02:59Z","spotify_id":"1cAoYFJytysXRkUsS7lLqp","type":"track"}

Cent from Heaven
type: MusicRecording
duration: PT3M12S
duration ms: 192361
explicit: false
by artist: Blu & Exile
by artist: Blu
by artist: Exile
in album: Give Me My Flowers While I Can Still Smell Them
  type: MusicAlbum
  date published: 2012-09-04
isrc code: US6881100915
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-06-22T02:44:48+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x1d721d3cb787ceb8c9a2bffb0966693d32939e7dcfb472f89ea716a4c07c3e79
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 956304
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block/956304
additional property: OTSRecordURL
  type: PropertyValue
  value: https://artists.proofprofile.net/proofs/track/2N3Y1UbRNhcoAvkeAvQaEd.json
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/2N3Y1UbRNhcoAvkeAvQaEd
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-02T03:55:08Z
additional property: OTSCanonicalRecord
  type: PropertyValue
  value: {"copyright_id":"0x1d721d3cb787ceb8c9a2bffb0966693d32939e7dcfb472f89ea716a4c07c3e79","isrc":"US6881100915","name":"Cent from Heaven","registered_at":"2026-06-22T02:44:48Z","spotify_id":"2N3Y1UbRNhcoAvkeAvQaEd","type":"track"}
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 1. Compute SHA-256 of OTSCanonicalRecord value → must equal OTSHash 2. GET OTSBitcoinBlockVerifyURL → block OTSBitcoinBlock must exist at that height 3. Read CopyrightID inside OTSCanonicalRecord → must equal the CopyrightID above 4. GET OTSVerificationAPI → pre-computed 6-check result from server 5. If all match: this entity was registered on CopyrightChains at OTSTimestamp, independently verifiable on Bitcoin
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1d721d3cb787ceb8c9a2bffb0966693d32939e7dcfb472f89ea716a4c07c3e79. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/2N3Y1UbRNhcoAvkeAvQaEd.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/2N3Y1UbRNhcoAvkeAvQaEd.
  date published: 2026-07-02T03:55:08Z
  text: {"copyright_id":"0x1d721d3cb787ceb8c9a2bffb0966693d32939e7dcfb472f89ea716a4c07c3e79","isrc":"US6881100915","name":"Cent from Heaven","registered_at":"2026-06-22T02:44:48Z","spotify_id":"2N3Y1UbRNhcoAvkeAvQaEd","type":"track"}

Blue
type: MusicRecording
duration: PT2M18S
duration ms: 138271
explicit: false
by artist: Blu & Exile
by artist: Blu
by artist: Exile
in album: Miles
  type: MusicAlbum
  date published: 2020-07-17
isrc code: US6680916883
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-06-10T03:13:05+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x150e8b3574f20c42e2e05c6f4a8599202e96227d13a648db149b5349f04e78cd
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 953520
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block/953520
additional property: OTSRecordURL
  type: PropertyValue
  value: https://artists.proofprofile.net/proofs/track/6lp6YWBzpPj1oaGZiTD5x2.json
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/6lp6YWBzpPj1oaGZiTD5x2
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-06-13T13:32:09Z
additional property: OTSCanonicalRecord
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 1. Compute SHA-256 of OTSCanonicalRecord value → must equal OTSHash 2. GET OTSBitcoinBlockVerifyURL → block OTSBitcoinBlock must exist at that height 3. Read CopyrightID inside OTSCanonicalRecord → must equal the CopyrightID above 4. GET OTSVerificationAPI → pre-computed 6-check result from server 5. If all match: this entity was registered on CopyrightChains at OTSTimestamp, independently verifiable on Bitcoin
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x150e8b3574f20c42e2e05c6f4a8599202e96227d13a648db149b5349f04e78cd. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32:09Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/6lp6YWBzpPj1oaGZiTD5x2.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/6lp6YWBzpPj1oaGZiTD5x2.
  date published: 2026-06-13T13:32:09Z

When The Gods Meet
type: MusicRecording
duration: PT3M3S
duration ms: 183222
explicit: false
by artist: Blu & Exile
by artist: Blu
by artist: Exile
by artist: Ishe
in album: Miles
  type: MusicAlbum
  date published: 2020-07-17
isrc code: US6680916884
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-06-10T03:13:37+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x47293d8258dbe09129063f077a1ffa132c77a78b673175c21fdbb11af513b9a6
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 953520
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block/953520
additional property: OTSRecordURL
  type: PropertyValue
  value: https://artists.proofprofile.net/proofs/track/2E5gJDK4cVwkhwnyxamiNY.json
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/2E5gJDK4cVwkhwnyxamiNY
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-06-13T13:32:09Z
additional property: OTSCanonicalRecord
  type: PropertyValue
  value: {"copyright_id":"0x47293d8258dbe09129063f077a1ffa132c77a78b673175c21fdbb11af513b9a6","isrc":"US6680916884","name":"When The Gods Meet","registered_at":"2026-06-10T03:13:37Z","spotify_id":"2E5gJDK4cVwkhwnyxamiNY","type":"track"}
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 1. Compute SHA-256 of OTSCanonicalRecord value → must equal OTSHash 2. GET OTSBitcoinBlockVerifyURL → block OTSBitcoinBlock must exist at that height 3. Read CopyrightID inside OTSCanonicalRecord → must equal the CopyrightID above 4. GET OTSVerificationAPI → pre-computed 6-check result from server 5. If all match: this entity was registered on CopyrightChains at OTSTimestamp, independently verifiable on Bitcoin
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x47293d8258dbe09129063f077a1ffa132c77a78b673175c21fdbb11af513b9a6. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32:09Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/2E5gJDK4cVwkhwnyxamiNY.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/2E5gJDK4cVwkhwnyxamiNY.
  date published: 2026-06-13T13:32:09Z
  text: {"copyright_id":"0x47293d8258dbe09129063f077a1ffa132c77a78b673175c21fdbb11af513b9a6","isrc":"US6680916884","name":"When The Gods Meet","registered_at":"2026-06-10T03:13:37Z","spotify_id":"2E5gJDK4cVwkhwnyxamiNY","type":"track"}

True & Livin'
type: MusicRecording
duration: PT4M3S
duration ms: 243479
explicit: false
by artist: Blu & Exile
by artist: Blu
by artist: Exile
in album: Miles
  type: MusicAlbum
  date published: 2020-07-17
isrc code: US6680915988
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-06-08T19:39:37+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x1b1b481c5c2e55bf1b24f84007c9e4b81b0425c8add8dfeecb63ff3fdeaf0367
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 953528
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block/953528
additional property: OTSRecordURL
  type: PropertyValue
  value: https://artists.proofprofile.net/proofs/track/4xx5x7moTK8S1nQRzcox2R.json
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/4xx5x7moTK8S1nQRzcox2R
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-06-13T15:41:10Z
additional property: OTSCanonicalRecord
  type: PropertyValue
  value: {"copyright_id":"0x1b1b481c5c2e55bf1b24f84007c9e4b81b0425c8add8dfeecb63ff3fdeaf0367","isrc":"US6680915988","name":"True & Livin'","registered_at":"2026-06-08T19:39:37Z","spotify_id":"4xx5x7moTK8S1nQRzcox2R","type":"track"}
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 1. Compute SHA-256 of OTSCanonicalRecord value → must equal OTSHash 2. GET OTSBitcoinBlockVerifyURL → block OTSBitcoinBlock must exist at that height 3. Read CopyrightID inside OTSCanonicalRecord → must equal the CopyrightID above 4. GET OTSVerificationAPI → pre-computed 6-check result from server 5. If all match: this entity was registered on CopyrightChains at OTSTimestamp, independently verifiable on Bitcoin
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1b1b481c5c2e55bf1b24f84007c9e4b81b0425c8add8dfeecb63ff3fdeaf0367. Chain 2 (Bitcoin): anchored in block 953528 (2026-06-13T15:41:10Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/4xx5x7moTK8S1nQRzcox2R.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/4xx5x7moTK8S1nQRzcox2R.
  date published: 2026-06-13T15:41:10Z
  text: {"copyright_id":"0x1b1b481c5c2e55bf1b24f84007c9e4b81b0425c8add8dfeecb63ff3fdeaf0367","isrc":"US6680915988","name":"True & Livin'","registered_at":"2026-06-08T19:39:37Z","spotify_id":"4xx5x7moTK8S1nQRzcox2R","type":"track"}