Marsolo
type: MusicGroup
genre: tech house
popularity: 45
followers: 7520
additional property: CopyrightID
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0xaf38c3500cc44905b3d3d7b5210ea36c9b86f22b8c95364d7ce358348ff25fec
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/697e2298-e223-4e75-978c-c5fcdcdd921c.ots
additional property: OTSRecordURL
  type: PropertyValue
  value: https://artists.proofprofile.net/proofs/artist/697e2298-e223-4e75-978c-c5fcdcdd921c.json
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/artist/697e2298-e223-4e75-978c-c5fcdcdd921c
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-06-12T19:24:56Z
additional property: OTSCanonicalRecord
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 1. Compute SHA-256 of OTSCanonicalRecord value → must equal OTSHash 2. Open OTSProofURL → extract Bitcoin block number → must equal OTSBitcoinBlock 3. GET OTSBitcoinBlockVerifyURL → 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 0xaf38c3500cc44905b3d3d7b5210ea36c9b86f22b8c95364d7ce358348ff25fec. 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/697e2298-e223-4e75-978c-c5fcdcdd921c.json and https://artists.proofprofile.net/proofs/artist/697e2298-e223-4e75-978c-c5fcdcdd921c.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
  date published: 2026-06-12T19:24:56Z
album: Synthesis EP
  type: MusicAlbum
  date published: 2024-06-28
  track: Synthesis
    type: MusicRecording
    duration: PT4M11S
    duration ms: 251908
    explicit: false
    by artist: Marsolo
    in album: Synthesis EP
      type: MusicAlbum
      date published: 2024-06-28
    isrc code: GBKQU2456601
    additional property: CopyrightID
    additional property: CopyrightStatus
      type: PropertyValue
      value: registered
    additional property: CopyrightRegisteredAt
      type: PropertyValue
      value: 2026-06-04T14:47:55+00:00
    additional property: CopyrightChainExplorerURL
      type: PropertyValue
      value: https://explorer.copyrightchains.com/tx/0xf12bb4d952754c10fddd5380249cb8a41525f6abbaea828ea52f1e5e075a9fc1
    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/1mknBYSMyeB65lU19o6uln.json
    additional property: OTSVerificationAPI
      type: PropertyValue
      value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/1mknBYSMyeB65lU19o6uln
    additional property: OTSTimestamp
      type: PropertyValue
      value: 2026-06-13T15:41:10Z
    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 0xf12bb4d952754c10fddd5380249cb8a41525f6abbaea828ea52f1e5e075a9fc1. 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/1mknBYSMyeB65lU19o6uln.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/1mknBYSMyeB65lU19o6uln.
      date published: 2026-06-13T15:41:10Z
  track: A Walk Through The City
    type: MusicRecording
    duration: PT3M58S
    duration ms: 238615
    explicit: false
    by artist: Marsolo
    in album: Synthesis EP
      type: MusicAlbum
      date published: 2024-06-28
    isrc code: GBKQU2456602
    additional property: CopyrightID
    additional property: CopyrightStatus
      type: PropertyValue
      value: registered
    additional property: CopyrightRegisteredAt
      type: PropertyValue
      value: 2026-06-11T01:52:50+00:00
    additional property: CopyrightChainExplorerURL
      type: PropertyValue
      value: https://explorer.copyrightchains.com/tx/0x7085256c665fc098246f4b14a857b66278164b6650420978a0c5b09bec8bbed1
    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/3aQRbKEwihpore2711FyIE.json
    additional property: OTSVerificationAPI
      type: PropertyValue
      value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/3aQRbKEwihpore2711FyIE
    additional property: OTSTimestamp
      type: PropertyValue
      value: 2026-06-13T17:25:41Z
    additional property: OTSCanonicalRecord
      type: PropertyValue
      value: {"copyright_id":"0x7085256c665fc098246f4b14a857b66278164b6650420978a0c5b09bec8bbed1","isrc":"GBKQU2456602","name":"A Walk Through The City","registered_at":"2026-06-11T01:52:50Z","spotify_id":"3aQRbKEwihpore2711FyIE","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 0x7085256c665fc098246f4b14a857b66278164b6650420978a0c5b09bec8bbed1. 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/3aQRbKEwihpore2711FyIE.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/3aQRbKEwihpore2711FyIE.
      date published: 2026-06-13T17:25:41Z
      text: {"copyright_id":"0x7085256c665fc098246f4b14a857b66278164b6650420978a0c5b09bec8bbed1","isrc":"GBKQU2456602","name":"A Walk Through The City","registered_at":"2026-06-11T01:52:50Z","spotify_id":"3aQRbKEwihpore2711FyIE","type":"track"}
  track: Action Reaction
    type: MusicRecording
    duration: PT3M58S
    duration ms: 238648
    explicit: false
    by artist: Marsolo
    in album: Synthesis EP
      type: MusicAlbum
      date published: 2024-06-28
    isrc code: GBKQU2456603
    additional property: CopyrightID
    additional property: CopyrightStatus
      type: PropertyValue
      value: registered
    additional property: CopyrightRegisteredAt
      type: PropertyValue
      value: 2026-06-06T01:32:08+00:00
    additional property: CopyrightChainExplorerURL
      type: PropertyValue
      value: https://explorer.copyrightchains.com/tx/0x2905c28038e3fc94fa63746e278964697c6c158b19a03c1c1eb77b1163b0882d
    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/0K8ttvZsAhCe7H7PXHuCP1.json
    additional property: OTSVerificationAPI
      type: PropertyValue
      value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/0K8ttvZsAhCe7H7PXHuCP1
    additional property: OTSTimestamp
      type: PropertyValue
      value: 2026-06-13T15:41:10Z
    additional property: OTSCanonicalRecord
      type: PropertyValue
      value: {"copyright_id":"0x2905c28038e3fc94fa63746e278964697c6c158b19a03c1c1eb77b1163b0882d","isrc":"GBKQU2456603","name":"Action Reaction","registered_at":"2026-06-06T01:32:08Z","spotify_id":"0K8ttvZsAhCe7H7PXHuCP1","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 0x2905c28038e3fc94fa63746e278964697c6c158b19a03c1c1eb77b1163b0882d. 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/0K8ttvZsAhCe7H7PXHuCP1.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/0K8ttvZsAhCe7H7PXHuCP1.
      date published: 2026-06-13T15:41:10Z
      text: {"copyright_id":"0x2905c28038e3fc94fa63746e278964697c6c158b19a03c1c1eb77b1163b0882d","isrc":"GBKQU2456603","name":"Action Reaction","registered_at":"2026-06-06T01:32:08Z","spotify_id":"0K8ttvZsAhCe7H7PXHuCP1","type":"track"}
  track: Break A Sweat
    type: MusicRecording
    duration: PT3M49S
    duration ms: 229551
    explicit: false
    by artist: Marsolo
    in album: Synthesis EP
      type: MusicAlbum
      date published: 2024-06-28
    isrc code: GBKQU2456604
    additional property: CopyrightID
    additional property: CopyrightStatus
      type: PropertyValue
      value: registered
    additional property: CopyrightRegisteredAt
      type: PropertyValue
      value: 2026-06-08T00:34:03+00:00
    additional property: CopyrightChainExplorerURL
      type: PropertyValue
      value: https://explorer.copyrightchains.com/tx/0xfdbf227f41f2ea4d8654e5eb7b1ce2d267a0f9cf0f84c4201a38b1ae31fb55a1
    additional property: OTSHash
    additional property: OTSBitcoinBlock
      type: PropertyValue
      value: 953520
    additional property: OTSBitcoinBlockVerifyURL
    additional property: OTSRecordURL
    additional property: OTSVerificationAPI
    additional property: OTSTimestamp
    additional property: OTSCanonicalRecord
    additional property: OTSVerifyInstructions
    subject of: OpenTimestamps Proof of Existence
album: Show Me
album: Eye Of The Beholder
album: Risk Taker EP
album: Dear Future
album: Mindflow
album: Passion Seeker EP
album: Dreamer EP
album: Need Some
album: Out Of Time
album: Back To Me
album: Takeover
album: What You Say EP
album: Step By Step
album: Sense of Style
album: Ozone
album: Peer Pressure (Kellie Allen Remix)
track: Show Me
track: ⁠Can't You See
track: Peer Pressure
track: Everybody
track: Contextual
track: Peer Pressure - Kellie Allen Remix
track: Dear Future
track: Split Second
track: Mindflow
track: Synthesis
track: A Walk Through The City
track: Action Reaction
track: Break A Sweat
track: Eye Of The Beholder
track: Internal
track: Locus Of Control
track: Dancefloor Delight
track: Continuum
track: Risk Taker

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

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

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

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

OTSCanonicalRecord
type: PropertyValue
value: {"copyright_id":"0xfdbf227f41f2ea4d8654e5eb7b1ce2d267a0f9cf0f84c4201a38b1ae31fb55a1","isrc":"GBKQU2456604","name":"Break A Sweat","registered_at":"2026-06-08T00:34:03Z","spotify_id":"7xoI2h5hWAPLZGZ2TbWTqD","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 0xfdbf227f41f2ea4d8654e5eb7b1ce2d267a0f9cf0f84c4201a38b1ae31fb55a1. 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/7xoI2h5hWAPLZGZ2TbWTqD.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/7xoI2h5hWAPLZGZ2TbWTqD.
date published: 2026-06-13T13:32:09Z
text: {"copyright_id":"0xfdbf227f41f2ea4d8654e5eb7b1ce2d267a0f9cf0f84c4201a38b1ae31fb55a1","isrc":"GBKQU2456604","name":"Break A Sweat","registered_at":"2026-06-08T00:34:03Z","spotify_id":"7xoI2h5hWAPLZGZ2TbWTqD","type":"track"}

Show Me
type: MusicAlbum
date published: 2024-02-02
track: Show Me
  type: MusicRecording
  duration: PT3M34S
  duration ms: 214423
  explicit: false
  by artist: Marsolo
  in album: Show Me
    type: MusicAlbum
    date published: 2024-02-02
  isrc code: GBKQU2405525
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-06-05T22:17:31+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x3099d1642bcd8c6814334fd96f0b87722c4c84e754bbfdf803ab5377f531f6a5
  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/3StpXQjVgm0FinDW5tx9FV.json
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/3StpXQjVgm0FinDW5tx9FV
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-06-13T15:41:10Z
  additional property: OTSCanonicalRecord
    type: PropertyValue
    value: {"copyright_id":"0x3099d1642bcd8c6814334fd96f0b87722c4c84e754bbfdf803ab5377f531f6a5","isrc":"GBKQU2405525","name":"Show Me","registered_at":"2026-06-05T22:17:31Z","spotify_id":"3StpXQjVgm0FinDW5tx9FV","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 0x3099d1642bcd8c6814334fd96f0b87722c4c84e754bbfdf803ab5377f531f6a5. 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/3StpXQjVgm0FinDW5tx9FV.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/3StpXQjVgm0FinDW5tx9FV.
    date published: 2026-06-13T15:41:10Z
    text: {"copyright_id":"0x3099d1642bcd8c6814334fd96f0b87722c4c84e754bbfdf803ab5377f531f6a5","isrc":"GBKQU2405525","name":"Show Me","registered_at":"2026-06-05T22:17:31Z","spotify_id":"3StpXQjVgm0FinDW5tx9FV","type":"track"}
track: ⁠Can't You See
  type: MusicRecording
  duration: PT3M35S
  duration ms: 215631
  explicit: false
  by artist: Marsolo
  in album: Show Me
    type: MusicAlbum
    date published: 2024-02-02
  isrc code: GBKQU2405526
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-06-07T15:03:37+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x60f2c285dce049b9f5433da0b92f7c1ad0289e42f2c89bd0c05607dfabf07cca
  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/2Cev5d4N45ZCz9aRMotrES.json
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/2Cev5d4N45ZCz9aRMotrES
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-06-13T15:41:10Z
  additional property: OTSCanonicalRecord
    type: PropertyValue
    value: {"copyright_id":"0x60f2c285dce049b9f5433da0b92f7c1ad0289e42f2c89bd0c05607dfabf07cca","isrc":"GBKQU2405526","name":"⁠Can't You See","registered_at":"2026-06-07T15:03:37Z","spotify_id":"2Cev5d4N45ZCz9aRMotrES","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 0x60f2c285dce049b9f5433da0b92f7c1ad0289e42f2c89bd0c05607dfabf07cca. 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/2Cev5d4N45ZCz9aRMotrES.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/2Cev5d4N45ZCz9aRMotrES.
    date published: 2026-06-13T15:41:10Z
    text: {"copyright_id":"0x60f2c285dce049b9f5433da0b92f7c1ad0289e42f2c89bd0c05607dfabf07cca","isrc":"GBKQU2405526","name":"⁠Can't You See","registered_at":"2026-06-07T15:03:37Z","spotify_id":"2Cev5d4N45ZCz9aRMotrES","type":"track"}
track: Everybody
  type: MusicRecording
  duration: PT3M22S
  duration ms: 202792
  explicit: false
  by artist: Marsolo
  in album: Show Me
    type: MusicAlbum
    date published: 2024-02-02
  isrc code: GBKQU2405527
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-06-07T08:46:59+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x9056476a998e5a6eb65d8af117447e49d35caed40333e36c5a18cf8799d145f9
  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/5XxoZuee3cGOtohadRMLf5.json
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/5XxoZuee3cGOtohadRMLf5
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-06-13T15:41:10Z
  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 0x9056476a998e5a6eb65d8af117447e49d35caed40333e36c5a18cf8799d145f9. 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/5XxoZuee3cGOtohadRMLf5.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/5XxoZuee3cGOtohadRMLf5.
    date published: 2026-06-13T15:41:10Z
track: Peer Pressure
  type: MusicRecording
  duration: PT4M0S
  duration ms: 240931
  explicit: false
  by artist: Marsolo
  in album: Show Me
    type: MusicAlbum
    date published: 2024-02-02
  isrc code: GBKQU2405528
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-06-08T05:13:31+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0xb89a60fb138ef9263d563a1675b9a41668b1b4783a7e259e26c7fd5219ab9c37
  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/5uBiwEDJh61DMyLycIELHV.json
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/5uBiwEDJh61DMyLycIELHV
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-06-13T17:25:41Z
  additional property: OTSCanonicalRecord
    type: PropertyValue
    value: {"copyright_id":"0xb89a60fb138ef9263d563a1675b9a41668b1b4783a7e259e26c7fd5219ab9c37","isrc":"GBKQU2405528","name":"Peer Pressure","registered_at":"2026-06-08T05:13:31Z","spotify_id":"5uBiwEDJh61DMyLycIELHV","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 0xb89a60fb138ef9263d563a1675b9a41668b1b4783a7e259e26c7fd5219ab9c37. 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/5uBiwEDJh61DMyLycIELHV.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/5uBiwEDJh61DMyLycIELHV.
    date published: 2026-06-13T17:25:41Z
    text: {"copyright_id":"0xb89a60fb138ef9263d563a1675b9a41668b1b4783a7e259e26c7fd5219ab9c37","isrc":"GBKQU2405528","name":"Peer Pressure","registered_at":"2026-06-08T05:13:31Z","spotify_id":"5uBiwEDJh61DMyLycIELHV","type":"track"}
track: Contextual
  type: MusicRecording
  duration: PT3M42S
  duration ms: 222386
  explicit: false
  by artist: Marsolo
  in album: Show Me
    type: MusicAlbum
    date published: 2024-02-02
  isrc code: GBKQU2405529
  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: Peer Pressure - Kellie Allen Remix

CopyrightID
type: PropertyValue

CopyrightStatus
type: PropertyValue
value: registered

CopyrightRegisteredAt
type: PropertyValue
value: 2026-06-08T13:52:08+00:00

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

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/4VDTdMOPjnlWbY3VJvBXKy.json

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

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

OTSCanonicalRecord
type: PropertyValue

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 0xc051a1f1621b396399c04a9a52d6235f65084ab2557287595d51f6c1e72152f8. 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/4VDTdMOPjnlWbY3VJvBXKy.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/4VDTdMOPjnlWbY3VJvBXKy.
date published: 2026-06-13T15:41:10Z

Peer Pressure - Kellie Allen Remix
type: MusicRecording
duration: PT4M2S
duration ms: 242200
explicit: false
by artist: Marsolo
by artist: Kellie Allen
in album: Show Me
  type: MusicAlbum
  date published: 2024-02-02
isrc code: GBKQU2405530
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-06-08T22:37:32+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x1a6c1c17c8a7a9f9164a1e3f94e9deac80f0b33a438f5208d5616bc76f894654
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/6UDWJS4RWzeXRp7VlEwakk.json
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/6UDWJS4RWzeXRp7VlEwakk
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-06-13T15:41:10Z
additional property: OTSCanonicalRecord
  type: PropertyValue
  value: {"copyright_id":"0x1a6c1c17c8a7a9f9164a1e3f94e9deac80f0b33a438f5208d5616bc76f894654","isrc":"GBKQU2405530","name":"Peer Pressure - Kellie Allen Remix","registered_at":"2026-06-08T22:37:32Z","spotify_id":"6UDWJS4RWzeXRp7VlEwakk","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 0x1a6c1c17c8a7a9f9164a1e3f94e9deac80f0b33a438f5208d5616bc76f894654. 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/6UDWJS4RWzeXRp7VlEwakk.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/6UDWJS4RWzeXRp7VlEwakk.
  date published: 2026-06-13T15:41:10Z
  text: {"copyright_id":"0x1a6c1c17c8a7a9f9164a1e3f94e9deac80f0b33a438f5208d5616bc76f894654","isrc":"GBKQU2405530","name":"Peer Pressure - Kellie Allen Remix","registered_at":"2026-06-08T22:37:32Z","spotify_id":"6UDWJS4RWzeXRp7VlEwakk","type":"track"}

Eye Of The Beholder
type: MusicAlbum
date published: 2023-10-13
track: Eye Of The Beholder
  type: MusicRecording
  duration: PT6M14S
  duration ms: 374754
  explicit: false
  by artist: Marsolo
  in album: Eye Of The Beholder
    type: MusicAlbum
    date published: 2023-10-13
  isrc code: GBKQU2391326
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-06-05T07:15:36+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x45b78feb7c4a21ebb09b2fd9832e28a3d502c7a23c2bb85df07a075a000fa3d1
  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/7CPv2BgkjjiPABKt4tP3oC.json
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/7CPv2BgkjjiPABKt4tP3oC
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-06-13T15:41:10Z
  additional property: OTSCanonicalRecord
    type: PropertyValue
    value: {"copyright_id":"0x45b78feb7c4a21ebb09b2fd9832e28a3d502c7a23c2bb85df07a075a000fa3d1","isrc":"GBKQU2391326","name":"Eye Of The Beholder","registered_at":"2026-06-05T07:15:36Z","spotify_id":"7CPv2BgkjjiPABKt4tP3oC","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 0x45b78feb7c4a21ebb09b2fd9832e28a3d502c7a23c2bb85df07a075a000fa3d1. 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/7CPv2BgkjjiPABKt4tP3oC.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/7CPv2BgkjjiPABKt4tP3oC.
    date published: 2026-06-13T15:41:10Z
    text: {"copyright_id":"0x45b78feb7c4a21ebb09b2fd9832e28a3d502c7a23c2bb85df07a075a000fa3d1","isrc":"GBKQU2391326","name":"Eye Of The Beholder","registered_at":"2026-06-05T07:15:36Z","spotify_id":"7CPv2BgkjjiPABKt4tP3oC","type":"track"}
track: Internal
  type: MusicRecording
  duration: PT6M18S
  duration ms: 378448
  explicit: false
  by artist: Marsolo
  in album: Eye Of The Beholder
    type: MusicAlbum
    date published: 2023-10-13
  isrc code: GBKQU2391327
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-06-24T07:51:27+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0xb36bb857eede8048d7467ab86bb1a3bab3d842fc660cad934857ff6f6ff8c5ee
  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/2j2YS7QgttW9isU78Ja1W1.json
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/2j2YS7QgttW9isU78Ja1W1
  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 0xb36bb857eede8048d7467ab86bb1a3bab3d842fc660cad934857ff6f6ff8c5ee. 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/2j2YS7QgttW9isU78Ja1W1.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/2j2YS7QgttW9isU78Ja1W1.
    date published: 2026-07-02T05:09:12Z
track: Locus Of Control
  type: MusicRecording
  duration: PT6M12S
  duration ms: 372093
  explicit: false
  by artist: Marsolo
  in album: Eye Of The Beholder
    type: MusicAlbum
    date published: 2023-10-13
  isrc code: GBKQU2391328
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-06-28T03:58:41+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x2c982f63e3a9fc943b20fb9c2e55a815ada48f8c7ede2c73e9e145e2928875f6
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 956375
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block/956375
  additional property: OTSRecordURL
    type: PropertyValue
    value: https://artists.proofprofile.net/proofs/track/0VuKX4VHDOUIYRZnpBdCiz.json
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/0VuKX4VHDOUIYRZnpBdCiz
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-02T16:51:38Z
  additional property: OTSCanonicalRecord
    type: PropertyValue
    value: {"copyright_id":"0x2c982f63e3a9fc943b20fb9c2e55a815ada48f8c7ede2c73e9e145e2928875f6","isrc":"GBKQU2391328","name":"Locus Of Control","registered_at":"2026-06-28T03:58:41Z","spotify_id":"0VuKX4VHDOUIYRZnpBdCiz","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 0x2c982f63e3a9fc943b20fb9c2e55a815ada48f8c7ede2c73e9e145e2928875f6. Chain 2 (Bitcoin): anchored in block 956375 (2026-07-02T16:51:38Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/0VuKX4VHDOUIYRZnpBdCiz.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/0VuKX4VHDOUIYRZnpBdCiz.
    date published: 2026-07-02T16:51:38Z
    text: {"copyright_id":"0x2c982f63e3a9fc943b20fb9c2e55a815ada48f8c7ede2c73e9e145e2928875f6","isrc":"GBKQU2391328","name":"Locus Of Control","registered_at":"2026-06-28T03:58:41Z","spotify_id":"0VuKX4VHDOUIYRZnpBdCiz","type":"track"}
track: Dancefloor Delight
  type: MusicRecording
  duration: PT5M56S
  duration ms: 356358
  explicit: false
  by artist: Marsolo
  in album: Eye Of The Beholder
    type: MusicAlbum
    date published: 2023-10-13
  isrc code: GBKQU2391329
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-06-07T05:19:43+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x532ea9593112aad88fe83f31a0795d326a6483dd7c0a5b5eea6cee9e7e3736f5
  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/6wMH2pQfxklmr2vk9Kz5br.json
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/6wMH2pQfxklmr2vk9Kz5br
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-06-13T15:41:10Z
  additional property: OTSCanonicalRecord
    type: PropertyValue
    value: {"copyright_id":"0x532ea9593112aad88fe83f31a0795d326a6483dd7c0a5b5eea6cee9e7e3736f5","isrc":"GBKQU2391329","name":"Dancefloor Delight","registered_at":"2026-06-07T05:19:43Z","spotify_id":"6wMH2pQfxklmr2vk9Kz5br","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 0x532ea9593112aad88fe83f31a0795d326a6483dd7c0a5b5eea6cee9e7e3736f5. 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/6wMH2pQfxklmr2vk9Kz5br.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/6wMH2pQfxklmr2vk9Kz5br.
    date published: 2026-06-13T15:41:10Z
    text: {"copyright_id":"0x532ea9593112aad88fe83f31a0795d326a6483dd7c0a5b5eea6cee9e7e3736f5","isrc":"GBKQU2391329","name":"Dancefloor Delight","registered_at":"2026-06-07T05:19:43Z","spotify_id":"6wMH2pQfxklmr2vk9Kz5br","type":"track"}

Risk Taker EP
type: MusicAlbum
date published: 2023-08-11
track: Continuum
  type: MusicRecording
  duration: PT4M3S
  duration ms: 243867
  explicit: false
  by artist: Marsolo
  in album: Risk Taker EP
    type: MusicAlbum
    date published: 2023-08-11
  isrc code: GBKQU2368900
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-06-11T01:52:44+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x6458c39e31083f668f3bba85fcd30c3c4a344430d0bb0c3effa2aee84248c254
  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/2wmS8kRuLiRUAGjRdObQHz.json
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/2wmS8kRuLiRUAGjRdObQHz
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-06-13T17:25:41Z
  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 0x6458c39e31083f668f3bba85fcd30c3c4a344430d0bb0c3effa2aee84248c254. 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/2wmS8kRuLiRUAGjRdObQHz.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/2wmS8kRuLiRUAGjRdObQHz.
    date published: 2026-06-13T17:25:41Z
track: Risk Taker
  type: MusicRecording
  duration: PT3M50S
  duration ms: 230214
  explicit: false
  by artist: Marsolo
  in album: Risk Taker EP
    type: MusicAlbum
    date published: 2023-08-11
  isrc code: GBKQU2368901
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-06-26T13:09:21+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0xa8ffb5c16b4a310c28b7b17ee5d10c8db18e320b3c7deda5efe790532a5e3687
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 956351
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block/956351
  additional property: OTSRecordURL
    type: PropertyValue
    value: https://artists.proofprofile.net/proofs/track/4ccbN1lxFKMxM4STUaMjWX.json
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/4ccbN1lxFKMxM4STUaMjWX
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-02T11:38:34Z
  additional property: OTSCanonicalRecord
    type: PropertyValue
    value: {"copyright_id":"0xa8ffb5c16b4a310c28b7b17ee5d10c8db18e320b3c7deda5efe790532a5e3687","isrc":"GBKQU2368901","name":"Risk Taker","registered_at":"2026-06-26T13:09:21Z","spotify_id":"4ccbN1lxFKMxM4STUaMjWX","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 0xa8ffb5c16b4a310c28b7b17ee5d10c8db18e320b3c7deda5efe790532a5e3687. Chain 2 (Bitcoin): anchored in block 956351 (2026-07-02T11:38:34Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/4ccbN1lxFKMxM4STUaMjWX.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/4ccbN1lxFKMxM4STUaMjWX.
    date published: 2026-07-02T11:38:34Z
    text: {"copyright_id":"0xa8ffb5c16b4a310c28b7b17ee5d10c8db18e320b3c7deda5efe790532a5e3687","isrc":"GBKQU2368901","name":"Risk Taker","registered_at":"2026-06-26T13:09:21Z","spotify_id":"4ccbN1lxFKMxM4STUaMjWX","type":"track"}
track: Set The Tone
  type: MusicRecording
  duration: PT3M35S
  duration ms: 215357
  explicit: false
  by artist: Marsolo
  in album: Risk Taker EP
    type: MusicAlbum
    date published: 2023-08-11
  isrc code: GBKQU2368902
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-06-20T01:53:33+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x39043002d3e0eefe41aabe01060fa8fb643e71c25553c04e3019e5e4e205e2f9
  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/6OOVYDd46HTYjmSBtzVU93.json
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/6OOVYDd46HTYjmSBtzVU93
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-02T03:55:08Z
  additional property: OTSCanonicalRecord
    type: PropertyValue
    value: {"copyright_id":"0x39043002d3e0eefe41aabe01060fa8fb643e71c25553c04e3019e5e4e205e2f9","isrc":"GBKQU2368902","name":"Set The Tone","registered_at":"2026-06-20T01:53:33Z","spotify_id":"6OOVYDd46HTYjmSBtzVU93","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 0x39043002d3e0eefe41aabe01060fa8fb643e71c25553c04e3019e5e4e205e2f9. 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/6OOVYDd46HTYjmSBtzVU93.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/6OOVYDd46HTYjmSBtzVU93.
    date published: 2026-07-02T03:55:08Z
    text: {"copyright_id":"0x39043002d3e0eefe41aabe01060fa8fb643e71c25553c04e3019e5e4e205e2f9","isrc":"GBKQU2368902","name":"Set The Tone","registered_at":"2026-06-20T01:53:33Z","spotify_id":"6OOVYDd46HTYjmSBtzVU93","type":"track"}
track: Introvert
  type: MusicRecording
  duration: PT4M1S
  duration ms: 241511
  explicit: false
  by artist: Marsolo
  in album: Risk Taker EP
    type: MusicAlbum
    date published: 2023-08-11
  isrc code: GBKQU2368903
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-06-12T00:53:50+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0xcbd2042473bc2ab2ed0f13e08f3bf2c3bc8649c12fd86ad8b84edfb281d90faf
  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/0gN3qt7sYGHC3q21osirSa.json
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/0gN3qt7sYGHC3q21osirSa
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-06-13T17:25:41Z
  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 0xcbd2042473bc2ab2ed0f13e08f3bf2c3bc8649c12fd86ad8b84edfb281d90faf. 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/0gN3qt7sYGHC3q21osirSa.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/0gN3qt7sYGHC3q21osirSa.
    date published: 2026-06-13T17:25:41Z

Dear Future
type: MusicAlbum
date published: 2023-05-19
track: Dear Future
  type: MusicRecording
  duration: PT6M20S
  duration ms: 380846
  explicit: false
  by artist: Marsolo
  in album: Dear Future
    type: MusicAlbum
    date published: 2023-05-19
  isrc code: FRPZ92309100
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-06-20T20:38:37+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x0040f6218a63048a9606903dc82d156fc84cfb0bfe3a54ea3a42c4afd59f4fff
  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/2ud5E7sDnadS8xNx902JbL.json
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/2ud5E7sDnadS8xNx902JbL
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-02T03:30:09Z
  additional property: OTSCanonicalRecord
    type: PropertyValue
    value: {"copyright_id":"0x0040f6218a63048a9606903dc82d156fc84cfb0bfe3a54ea3a42c4afd59f4fff","isrc":"FRPZ92309100","name":"Dear Future","registered_at":"2026-06-20T20:38:37Z","spotify_id":"2ud5E7sDnadS8xNx902JbL","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 0x0040f6218a63048a9606903dc82d156fc84cfb0bfe3a54ea3a42c4afd59f4fff. 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/2ud5E7sDnadS8xNx902JbL.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/2ud5E7sDnadS8xNx902JbL.
    date published: 2026-07-02T03:30:09Z
    text: {"copyright_id":"0x0040f6218a63048a9606903dc82d156fc84cfb0bfe3a54ea3a42c4afd59f4fff","isrc":"FRPZ92309100","name":"Dear Future","registered_at":"2026-06-20T20:38:37Z","spotify_id":"2ud5E7sDnadS8xNx902JbL","type":"track"}
track: Split Second
  type: MusicRecording
  duration: PT5M51S
  duration ms: 351555
  explicit: false
  by artist: Marsolo
  in album: Dear Future
    type: MusicAlbum
    date published: 2023-05-19
  isrc code: FRPZ92309090
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-06-25T05:40:11+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x96c016eaddf4bcfc14ad81e140f278647e55f34f60962db38e9a85a35617e326
  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/4WfPtxF7o8oWmIcpSEmpXq.json
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/4WfPtxF7o8oWmIcpSEmpXq
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-02T11:34:59Z
  additional property: OTSCanonicalRecord
    type: PropertyValue
    value: {"copyright_id":"0x96c016eaddf4bcfc14ad81e140f278647e55f34f60962db38e9a85a35617e326","isrc":"FRPZ92309090","name":"Split Second","registered_at":"2026-06-25T05:40:11Z","spotify_id":"4WfPtxF7o8oWmIcpSEmpXq","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 0x96c016eaddf4bcfc14ad81e140f278647e55f34f60962db38e9a85a35617e326. 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/4WfPtxF7o8oWmIcpSEmpXq.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/4WfPtxF7o8oWmIcpSEmpXq.
    date published: 2026-07-02T11:34:59Z
    text: {"copyright_id":"0x96c016eaddf4bcfc14ad81e140f278647e55f34f60962db38e9a85a35617e326","isrc":"FRPZ92309090","name":"Split Second","registered_at":"2026-06-25T05:40:11Z","spotify_id":"4WfPtxF7o8oWmIcpSEmpXq","type":"track"}
track: Mindflow
  type: MusicRecording
  duration: PT7M21S
  duration ms: 441770
  explicit: false
  by artist: Marsolo
  in album: Dear Future
    type: MusicAlbum
    date published: 2023-05-19
  isrc code: FRPZ92309080

Mindflow
type: MusicAlbum
date published: 2023-04-14
track: Mindflow
  type: MusicRecording
  duration: PT7M21S
  duration ms: 441770
  explicit: false
  by artist: Marsolo
  in album: Mindflow
    type: MusicAlbum
    date published: 2023-04-14
  isrc code: FRPZ92309080

Passion Seeker EP
type: MusicAlbum
date published: 2023-03-10
track: String Theory
  type: MusicRecording
  duration: PT7M29S
  duration ms: 449393
  explicit: false
  by artist: Marsolo
  in album: Passion Seeker EP
    type: MusicAlbum
    date published: 2023-03-10
  isrc code: GBKQU2314459
track: Passion Seeker
  type: MusicRecording
  duration: PT6M18S
  duration ms: 378403
  explicit: false
  by artist: Marsolo
  in album: Passion Seeker EP
    type: MusicAlbum
    date published: 2023-03-10
  isrc code: GBKQU2314460
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-06-20T17:53:17+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0xc858dc7183642bf25c6af1fddb67fe525776fa68374b9007538ac4e40c210ac0
  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/2EI2yZzIKNALDo4xcIR4a8.json
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/2EI2yZzIKNALDo4xcIR4a8
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-02T03:55:08Z
  additional property: OTSCanonicalRecord
    type: PropertyValue
    value: {"copyright_id":"0xc858dc7183642bf25c6af1fddb67fe525776fa68374b9007538ac4e40c210ac0","isrc":"GBKQU2314460","name":"Passion Seeker","registered_at":"2026-06-20T17:53:17Z","spotify_id":"2EI2yZzIKNALDo4xcIR4a8","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 0xc858dc7183642bf25c6af1fddb67fe525776fa68374b9007538ac4e40c210ac0. 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/2EI2yZzIKNALDo4xcIR4a8.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/2EI2yZzIKNALDo4xcIR4a8.
    date published: 2026-07-02T03:55:08Z
    text: {"copyright_id":"0xc858dc7183642bf25c6af1fddb67fe525776fa68374b9007538ac4e40c210ac0","isrc":"GBKQU2314460","name":"Passion Seeker","registered_at":"2026-06-20T17:53:17Z","spotify_id":"2EI2yZzIKNALDo4xcIR4a8","type":"track"}
track: Ambition
  type: MusicRecording
  duration: PT6M25S
  duration ms: 385451
  explicit: false
  by artist: Marsolo
  in album: Passion Seeker EP
    type: MusicAlbum
    date published: 2023-03-10
  isrc code: GBKQU2314461
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-06-28T04:19:21+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0xef104b9595b4a0a02fd4c86ee7b9d34267954e65cbb46e6a7535c2dc047d8c96
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 956375
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block/956375
  additional property: OTSRecordURL
    type: PropertyValue
    value: https://artists.proofprofile.net/proofs/track/4LWYUkPnC8kHyDe7QszWA2.json
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/4LWYUkPnC8kHyDe7QszWA2
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-02T16:51:38Z
  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 0xef104b9595b4a0a02fd4c86ee7b9d34267954e65cbb46e6a7535c2dc047d8c96. Chain 2 (Bitcoin): anchored in block 956375 (2026-07-02T16:51:38Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/4LWYUkPnC8kHyDe7QszWA2.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/4LWYUkPnC8kHyDe7QszWA2.
    date published: 2026-07-02T16:51:38Z
track: Shake It Up
  type: MusicRecording
  duration: PT6M29S
  duration ms: 389166
  explicit: false
  by artist: Marsolo
  in album: Passion Seeker EP
    type: MusicAlbum
    date published: 2023-03-10
  isrc code: GBKQU2314462

Dreamer EP
type: MusicAlbum
date published: 2022-12-16
track: Dreamer
  type: MusicRecording
  duration: PT6M32S
  duration ms: 392812
  explicit: false
  by artist: Marsolo
  in album: Dreamer EP
    type: MusicAlbum
    date published: 2022-12-16
  isrc code: CA5KR2314271
track: Hit Ya
  type: MusicRecording
  duration: PT5M52S
  duration ms: 352841
  explicit: false
  by artist: Marsolo
  in album: Dreamer EP
    type: MusicAlbum
    date published: 2022-12-16
  isrc code: CA5KR2314272
track: Storyline
  type: MusicRecording
  duration: PT5M57S
  duration ms: 357689
  explicit: false
  by artist: Marsolo
  in album: Dreamer EP
    type: MusicAlbum
    date published: 2022-12-16
  isrc code: CA5KR2314273
track: Storyline - Tom Spark Remix
  type: MusicRecording
  duration: PT5M0S
  duration ms: 300923
  explicit: false
  by artist: Marsolo
  by artist: Tom Spark
  in album: Dreamer EP
    type: MusicAlbum
    date published: 2022-12-16
  isrc code: CA5KR2314274

Need Some
type: MusicAlbum
date published: 2022-08-19
track: Need Some Help - Original Mix
  type: MusicRecording
  duration: PT6M40S
  duration ms: 400599
  explicit: false
  by artist: Marsolo
  in album: Need Some
    type: MusicAlbum
    date published: 2022-08-19
  isrc code: CA5KR2266927
track: Don't Delete - Original Mix
  type: MusicRecording
  duration: PT5M46S
  duration ms: 346044
  explicit: false
  by artist: Marsolo
  in album: Need Some
    type: MusicAlbum
    date published: 2022-08-19
  isrc code: QMPVD1500618

Out Of Time
type: MusicAlbum
date published: 2022-07-20
track: Out Of Time
  type: MusicRecording
  duration: PT7M18S
  duration ms: 438999
  explicit: false
  by artist: Marsolo
  in album: Out Of Time
    type: MusicAlbum
    date published: 2022-07-20
  isrc code: GBKQU2260690
track: Revelation
  type: MusicRecording
  duration: PT6M36S
  duration ms: 396440
  explicit: false
  by artist: Marsolo
  in album: Out Of Time
    type: MusicAlbum
    date published: 2022-07-20
  isrc code: GBKQU2260691
track: Through The Night
  type: MusicRecording
  duration: PT7M7S
  duration ms: 427999
  explicit: false
  by artist: Marsolo
  in album: Out Of Time
    type: MusicAlbum
    date published: 2022-07-20
  isrc code: GBKQU2260692
track: Revelation - Alex Dam & Zambiancki Remix
  type: MusicRecording
  duration: PT6M22S
  duration ms: 382999
  explicit: false
  by artist: Marsolo
  by artist: Alex Dam
  by artist: Zambiancki
  in album: Out Of Time
    type: MusicAlbum
    date published: 2022-07-20

Back To Me
type: MusicAlbum
date published: 2022-06-03
track: Back To Me - Original Mix
  type: MusicRecording
  duration: PT6M6S
  duration ms: 366097
  explicit: false
  by artist: Marsolo
  in album: Back To Me
    type: MusicAlbum
    date published: 2022-06-03
  isrc code: CA5KR2244014
track: The Way - Original Mix
  type: MusicRecording
  duration: PT6M17S
  duration ms: 377952
  explicit: false
  by artist: Marsolo
  in album: Back To Me
    type: MusicAlbum
    date published: 2022-06-03
  isrc code: CA5KR2244015
track: The Way - Palmiz Remix
  type: MusicRecording
  duration: PT5M58S
  duration ms: 358153
  explicit: false
  by artist: Marsolo
  by artist: Palmiz
  in album: Back To Me
    type: MusicAlbum
    date published: 2022-06-03
track: The Way - Victor Polo Remix
  type: MusicRecording
  duration: PT7M3S
  duration ms: 423327
  explicit: false
  by artist: Marsolo
  by artist: Victor Polo
  in album: Back To Me
    type: MusicAlbum
    date published: 2022-06-03
  isrc code: CA5KR2244017
track: High Above - Original Mix
  type: MusicRecording
  duration: PT6M52S
  duration ms: 412434
  explicit: false
  by artist: Marsolo
  in album: Back To Me
    type: MusicAlbum
    date published: 2022-06-03
  isrc code: CA5KR2244018

Takeover
type: MusicAlbum
date published: 2021-11-05
track: Takeover
  type: MusicRecording
  duration: PT7M15S
  duration ms: 435058
  explicit: false
  by artist: Marsolo
  in album: Takeover
    type: MusicAlbum
    date published: 2021-11-05
  isrc code: QZTAS2182821

What You Say EP
type: MusicAlbum
date published: 2025-05-09
track: What You Say
  type: MusicRecording
  duration: PT5M11S
  duration ms: 311168
  explicit: false
  by artist: Marsolo
  in album: What You Say EP
    type: MusicAlbum
    date published: 2025-05-09
track: On A Mission
  type: MusicRecording
  duration: PT5M59S
  duration ms: 359927
  explicit: false
  by artist: Marsolo
  in album: What You Say EP
    type: MusicAlbum
    date published: 2025-05-09
track: A Bit Darker
  type: MusicRecording
  duration: PT5M37S
  duration ms: 337519
  explicit: false
  by artist: Marsolo
  in album: What You Say EP
    type: MusicAlbum
    date published: 2025-05-09
track: Timeless Truth
  type: MusicRecording
  duration: PT6M23S
  duration ms: 383433
  explicit: false
  by artist: Marsolo
  in album: What You Say EP
    type: MusicAlbum
    date published: 2025-05-09
track: Philosophy
  type: MusicRecording
  duration: PT6M51S
  duration ms: 411235
  explicit: false
  by artist: Marsolo
  in album: What You Say EP
    type: MusicAlbum
    date published: 2025-05-09

Step By Step
type: MusicAlbum
date published: 2025-01-31
track: Step By Step
  type: MusicRecording
  duration: PT2M59S
  duration ms: 179779
  explicit: false
  by artist: Marsolo
  in album: Step By Step
    type: MusicAlbum
    date published: 2025-01-31
  isrc code: US38Y2435157
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-06-01T20:25:55+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0xd3b0b5dcd9abca9104094711718c2dbba09a1bf04e1e4339db6701afd0f3d3dc
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 953513
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block/953513
  additional property: OTSRecordURL
    type: PropertyValue
    value: https://artists.proofprofile.net/proofs/track/4lq48b16GxnFcPHUHJ3FK8.json
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/4lq48b16GxnFcPHUHJ3FK8
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-06-13T12:47:07Z
  additional property: OTSCanonicalRecord
    type: PropertyValue
    value: {"copyright_id":"0xd3b0b5dcd9abca9104094711718c2dbba09a1bf04e1e4339db6701afd0f3d3dc","isrc":"US38Y2435157","name":"Step By Step","registered_at":"2026-06-01T20:25:55Z","spotify_id":"4lq48b16GxnFcPHUHJ3FK8","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 0xd3b0b5dcd9abca9104094711718c2dbba09a1bf04e1e4339db6701afd0f3d3dc. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47:07Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/4lq48b16GxnFcPHUHJ3FK8.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/4lq48b16GxnFcPHUHJ3FK8.
    date published: 2026-06-13T12:47:07Z
    text: {"copyright_id":"0xd3b0b5dcd9abca9104094711718c2dbba09a1bf04e1e4339db6701afd0f3d3dc","isrc":"US38Y2435157","name":"Step By Step","registered_at":"2026-06-01T20:25:55Z","spotify_id":"4lq48b16GxnFcPHUHJ3FK8","type":"track"}

Sense of Style
type: MusicAlbum
date published: 2024-11-01
track: Sense of Style
  type: MusicRecording
  duration: PT5M36S
  duration ms: 336363
  explicit: false
  by artist: Marsolo
  in album: Sense of Style
    type: MusicAlbum
    date published: 2024-11-01
  isrc code: DEH742428861
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-06-06T08:09:14+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0xdea2e511c37bb08021ea310e38bc7da3b669d0204bada369178f1806833ec753
  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/0SGLWinRUsKlh9fssLjGy0.json
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/0SGLWinRUsKlh9fssLjGy0
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-06-13T17:25:41Z
  additional property: OTSCanonicalRecord
    type: PropertyValue
    value: {"copyright_id":"0xdea2e511c37bb08021ea310e38bc7da3b669d0204bada369178f1806833ec753","isrc":"DEH742428861","name":"Sense of Style","registered_at":"2026-06-06T08:09:14Z","spotify_id":"0SGLWinRUsKlh9fssLjGy0","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 0xdea2e511c37bb08021ea310e38bc7da3b669d0204bada369178f1806833ec753. 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/0SGLWinRUsKlh9fssLjGy0.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/0SGLWinRUsKlh9fssLjGy0.
    date published: 2026-06-13T17:25:41Z
    text: {"copyright_id":"0xdea2e511c37bb08021ea310e38bc7da3b669d0204bada369178f1806833ec753","isrc":"DEH742428861","name":"Sense of Style","registered_at":"2026-06-06T08:09:14Z","spotify_id":"0SGLWinRUsKlh9fssLjGy0","type":"track"}

Ozone
type: MusicAlbum
date published: 2024-07-12
track: Ozone
  type: MusicRecording
  duration: PT6M12S
  duration ms: 372689
  explicit: false
  by artist: DXNBY
  in album: Ozone
    type: MusicAlbum
    date published: 2024-07-12
  isrc code: UKU932481867
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-06-24T22:31:35+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x5ea50f6b6c4d1842175b6802dd432dee44f78c6881a39144f022982d2adc1856
  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/7L9IqZbIZcFTP7tzTInf2o.json
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/7L9IqZbIZcFTP7tzTInf2o
  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 0x5ea50f6b6c4d1842175b6802dd432dee44f78c6881a39144f022982d2adc1856. 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/7L9IqZbIZcFTP7tzTInf2o.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/7L9IqZbIZcFTP7tzTInf2o.
    date published: 2026-07-02T03:55:08Z
track: Ozone - Marsolo Remix
  type: MusicRecording
  duration: PT6M8S
  duration ms: 368519
  explicit: false
  by artist: DXNBY
  by artist: Marsolo
  in album: Ozone
    type: MusicAlbum
    date published: 2024-07-12
  isrc code: UKU932481868
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-06-10T21:58:50+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x85978370f7ef9ad912f09e6b72518ab551da145799b91a627eb698e053e0bfe9
  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/0AbNPtXeyVDfmrM1IJWhyg.json
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/0AbNPtXeyVDfmrM1IJWhyg
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-06-13T17:25:41Z
  additional property: OTSCanonicalRecord
    type: PropertyValue
    value: {"copyright_id":"0x85978370f7ef9ad912f09e6b72518ab551da145799b91a627eb698e053e0bfe9","isrc":"UKU932481868","name":"Ozone - Marsolo Remix","registered_at":"2026-06-10T21:58:50Z","spotify_id":"0AbNPtXeyVDfmrM1IJWhyg","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 0x85978370f7ef9ad912f09e6b72518ab551da145799b91a627eb698e053e0bfe9. 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/0AbNPtXeyVDfmrM1IJWhyg.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/0AbNPtXeyVDfmrM1IJWhyg.
    date published: 2026-06-13T17:25:41Z
    text: {"copyright_id":"0x85978370f7ef9ad912f09e6b72518ab551da145799b91a627eb698e053e0bfe9","isrc":"UKU932481868","name":"Ozone - Marsolo Remix","registered_at":"2026-06-10T21:58:50Z","spotify_id":"0AbNPtXeyVDfmrM1IJWhyg","type":"track"}
track: No Return
  type: MusicRecording
  duration: PT5M56S
  duration ms: 356363
  explicit: false
  by artist: DXNBY
  in album: Ozone
    type: MusicAlbum
    date published: 2024-07-12
  isrc code: UKU932481869
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-06-24T22:32:15+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x6e422644549d5a9bbeb4cd7c713450462ed58d520a3b99e22dfdcd754cfd7c77
  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/6dPwSPNv112XFj5u1qVYKq.json
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/6dPwSPNv112XFj5u1qVYKq
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-02T03:55:08Z
  additional property: OTSCanonicalRecord
    type: PropertyValue
    value: {"copyright_id":"0x6e422644549d5a9bbeb4cd7c713450462ed58d520a3b99e22dfdcd754cfd7c77","isrc":"UKU932481869","name":"No Return","registered_at":"2026-06-24T22:32:15Z","spotify_id":"6dPwSPNv112XFj5u1qVYKq","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 0x6e422644549d5a9bbeb4cd7c713450462ed58d520a3b99e22dfdcd754cfd7c77. 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/6dPwSPNv112XFj5u1qVYKq.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/6dPwSPNv112XFj5u1qVYKq.
    date published: 2026-07-02T03:55:08Z
    text: {"copyright_id":"0x6e422644549d5a9bbeb4cd7c713450462ed58d520a3b99e22dfdcd754cfd7c77","isrc":"UKU932481869","name":"No Return","registered_at":"2026-06-24T22:32:15Z","spotify_id":"6dPwSPNv112XFj5u1qVYKq","type":"track"}

Peer Pressure (Kellie Allen Remix)
type: MusicAlbum
date published: 2024-02-02
track: Peer Pressure - Kellie Allen Remix
  type: MusicRecording
  duration: PT4M2S
  duration ms: 242200
  explicit: false
  by artist: Marsolo
  by artist: Kellie Allen
  in album: Peer Pressure (Kellie Allen Remix)
    type: MusicAlbum
    date published: 2024-02-02
  isrc code: GBKQU2405530
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-06-08T22:37:32+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x1a6c1c17c8a7a9f9164a1e3f94e9deac80f0b33a438f5208d5616bc76f894654
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 957124
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block/957124
  additional property: OTSRecordURL
    type: PropertyValue
    value: https://artists.proofprofile.net/proofs/track/4La8Ij0mM2umw2uhJnqXOV.json
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/4La8Ij0mM2umw2uhJnqXOV
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-08T03:53:27Z
  additional property: OTSCanonicalRecord
    type: PropertyValue
    value: {"copyright_id":"0x1a6c1c17c8a7a9f9164a1e3f94e9deac80f0b33a438f5208d5616bc76f894654","isrc":"GBKQU2405530","name":"Peer Pressure - Kellie Allen Remix","registered_at":"2026-06-08T22:37:32Z","spotify_id":"4La8Ij0mM2umw2uhJnqXOV","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 0x1a6c1c17c8a7a9f9164a1e3f94e9deac80f0b33a438f5208d5616bc76f894654. Chain 2 (Bitcoin): anchored in block 957124 (2026-07-08T03:53:27Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/4La8Ij0mM2umw2uhJnqXOV.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/4La8Ij0mM2umw2uhJnqXOV.
    date published: 2026-07-08T03:53:27Z
    text: {"copyright_id":"0x1a6c1c17c8a7a9f9164a1e3f94e9deac80f0b33a438f5208d5616bc76f894654","isrc":"GBKQU2405530","name":"Peer Pressure - Kellie Allen Remix","registered_at":"2026-06-08T22:37:32Z","spotify_id":"4La8Ij0mM2umw2uhJnqXOV","type":"track"}

Show Me
type: MusicRecording
duration: PT3M34S
duration ms: 214423
explicit: false
by artist: Marsolo
in album: Show Me
  type: MusicAlbum
  date published: 2024-02-02
isrc code: GBKQU2405525
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-06-05T22:17:31+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x3099d1642bcd8c6814334fd96f0b87722c4c84e754bbfdf803ab5377f531f6a5
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/3StpXQjVgm0FinDW5tx9FV.json
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/3StpXQjVgm0FinDW5tx9FV
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-06-13T15:41:10Z
additional property: OTSCanonicalRecord
  type: PropertyValue
  value: {"copyright_id":"0x3099d1642bcd8c6814334fd96f0b87722c4c84e754bbfdf803ab5377f531f6a5","isrc":"GBKQU2405525","name":"Show Me","registered_at":"2026-06-05T22:17:31Z","spotify_id":"3StpXQjVgm0FinDW5tx9FV","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 0x3099d1642bcd8c6814334fd96f0b87722c4c84e754bbfdf803ab5377f531f6a5. 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/3StpXQjVgm0FinDW5tx9FV.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/3StpXQjVgm0FinDW5tx9FV.
  date published: 2026-06-13T15:41:10Z
  text: {"copyright_id":"0x3099d1642bcd8c6814334fd96f0b87722c4c84e754bbfdf803ab5377f531f6a5","isrc":"GBKQU2405525","name":"Show Me","registered_at":"2026-06-05T22:17:31Z","spotify_id":"3StpXQjVgm0FinDW5tx9FV","type":"track"}

⁠Can't You See
type: MusicRecording
duration: PT3M35S
duration ms: 215631
explicit: false
by artist: Marsolo
in album: Show Me
  type: MusicAlbum
  date published: 2024-02-02
isrc code: GBKQU2405526
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-06-07T15:03:37+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x60f2c285dce049b9f5433da0b92f7c1ad0289e42f2c89bd0c05607dfabf07cca
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/2Cev5d4N45ZCz9aRMotrES.json
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/2Cev5d4N45ZCz9aRMotrES
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-06-13T15:41:10Z
additional property: OTSCanonicalRecord
  type: PropertyValue
  value: {"copyright_id":"0x60f2c285dce049b9f5433da0b92f7c1ad0289e42f2c89bd0c05607dfabf07cca","isrc":"GBKQU2405526","name":"⁠Can't You See","registered_at":"2026-06-07T15:03:37Z","spotify_id":"2Cev5d4N45ZCz9aRMotrES","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 0x60f2c285dce049b9f5433da0b92f7c1ad0289e42f2c89bd0c05607dfabf07cca. 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/2Cev5d4N45ZCz9aRMotrES.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/2Cev5d4N45ZCz9aRMotrES.
  date published: 2026-06-13T15:41:10Z
  text: {"copyright_id":"0x60f2c285dce049b9f5433da0b92f7c1ad0289e42f2c89bd0c05607dfabf07cca","isrc":"GBKQU2405526","name":"⁠Can't You See","registered_at":"2026-06-07T15:03:37Z","spotify_id":"2Cev5d4N45ZCz9aRMotrES","type":"track"}

Peer Pressure
type: MusicRecording
duration: PT4M0S
duration ms: 240931
explicit: false
by artist: Marsolo
in album: Show Me
  type: MusicAlbum
  date published: 2024-02-02
isrc code: GBKQU2405528
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-06-08T05:13:31+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0xb89a60fb138ef9263d563a1675b9a41668b1b4783a7e259e26c7fd5219ab9c37
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/5uBiwEDJh61DMyLycIELHV.json
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/5uBiwEDJh61DMyLycIELHV
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-06-13T17:25:41Z
additional property: OTSCanonicalRecord
  type: PropertyValue
  value: {"copyright_id":"0xb89a60fb138ef9263d563a1675b9a41668b1b4783a7e259e26c7fd5219ab9c37","isrc":"GBKQU2405528","name":"Peer Pressure","registered_at":"2026-06-08T05:13:31Z","spotify_id":"5uBiwEDJh61DMyLycIELHV","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 0xb89a60fb138ef9263d563a1675b9a41668b1b4783a7e259e26c7fd5219ab9c37. 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/5uBiwEDJh61DMyLycIELHV.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/5uBiwEDJh61DMyLycIELHV.
  date published: 2026-06-13T17:25:41Z
  text: {"copyright_id":"0xb89a60fb138ef9263d563a1675b9a41668b1b4783a7e259e26c7fd5219ab9c37","isrc":"GBKQU2405528","name":"Peer Pressure","registered_at":"2026-06-08T05:13:31Z","spotify_id":"5uBiwEDJh61DMyLycIELHV","type":"track"}

Everybody
type: MusicRecording
duration: PT3M22S
duration ms: 202792
explicit: false
by artist: Marsolo
in album: Show Me
  type: MusicAlbum
  date published: 2024-02-02
isrc code: GBKQU2405527
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-06-07T08:46:59+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x9056476a998e5a6eb65d8af117447e49d35caed40333e36c5a18cf8799d145f9
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/5XxoZuee3cGOtohadRMLf5.json
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/5XxoZuee3cGOtohadRMLf5
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-06-13T15:41:10Z
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 0x9056476a998e5a6eb65d8af117447e49d35caed40333e36c5a18cf8799d145f9. 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/5XxoZuee3cGOtohadRMLf5.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/5XxoZuee3cGOtohadRMLf5.
  date published: 2026-06-13T15:41:10Z

Contextual
type: MusicRecording
duration: PT3M42S
duration ms: 222386
explicit: false
by artist: Marsolo
in album: Show Me
  type: MusicAlbum
  date published: 2024-02-02
isrc code: GBKQU2405529
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-06-08T13:52:08+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0xc051a1f1621b396399c04a9a52d6235f65084ab2557287595d51f6c1e72152f8
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/4VDTdMOPjnlWbY3VJvBXKy.json
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/4VDTdMOPjnlWbY3VJvBXKy
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-06-13T15:41:10Z
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 0xc051a1f1621b396399c04a9a52d6235f65084ab2557287595d51f6c1e72152f8. 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/4VDTdMOPjnlWbY3VJvBXKy.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/4VDTdMOPjnlWbY3VJvBXKy.
  date published: 2026-06-13T15:41:10Z

Peer Pressure - Kellie Allen Remix
type: MusicRecording
duration: PT4M2S
duration ms: 242200
explicit: false
by artist: Marsolo
by artist: Kellie Allen
in album: Show Me
  type: MusicAlbum
  date published: 2024-02-02
isrc code: GBKQU2405530
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-06-08T22:37:32+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x1a6c1c17c8a7a9f9164a1e3f94e9deac80f0b33a438f5208d5616bc76f894654
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/6UDWJS4RWzeXRp7VlEwakk.json
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/6UDWJS4RWzeXRp7VlEwakk
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-06-13T15:41:10Z
additional property: OTSCanonicalRecord
  type: PropertyValue
  value: {"copyright_id":"0x1a6c1c17c8a7a9f9164a1e3f94e9deac80f0b33a438f5208d5616bc76f894654","isrc":"GBKQU2405530","name":"Peer Pressure - Kellie Allen Remix","registered_at":"2026-06-08T22:37:32Z","spotify_id":"6UDWJS4RWzeXRp7VlEwakk","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 0x1a6c1c17c8a7a9f9164a1e3f94e9deac80f0b33a438f5208d5616bc76f894654. 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/6UDWJS4RWzeXRp7VlEwakk.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/6UDWJS4RWzeXRp7VlEwakk.
  date published: 2026-06-13T15:41:10Z
  text: {"copyright_id":"0x1a6c1c17c8a7a9f9164a1e3f94e9deac80f0b33a438f5208d5616bc76f894654","isrc":"GBKQU2405530","name":"Peer Pressure - Kellie Allen Remix","registered_at":"2026-06-08T22:37:32Z","spotify_id":"6UDWJS4RWzeXRp7VlEwakk","type":"track"}

Dear Future
type: MusicRecording
duration: PT6M20S
duration ms: 380846
explicit: false
by artist: Marsolo
in album: Dear Future
  type: MusicAlbum
  date published: 2023-05-19
isrc code: FRPZ92309100
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-06-20T20:38:37+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x0040f6218a63048a9606903dc82d156fc84cfb0bfe3a54ea3a42c4afd59f4fff
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/2ud5E7sDnadS8xNx902JbL.json
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/2ud5E7sDnadS8xNx902JbL
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-02T03:30:09Z
additional property: OTSCanonicalRecord
  type: PropertyValue
  value: {"copyright_id":"0x0040f6218a63048a9606903dc82d156fc84cfb0bfe3a54ea3a42c4afd59f4fff","isrc":"FRPZ92309100","name":"Dear Future","registered_at":"2026-06-20T20:38:37Z","spotify_id":"2ud5E7sDnadS8xNx902JbL","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 0x0040f6218a63048a9606903dc82d156fc84cfb0bfe3a54ea3a42c4afd59f4fff. 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/2ud5E7sDnadS8xNx902JbL.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/2ud5E7sDnadS8xNx902JbL.
  date published: 2026-07-02T03:30:09Z
  text: {"copyright_id":"0x0040f6218a63048a9606903dc82d156fc84cfb0bfe3a54ea3a42c4afd59f4fff","isrc":"FRPZ92309100","name":"Dear Future","registered_at":"2026-06-20T20:38:37Z","spotify_id":"2ud5E7sDnadS8xNx902JbL","type":"track"}

Split Second
type: MusicRecording
duration: PT5M51S
duration ms: 351555
explicit: false
by artist: Marsolo
in album: Dear Future
  type: MusicAlbum
  date published: 2023-05-19
isrc code: FRPZ92309090
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-06-25T05:40:11+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x96c016eaddf4bcfc14ad81e140f278647e55f34f60962db38e9a85a35617e326
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/4WfPtxF7o8oWmIcpSEmpXq.json
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/4WfPtxF7o8oWmIcpSEmpXq
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-02T11:34:59Z
additional property: OTSCanonicalRecord
  type: PropertyValue
  value: {"copyright_id":"0x96c016eaddf4bcfc14ad81e140f278647e55f34f60962db38e9a85a35617e326","isrc":"FRPZ92309090","name":"Split Second","registered_at":"2026-06-25T05:40:11Z","spotify_id":"4WfPtxF7o8oWmIcpSEmpXq","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 0x96c016eaddf4bcfc14ad81e140f278647e55f34f60962db38e9a85a35617e326. 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/4WfPtxF7o8oWmIcpSEmpXq.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/4WfPtxF7o8oWmIcpSEmpXq.
  date published: 2026-07-02T11:34:59Z
  text: {"copyright_id":"0x96c016eaddf4bcfc14ad81e140f278647e55f34f60962db38e9a85a35617e326","isrc":"FRPZ92309090","name":"Split Second","registered_at":"2026-06-25T05:40:11Z","spotify_id":"4WfPtxF7o8oWmIcpSEmpXq","type":"track"}

Mindflow
type: MusicRecording
duration: PT7M21S
duration ms: 441770
explicit: false
by artist: Marsolo
in album: Mindflow
  type: MusicAlbum
  date published: 2023-04-14
isrc code: FRPZ92309080

Mindflow
type: MusicRecording
duration: PT7M21S
duration ms: 441770
explicit: false
by artist: Marsolo
in album: Dear Future
  type: MusicAlbum
  date published: 2023-05-19
isrc code: FRPZ92309080

Synthesis
type: MusicRecording
duration: PT4M11S
duration ms: 251908
explicit: false
by artist: Marsolo
in album: Synthesis EP
  type: MusicAlbum
  date published: 2024-06-28
isrc code: GBKQU2456601
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-06-04T14:47:55+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0xf12bb4d952754c10fddd5380249cb8a41525f6abbaea828ea52f1e5e075a9fc1
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/1mknBYSMyeB65lU19o6uln.json
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/1mknBYSMyeB65lU19o6uln
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-06-13T15:41:10Z
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 0xf12bb4d952754c10fddd5380249cb8a41525f6abbaea828ea52f1e5e075a9fc1. 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/1mknBYSMyeB65lU19o6uln.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/1mknBYSMyeB65lU19o6uln.
  date published: 2026-06-13T15:41:10Z

A Walk Through The City
type: MusicRecording
duration: PT3M58S
duration ms: 238615
explicit: false
by artist: Marsolo
in album: Synthesis EP
  type: MusicAlbum
  date published: 2024-06-28
isrc code: GBKQU2456602
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-06-11T01:52:50+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x7085256c665fc098246f4b14a857b66278164b6650420978a0c5b09bec8bbed1
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/3aQRbKEwihpore2711FyIE.json
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/3aQRbKEwihpore2711FyIE
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-06-13T17:25:41Z
additional property: OTSCanonicalRecord
  type: PropertyValue
  value: {"copyright_id":"0x7085256c665fc098246f4b14a857b66278164b6650420978a0c5b09bec8bbed1","isrc":"GBKQU2456602","name":"A Walk Through The City","registered_at":"2026-06-11T01:52:50Z","spotify_id":"3aQRbKEwihpore2711FyIE","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 0x7085256c665fc098246f4b14a857b66278164b6650420978a0c5b09bec8bbed1. 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/3aQRbKEwihpore2711FyIE.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/3aQRbKEwihpore2711FyIE.
  date published: 2026-06-13T17:25:41Z
  text: {"copyright_id":"0x7085256c665fc098246f4b14a857b66278164b6650420978a0c5b09bec8bbed1","isrc":"GBKQU2456602","name":"A Walk Through The City","registered_at":"2026-06-11T01:52:50Z","spotify_id":"3aQRbKEwihpore2711FyIE","type":"track"}

Action Reaction
type: MusicRecording
duration: PT3M58S
duration ms: 238648
explicit: false
by artist: Marsolo
in album: Synthesis EP
  type: MusicAlbum
  date published: 2024-06-28
isrc code: GBKQU2456603
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-06-06T01:32:08+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x2905c28038e3fc94fa63746e278964697c6c158b19a03c1c1eb77b1163b0882d
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/0K8ttvZsAhCe7H7PXHuCP1.json
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/0K8ttvZsAhCe7H7PXHuCP1
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-06-13T15:41:10Z
additional property: OTSCanonicalRecord
  type: PropertyValue
  value: {"copyright_id":"0x2905c28038e3fc94fa63746e278964697c6c158b19a03c1c1eb77b1163b0882d","isrc":"GBKQU2456603","name":"Action Reaction","registered_at":"2026-06-06T01:32:08Z","spotify_id":"0K8ttvZsAhCe7H7PXHuCP1","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 0x2905c28038e3fc94fa63746e278964697c6c158b19a03c1c1eb77b1163b0882d. 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/0K8ttvZsAhCe7H7PXHuCP1.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/0K8ttvZsAhCe7H7PXHuCP1.
  date published: 2026-06-13T15:41:10Z
  text: {"copyright_id":"0x2905c28038e3fc94fa63746e278964697c6c158b19a03c1c1eb77b1163b0882d","isrc":"GBKQU2456603","name":"Action Reaction","registered_at":"2026-06-06T01:32:08Z","spotify_id":"0K8ttvZsAhCe7H7PXHuCP1","type":"track"}

Break A Sweat
type: MusicRecording
duration: PT3M49S
duration ms: 229551
explicit: false
by artist: Marsolo
in album: Synthesis EP
  type: MusicAlbum
  date published: 2024-06-28
isrc code: GBKQU2456604
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-06-08T00:34:03+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0xfdbf227f41f2ea4d8654e5eb7b1ce2d267a0f9cf0f84c4201a38b1ae31fb55a1
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/7xoI2h5hWAPLZGZ2TbWTqD.json
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/7xoI2h5hWAPLZGZ2TbWTqD
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-06-13T13:32:09Z
additional property: OTSCanonicalRecord
  type: PropertyValue
  value: {"copyright_id":"0xfdbf227f41f2ea4d8654e5eb7b1ce2d267a0f9cf0f84c4201a38b1ae31fb55a1","isrc":"GBKQU2456604","name":"Break A Sweat","registered_at":"2026-06-08T00:34:03Z","spotify_id":"7xoI2h5hWAPLZGZ2TbWTqD","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 0xfdbf227f41f2ea4d8654e5eb7b1ce2d267a0f9cf0f84c4201a38b1ae31fb55a1. 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/7xoI2h5hWAPLZGZ2TbWTqD.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/7xoI2h5hWAPLZGZ2TbWTqD.
  date published: 2026-06-13T13:32:09Z
  text: {"copyright_id":"0xfdbf227f41f2ea4d8654e5eb7b1ce2d267a0f9cf0f84c4201a38b1ae31fb55a1","isrc":"GBKQU2456604","name":"Break A Sweat","registered_at":"2026-06-08T00:34:03Z","spotify_id":"7xoI2h5hWAPLZGZ2TbWTqD","type":"track"}

Eye Of The Beholder
type: MusicRecording
duration: PT6M14S
duration ms: 374754
explicit: false
by artist: Marsolo
in album: Eye Of The Beholder
  type: MusicAlbum
  date published: 2023-10-13
isrc code: GBKQU2391326
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-06-05T07:15:36+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x45b78feb7c4a21ebb09b2fd9832e28a3d502c7a23c2bb85df07a075a000fa3d1
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/7CPv2BgkjjiPABKt4tP3oC.json
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/7CPv2BgkjjiPABKt4tP3oC
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-06-13T15:41:10Z
additional property: OTSCanonicalRecord
  type: PropertyValue
  value: {"copyright_id":"0x45b78feb7c4a21ebb09b2fd9832e28a3d502c7a23c2bb85df07a075a000fa3d1","isrc":"GBKQU2391326","name":"Eye Of The Beholder","registered_at":"2026-06-05T07:15:36Z","spotify_id":"7CPv2BgkjjiPABKt4tP3oC","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 0x45b78feb7c4a21ebb09b2fd9832e28a3d502c7a23c2bb85df07a075a000fa3d1. 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/7CPv2BgkjjiPABKt4tP3oC.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/7CPv2BgkjjiPABKt4tP3oC.
  date published: 2026-06-13T15:41:10Z
  text: {"copyright_id":"0x45b78feb7c4a21ebb09b2fd9832e28a3d502c7a23c2bb85df07a075a000fa3d1","isrc":"GBKQU2391326","name":"Eye Of The Beholder","registered_at":"2026-06-05T07:15:36Z","spotify_id":"7CPv2BgkjjiPABKt4tP3oC","type":"track"}

Internal
type: MusicRecording
duration: PT6M18S
duration ms: 378448
explicit: false
by artist: Marsolo
in album: Eye Of The Beholder
  type: MusicAlbum
  date published: 2023-10-13
isrc code: GBKQU2391327
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-06-24T07:51:27+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0xb36bb857eede8048d7467ab86bb1a3bab3d842fc660cad934857ff6f6ff8c5ee
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/2j2YS7QgttW9isU78Ja1W1.json
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/2j2YS7QgttW9isU78Ja1W1
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 0xb36bb857eede8048d7467ab86bb1a3bab3d842fc660cad934857ff6f6ff8c5ee. 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/2j2YS7QgttW9isU78Ja1W1.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/2j2YS7QgttW9isU78Ja1W1.
  date published: 2026-07-02T05:09:12Z

Locus Of Control
type: MusicRecording
duration: PT6M12S
duration ms: 372093
explicit: false
by artist: Marsolo
in album: Eye Of The Beholder
  type: MusicAlbum
  date published: 2023-10-13
isrc code: GBKQU2391328
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-06-28T03:58:41+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x2c982f63e3a9fc943b20fb9c2e55a815ada48f8c7ede2c73e9e145e2928875f6
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 956375
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block/956375
additional property: OTSRecordURL
  type: PropertyValue
  value: https://artists.proofprofile.net/proofs/track/0VuKX4VHDOUIYRZnpBdCiz.json
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/0VuKX4VHDOUIYRZnpBdCiz
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-02T16:51:38Z
additional property: OTSCanonicalRecord
  type: PropertyValue
  value: {"copyright_id":"0x2c982f63e3a9fc943b20fb9c2e55a815ada48f8c7ede2c73e9e145e2928875f6","isrc":"GBKQU2391328","name":"Locus Of Control","registered_at":"2026-06-28T03:58:41Z","spotify_id":"0VuKX4VHDOUIYRZnpBdCiz","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 0x2c982f63e3a9fc943b20fb9c2e55a815ada48f8c7ede2c73e9e145e2928875f6. Chain 2 (Bitcoin): anchored in block 956375 (2026-07-02T16:51:38Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/0VuKX4VHDOUIYRZnpBdCiz.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/0VuKX4VHDOUIYRZnpBdCiz.
  date published: 2026-07-02T16:51:38Z
  text: {"copyright_id":"0x2c982f63e3a9fc943b20fb9c2e55a815ada48f8c7ede2c73e9e145e2928875f6","isrc":"GBKQU2391328","name":"Locus Of Control","registered_at":"2026-06-28T03:58:41Z","spotify_id":"0VuKX4VHDOUIYRZnpBdCiz","type":"track"}

Dancefloor Delight
type: MusicRecording
duration: PT5M56S
duration ms: 356358
explicit: false
by artist: Marsolo
in album: Eye Of The Beholder
  type: MusicAlbum
  date published: 2023-10-13
isrc code: GBKQU2391329
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-06-07T05:19:43+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x532ea9593112aad88fe83f31a0795d326a6483dd7c0a5b5eea6cee9e7e3736f5
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/6wMH2pQfxklmr2vk9Kz5br.json
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/6wMH2pQfxklmr2vk9Kz5br
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-06-13T15:41:10Z
additional property: OTSCanonicalRecord
  type: PropertyValue
  value: {"copyright_id":"0x532ea9593112aad88fe83f31a0795d326a6483dd7c0a5b5eea6cee9e7e3736f5","isrc":"GBKQU2391329","name":"Dancefloor Delight","registered_at":"2026-06-07T05:19:43Z","spotify_id":"6wMH2pQfxklmr2vk9Kz5br","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 0x532ea9593112aad88fe83f31a0795d326a6483dd7c0a5b5eea6cee9e7e3736f5. 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/6wMH2pQfxklmr2vk9Kz5br.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/6wMH2pQfxklmr2vk9Kz5br.
  date published: 2026-06-13T15:41:10Z
  text: {"copyright_id":"0x532ea9593112aad88fe83f31a0795d326a6483dd7c0a5b5eea6cee9e7e3736f5","isrc":"GBKQU2391329","name":"Dancefloor Delight","registered_at":"2026-06-07T05:19:43Z","spotify_id":"6wMH2pQfxklmr2vk9Kz5br","type":"track"}

Continuum
type: MusicRecording
duration: PT4M3S
duration ms: 243867
explicit: false
by artist: Marsolo
in album: Risk Taker EP
  type: MusicAlbum
  date published: 2023-08-11
isrc code: GBKQU2368900
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-06-11T01:52:44+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x6458c39e31083f668f3bba85fcd30c3c4a344430d0bb0c3effa2aee84248c254
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/2wmS8kRuLiRUAGjRdObQHz.json
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/2wmS8kRuLiRUAGjRdObQHz
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-06-13T17:25:41Z
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 0x6458c39e31083f668f3bba85fcd30c3c4a344430d0bb0c3effa2aee84248c254. 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/2wmS8kRuLiRUAGjRdObQHz.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/2wmS8kRuLiRUAGjRdObQHz.
  date published: 2026-06-13T17:25:41Z

Risk Taker
type: MusicRecording
duration: PT3M50S
duration ms: 230214
explicit: false
by artist: Marsolo
in album: Risk Taker EP
  type: MusicAlbum
  date published: 2023-08-11
isrc code: GBKQU2368901
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-06-26T13:09:21+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0xa8ffb5c16b4a310c28b7b17ee5d10c8db18e320b3c7deda5efe790532a5e3687
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 956351
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block/956351
additional property: OTSRecordURL
  type: PropertyValue
  value: https://artists.proofprofile.net/proofs/track/4ccbN1lxFKMxM4STUaMjWX.json
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/4ccbN1lxFKMxM4STUaMjWX
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-02T11:38:34Z
additional property: OTSCanonicalRecord
  type: PropertyValue
  value: {"copyright_id":"0xa8ffb5c16b4a310c28b7b17ee5d10c8db18e320b3c7deda5efe790532a5e3687","isrc":"GBKQU2368901","name":"Risk Taker","registered_at":"2026-06-26T13:09:21Z","spotify_id":"4ccbN1lxFKMxM4STUaMjWX","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 0xa8ffb5c16b4a310c28b7b17ee5d10c8db18e320b3c7deda5efe790532a5e3687. Chain 2 (Bitcoin): anchored in block 956351 (2026-07-02T11:38:34Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/4ccbN1lxFKMxM4STUaMjWX.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/4ccbN1lxFKMxM4STUaMjWX.
  date published: 2026-07-02T11:38:34Z
  text: {"copyright_id":"0xa8ffb5c16b4a310c28b7b17ee5d10c8db18e320b3c7deda5efe790532a5e3687","isrc":"GBKQU2368901","name":"Risk Taker","registered_at":"2026-06-26T13:09:21Z","spotify_id":"4ccbN1lxFKMxM4STUaMjWX","type":"track"}