John Duff
type: MusicGroup
popularity: 30
followers: 14439
additional property: CopyrightID
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x093aa85d6ec31815ab3e274856b17f0e44af78c8f3161c3bea93ba9a57533c41
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 953408
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block/953408
additional property: OTSProofURL
  type: PropertyValue
  value: https://artists.proofprofile.net/proofs/artist/f29a3c88-1e08-4f87-93dd-a1b6f50c8d24.ots
additional property: OTSRecordURL
  type: PropertyValue
  value: https://artists.proofprofile.net/proofs/artist/f29a3c88-1e08-4f87-93dd-a1b6f50c8d24.json
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/artist/f29a3c88-1e08-4f87-93dd-a1b6f50c8d24
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-06-12T19:28:13Z
additional property: OTSCanonicalRecord
  type: PropertyValue
  value: {"copyright_id":"0x093aa85d6ec31815ab3e274856b17f0e44af78c8f3161c3bea93ba9a57533c41","name":"John Duff","registered_at":"2026-06-12T13:30:00Z","symbol":"NIM0312097","token_address":"0x1e5754890c2e97beefd7123ff3974cc88cf3cb0a","type":"artist","uuid":"f29a3c88-1e08-4f87-93dd-a1b6f50c8d24"}
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 0x093aa85d6ec31815ab3e274856b17f0e44af78c8f3161c3bea93ba9a57533c41. Chain 2 (Bitcoin): anchored in block 953408 (2026-06-12T19:28:13Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/f29a3c88-1e08-4f87-93dd-a1b6f50c8d24.json and https://artists.proofprofile.net/proofs/artist/f29a3c88-1e08-4f87-93dd-a1b6f50c8d24.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
  date published: 2026-06-12T19:28:13Z
  text: {"copyright_id":"0x093aa85d6ec31815ab3e274856b17f0e44af78c8f3161c3bea93ba9a57533c41","name":"John Duff","registered_at":"2026-06-12T13:30:00Z","symbol":"NIM0312097","token_address":"0x1e5754890c2e97beefd7123ff3974cc88cf3cb0a","type":"artist","uuid":"f29a3c88-1e08-4f87-93dd-a1b6f50c8d24"}
album: Stop the Show (Anske Remix)
  type: MusicAlbum
  date published: 2020-05-29
  track: Stop the Show - Anske Remix
    type: MusicRecording
    duration: PT3M58S
    duration ms: 238230
    explicit: false
    by artist: Jovani
    by artist: John Duff
    by artist: Anske
    in album: Stop the Show (Anske Remix)
      type: MusicAlbum
      date published: 2020-05-29
    isrc code: NLE712000311
  track: Stop the Show - Anske Extended Remix
    type: MusicRecording
    duration: PT6M58S
    duration ms: 418017
    explicit: false
    by artist: Jovani
    by artist: John Duff
    by artist: Anske
    in album: Stop the Show (Anske Remix)
      type: MusicAlbum
      date published: 2020-05-29
    isrc code: NLE712000310
album: Greatest Hits (Deluxe Edition)
  type: MusicAlbum
  date published: 2024-09-27
  track: Prove Me Wrong
    type: MusicRecording
    duration: PT2M58S
    duration ms: 178666
    explicit: false
    by artist: John Duff
    in album: Greatest Hits (Deluxe Edition)
      type: MusicAlbum
      date published: 2024-09-27
    isrc code: QZS7J2489375
  track: Suzy Cutie
    type: MusicRecording
    duration: PT2M28S
    duration ms: 148173
    explicit: false
    by artist: John Duff
    in album: Greatest Hits (Deluxe Edition)
      type: MusicAlbum
      date published: 2024-09-27
    isrc code: QZS7J2403448
  track: Nobody to Love
    type: MusicRecording
    duration: PT2M7S
    duration ms: 127500
    explicit: false
    by artist: John Duff
    in album: Greatest Hits (Deluxe Edition)
      type: MusicAlbum
      date published: 2024-09-27
    isrc code: QZS7J2465891
  track: Forgotten How to F*ck
    type: MusicRecording
    duration: PT3M27S
    duration ms: 207500
    explicit: false
    by artist: John Duff
    in album: Greatest Hits (Deluxe Edition)
      type: MusicAlbum
      date published: 2024-09-27
    isrc code: QZQAY2477226
    additional property: CopyrightID
    additional property: CopyrightStatus
      type: PropertyValue
      value: registered
    additional property: CopyrightRegisteredAt
      type: PropertyValue
      value: 2026-06-11T06:30:07+00:00
    additional property: CopyrightChainExplorerURL
      type: PropertyValue
      value: https://explorer.copyrightchains.com/tx/0x7b696dbfa33a88e6b325d798b04f23216f0a671d6a6599f5e83d51c59f77600e
    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/28HQQGQU5fk8wwe9frOOWF.json
    additional property: OTSVerificationAPI
      type: PropertyValue
      value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/28HQQGQU5fk8wwe9frOOWF
    additional property: OTSTimestamp
      type: PropertyValue
      value: 2026-06-13T15:41:10Z
    additional property: OTSCanonicalRecord
      type: PropertyValue
      value: {"copyright_id":"0x7b696dbfa33a88e6b325d798b04f23216f0a671d6a6599f5e83d51c59f77600e","isrc":"QZQAY2477226","name":"Forgotten How to F*ck","registered_at":"2026-06-11T06:30:07Z","spotify_id":"28HQQGQU5fk8wwe9frOOWF","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 0x7b696dbfa33a88e6b325d798b04f23216f0a671d6a6599f5e83d51c59f77600e. 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/28HQQGQU5fk8wwe9frOOWF.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/28HQQGQU5fk8wwe9frOOWF.
      date published: 2026-06-13T15:41:10Z
      text: {"copyright_id":"0x7b696dbfa33a88e6b325d798b04f23216f0a671d6a6599f5e83d51c59f77600e","isrc":"QZQAY2477226","name":"Forgotten How to F*ck","registered_at":"2026-06-11T06:30:07Z","spotify_id":"28HQQGQU5fk8wwe9frOOWF","type":"track"}
  track: Hoe is Life
    type: MusicRecording
    duration: PT3M34S
    duration ms: 214687
    explicit: false
    by artist: John Duff
    by artist: Lillias White
    in album: Greatest Hits (Deluxe Edition)
      type: MusicAlbum
      date published: 2024-09-27
    isrc code: QZTLA2442592
    additional property: CopyrightID
    additional property: CopyrightStatus
      type: PropertyValue
      value: registered
    additional property: CopyrightRegisteredAt
      type: PropertyValue
      value: 2026-06-23T02:55:23+00:00
  track: Wading
    type: MusicRecording
    duration: PT3M7S
    duration ms: 187272
    explicit: false
    by artist: John Duff
    in album: Greatest Hits (Deluxe Edition)
      type: MusicAlbum
      date published: 2024-09-27
    isrc code: QZS7J2465589
    additional property: CopyrightID
    additional property: CopyrightStatus
      type: PropertyValue
      value: registered
    additional property: CopyrightRegisteredAt
      type: PropertyValue
      value: 2026-06-23T03:03:19+00:00
    additional property: CopyrightChainExplorerURL
      type: PropertyValue
      value: https://explorer.copyrightchains.com/tx/0x0f884cadbec7861dde5396d7ac0da3c1f8acca6f6297cfb057b20e3a0ed1c84b
    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/08niBOGYNVZ0qNfXjCHXOm.json
    additional property: OTSVerificationAPI
      type: PropertyValue
      value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/08niBOGYNVZ0qNfXjCHXOm
    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
  track: Be Your Girl
  track: Housewife
  track: Clothes Back On
album: Hopelessly Devoted to You
album: Stick Up (James Anthony Remix)
album: Stick Up (Niko The Kid Remix)
album: Stick Up
album: Clothes Back On
album: Hoe is Life
album: Forgotten How to F*ck
album: Be Your Girl (Eric Kupper Remix) / Total Eclipse of the Heart
album: Be Your Girl
album: Do It (The Redux)
album: Gravity (Remix)
album: Gravity
album: Somebody's Daughter (XXX Mix)
album: Somebody’s Daughter
album: House On Fire (KOIL REMIX)
album: House On Fire (Eric Kupper Remixes)
album: House on Fire
album: Cruise Control (Niko The Kid Remix)
album: Cruise Control
album: Is It A Sin (Chris Cox Remix)
album: Is It A Sin (Midimack Remix)
album: Is It A Sin (Block & Crown and Nick Fiorucci Remix)
album: Is It A Sin (Eric Kupper Remix)
album: High Heels (Remixed)
album: Homo•Sapien
album: High Heels
album: No One Left To Love
album: Do It
album: Give a Fuck
album: Hokie Pokie
album: The Sex
album: Walking Home
album: Hurt Somebody
album: Love of My Night
album: Stop The Show
album: Rich (Ryan Skyy Remix)
album: Rich
album: The Girly Remixes
track: Stop the Show - Anske Remix
track: Stop the Show - Anske Extended Remix
track: Stop The Show
track: Prove Me Wrong
track: Suzy Cutie
track: Nobody to Love
track: Forgotten How to F*ck
track: Hoe is Life
track: Wading
track: Be Your Girl
track: Housewife
track: Clothes Back On
track: Hopelessly Devoted to You - Dance Mix
track: Total Eclipse of the Heart
track: Stick Up - James Anthony Remix
track: Stick Up (Niko The Kid Remix)
track: Stick Up

OpenTimestamps Proof of Existence
type: DigitalDocument
encoding format: application/vnd.opentimestamps.ots
description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0f884cadbec7861dde5396d7ac0da3c1f8acca6f6297cfb057b20e3a0ed1c84b. 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/08niBOGYNVZ0qNfXjCHXOm.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/08niBOGYNVZ0qNfXjCHXOm.
date published: 2026-07-02T03:55:08Z

Be Your Girl
type: MusicRecording
duration: PT3M1S
duration ms: 181417
explicit: false
by artist: John Duff
in album: Greatest Hits (Deluxe Edition)
  type: MusicAlbum
  date published: 2024-09-27
isrc code: QZTLA2441275
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-06-10T03:18:20+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x909e6feab966da5a3fc92cd9892c7ad661c217fc41f4961c53be9a2e6f203765
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/5VifGVrknBkERUEtAzXUTw.json
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/5VifGVrknBkERUEtAzXUTw
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-06-13T15:41:10Z
additional property: OTSCanonicalRecord
  type: PropertyValue
  value: {"copyright_id":"0x909e6feab966da5a3fc92cd9892c7ad661c217fc41f4961c53be9a2e6f203765","isrc":"QZTLA2441275","name":"Be Your Girl","registered_at":"2026-06-10T03:18:20Z","spotify_id":"5VifGVrknBkERUEtAzXUTw","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 0x909e6feab966da5a3fc92cd9892c7ad661c217fc41f4961c53be9a2e6f203765. 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/5VifGVrknBkERUEtAzXUTw.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/5VifGVrknBkERUEtAzXUTw.
  date published: 2026-06-13T15:41:10Z
  text: {"copyright_id":"0x909e6feab966da5a3fc92cd9892c7ad661c217fc41f4961c53be9a2e6f203765","isrc":"QZTLA2441275","name":"Be Your Girl","registered_at":"2026-06-10T03:18:20Z","spotify_id":"5VifGVrknBkERUEtAzXUTw","type":"track"}

Housewife
type: MusicRecording
duration: PT2M10S
duration ms: 130560
explicit: false
by artist: John Duff
in album: Greatest Hits (Deluxe Edition)
  type: MusicAlbum
  date published: 2024-09-27
isrc code: QZS7J2419595

Clothes Back On
type: MusicRecording
duration: PT2M48S
duration ms: 168779
explicit: false
by artist: John Duff
in album: Greatest Hits (Deluxe Edition)
  type: MusicAlbum
  date published: 2024-09-27
isrc code: QZS7J2463975

Hopelessly Devoted to You
type: MusicAlbum
date published: 2025-02-13
track: Hopelessly Devoted to You - Dance Mix
  type: MusicRecording
  duration: PT4M30S
  duration ms: 270222
  explicit: false
  by artist: John Duff
  in album: Hopelessly Devoted to You
    type: MusicAlbum
    date published: 2025-02-13
  isrc code: QZTLA2589995
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-06-08T19:39:41+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x6e1439c6b56451f9ac1490a048cfc7fbe6503065b1b5c1245c862be3ffb64c7b
  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/7lWRGd4I4BuIGqf1dSb4Nd.json
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/7lWRGd4I4BuIGqf1dSb4Nd
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-06-13T15:41:10Z
  additional property: OTSCanonicalRecord
    type: PropertyValue
    value: {"copyright_id":"0x6e1439c6b56451f9ac1490a048cfc7fbe6503065b1b5c1245c862be3ffb64c7b","isrc":"QZTLA2589995","name":"Hopelessly Devoted to You - Dance Mix","registered_at":"2026-06-08T19:39:41Z","spotify_id":"7lWRGd4I4BuIGqf1dSb4Nd","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 0x6e1439c6b56451f9ac1490a048cfc7fbe6503065b1b5c1245c862be3ffb64c7b. 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/7lWRGd4I4BuIGqf1dSb4Nd.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/7lWRGd4I4BuIGqf1dSb4Nd.
    date published: 2026-06-13T15:41:10Z
    text: {"copyright_id":"0x6e1439c6b56451f9ac1490a048cfc7fbe6503065b1b5c1245c862be3ffb64c7b","isrc":"QZTLA2589995","name":"Hopelessly Devoted to You - Dance Mix","registered_at":"2026-06-08T19:39:41Z","spotify_id":"7lWRGd4I4BuIGqf1dSb4Nd","type":"track"}
track: Total Eclipse of the Heart
  type: MusicRecording
  duration: PT3M49S
  duration ms: 229411
  explicit: false
  by artist: John Duff
  in album: Hopelessly Devoted to You
    type: MusicAlbum
    date published: 2025-02-13
  isrc code: QZQAY2401471
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-06-11T04:22:45+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x9bf594426a487f5e5ab8b10afb8227d5a0fdf75899e698716351d5dda8c76e66
  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/6gNfqTejeZmUeVzJKlyShy.json
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/6gNfqTejeZmUeVzJKlyShy
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-02T03:30:09Z
  additional property: OTSCanonicalRecord
    type: PropertyValue
    value: {"copyright_id":"0x9bf594426a487f5e5ab8b10afb8227d5a0fdf75899e698716351d5dda8c76e66","isrc":"QZQAY2401471","name":"Total Eclipse of the Heart","registered_at":"2026-06-11T04:22:45Z","spotify_id":"6gNfqTejeZmUeVzJKlyShy","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 0x9bf594426a487f5e5ab8b10afb8227d5a0fdf75899e698716351d5dda8c76e66. 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/6gNfqTejeZmUeVzJKlyShy.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/6gNfqTejeZmUeVzJKlyShy.
    date published: 2026-07-02T03:30:09Z
    text: {"copyright_id":"0x9bf594426a487f5e5ab8b10afb8227d5a0fdf75899e698716351d5dda8c76e66","isrc":"QZQAY2401471","name":"Total Eclipse of the Heart","registered_at":"2026-06-11T04:22:45Z","spotify_id":"6gNfqTejeZmUeVzJKlyShy","type":"track"}

Stick Up (James Anthony Remix)
type: MusicAlbum
date published: 2025-01-31
track: Stick Up - James Anthony Remix
  type: MusicRecording
  duration: PT2M48S
  duration ms: 168750
  explicit: false
  by artist: John Duff
  by artist: James Anthony
  in album: Stick Up (James Anthony Remix)
    type: MusicAlbum
    date published: 2025-01-31
  isrc code: QZTLA2528113
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-06-20T04:56:20+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0xcbab59909a1ffd071c769524263e1bd7de0e2850529deb56516aba9afbef0b47
  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/3qoJG6MR63u1WwL9qDIM44.json
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/3qoJG6MR63u1WwL9qDIM44
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-02T03:30:09Z
  additional property: OTSCanonicalRecord
    type: PropertyValue
    value: {"copyright_id":"0xcbab59909a1ffd071c769524263e1bd7de0e2850529deb56516aba9afbef0b47","isrc":"QZTLA2528113","name":"Stick Up - James Anthony Remix","registered_at":"2026-06-20T04:56:20Z","spotify_id":"3qoJG6MR63u1WwL9qDIM44","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 0xcbab59909a1ffd071c769524263e1bd7de0e2850529deb56516aba9afbef0b47. 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/3qoJG6MR63u1WwL9qDIM44.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/3qoJG6MR63u1WwL9qDIM44.
    date published: 2026-07-02T03:30:09Z
    text: {"copyright_id":"0xcbab59909a1ffd071c769524263e1bd7de0e2850529deb56516aba9afbef0b47","isrc":"QZTLA2528113","name":"Stick Up - James Anthony Remix","registered_at":"2026-06-20T04:56:20Z","spotify_id":"3qoJG6MR63u1WwL9qDIM44","type":"track"}

Stick Up (Niko The Kid Remix)
type: MusicAlbum
date published: 2025-01-17
track: Stick Up (Niko The Kid Remix)
  type: MusicRecording
  duration: PT3M18S
  duration ms: 198095
  explicit: false
  by artist: John Duff
  by artist: Niko The Kid
  in album: Stick Up (Niko The Kid Remix)
    type: MusicAlbum
    date published: 2025-01-17
  isrc code: QZS7J2466510
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-06-18T14:58:46+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x90e71999c7c53cd3824f6c0180fc4baf5ea25faa631ca2e90f753aab11e224e3
  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/1lJAP1OYo7ewOSqkrr2Kur.json
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/1lJAP1OYo7ewOSqkrr2Kur
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-02T03:30:09Z
  additional property: OTSCanonicalRecord
    type: PropertyValue
    value: {"copyright_id":"0x90e71999c7c53cd3824f6c0180fc4baf5ea25faa631ca2e90f753aab11e224e3","isrc":"QZS7J2466510","name":"Stick Up (Niko The Kid Remix)","registered_at":"2026-06-18T14:58:46Z","spotify_id":"1lJAP1OYo7ewOSqkrr2Kur","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 0x90e71999c7c53cd3824f6c0180fc4baf5ea25faa631ca2e90f753aab11e224e3. 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/1lJAP1OYo7ewOSqkrr2Kur.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/1lJAP1OYo7ewOSqkrr2Kur.
    date published: 2026-07-02T03:30:09Z
    text: {"copyright_id":"0x90e71999c7c53cd3824f6c0180fc4baf5ea25faa631ca2e90f753aab11e224e3","isrc":"QZS7J2466510","name":"Stick Up (Niko The Kid Remix)","registered_at":"2026-06-18T14:58:46Z","spotify_id":"1lJAP1OYo7ewOSqkrr2Kur","type":"track"}

Stick Up
type: MusicAlbum
date published: 2024-11-08
track: Stick Up
  type: MusicRecording
  duration: PT2M26S
  duration ms: 146065
  explicit: false
  by artist: John Duff
  in album: Stick Up
    type: MusicAlbum
    date published: 2024-11-08
  isrc code: QZS7J2452738
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-06-08T11:46:21+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0xbc6fd22bda5be7cd1de944f5b22e4b771a3fef2598f49126f167cf69e2c14142
  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/0riW9AQfJuujdqYbRj6aTS.json
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/0riW9AQfJuujdqYbRj6aTS
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-06-13T17:25:41Z
  additional property: OTSCanonicalRecord
    type: PropertyValue
    value: {"copyright_id":"0xbc6fd22bda5be7cd1de944f5b22e4b771a3fef2598f49126f167cf69e2c14142","isrc":"QZS7J2452738","name":"Stick Up","registered_at":"2026-06-08T11:46:21Z","spotify_id":"0riW9AQfJuujdqYbRj6aTS","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 0xbc6fd22bda5be7cd1de944f5b22e4b771a3fef2598f49126f167cf69e2c14142. 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/0riW9AQfJuujdqYbRj6aTS.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/0riW9AQfJuujdqYbRj6aTS.
    date published: 2026-06-13T17:25:41Z
    text: {"copyright_id":"0xbc6fd22bda5be7cd1de944f5b22e4b771a3fef2598f49126f167cf69e2c14142","isrc":"QZS7J2452738","name":"Stick Up","registered_at":"2026-06-08T11:46:21Z","spotify_id":"0riW9AQfJuujdqYbRj6aTS","type":"track"}

Clothes Back On
type: MusicAlbum
date published: 2024-09-18
track: Clothes Back On
  type: MusicRecording
  duration: PT2M48S
  duration ms: 168779
  explicit: false
  by artist: John Duff
  in album: Clothes Back On
    type: MusicAlbum
    date published: 2024-09-18
  isrc code: QZS7J2463975
track: Be Your Girl
  type: MusicRecording
  duration: PT3M1S
  duration ms: 181417
  explicit: false
  by artist: John Duff
  in album: Clothes Back On
    type: MusicAlbum
    date published: 2024-09-18
  isrc code: QZTLA2441275
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-06-10T03:18:20+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x909e6feab966da5a3fc92cd9892c7ad661c217fc41f4961c53be9a2e6f203765
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 957120
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block/957120
  additional property: OTSRecordURL
    type: PropertyValue
    value: https://artists.proofprofile.net/proofs/track/2WUaff7FMl4E9CfgJ3fUeq.json
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/2WUaff7FMl4E9CfgJ3fUeq
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-08T03:22:41Z
  additional property: OTSCanonicalRecord
    type: PropertyValue
    value: {"copyright_id":"0x909e6feab966da5a3fc92cd9892c7ad661c217fc41f4961c53be9a2e6f203765","isrc":"QZTLA2441275","name":"Be Your Girl","registered_at":"2026-06-10T03:18:20Z","spotify_id":"2WUaff7FMl4E9CfgJ3fUeq","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 0x909e6feab966da5a3fc92cd9892c7ad661c217fc41f4961c53be9a2e6f203765. Chain 2 (Bitcoin): anchored in block 957120 (2026-07-08T03:22:41Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/2WUaff7FMl4E9CfgJ3fUeq.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/2WUaff7FMl4E9CfgJ3fUeq.
    date published: 2026-07-08T03:22:41Z
    text: {"copyright_id":"0x909e6feab966da5a3fc92cd9892c7ad661c217fc41f4961c53be9a2e6f203765","isrc":"QZTLA2441275","name":"Be Your Girl","registered_at":"2026-06-10T03:18:20Z","spotify_id":"2WUaff7FMl4E9CfgJ3fUeq","type":"track"}
track: Forgotten How to F*ck
  type: MusicRecording
  duration: PT3M27S
  duration ms: 207500
  explicit: false
  by artist: John Duff
  in album: Clothes Back On
    type: MusicAlbum
    date published: 2024-09-18
  isrc code: QZQAY2477226
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-06-11T06:30:07+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x7b696dbfa33a88e6b325d798b04f23216f0a671d6a6599f5e83d51c59f77600e
  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/3UjNLc7ixSXSZUeGiykCWp.json
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/3UjNLc7ixSXSZUeGiykCWp
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-08T03:53:27Z
  additional property: OTSCanonicalRecord
    type: PropertyValue
    value: {"copyright_id":"0x7b696dbfa33a88e6b325d798b04f23216f0a671d6a6599f5e83d51c59f77600e","isrc":"QZQAY2477226","name":"Forgotten How to F*ck","registered_at":"2026-06-11T06:30:07Z","spotify_id":"3UjNLc7ixSXSZUeGiykCWp","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 0x7b696dbfa33a88e6b325d798b04f23216f0a671d6a6599f5e83d51c59f77600e. 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/3UjNLc7ixSXSZUeGiykCWp.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/3UjNLc7ixSXSZUeGiykCWp.
    date published: 2026-07-08T03:53:27Z
    text: {"copyright_id":"0x7b696dbfa33a88e6b325d798b04f23216f0a671d6a6599f5e83d51c59f77600e","isrc":"QZQAY2477226","name":"Forgotten How to F*ck","registered_at":"2026-06-11T06:30:07Z","spotify_id":"3UjNLc7ixSXSZUeGiykCWp","type":"track"}
track: Hoe is Life
  type: MusicRecording
  duration: PT3M34S
  duration ms: 214687
  explicit: false
  by artist: John Duff
  by artist: Lillias White
  in album: Clothes Back On
    type: MusicAlbum
    date published: 2024-09-18
  isrc code: QZTLA2442592
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-06-23T02:55:23+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0xf1e8e991433a892070038280a12023848444a545756a29a385f5a7c4e32ee76e
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 957120
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block/957120
  additional property: OTSRecordURL
    type: PropertyValue
    value: https://artists.proofprofile.net/proofs/track/2lYQYhBq69hUwfloSiqYxx.json
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/2lYQYhBq69hUwfloSiqYxx
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-08T03:22:41Z
  additional property: OTSCanonicalRecord
    type: PropertyValue
    value: {"copyright_id":"0xf1e8e991433a892070038280a12023848444a545756a29a385f5a7c4e32ee76e","isrc":"QZTLA2442592","name":"Hoe is Life","registered_at":"2026-06-23T02:55:23Z","spotify_id":"2lYQYhBq69hUwfloSiqYxx","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 0xf1e8e991433a892070038280a12023848444a545756a29a385f5a7c4e32ee76e. Chain 2 (Bitcoin): anchored in block 957120 (2026-07-08T03:22:41Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/2lYQYhBq69hUwfloSiqYxx.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/2lYQYhBq69hUwfloSiqYxx.
    date published: 2026-07-08T03:22:41Z
    text: {"copyright_id":"0xf1e8e991433a892070038280a12023848444a545756a29a385f5a7c4e32ee76e","isrc":"QZTLA2442592","name":"Hoe is Life","registered_at":"2026-06-23T02:55:23Z","spotify_id":"2lYQYhBq69hUwfloSiqYxx","type":"track"}

Hoe is Life
type: MusicAlbum
date published: 2024-09-06
track: Hoe is Life
  type: MusicRecording
  duration: PT3M34S
  duration ms: 214687
  explicit: false
  by artist: John Duff
  by artist: Lillias White
  in album: Hoe is Life
    type: MusicAlbum
    date published: 2024-09-06
  isrc code: QZTLA2442592
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-06-23T02:55:23+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0xf1e8e991433a892070038280a12023848444a545756a29a385f5a7c4e32ee76e
  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/4vNum7IYrKtXweihAIdcaO.json
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/4vNum7IYrKtXweihAIdcaO
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-02T03:55:08Z
  additional property: OTSCanonicalRecord
    type: PropertyValue
    value: {"copyright_id":"0xf1e8e991433a892070038280a12023848444a545756a29a385f5a7c4e32ee76e","isrc":"QZTLA2442592","name":"Hoe is Life","registered_at":"2026-06-23T02:55:23Z","spotify_id":"4vNum7IYrKtXweihAIdcaO","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 0xf1e8e991433a892070038280a12023848444a545756a29a385f5a7c4e32ee76e. 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/4vNum7IYrKtXweihAIdcaO.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/4vNum7IYrKtXweihAIdcaO.
    date published: 2026-07-02T03:55:08Z
    text: {"copyright_id":"0xf1e8e991433a892070038280a12023848444a545756a29a385f5a7c4e32ee76e","isrc":"QZTLA2442592","name":"Hoe is Life","registered_at":"2026-06-23T02:55:23Z","spotify_id":"4vNum7IYrKtXweihAIdcaO","type":"track"}
track: Forgotten How to F*ck
  type: MusicRecording
  duration: PT3M27S
  duration ms: 207500
  explicit: false
  by artist: John Duff
  in album: Hoe is Life
    type: MusicAlbum
    date published: 2024-09-06
  isrc code: QZQAY2477226
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-06-11T06:30:07+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x7b696dbfa33a88e6b325d798b04f23216f0a671d6a6599f5e83d51c59f77600e
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 957120
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block/957120
  additional property: OTSRecordURL
    type: PropertyValue
    value: https://artists.proofprofile.net/proofs/track/4uYTqNmQXotgIePqlc7fT6.json
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/4uYTqNmQXotgIePqlc7fT6
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-08T03:22:41Z
  additional property: OTSCanonicalRecord
    type: PropertyValue
    value: {"copyright_id":"0x7b696dbfa33a88e6b325d798b04f23216f0a671d6a6599f5e83d51c59f77600e","isrc":"QZQAY2477226","name":"Forgotten How to F*ck","registered_at":"2026-06-11T06:30:07Z","spotify_id":"4uYTqNmQXotgIePqlc7fT6","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 0x7b696dbfa33a88e6b325d798b04f23216f0a671d6a6599f5e83d51c59f77600e. Chain 2 (Bitcoin): anchored in block 957120 (2026-07-08T03:22:41Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/4uYTqNmQXotgIePqlc7fT6.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/4uYTqNmQXotgIePqlc7fT6.
    date published: 2026-07-08T03:22:41Z
    text: {"copyright_id":"0x7b696dbfa33a88e6b325d798b04f23216f0a671d6a6599f5e83d51c59f77600e","isrc":"QZQAY2477226","name":"Forgotten How to F*ck","registered_at":"2026-06-11T06:30:07Z","spotify_id":"4uYTqNmQXotgIePqlc7fT6","type":"track"}
track: Be Your Girl
  type: MusicRecording
  duration: PT3M1S
  duration ms: 181417
  explicit: false
  by artist: John Duff
  in album: Hoe is Life
    type: MusicAlbum
    date published: 2024-09-06
  isrc code: QZTLA2441275
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-06-10T03:18:20+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x909e6feab966da5a3fc92cd9892c7ad661c217fc41f4961c53be9a2e6f203765
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 957145
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block/957145
  additional property: OTSRecordURL
    type: PropertyValue
    value: https://artists.proofprofile.net/proofs/track/1QEEqJlPfuHwMXTO6Qyuef.json
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/1QEEqJlPfuHwMXTO6Qyuef
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-08T08:56:20Z
  additional property: OTSCanonicalRecord
    type: PropertyValue
    value: {"copyright_id":"0x909e6feab966da5a3fc92cd9892c7ad661c217fc41f4961c53be9a2e6f203765","isrc":"QZTLA2441275","name":"Be Your Girl","registered_at":"2026-06-10T03:18:20Z","spotify_id":"1QEEqJlPfuHwMXTO6Qyuef","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 0x909e6feab966da5a3fc92cd9892c7ad661c217fc41f4961c53be9a2e6f203765. Chain 2 (Bitcoin): anchored in block 957145 (2026-07-08T08:56:20Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/1QEEqJlPfuHwMXTO6Qyuef.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/1QEEqJlPfuHwMXTO6Qyuef.
    date published: 2026-07-08T08:56:20Z
    text: {"copyright_id":"0x909e6feab966da5a3fc92cd9892c7ad661c217fc41f4961c53be9a2e6f203765","isrc":"QZTLA2441275","name":"Be Your Girl","registered_at":"2026-06-10T03:18:20Z","spotify_id":"1QEEqJlPfuHwMXTO6Qyuef","type":"track"}

Forgotten How to F*ck
type: MusicAlbum
date published: 2024-08-09
track: Forgotten How to F*ck
  type: MusicRecording
  duration: PT3M27S
  duration ms: 207500
  explicit: false
  by artist: John Duff
  in album: Forgotten How to F*ck
    type: MusicAlbum
    date published: 2024-08-09
  isrc code: QZQAY2477226
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-06-11T06:30:07+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x7b696dbfa33a88e6b325d798b04f23216f0a671d6a6599f5e83d51c59f77600e
  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/02t9Ll0txGymYzvbb4keGO.json
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/02t9Ll0txGymYzvbb4keGO
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-02T03:55:08Z
  additional property: OTSCanonicalRecord
    type: PropertyValue
    value: {"copyright_id":"0x7b696dbfa33a88e6b325d798b04f23216f0a671d6a6599f5e83d51c59f77600e","isrc":"QZQAY2477226","name":"Forgotten How to F*ck","registered_at":"2026-06-11T06:30:07Z","spotify_id":"02t9Ll0txGymYzvbb4keGO","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 0x7b696dbfa33a88e6b325d798b04f23216f0a671d6a6599f5e83d51c59f77600e. 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/02t9Ll0txGymYzvbb4keGO.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/02t9Ll0txGymYzvbb4keGO.
    date published: 2026-07-02T03:55:08Z
    text: {"copyright_id":"0x7b696dbfa33a88e6b325d798b04f23216f0a671d6a6599f5e83d51c59f77600e","isrc":"QZQAY2477226","name":"Forgotten How to F*ck","registered_at":"2026-06-11T06:30:07Z","spotify_id":"02t9Ll0txGymYzvbb4keGO","type":"track"}
track: Be Your Girl
  type: MusicRecording
  duration: PT3M1S
  duration ms: 181417
  explicit: false
  by artist: John Duff
  in album: Forgotten How to F*ck
    type: MusicAlbum
    date published: 2024-08-09
  isrc code: QZTLA2441275
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-06-10T03:18:20+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x909e6feab966da5a3fc92cd9892c7ad661c217fc41f4961c53be9a2e6f203765
  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/3eFMWaxCxclDSFKQnlpAVR.json
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/3eFMWaxCxclDSFKQnlpAVR
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-08T03:53:27Z
  additional property: OTSCanonicalRecord
    type: PropertyValue
    value: {"copyright_id":"0x909e6feab966da5a3fc92cd9892c7ad661c217fc41f4961c53be9a2e6f203765","isrc":"QZTLA2441275","name":"Be Your Girl","registered_at":"2026-06-10T03:18:20Z","spotify_id":"3eFMWaxCxclDSFKQnlpAVR","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 0x909e6feab966da5a3fc92cd9892c7ad661c217fc41f4961c53be9a2e6f203765. 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/3eFMWaxCxclDSFKQnlpAVR.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/3eFMWaxCxclDSFKQnlpAVR.
    date published: 2026-07-08T03:53:27Z
    text: {"copyright_id":"0x909e6feab966da5a3fc92cd9892c7ad661c217fc41f4961c53be9a2e6f203765","isrc":"QZTLA2441275","name":"Be Your Girl","registered_at":"2026-06-10T03:18:20Z","spotify_id":"3eFMWaxCxclDSFKQnlpAVR","type":"track"}

Be Your Girl (Eric Kupper Remix) / Total Eclipse of the Heart
type: MusicAlbum
date published: 2024-06-21
track: Be Your Girl - Eric Kupper Remix
  type: MusicRecording
  duration: PT3M27S
  duration ms: 207283
  explicit: false
  by artist: John Duff
  by artist: Eric Kupper
  in album: Be Your Girl (Eric Kupper Remix) / Total Eclipse of the Heart
    type: MusicAlbum
    date published: 2024-06-21
  isrc code: QZQAY2487543
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-06-24T10:21:57+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x59ce4f27950bc6682a6bdbcb760e35448ddbcc328b791de1ebf39a73c3ae859b
  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/3wG2aisAkf4hq5LJ97caLo.json
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/3wG2aisAkf4hq5LJ97caLo
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-02T05:09:12Z
  additional property: OTSCanonicalRecord
    type: PropertyValue
    value: {"copyright_id":"0x59ce4f27950bc6682a6bdbcb760e35448ddbcc328b791de1ebf39a73c3ae859b","isrc":"QZQAY2487543","name":"Be Your Girl - Eric Kupper Remix","registered_at":"2026-06-24T10:21:57Z","spotify_id":"3wG2aisAkf4hq5LJ97caLo","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 0x59ce4f27950bc6682a6bdbcb760e35448ddbcc328b791de1ebf39a73c3ae859b. 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/3wG2aisAkf4hq5LJ97caLo.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/3wG2aisAkf4hq5LJ97caLo.
    date published: 2026-07-02T05:09:12Z
    text: {"copyright_id":"0x59ce4f27950bc6682a6bdbcb760e35448ddbcc328b791de1ebf39a73c3ae859b","isrc":"QZQAY2487543","name":"Be Your Girl - Eric Kupper Remix","registered_at":"2026-06-24T10:21:57Z","spotify_id":"3wG2aisAkf4hq5LJ97caLo","type":"track"}
track: Be Your Girl
  type: MusicRecording
  duration: PT3M1S
  duration ms: 181417
  explicit: false
  by artist: John Duff
  in album: Be Your Girl (Eric Kupper Remix) / Total Eclipse of the Heart
    type: MusicAlbum
    date published: 2024-06-21
  isrc code: QZTLA2441275
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-06-10T03:18:20+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x909e6feab966da5a3fc92cd9892c7ad661c217fc41f4961c53be9a2e6f203765
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 957145
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block/957145
  additional property: OTSRecordURL
    type: PropertyValue
    value: https://artists.proofprofile.net/proofs/track/1n54QZ4eF9FHO4xHiilW7a.json
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/1n54QZ4eF9FHO4xHiilW7a
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-08T08:56:20Z
  additional property: OTSCanonicalRecord
    type: PropertyValue
    value: {"copyright_id":"0x909e6feab966da5a3fc92cd9892c7ad661c217fc41f4961c53be9a2e6f203765","isrc":"QZTLA2441275","name":"Be Your Girl","registered_at":"2026-06-10T03:18:20Z","spotify_id":"1n54QZ4eF9FHO4xHiilW7a","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 0x909e6feab966da5a3fc92cd9892c7ad661c217fc41f4961c53be9a2e6f203765. Chain 2 (Bitcoin): anchored in block 957145 (2026-07-08T08:56:20Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/1n54QZ4eF9FHO4xHiilW7a.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/1n54QZ4eF9FHO4xHiilW7a.
    date published: 2026-07-08T08:56:20Z
    text: {"copyright_id":"0x909e6feab966da5a3fc92cd9892c7ad661c217fc41f4961c53be9a2e6f203765","isrc":"QZTLA2441275","name":"Be Your Girl","registered_at":"2026-06-10T03:18:20Z","spotify_id":"1n54QZ4eF9FHO4xHiilW7a","type":"track"}
track: Total Eclipse of the Heart
  type: MusicRecording
  duration: PT3M49S
  duration ms: 229411
  explicit: false
  by artist: John Duff
  in album: Be Your Girl (Eric Kupper Remix) / Total Eclipse of the Heart
    type: MusicAlbum
    date published: 2024-06-21
  isrc code: QZQAY2401471
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-06-11T04:22:45+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x9bf594426a487f5e5ab8b10afb8227d5a0fdf75899e698716351d5dda8c76e66
  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/6RC152NZ2XDus1hoymNGPQ.json
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/6RC152NZ2XDus1hoymNGPQ
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-06-13T17:25:41Z
  additional property: OTSCanonicalRecord
    type: PropertyValue
    value: {"copyright_id":"0x9bf594426a487f5e5ab8b10afb8227d5a0fdf75899e698716351d5dda8c76e66","isrc":"QZQAY2401471","name":"Total Eclipse of the Heart","registered_at":"2026-06-11T04:22:45Z","spotify_id":"6RC152NZ2XDus1hoymNGPQ","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 0x9bf594426a487f5e5ab8b10afb8227d5a0fdf75899e698716351d5dda8c76e66. 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/6RC152NZ2XDus1hoymNGPQ.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/6RC152NZ2XDus1hoymNGPQ.
    date published: 2026-06-13T17:25:41Z
    text: {"copyright_id":"0x9bf594426a487f5e5ab8b10afb8227d5a0fdf75899e698716351d5dda8c76e66","isrc":"QZQAY2401471","name":"Total Eclipse of the Heart","registered_at":"2026-06-11T04:22:45Z","spotify_id":"6RC152NZ2XDus1hoymNGPQ","type":"track"}

Be Your Girl
type: MusicAlbum
date published: 2024-05-23
track: Be Your Girl
  type: MusicRecording
  duration: PT3M1S
  duration ms: 181417
  explicit: false
  by artist: John Duff
  in album: Be Your Girl
    type: MusicAlbum
    date published: 2024-05-23
  isrc code: QZTLA2441275
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-06-10T03:18:20+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x909e6feab966da5a3fc92cd9892c7ad661c217fc41f4961c53be9a2e6f203765
  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/6Fg7asZAMh7RBKRe2Ym6UD.json
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/6Fg7asZAMh7RBKRe2Ym6UD
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-02T03:30:09Z
  additional property: OTSCanonicalRecord
    type: PropertyValue
    value: {"copyright_id":"0x909e6feab966da5a3fc92cd9892c7ad661c217fc41f4961c53be9a2e6f203765","isrc":"QZTLA2441275","name":"Be Your Girl","registered_at":"2026-06-10T03:18:20Z","spotify_id":"6Fg7asZAMh7RBKRe2Ym6UD","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 0x909e6feab966da5a3fc92cd9892c7ad661c217fc41f4961c53be9a2e6f203765. 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/6Fg7asZAMh7RBKRe2Ym6UD.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/6Fg7asZAMh7RBKRe2Ym6UD.
    date published: 2026-07-02T03:30:09Z
    text: {"copyright_id":"0x909e6feab966da5a3fc92cd9892c7ad661c217fc41f4961c53be9a2e6f203765","isrc":"QZTLA2441275","name":"Be Your Girl","registered_at":"2026-06-10T03:18:20Z","spotify_id":"6Fg7asZAMh7RBKRe2Ym6UD","type":"track"}

Do It (The Redux)
type: MusicAlbum
date published: 2024-05-03
track: Do It - The Redux
  type: MusicRecording
  duration: PT3M7S
  duration ms: 187826
  explicit: false
  by artist: John Duff
  in album: Do It (The Redux)
    type: MusicAlbum
    date published: 2024-05-03
  isrc code: QZS7J2455482

Gravity (Remix)
type: MusicAlbum
date published: 2024-01-05
track: Gravity - Remix
  type: MusicRecording
  duration: PT3M43S
  duration ms: 223999
  explicit: false
  by artist: John Duff
  by artist: Mike Molina
  in album: Gravity (Remix)
    type: MusicAlbum
    date published: 2024-01-05
  isrc code: QZS7J2301507
track: Gravity
  type: MusicRecording
  duration: PT3M31S
  duration ms: 211201
  explicit: false
  by artist: John Duff
  in album: Gravity (Remix)
    type: MusicAlbum
    date published: 2024-01-05

Gravity
type: MusicAlbum
date published: 2023-11-10
track: Gravity
  type: MusicRecording
  duration: PT3M31S
  duration ms: 211201
  explicit: false
  by artist: John Duff
  in album: Gravity
    type: MusicAlbum
    date published: 2023-11-10
  isrc code: QZSYP2311780

Somebody's Daughter (XXX Mix)
type: MusicAlbum
date published: 2023-10-06
track: Somebody's Daughter - XXX Mix
  type: MusicRecording
  duration: PT2M42S
  duration ms: 162105
  explicit: false
  by artist: John Duff
  in album: Somebody's Daughter (XXX Mix)
    type: MusicAlbum
    date published: 2023-10-06
  isrc code: QZSYP2320521
track: Somebody’s Daughter
  type: MusicRecording
  duration: PT2M44S
  duration ms: 164784
  explicit: false
  by artist: John Duff
  in album: Somebody's Daughter (XXX Mix)
    type: MusicAlbum
    date published: 2023-10-06
  isrc code: QZS7J2314941
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-06-08T02:44:19+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0xeb1651776cce1cf13ad361a70f8fd6f6e8f19c4d3671a0b0635537bddc541bc4
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 957120
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block/957120
  additional property: OTSRecordURL
    type: PropertyValue
    value: https://artists.proofprofile.net/proofs/track/7xvfkihehIEaFIbfw5mvww.json
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/7xvfkihehIEaFIbfw5mvww
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-08T03:22:41Z
  additional property: OTSCanonicalRecord
    type: PropertyValue
    value: {"copyright_id":"0xeb1651776cce1cf13ad361a70f8fd6f6e8f19c4d3671a0b0635537bddc541bc4","isrc":"QZS7J2314941","name":"Somebody’s Daughter","registered_at":"2026-06-08T02:44:19Z","spotify_id":"7xvfkihehIEaFIbfw5mvww","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 0xeb1651776cce1cf13ad361a70f8fd6f6e8f19c4d3671a0b0635537bddc541bc4. Chain 2 (Bitcoin): anchored in block 957120 (2026-07-08T03:22:41Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/7xvfkihehIEaFIbfw5mvww.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/7xvfkihehIEaFIbfw5mvww.
    date published: 2026-07-08T03:22:41Z
    text: {"copyright_id":"0xeb1651776cce1cf13ad361a70f8fd6f6e8f19c4d3671a0b0635537bddc541bc4","isrc":"QZS7J2314941","name":"Somebody’s Daughter","registered_at":"2026-06-08T02:44:19Z","spotify_id":"7xvfkihehIEaFIbfw5mvww","type":"track"}

Somebody’s Daughter
type: MusicAlbum
date published: 2023-09-01
track: Somebody’s Daughter
  type: MusicRecording
  duration: PT2M44S
  duration ms: 164784
  explicit: false
  by artist: John Duff
  in album: Somebody’s Daughter
    type: MusicAlbum
    date published: 2023-09-01
  isrc code: QZS7J2314941
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-06-08T02:44:19+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0xeb1651776cce1cf13ad361a70f8fd6f6e8f19c4d3671a0b0635537bddc541bc4
  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/2Y730F9T08hNWFBfnrIoTN.json
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/2Y730F9T08hNWFBfnrIoTN
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-06-13T15:41:10Z
  additional property: OTSCanonicalRecord
    type: PropertyValue
    value: {"copyright_id":"0xeb1651776cce1cf13ad361a70f8fd6f6e8f19c4d3671a0b0635537bddc541bc4","isrc":"QZS7J2314941","name":"Somebody’s Daughter","registered_at":"2026-06-08T02:44:19Z","spotify_id":"2Y730F9T08hNWFBfnrIoTN","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 0xeb1651776cce1cf13ad361a70f8fd6f6e8f19c4d3671a0b0635537bddc541bc4. 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/2Y730F9T08hNWFBfnrIoTN.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/2Y730F9T08hNWFBfnrIoTN.
    date published: 2026-06-13T15:41:10Z
    text: {"copyright_id":"0xeb1651776cce1cf13ad361a70f8fd6f6e8f19c4d3671a0b0635537bddc541bc4","isrc":"QZS7J2314941","name":"Somebody’s Daughter","registered_at":"2026-06-08T02:44:19Z","spotify_id":"2Y730F9T08hNWFBfnrIoTN","type":"track"}

House On Fire (KOIL REMIX)
type: MusicAlbum
date published: 2023-08-18
track: House On Fire - KOIL REMIX
  type: MusicRecording
  duration: PT2M42S
  duration ms: 162580
  explicit: false
  by artist: John Duff
  by artist: KOIL
  in album: House On Fire (KOIL REMIX)
    type: MusicAlbum
    date published: 2023-08-18
  isrc code: QZS7J2367755

House On Fire (Eric Kupper Remixes)
type: MusicAlbum
date published: 2023-06-23
track: House On Fire - Eric Kupper Remix
  type: MusicRecording
  duration: PT3M48S
  duration ms: 228414
  explicit: false
  by artist: John Duff
  by artist: Eric Kupper
  in album: House On Fire (Eric Kupper Remixes)
    type: MusicAlbum
    date published: 2023-06-23
  isrc code: QZQAY2393596
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-06-09T16:29:50+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0xefc7e3aea53c1c0ba76c8b7ac2404c50049a7a420bdaa39c2dc0dfc33fa7aecb
  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/4q6jeEqtcAlpFVu7FkwsOO.json
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/4q6jeEqtcAlpFVu7FkwsOO
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-06-13T13:32:09Z
  additional property: OTSCanonicalRecord
    type: PropertyValue
    value: {"copyright_id":"0xefc7e3aea53c1c0ba76c8b7ac2404c50049a7a420bdaa39c2dc0dfc33fa7aecb","isrc":"QZQAY2393596","name":"House On Fire - Eric Kupper Remix","registered_at":"2026-06-09T16:29:50Z","spotify_id":"4q6jeEqtcAlpFVu7FkwsOO","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 0xefc7e3aea53c1c0ba76c8b7ac2404c50049a7a420bdaa39c2dc0dfc33fa7aecb. 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/4q6jeEqtcAlpFVu7FkwsOO.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/4q6jeEqtcAlpFVu7FkwsOO.
    date published: 2026-06-13T13:32:09Z
    text: {"copyright_id":"0xefc7e3aea53c1c0ba76c8b7ac2404c50049a7a420bdaa39c2dc0dfc33fa7aecb","isrc":"QZQAY2393596","name":"House On Fire - Eric Kupper Remix","registered_at":"2026-06-09T16:29:50Z","spotify_id":"4q6jeEqtcAlpFVu7FkwsOO","type":"track"}
track: House On Fire - Eric Kupper Extended Remix
  type: MusicRecording
  duration: PT5M49S
  duration ms: 349390
  explicit: false
  by artist: John Duff
  by artist: Eric Kupper
  in album: House On Fire (Eric Kupper Remixes)
    type: MusicAlbum
    date published: 2023-06-23
  isrc code: QZQAY2327708

House on Fire
type: MusicAlbum
date published: 2023-05-19
track: House on Fire
  type: MusicRecording
  duration: PT2M39S
  duration ms: 159927
  explicit: false
  by artist: John Duff
  in album: House on Fire
    type: MusicAlbum
    date published: 2023-05-19
  isrc code: QZQAY2314820
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-06-18T14:58:41+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0xb5b4d1313bef2f23c3519b51d53e5ef82fd57929573e0ce19b3f85e5a94d3778
  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/6ELx1zLFJddoR27NcleW0X.json
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/6ELx1zLFJddoR27NcleW0X
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-02T03:30:09Z
  additional property: OTSCanonicalRecord
    type: PropertyValue
    value: {"copyright_id":"0xb5b4d1313bef2f23c3519b51d53e5ef82fd57929573e0ce19b3f85e5a94d3778","isrc":"QZQAY2314820","name":"House on Fire","registered_at":"2026-06-18T14:58:41Z","spotify_id":"6ELx1zLFJddoR27NcleW0X","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 0xb5b4d1313bef2f23c3519b51d53e5ef82fd57929573e0ce19b3f85e5a94d3778. 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/6ELx1zLFJddoR27NcleW0X.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/6ELx1zLFJddoR27NcleW0X.
    date published: 2026-07-02T03:30:09Z
    text: {"copyright_id":"0xb5b4d1313bef2f23c3519b51d53e5ef82fd57929573e0ce19b3f85e5a94d3778","isrc":"QZQAY2314820","name":"House on Fire","registered_at":"2026-06-18T14:58:41Z","spotify_id":"6ELx1zLFJddoR27NcleW0X","type":"track"}

Cruise Control (Niko The Kid Remix)
type: MusicAlbum
date published: 2023-05-05
track: Cruise Control - Niko The Kid Remix
  type: MusicRecording
  duration: PT3M9S
  duration ms: 189448
  explicit: false
  by artist: John Duff
  by artist: Niko The Kid
  in album: Cruise Control (Niko The Kid Remix)
    type: MusicAlbum
    date published: 2023-05-05
  isrc code: QZS7J2385433

Cruise Control
type: MusicAlbum
date published: 2023-03-03
track: Cruise Control
  type: MusicRecording
  duration: PT2M49S
  duration ms: 169175
  explicit: false
  by artist: John Duff
  in album: Cruise Control
    type: MusicAlbum
    date published: 2023-03-03
  isrc code: QZTL92354381
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-06-21T18:04:35+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x8cf2e46cbfb6209c571bd9a3bc9b219e8b2be18ba0f14ae470a8c54a43c0b906
  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/12WY1KjMht61FFwUqFNJW6.json
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/12WY1KjMht61FFwUqFNJW6
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-02T03:30:09Z
  additional property: OTSCanonicalRecord
    type: PropertyValue
    value: {"copyright_id":"0x8cf2e46cbfb6209c571bd9a3bc9b219e8b2be18ba0f14ae470a8c54a43c0b906","isrc":"QZTL92354381","name":"Cruise Control","registered_at":"2026-06-21T18:04:35Z","spotify_id":"12WY1KjMht61FFwUqFNJW6","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 0x8cf2e46cbfb6209c571bd9a3bc9b219e8b2be18ba0f14ae470a8c54a43c0b906. 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/12WY1KjMht61FFwUqFNJW6.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/12WY1KjMht61FFwUqFNJW6.
    date published: 2026-07-02T03:30:09Z
    text: {"copyright_id":"0x8cf2e46cbfb6209c571bd9a3bc9b219e8b2be18ba0f14ae470a8c54a43c0b906","isrc":"QZTL92354381","name":"Cruise Control","registered_at":"2026-06-21T18:04:35Z","spotify_id":"12WY1KjMht61FFwUqFNJW6","type":"track"}

Is It A Sin (Chris Cox Remix)
type: MusicAlbum
date published: 2022-06-24
track: Is It A Sin - Chris Cox Radio Mix
  type: MusicRecording
  duration: PT2M37S
  duration ms: 157500
  explicit: false
  by artist: John Duff
  by artist: Chris Cox
  in album: Is It A Sin (Chris Cox Remix)
    type: MusicAlbum
    date published: 2022-06-24
  isrc code: QZK6K2236817
track: Is It A Sin - Chris Cox Club Mix
  type: MusicRecording
  duration: PT5M48S
  duration ms: 348750
  explicit: false
  by artist: John Duff
  by artist: Chris Cox
  in album: Is It A Sin (Chris Cox Remix)
    type: MusicAlbum
    date published: 2022-06-24

Is It A Sin (Midimack Remix)
type: MusicAlbum
date published: 2022-06-17
track: Is It A Sin - MIDIMACK Groovy Vocal Remix
  type: MusicRecording
  duration: PT5M30S
  duration ms: 330173
  explicit: false
  by artist: John Duff
  by artist: DJ MIDIMACK
  in album: Is It A Sin (Midimack Remix)
    type: MusicAlbum
    date published: 2022-06-17
track: Is It A Sin - MIDIMACK Funky Club Dub Remix
  type: MusicRecording
  duration: PT5M14S
  duration ms: 314253
  explicit: false
  by artist: John Duff
  by artist: DJ MIDIMACK
  in album: Is It A Sin (Midimack Remix)
    type: MusicAlbum
    date published: 2022-06-17

Is It A Sin (Block & Crown and Nick Fiorucci Remix)
type: MusicAlbum
date published: 2022-06-10
track: Is It A Sin - Block & Crown and Nick Fiorucci Remix Edit
  type: MusicRecording
  duration: PT3M44S
  duration ms: 224761
  explicit: false
  by artist: John Duff
  by artist: Block & Crown
  by artist: Nick Fiorucci
  in album: Is It A Sin (Block & Crown and Nick Fiorucci Remix)
    type: MusicAlbum
    date published: 2022-06-10
  isrc code: QZK6N2211066
track: Is It A Sin - Block & Crown and Nick Fiorucci Remix
  type: MusicRecording
  duration: PT5M8S
  duration ms: 308571
  explicit: false
  by artist: John Duff
  by artist: Block & Crown
  by artist: Nick Fiorucci
  in album: Is It A Sin (Block & Crown and Nick Fiorucci Remix)
    type: MusicAlbum
    date published: 2022-06-10

Is It A Sin (Eric Kupper Remix)
type: MusicAlbum
date published: 2022-05-27
track: Is It A Sin - Eric Kupper Club Edit
  type: MusicRecording
  duration: PT5M53S
  duration ms: 353520
  explicit: false
  by artist: John Duff
  by artist: Eric Kupper
  in album: Is It A Sin (Eric Kupper Remix)
    type: MusicAlbum
    date published: 2022-05-27
  isrc code: QZHNB2215243
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-06-26T20:19:16+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x64a30e41ced9388a222835a88166d1c8bbb57efc8ec767d1b315dc28a8742120
  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/3nU13tOHsghp4RO4LYpM5R.json
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/3nU13tOHsghp4RO4LYpM5R
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-02T11:34:59Z
  additional property: OTSCanonicalRecord
    type: PropertyValue
    value: {"copyright_id":"0x64a30e41ced9388a222835a88166d1c8bbb57efc8ec767d1b315dc28a8742120","isrc":"QZHNB2215243","name":"Is It A Sin - Eric Kupper Club Edit","registered_at":"2026-06-26T20:19:16Z","spotify_id":"3nU13tOHsghp4RO4LYpM5R","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 0x64a30e41ced9388a222835a88166d1c8bbb57efc8ec767d1b315dc28a8742120. 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/3nU13tOHsghp4RO4LYpM5R.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/3nU13tOHsghp4RO4LYpM5R.
    date published: 2026-07-02T11:34:59Z
    text: {"copyright_id":"0x64a30e41ced9388a222835a88166d1c8bbb57efc8ec767d1b315dc28a8742120","isrc":"QZHNB2215243","name":"Is It A Sin - Eric Kupper Club Edit","registered_at":"2026-06-26T20:19:16Z","spotify_id":"3nU13tOHsghp4RO4LYpM5R","type":"track"}
track: Is It A Sin - Eric Kupper Radio Edit
  type: MusicRecording
  duration: PT3M16S
  duration ms: 196560
  explicit: false
  by artist: John Duff
  by artist: Eric Kupper
  in album: Is It A Sin (Eric Kupper Remix)
    type: MusicAlbum
    date published: 2022-05-27
  isrc code: QZHNB2215244
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-06-11T04:09:53+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0xa344d5fe77b3aab3845fa41c5f49ab821ec9fb8eb19a42a8e36db6761c9bc6ef
  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/2nHfkAYf6aprzp4HEECAng.json
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/2nHfkAYf6aprzp4HEECAng
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-06-13T13:32:09Z
  additional property: OTSCanonicalRecord
    type: PropertyValue
    value: {"copyright_id":"0xa344d5fe77b3aab3845fa41c5f49ab821ec9fb8eb19a42a8e36db6761c9bc6ef","isrc":"QZHNB2215244","name":"Is It A Sin - Eric Kupper Radio Edit","registered_at":"2026-06-11T04:09:53Z","spotify_id":"2nHfkAYf6aprzp4HEECAng","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 0xa344d5fe77b3aab3845fa41c5f49ab821ec9fb8eb19a42a8e36db6761c9bc6ef. 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/2nHfkAYf6aprzp4HEECAng.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/2nHfkAYf6aprzp4HEECAng.
    date published: 2026-06-13T13:32:09Z
    text: {"copyright_id":"0xa344d5fe77b3aab3845fa41c5f49ab821ec9fb8eb19a42a8e36db6761c9bc6ef","isrc":"QZHNB2215244","name":"Is It A Sin - Eric Kupper Radio Edit","registered_at":"2026-06-11T04:09:53Z","spotify_id":"2nHfkAYf6aprzp4HEECAng","type":"track"}

High Heels (Remixed)
type: MusicAlbum
date published: 2021-07-30
track: High Heels (Disco Fries Remix)
  type: MusicRecording
  duration: PT2M57S
  duration ms: 177049
  explicit: false
  by artist: John Duff
  by artist: Lillias White
  by artist: Disco Fries
  in album: High Heels (Remixed)
    type: MusicAlbum
    date published: 2021-07-30
  isrc code: QZS7J2125474
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-06-26T22:15:02+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x1a0615caac7c921e28d624b0c6bb66dafd40a5269651fa654273e9aa8b0ddd6c
  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/2riHdgh0P8ErsGUvNoHKLd.json
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/2riHdgh0P8ErsGUvNoHKLd
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-02T05:09:12Z
  additional property: OTSCanonicalRecord
    type: PropertyValue
    value: {"copyright_id":"0x1a0615caac7c921e28d624b0c6bb66dafd40a5269651fa654273e9aa8b0ddd6c","isrc":"QZS7J2125474","name":"High Heels (Disco Fries Remix)","registered_at":"2026-06-26T22:15:02Z","spotify_id":"2riHdgh0P8ErsGUvNoHKLd","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 0x1a0615caac7c921e28d624b0c6bb66dafd40a5269651fa654273e9aa8b0ddd6c. 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/2riHdgh0P8ErsGUvNoHKLd.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/2riHdgh0P8ErsGUvNoHKLd.
    date published: 2026-07-02T05:09:12Z
    text: {"copyright_id":"0x1a0615caac7c921e28d624b0c6bb66dafd40a5269651fa654273e9aa8b0ddd6c","isrc":"QZS7J2125474","name":"High Heels (Disco Fries Remix)","registered_at":"2026-06-26T22:15:02Z","spotify_id":"2riHdgh0P8ErsGUvNoHKLd","type":"track"}
track: High Heels (Qubiko Radio Edit)
  type: MusicRecording
  duration: PT3M18S
  duration ms: 198688
  explicit: false
  by artist: John Duff
  by artist: Qubiko
  in album: High Heels (Remixed)
    type: MusicAlbum
    date published: 2021-07-30
track: High Heels (Qubiko Remix)
  type: MusicRecording
  duration: PT6M51S
  duration ms: 411147
  explicit: false
  by artist: John Duff
  by artist: Qubiko
  in album: High Heels (Remixed)
    type: MusicAlbum
    date published: 2021-07-30
track: High Heels
  type: MusicRecording
  duration: PT3M34S
  duration ms: 214918
  explicit: false
  by artist: John Duff
  by artist: Lillias White
  in album: High Heels (Remixed)
    type: MusicAlbum
    date published: 2021-07-30
  isrc code: QZQAY2166996
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-06-06T16:42:35+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x67c9c83a7916942a2a0ce062ab75e8b7db940f661c8acdc137d4eb48eaeef97f
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 957145
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block/957145
  additional property: OTSRecordURL
    type: PropertyValue
    value: https://artists.proofprofile.net/proofs/track/47L5Fw6XMtyXgmbJ7cIvJz.json
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/47L5Fw6XMtyXgmbJ7cIvJz
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-08T08:56:20Z
  additional property: OTSCanonicalRecord
    type: PropertyValue
    value: {"copyright_id":"0x67c9c83a7916942a2a0ce062ab75e8b7db940f661c8acdc137d4eb48eaeef97f","isrc":"QZQAY2166996","name":"High Heels","registered_at":"2026-06-06T16:42:35Z","spotify_id":"47L5Fw6XMtyXgmbJ7cIvJz","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 0x67c9c83a7916942a2a0ce062ab75e8b7db940f661c8acdc137d4eb48eaeef97f. Chain 2 (Bitcoin): anchored in block 957145 (2026-07-08T08:56:20Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/47L5Fw6XMtyXgmbJ7cIvJz.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/47L5Fw6XMtyXgmbJ7cIvJz.
    date published: 2026-07-08T08:56:20Z
    text: {"copyright_id":"0x67c9c83a7916942a2a0ce062ab75e8b7db940f661c8acdc137d4eb48eaeef97f","isrc":"QZQAY2166996","name":"High Heels","registered_at":"2026-06-06T16:42:35Z","spotify_id":"47L5Fw6XMtyXgmbJ7cIvJz","type":"track"}

Homo•Sapien
type: MusicAlbum
date published: 2021-06-25
track: High Heels
  type: MusicRecording
  duration: PT3M34S
  duration ms: 214918
  explicit: false
  by artist: John Duff
  by artist: Lillias White
  in album: Homo•Sapien
    type: MusicAlbum
    date published: 2021-06-25
  isrc code: QZQAY2166996
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-06-06T16:42:35+00:00
track: Is It A Sin
  type: MusicRecording
  duration: PT2M57S
  duration ms: 177500
  explicit: false
  by artist: John Duff
  in album: Homo•Sapien
    type: MusicAlbum
    date published: 2021-06-25
  isrc code: QZQAY2164951
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-06-26T22:12:28+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0xa3fd30cf05f3e1756d3733d51a378b59b16583bd5ccc4b4681ea3443075c2d38
  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/0tZSJeySBd3x3XRZuI8jJm.json
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/0tZSJeySBd3x3XRZuI8jJm
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-02T05:09:12Z
  additional property: OTSCanonicalRecord
    type: PropertyValue
    value: {"copyright_id":"0xa3fd30cf05f3e1756d3733d51a378b59b16583bd5ccc4b4681ea3443075c2d38","isrc":"QZQAY2164951","name":"Is It A Sin","registered_at":"2026-06-26T22:12:28Z","spotify_id":"0tZSJeySBd3x3XRZuI8jJm","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 0xa3fd30cf05f3e1756d3733d51a378b59b16583bd5ccc4b4681ea3443075c2d38. 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/0tZSJeySBd3x3XRZuI8jJm.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/0tZSJeySBd3x3XRZuI8jJm.
    date published: 2026-07-02T05:09:12Z
    text: {"copyright_id":"0xa3fd30cf05f3e1756d3733d51a378b59b16583bd5ccc4b4681ea3443075c2d38","isrc":"QZQAY2164951","name":"Is It A Sin","registered_at":"2026-06-26T22:12:28Z","spotify_id":"0tZSJeySBd3x3XRZuI8jJm","type":"track"}
track: Be the Man
  type: MusicRecording
  duration: PT2M38S
  duration ms: 158397
  explicit: false
  by artist: John Duff
  in album: Homo•Sapien
    type: MusicAlbum
    date published: 2021-06-25
  isrc code: QZQAY2163726
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-06-19T09:56:47+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x54036af42cfea1b2127f687a5805a22f0667511d6fd2fa670642a6077450968a
  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/6UEZ8oczcH1JiYBDfu8TD1.json
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/6UEZ8oczcH1JiYBDfu8TD1
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-02T03:30:09Z
  additional property: OTSCanonicalRecord
    type: PropertyValue
    value: {"copyright_id":"0x54036af42cfea1b2127f687a5805a22f0667511d6fd2fa670642a6077450968a","isrc":"QZQAY2163726","name":"Be the Man","registered_at":"2026-06-19T09:56:47Z","spotify_id":"6UEZ8oczcH1JiYBDfu8TD1","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 0x54036af42cfea1b2127f687a5805a22f0667511d6fd2fa670642a6077450968a. 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/6UEZ8oczcH1JiYBDfu8TD1.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/6UEZ8oczcH1JiYBDfu8TD1.
    date published: 2026-07-02T03:30:09Z
    text: {"copyright_id":"0x54036af42cfea1b2127f687a5805a22f0667511d6fd2fa670642a6077450968a","isrc":"QZQAY2163726","name":"Be the Man","registered_at":"2026-06-19T09:56:47Z","spotify_id":"6UEZ8oczcH1JiYBDfu8TD1","type":"track"}
track: Hot Boys (Have Feelings Too)
  type: MusicRecording
  duration: PT2M46S
  duration ms: 166169
  explicit: false
  by artist: John Duff
  in album: Homo•Sapien
    type: MusicAlbum
    date published: 2021-06-25
  isrc code: QZQAY2150609
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-06-18T14:59:12+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x73ed94a4e114075eb69bcf5c4a1a115e0b778462678b119011e4280352ca1ea1
  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/7iHuQ1lcLl0xmRxqzkyrFC.json
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/7iHuQ1lcLl0xmRxqzkyrFC
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-02T03:30:09Z
  additional property: OTSCanonicalRecord
    type: PropertyValue
    value: {"copyright_id":"0x73ed94a4e114075eb69bcf5c4a1a115e0b778462678b119011e4280352ca1ea1","isrc":"QZQAY2150609","name":"Hot Boys (Have Feelings Too)","registered_at":"2026-06-18T14:59:12Z","spotify_id":"7iHuQ1lcLl0xmRxqzkyrFC","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 0x73ed94a4e114075eb69bcf5c4a1a115e0b778462678b119011e4280352ca1ea1. 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/7iHuQ1lcLl0xmRxqzkyrFC.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/7iHuQ1lcLl0xmRxqzkyrFC.
    date published: 2026-07-02T03:30:09Z
    text: {"copyright_id":"0x73ed94a4e114075eb69bcf5c4a1a115e0b778462678b119011e4280352ca1ea1","isrc":"QZQAY2150609","name":"Hot Boys (Have Feelings Too)","registered_at":"2026-06-18T14:59:12Z","spotify_id":"7iHuQ1lcLl0xmRxqzkyrFC","type":"track"}
track: Wishing
  type: MusicRecording
  duration: PT1M41S
  duration ms: 101327
  explicit: false
  by artist: John Duff
  in album: Homo•Sapien
    type: MusicAlbum
    date published: 2021-06-25
  isrc code: QZQAY2159324
track: Touch My Body
  type: MusicRecording
  duration: PT2M22S
  duration ms: 142372
  explicit: false
  by artist: John Duff
  in album: Homo•Sapien
    type: MusicAlbum
    date published: 2021-06-25
  isrc code: QZQAY2132455
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-06-20T04:56:10+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0xa16551dcb54e1a6fc23f11fc835c4ba057249c11abc531b1b95670b95c3a896f
  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
  additional property: OTSVerificationAPI
  additional property: OTSTimestamp
  additional property: OTSCanonicalRecord
  additional property: OTSVerifyInstructions
  subject of: OpenTimestamps Proof of Existence

OTSRecordURL
type: PropertyValue
value: https://artists.proofprofile.net/proofs/track/1hF3iF8asxrVqOaOrmxjBH.json

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

OTSTimestamp
type: PropertyValue
value: 2026-07-02T03:30:09Z

OTSCanonicalRecord
type: PropertyValue
value: {"copyright_id":"0xa16551dcb54e1a6fc23f11fc835c4ba057249c11abc531b1b95670b95c3a896f","isrc":"QZQAY2132455","name":"Touch My Body","registered_at":"2026-06-20T04:56:10Z","spotify_id":"1hF3iF8asxrVqOaOrmxjBH","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 0xa16551dcb54e1a6fc23f11fc835c4ba057249c11abc531b1b95670b95c3a896f. 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/1hF3iF8asxrVqOaOrmxjBH.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/1hF3iF8asxrVqOaOrmxjBH.
date published: 2026-07-02T03:30:09Z
text: {"copyright_id":"0xa16551dcb54e1a6fc23f11fc835c4ba057249c11abc531b1b95670b95c3a896f","isrc":"QZQAY2132455","name":"Touch My Body","registered_at":"2026-06-20T04:56:10Z","spotify_id":"1hF3iF8asxrVqOaOrmxjBH","type":"track"}

High Heels
type: MusicAlbum
date published: 2021-06-18
track: High Heels
  type: MusicRecording
  duration: PT3M34S
  duration ms: 214918
  explicit: false
  by artist: John Duff
  by artist: Lillias White
  in album: High Heels
    type: MusicAlbum
    date published: 2021-06-18
  isrc code: QZQAY2166996
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-06-06T16:42:35+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x67c9c83a7916942a2a0ce062ab75e8b7db940f661c8acdc137d4eb48eaeef97f
  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/4oDFrhzR87qJJYPzPtL69f.json
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/4oDFrhzR87qJJYPzPtL69f
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-06-13T17:25:41Z
  additional property: OTSCanonicalRecord
    type: PropertyValue
    value: {"copyright_id":"0x67c9c83a7916942a2a0ce062ab75e8b7db940f661c8acdc137d4eb48eaeef97f","isrc":"QZQAY2166996","name":"High Heels","registered_at":"2026-06-06T16:42:35Z","spotify_id":"4oDFrhzR87qJJYPzPtL69f","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 0x67c9c83a7916942a2a0ce062ab75e8b7db940f661c8acdc137d4eb48eaeef97f. 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/4oDFrhzR87qJJYPzPtL69f.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/4oDFrhzR87qJJYPzPtL69f.
    date published: 2026-06-13T17:25:41Z
    text: {"copyright_id":"0x67c9c83a7916942a2a0ce062ab75e8b7db940f661c8acdc137d4eb48eaeef97f","isrc":"QZQAY2166996","name":"High Heels","registered_at":"2026-06-06T16:42:35Z","spotify_id":"4oDFrhzR87qJJYPzPtL69f","type":"track"}

No One Left To Love
type: MusicAlbum
date published: 2021-02-26
track: No One Left To Love
  type: MusicRecording
  duration: PT3M45S
  duration ms: 225453
  explicit: false
  by artist: John Duff
  in album: No One Left To Love
    type: MusicAlbum
    date published: 2021-02-26
  isrc code: QZFZ72118742

Do It
type: MusicAlbum
date published: 2021-01-22
track: Do It
  type: MusicRecording
  duration: PT3M28S
  duration ms: 208695
  explicit: false
  by artist: John Duff
  in album: Do It
    type: MusicAlbum
    date published: 2021-01-22
  isrc code: QZFYW2135988
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-06-06T16:43:52+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0xce64c401b3ccc22e526e335e17347a7aa4d4ffeda602f3f2921849e74a2d43ba
  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/1VCbpCPkrfEcFG2Cpb5T3i.json
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/1VCbpCPkrfEcFG2Cpb5T3i
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-06-13T17:25:41Z
  additional property: OTSCanonicalRecord
    type: PropertyValue
    value: {"copyright_id":"0xce64c401b3ccc22e526e335e17347a7aa4d4ffeda602f3f2921849e74a2d43ba","isrc":"QZFYW2135988","name":"Do It","registered_at":"2026-06-06T16:43:52Z","spotify_id":"1VCbpCPkrfEcFG2Cpb5T3i","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 0xce64c401b3ccc22e526e335e17347a7aa4d4ffeda602f3f2921849e74a2d43ba. 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/1VCbpCPkrfEcFG2Cpb5T3i.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/1VCbpCPkrfEcFG2Cpb5T3i.
    date published: 2026-06-13T17:25:41Z
    text: {"copyright_id":"0xce64c401b3ccc22e526e335e17347a7aa4d4ffeda602f3f2921849e74a2d43ba","isrc":"QZFYW2135988","name":"Do It","registered_at":"2026-06-06T16:43:52Z","spotify_id":"1VCbpCPkrfEcFG2Cpb5T3i","type":"track"}

Give a Fuck
type: MusicAlbum
date published: 2020-10-16
track: Give a Fuck
  type: MusicRecording
  duration: PT3M28S
  duration ms: 208613
  explicit: false
  by artist: John Duff
  in album: Give a Fuck
    type: MusicAlbum
    date published: 2020-10-16
  isrc code: QMGR32168209
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-06-24T05:50:06+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x2746e34114fb24afacf30c2bb2b9f4a9844d828bf841400d5c21b36628cf3484
  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/0A9YtPJka1wamRsPpUkY3t.json
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/0A9YtPJka1wamRsPpUkY3t
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-02T05:09:12Z
  additional property: OTSCanonicalRecord
    type: PropertyValue
    value: {"copyright_id":"0x2746e34114fb24afacf30c2bb2b9f4a9844d828bf841400d5c21b36628cf3484","isrc":"QMGR32168209","name":"Give a Fuck","registered_at":"2026-06-24T05:50:06Z","spotify_id":"0A9YtPJka1wamRsPpUkY3t","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 0x2746e34114fb24afacf30c2bb2b9f4a9844d828bf841400d5c21b36628cf3484. 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/0A9YtPJka1wamRsPpUkY3t.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/0A9YtPJka1wamRsPpUkY3t.
    date published: 2026-07-02T05:09:12Z
    text: {"copyright_id":"0x2746e34114fb24afacf30c2bb2b9f4a9844d828bf841400d5c21b36628cf3484","isrc":"QMGR32168209","name":"Give a Fuck","registered_at":"2026-06-24T05:50:06Z","spotify_id":"0A9YtPJka1wamRsPpUkY3t","type":"track"}

Hokie Pokie
type: MusicAlbum
date published: 2020-09-18
track: Hokie Pokie
  type: MusicRecording
  duration: PT3M17S
  duration ms: 197076
  explicit: false
  by artist: John Duff
  in album: Hokie Pokie
    type: MusicAlbum
    date published: 2020-09-18
  isrc code: QZK6L2092052
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-06-08T11:42:01+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0xcadfb000fff45438b93e5507892b44f9239483f78f6f55089b71de3b21901ba4
  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/0nlAytIY1cn1Ik0BdAlrPg.json
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/0nlAytIY1cn1Ik0BdAlrPg
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-06-13T17:25:41Z
  additional property: OTSCanonicalRecord
    type: PropertyValue
    value: {"copyright_id":"0xcadfb000fff45438b93e5507892b44f9239483f78f6f55089b71de3b21901ba4","isrc":"QZK6L2092052","name":"Hokie Pokie","registered_at":"2026-06-08T11:42:01Z","spotify_id":"0nlAytIY1cn1Ik0BdAlrPg","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 0xcadfb000fff45438b93e5507892b44f9239483f78f6f55089b71de3b21901ba4. 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/0nlAytIY1cn1Ik0BdAlrPg.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/0nlAytIY1cn1Ik0BdAlrPg.
    date published: 2026-06-13T17:25:41Z
    text: {"copyright_id":"0xcadfb000fff45438b93e5507892b44f9239483f78f6f55089b71de3b21901ba4","isrc":"QZK6L2092052","name":"Hokie Pokie","registered_at":"2026-06-08T11:42:01Z","spotify_id":"0nlAytIY1cn1Ik0BdAlrPg","type":"track"}

The Sex
type: MusicAlbum
date published: 2020-09-04
track: The Sex
  type: MusicRecording
  duration: PT3M30S
  duration ms: 210830
  explicit: false
  by artist: John Duff
  in album: The Sex
    type: MusicAlbum
    date published: 2020-09-04
  isrc code: QZK6L2051124
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-06-21T22:51:32+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x013b6e32a074dbd828d2c070c9ada3dcb0254385ad3b953a61578509e53be6c3
  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/52QXUP5drVOtKdsUBACbEO.json
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/52QXUP5drVOtKdsUBACbEO
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-02T03:55:08Z
  additional property: OTSCanonicalRecord
    type: PropertyValue
    value: {"copyright_id":"0x013b6e32a074dbd828d2c070c9ada3dcb0254385ad3b953a61578509e53be6c3","isrc":"QZK6L2051124","name":"The Sex","registered_at":"2026-06-21T22:51:32Z","spotify_id":"52QXUP5drVOtKdsUBACbEO","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 0x013b6e32a074dbd828d2c070c9ada3dcb0254385ad3b953a61578509e53be6c3. 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/52QXUP5drVOtKdsUBACbEO.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/52QXUP5drVOtKdsUBACbEO.
    date published: 2026-07-02T03:55:08Z
    text: {"copyright_id":"0x013b6e32a074dbd828d2c070c9ada3dcb0254385ad3b953a61578509e53be6c3","isrc":"QZK6L2051124","name":"The Sex","registered_at":"2026-06-21T22:51:32Z","spotify_id":"52QXUP5drVOtKdsUBACbEO","type":"track"}

Walking Home
type: MusicAlbum
date published: 2020-07-23
track: Walking Home
  type: MusicRecording
  duration: PT3M18S
  duration ms: 198580
  explicit: false
  by artist: John Duff
  in album: Walking Home
    type: MusicAlbum
    date published: 2020-07-23
  isrc code: QZHNA2094558

Hurt Somebody
type: MusicAlbum
date published: 2020-06-26
track: Hurt Somebody
  type: MusicRecording
  duration: PT2M57S
  duration ms: 177857
  explicit: false
  by artist: John Duff
  in album: Hurt Somebody
    type: MusicAlbum
    date published: 2020-06-26
  isrc code: GBKPL2007365

Love of My Night
type: MusicAlbum
date published: 2020-02-14
track: Love of My Night
  type: MusicRecording
  duration: PT2M58S
  duration ms: 178250
  explicit: false
  by artist: John Duff
  in album: Love of My Night
    type: MusicAlbum
    date published: 2020-02-14
  isrc code: GBKPL2084022

Stop The Show
type: MusicAlbum
date published: 2019-12-23
track: Stop The Show
  type: MusicRecording
  duration: PT2M54S
  duration ms: 174720
  explicit: false
  by artist: Jovani
  by artist: John Duff
  in album: Stop The Show
    type: MusicAlbum
    date published: 2019-12-23
  isrc code: GB8KE1955657
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-06-10T03:16:23+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x4eb74da6eaa0b6dbb931efa1cdc88e71127cd920af8a1e781462ae9df03b9ebf
  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/3xbjidf2BPvDo4sDC0Ekss.json
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/3xbjidf2BPvDo4sDC0Ekss
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-06-13T13:32:09Z
  additional property: OTSCanonicalRecord
    type: PropertyValue
    value: {"copyright_id":"0x4eb74da6eaa0b6dbb931efa1cdc88e71127cd920af8a1e781462ae9df03b9ebf","isrc":"GB8KE1955657","name":"Stop The Show","registered_at":"2026-06-10T03:16:23Z","spotify_id":"3xbjidf2BPvDo4sDC0Ekss","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 0x4eb74da6eaa0b6dbb931efa1cdc88e71127cd920af8a1e781462ae9df03b9ebf. 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/3xbjidf2BPvDo4sDC0Ekss.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/3xbjidf2BPvDo4sDC0Ekss.
    date published: 2026-06-13T13:32:09Z
    text: {"copyright_id":"0x4eb74da6eaa0b6dbb931efa1cdc88e71127cd920af8a1e781462ae9df03b9ebf","isrc":"GB8KE1955657","name":"Stop The Show","registered_at":"2026-06-10T03:16:23Z","spotify_id":"3xbjidf2BPvDo4sDC0Ekss","type":"track"}

Rich (Ryan Skyy Remix)
type: MusicAlbum
date published: 2019-12-21
track: Rich - Ryan Skyy Remix
  type: MusicRecording
  duration: PT3M56S
  duration ms: 236314
  explicit: false
  by artist: John Duff
  by artist: Ryan Skyy
  in album: Rich (Ryan Skyy Remix)
    type: MusicAlbum
    date published: 2019-12-21

Rich
type: MusicAlbum
date published: 2019-09-13
track: Rich
  type: MusicRecording
  duration: PT2M24S
  duration ms: 144149
  explicit: false
  by artist: John Duff
  in album: Rich
    type: MusicAlbum
    date published: 2019-09-13
  isrc code: GBKPL1963751

The Girly Remixes
type: MusicAlbum
date published: 2018-09-15
track: Girly (Ryan Skyy Remix)
  type: MusicRecording
  duration: PT4M47S
  duration ms: 287323
  explicit: false
  by artist: John Duff
  in album: The Girly Remixes
    type: MusicAlbum
    date published: 2018-09-15
  isrc code: TCADW1843433
track: Girly (Hector Fonseca & Zambianco Extended Remix)
  type: MusicRecording
  duration: PT5M15S
  duration ms: 315000
  explicit: false
  by artist: John Duff
  in album: The Girly Remixes
    type: MusicAlbum
    date published: 2018-09-15
track: Girly (Hector Fonseca & Zambianco Remix)
  type: MusicRecording
  duration: PT2M52S
  duration ms: 172500
  explicit: false
  by artist: John Duff
  in album: The Girly Remixes
    type: MusicAlbum
    date published: 2018-09-15
track: Girly (Team Heart Break Remix)
  type: MusicRecording
  duration: PT3M33S
  duration ms: 213061
  explicit: false
  by artist: John Duff
  in album: The Girly Remixes
    type: MusicAlbum
    date published: 2018-09-15
  isrc code: TCADX1814176

Stop the Show - Anske Remix
type: MusicRecording
duration: PT3M58S
duration ms: 238230
explicit: false
by artist: Jovani
by artist: John Duff
by artist: Anske
in album: Stop the Show (Anske Remix)
  type: MusicAlbum
  date published: 2020-05-29
isrc code: NLE712000311

Stop the Show - Anske Extended Remix
type: MusicRecording
duration: PT6M58S
duration ms: 418017
explicit: false
by artist: Jovani
by artist: John Duff
by artist: Anske
in album: Stop the Show (Anske Remix)
  type: MusicAlbum
  date published: 2020-05-29
isrc code: NLE712000310

Stop The Show
type: MusicRecording
duration: PT2M54S
duration ms: 174720
explicit: false
by artist: Jovani
by artist: John Duff
in album: Stop The Show
  type: MusicAlbum
  date published: 2019-12-23

Prove Me Wrong
type: MusicRecording
duration: PT2M58S
duration ms: 178666
explicit: false
by artist: John Duff
in album: Greatest Hits (Deluxe Edition)
  type: MusicAlbum
  date published: 2024-09-27
isrc code: QZS7J2489375

Suzy Cutie
type: MusicRecording
duration: PT2M28S
duration ms: 148173
explicit: false
by artist: John Duff
in album: Greatest Hits (Deluxe Edition)
  type: MusicAlbum
  date published: 2024-09-27
isrc code: QZS7J2403448

Nobody to Love
type: MusicRecording
duration: PT2M7S
duration ms: 127500
explicit: false
by artist: John Duff
in album: Greatest Hits (Deluxe Edition)
  type: MusicAlbum
  date published: 2024-09-27
isrc code: QZS7J2465891

Forgotten How to F*ck
type: MusicRecording
duration: PT3M27S
duration ms: 207500
explicit: false
by artist: John Duff
in album: Greatest Hits (Deluxe Edition)
  type: MusicAlbum
  date published: 2024-09-27
isrc code: QZQAY2477226
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-06-11T06:30:07+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x7b696dbfa33a88e6b325d798b04f23216f0a671d6a6599f5e83d51c59f77600e
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/28HQQGQU5fk8wwe9frOOWF.json
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/28HQQGQU5fk8wwe9frOOWF
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-06-13T15:41:10Z
additional property: OTSCanonicalRecord
  type: PropertyValue
  value: {"copyright_id":"0x7b696dbfa33a88e6b325d798b04f23216f0a671d6a6599f5e83d51c59f77600e","isrc":"QZQAY2477226","name":"Forgotten How to F*ck","registered_at":"2026-06-11T06:30:07Z","spotify_id":"28HQQGQU5fk8wwe9frOOWF","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 0x7b696dbfa33a88e6b325d798b04f23216f0a671d6a6599f5e83d51c59f77600e. 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/28HQQGQU5fk8wwe9frOOWF.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/28HQQGQU5fk8wwe9frOOWF.
  date published: 2026-06-13T15:41:10Z
  text: {"copyright_id":"0x7b696dbfa33a88e6b325d798b04f23216f0a671d6a6599f5e83d51c59f77600e","isrc":"QZQAY2477226","name":"Forgotten How to F*ck","registered_at":"2026-06-11T06:30:07Z","spotify_id":"28HQQGQU5fk8wwe9frOOWF","type":"track"}

Hoe is Life
type: MusicRecording
duration: PT3M34S
duration ms: 214687
explicit: false
by artist: John Duff
by artist: Lillias White
in album: Greatest Hits (Deluxe Edition)
  type: MusicAlbum
  date published: 2024-09-27
isrc code: QZTLA2442592
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-06-23T02:55:23+00:00

Wading
type: MusicRecording
duration: PT3M7S
duration ms: 187272
explicit: false
by artist: John Duff
in album: Greatest Hits (Deluxe Edition)
  type: MusicAlbum
  date published: 2024-09-27
isrc code: QZS7J2465589
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-06-23T03:03:19+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x0f884cadbec7861dde5396d7ac0da3c1f8acca6f6297cfb057b20e3a0ed1c84b
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/08niBOGYNVZ0qNfXjCHXOm.json
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/08niBOGYNVZ0qNfXjCHXOm
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 0x0f884cadbec7861dde5396d7ac0da3c1f8acca6f6297cfb057b20e3a0ed1c84b. 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/08niBOGYNVZ0qNfXjCHXOm.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/08niBOGYNVZ0qNfXjCHXOm.
  date published: 2026-07-02T03:55:08Z

Be Your Girl
type: MusicRecording
duration: PT3M1S
duration ms: 181417
explicit: false
by artist: John Duff
in album: Greatest Hits (Deluxe Edition)
  type: MusicAlbum
  date published: 2024-09-27
isrc code: QZTLA2441275
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-06-10T03:18:20+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x909e6feab966da5a3fc92cd9892c7ad661c217fc41f4961c53be9a2e6f203765
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/5VifGVrknBkERUEtAzXUTw.json
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/5VifGVrknBkERUEtAzXUTw
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-06-13T15:41:10Z
additional property: OTSCanonicalRecord
  type: PropertyValue
  value: {"copyright_id":"0x909e6feab966da5a3fc92cd9892c7ad661c217fc41f4961c53be9a2e6f203765","isrc":"QZTLA2441275","name":"Be Your Girl","registered_at":"2026-06-10T03:18:20Z","spotify_id":"5VifGVrknBkERUEtAzXUTw","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 0x909e6feab966da5a3fc92cd9892c7ad661c217fc41f4961c53be9a2e6f203765. 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/5VifGVrknBkERUEtAzXUTw.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/5VifGVrknBkERUEtAzXUTw.
  date published: 2026-06-13T15:41:10Z
  text: {"copyright_id":"0x909e6feab966da5a3fc92cd9892c7ad661c217fc41f4961c53be9a2e6f203765","isrc":"QZTLA2441275","name":"Be Your Girl","registered_at":"2026-06-10T03:18:20Z","spotify_id":"5VifGVrknBkERUEtAzXUTw","type":"track"}

Housewife
type: MusicRecording
duration: PT2M10S
duration ms: 130560
explicit: false
by artist: John Duff
in album: Greatest Hits (Deluxe Edition)
  type: MusicAlbum
  date published: 2024-09-27
isrc code: QZS7J2419595

Clothes Back On
type: MusicRecording
duration: PT2M48S
duration ms: 168779
explicit: false
by artist: John Duff
in album: Greatest Hits (Deluxe Edition)
  type: MusicAlbum
  date published: 2024-09-27
isrc code: QZS7J2463975

Hopelessly Devoted to You - Dance Mix
type: MusicRecording
duration: PT4M30S
duration ms: 270222
explicit: false
by artist: John Duff
in album: Hopelessly Devoted to You
  type: MusicAlbum
  date published: 2025-02-13
isrc code: QZTLA2589995
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-06-08T19:39:41+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x6e1439c6b56451f9ac1490a048cfc7fbe6503065b1b5c1245c862be3ffb64c7b
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/7lWRGd4I4BuIGqf1dSb4Nd.json
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/7lWRGd4I4BuIGqf1dSb4Nd
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-06-13T15:41:10Z
additional property: OTSCanonicalRecord
  type: PropertyValue
  value: {"copyright_id":"0x6e1439c6b56451f9ac1490a048cfc7fbe6503065b1b5c1245c862be3ffb64c7b","isrc":"QZTLA2589995","name":"Hopelessly Devoted to You - Dance Mix","registered_at":"2026-06-08T19:39:41Z","spotify_id":"7lWRGd4I4BuIGqf1dSb4Nd","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 0x6e1439c6b56451f9ac1490a048cfc7fbe6503065b1b5c1245c862be3ffb64c7b. 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/7lWRGd4I4BuIGqf1dSb4Nd.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/7lWRGd4I4BuIGqf1dSb4Nd.
  date published: 2026-06-13T15:41:10Z
  text: {"copyright_id":"0x6e1439c6b56451f9ac1490a048cfc7fbe6503065b1b5c1245c862be3ffb64c7b","isrc":"QZTLA2589995","name":"Hopelessly Devoted to You - Dance Mix","registered_at":"2026-06-08T19:39:41Z","spotify_id":"7lWRGd4I4BuIGqf1dSb4Nd","type":"track"}

Total Eclipse of the Heart
type: MusicRecording
duration: PT3M49S
duration ms: 229411
explicit: false
by artist: John Duff
in album: Hopelessly Devoted to You
  type: MusicAlbum
  date published: 2025-02-13
isrc code: QZQAY2401471
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-06-11T04:22:45+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x9bf594426a487f5e5ab8b10afb8227d5a0fdf75899e698716351d5dda8c76e66
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/6gNfqTejeZmUeVzJKlyShy.json
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/6gNfqTejeZmUeVzJKlyShy
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-02T03:30:09Z
additional property: OTSCanonicalRecord
  type: PropertyValue
  value: {"copyright_id":"0x9bf594426a487f5e5ab8b10afb8227d5a0fdf75899e698716351d5dda8c76e66","isrc":"QZQAY2401471","name":"Total Eclipse of the Heart","registered_at":"2026-06-11T04:22:45Z","spotify_id":"6gNfqTejeZmUeVzJKlyShy","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 0x9bf594426a487f5e5ab8b10afb8227d5a0fdf75899e698716351d5dda8c76e66. 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/6gNfqTejeZmUeVzJKlyShy.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/6gNfqTejeZmUeVzJKlyShy.
  date published: 2026-07-02T03:30:09Z
  text: {"copyright_id":"0x9bf594426a487f5e5ab8b10afb8227d5a0fdf75899e698716351d5dda8c76e66","isrc":"QZQAY2401471","name":"Total Eclipse of the Heart","registered_at":"2026-06-11T04:22:45Z","spotify_id":"6gNfqTejeZmUeVzJKlyShy","type":"track"}

Stick Up - James Anthony Remix
type: MusicRecording
duration: PT2M48S
duration ms: 168750
explicit: false
by artist: John Duff
by artist: James Anthony
in album: Stick Up (James Anthony Remix)
  type: MusicAlbum
  date published: 2025-01-31
isrc code: QZTLA2528113
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-06-20T04:56:20+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0xcbab59909a1ffd071c769524263e1bd7de0e2850529deb56516aba9afbef0b47
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/3qoJG6MR63u1WwL9qDIM44.json
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/3qoJG6MR63u1WwL9qDIM44
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-02T03:30:09Z
additional property: OTSCanonicalRecord
  type: PropertyValue
  value: {"copyright_id":"0xcbab59909a1ffd071c769524263e1bd7de0e2850529deb56516aba9afbef0b47","isrc":"QZTLA2528113","name":"Stick Up - James Anthony Remix","registered_at":"2026-06-20T04:56:20Z","spotify_id":"3qoJG6MR63u1WwL9qDIM44","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 0xcbab59909a1ffd071c769524263e1bd7de0e2850529deb56516aba9afbef0b47. 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/3qoJG6MR63u1WwL9qDIM44.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/3qoJG6MR63u1WwL9qDIM44.
  date published: 2026-07-02T03:30:09Z
  text: {"copyright_id":"0xcbab59909a1ffd071c769524263e1bd7de0e2850529deb56516aba9afbef0b47","isrc":"QZTLA2528113","name":"Stick Up - James Anthony Remix","registered_at":"2026-06-20T04:56:20Z","spotify_id":"3qoJG6MR63u1WwL9qDIM44","type":"track"}

Stick Up (Niko The Kid Remix)
type: MusicRecording
duration: PT3M18S
duration ms: 198095
explicit: false
by artist: John Duff
by artist: Niko The Kid
in album: Stick Up (Niko The Kid Remix)
  type: MusicAlbum
  date published: 2025-01-17
isrc code: QZS7J2466510
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-06-18T14:58:46+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x90e71999c7c53cd3824f6c0180fc4baf5ea25faa631ca2e90f753aab11e224e3
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/1lJAP1OYo7ewOSqkrr2Kur.json
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/1lJAP1OYo7ewOSqkrr2Kur
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-02T03:30:09Z
additional property: OTSCanonicalRecord
  type: PropertyValue
  value: {"copyright_id":"0x90e71999c7c53cd3824f6c0180fc4baf5ea25faa631ca2e90f753aab11e224e3","isrc":"QZS7J2466510","name":"Stick Up (Niko The Kid Remix)","registered_at":"2026-06-18T14:58:46Z","spotify_id":"1lJAP1OYo7ewOSqkrr2Kur","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 0x90e71999c7c53cd3824f6c0180fc4baf5ea25faa631ca2e90f753aab11e224e3. 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/1lJAP1OYo7ewOSqkrr2Kur.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/1lJAP1OYo7ewOSqkrr2Kur.
  date published: 2026-07-02T03:30:09Z
  text: {"copyright_id":"0x90e71999c7c53cd3824f6c0180fc4baf5ea25faa631ca2e90f753aab11e224e3","isrc":"QZS7J2466510","name":"Stick Up (Niko The Kid Remix)","registered_at":"2026-06-18T14:58:46Z","spotify_id":"1lJAP1OYo7ewOSqkrr2Kur","type":"track"}

Stick Up
type: MusicRecording
duration: PT2M26S
duration ms: 146065
explicit: false
by artist: John Duff
in album: Stick Up
  type: MusicAlbum
  date published: 2024-11-08
isrc code: QZS7J2452738
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-06-08T11:46:21+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0xbc6fd22bda5be7cd1de944f5b22e4b771a3fef2598f49126f167cf69e2c14142
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/0riW9AQfJuujdqYbRj6aTS.json
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/0riW9AQfJuujdqYbRj6aTS
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-06-13T17:25:41Z
additional property: OTSCanonicalRecord
  type: PropertyValue
  value: {"copyright_id":"0xbc6fd22bda5be7cd1de944f5b22e4b771a3fef2598f49126f167cf69e2c14142","isrc":"QZS7J2452738","name":"Stick Up","registered_at":"2026-06-08T11:46:21Z","spotify_id":"0riW9AQfJuujdqYbRj6aTS","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 0xbc6fd22bda5be7cd1de944f5b22e4b771a3fef2598f49126f167cf69e2c14142. 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/0riW9AQfJuujdqYbRj6aTS.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/0riW9AQfJuujdqYbRj6aTS.
  date published: 2026-06-13T17:25:41Z
  text: {"copyright_id":"0xbc6fd22bda5be7cd1de944f5b22e4b771a3fef2598f49126f167cf69e2c14142","isrc":"QZS7J2452738","name":"Stick Up","registered_at":"2026-06-08T11:46:21Z","spotify_id":"0riW9AQfJuujdqYbRj6aTS","type":"track"}

Clothes Back On
type: MusicRecording
duration: PT2M48S
duration ms: 168779
explicit: false
by artist: John Duff
in album: Clothes Back On
  type: MusicAlbum
  date published: 2024-09-18
isrc code: QZS7J2463975

Be Your Girl
type: MusicRecording
duration: PT3M1S
duration ms: 181417
explicit: false
by artist: John Duff
in album: Clothes Back On
  type: MusicAlbum
  date published: 2024-09-18
isrc code: QZTLA2441275
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-06-10T03:18:20+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x909e6feab966da5a3fc92cd9892c7ad661c217fc41f4961c53be9a2e6f203765
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 957120
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block/957120
additional property: OTSRecordURL
  type: PropertyValue
  value: https://artists.proofprofile.net/proofs/track/2WUaff7FMl4E9CfgJ3fUeq.json
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/2WUaff7FMl4E9CfgJ3fUeq
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-08T03:22:41Z
additional property: OTSCanonicalRecord
  type: PropertyValue
  value: {"copyright_id":"0x909e6feab966da5a3fc92cd9892c7ad661c217fc41f4961c53be9a2e6f203765","isrc":"QZTLA2441275","name":"Be Your Girl","registered_at":"2026-06-10T03:18:20Z","spotify_id":"2WUaff7FMl4E9CfgJ3fUeq","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 0x909e6feab966da5a3fc92cd9892c7ad661c217fc41f4961c53be9a2e6f203765. Chain 2 (Bitcoin): anchored in block 957120 (2026-07-08T03:22:41Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/2WUaff7FMl4E9CfgJ3fUeq.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/2WUaff7FMl4E9CfgJ3fUeq.
  date published: 2026-07-08T03:22:41Z
  text: {"copyright_id":"0x909e6feab966da5a3fc92cd9892c7ad661c217fc41f4961c53be9a2e6f203765","isrc":"QZTLA2441275","name":"Be Your Girl","registered_at":"2026-06-10T03:18:20Z","spotify_id":"2WUaff7FMl4E9CfgJ3fUeq","type":"track"}

Forgotten How to F*ck
type: MusicRecording
duration: PT3M27S
duration ms: 207500
explicit: false
by artist: John Duff
in album: Clothes Back On
  type: MusicAlbum
  date published: 2024-09-18
isrc code: QZQAY2477226
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-06-11T06:30:07+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x7b696dbfa33a88e6b325d798b04f23216f0a671d6a6599f5e83d51c59f77600e
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/3UjNLc7ixSXSZUeGiykCWp.json
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/3UjNLc7ixSXSZUeGiykCWp
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-08T03:53:27Z
additional property: OTSCanonicalRecord
  type: PropertyValue
  value: {"copyright_id":"0x7b696dbfa33a88e6b325d798b04f23216f0a671d6a6599f5e83d51c59f77600e","isrc":"QZQAY2477226","name":"Forgotten How to F*ck","registered_at":"2026-06-11T06:30:07Z","spotify_id":"3UjNLc7ixSXSZUeGiykCWp","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 0x7b696dbfa33a88e6b325d798b04f23216f0a671d6a6599f5e83d51c59f77600e. 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/3UjNLc7ixSXSZUeGiykCWp.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/3UjNLc7ixSXSZUeGiykCWp.
  date published: 2026-07-08T03:53:27Z
  text: {"copyright_id":"0x7b696dbfa33a88e6b325d798b04f23216f0a671d6a6599f5e83d51c59f77600e","isrc":"QZQAY2477226","name":"Forgotten How to F*ck","registered_at":"2026-06-11T06:30:07Z","spotify_id":"3UjNLc7ixSXSZUeGiykCWp","type":"track"}