J-Wright
type: MusicGroup
popularity: 34
followers: 40779
additional property: CopyrightID
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x60a6fd7b6b3be4a906b744faabb7d41008c6df158a5dde25b2e8d2dfa9fb254e
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 953407
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/953407
additional property: OTSProofURL
  type: PropertyValue
  value: https://artists.proofprofile.net/proofs/artist/731e8624-b1ac-44a4-8425-1526ba87c8c6.ots
additional property: OTSRecordURL
  type: PropertyValue
  value: https://artists.proofprofile.net/proofs/artist/731e8624-b1ac-44a4-8425-1526ba87c8c6.json
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/artist/731e8624-b1ac-44a4-8425-1526ba87c8c6
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-06-12T19:24:56Z
additional property: OTSCanonicalRecord
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 1. Compute SHA-256 of OTSCanonicalRecord value → must equal OTSHash 2. Open OTSProofURL → extract Bitcoin block number → must equal OTSBitcoinBlock 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Read CopyrightID inside OTSCanonicalRecord → must equal the CopyrightID above 5. GET OTSVerificationAPI → pre-computed 6-check result from server 6. If all match: this entity was registered on CopyrightChains at OTSTimestamp, independently verifiable on Bitcoin
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x60a6fd7b6b3be4a906b744faabb7d41008c6df158a5dde25b2e8d2dfa9fb254e. 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/731e8624-b1ac-44a4-8425-1526ba87c8c6.json and https://artists.proofprofile.net/proofs/artist/731e8624-b1ac-44a4-8425-1526ba87c8c6.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
  date published: 2026-06-12T19:28:13Z
album: The V Project
  type: MusicAlbum
  date published: 2015-06-15
album: Upgraded
  type: MusicAlbum
  date published: 2015-12-19
album: Upgraded
  type: MusicAlbum
  date published: 2015-12-19
album: Upgraded
  type: MusicAlbum
  date published: 2015-12-19
album: In Your Mind
  type: MusicAlbum
  date published: 2016-02-01
album: Where I'm At
  type: MusicAlbum
  date published: 2016-04-18
  track: Where I'm At
    type: MusicRecording
    duration: PT4M35S
    duration ms: 275453
    explicit: true
    by artist: J-Wright
    in album: Where I'm At
      type: MusicAlbum
      date published: 2016-04-18
    isrc code: SEYOK1620212
    additional property: CopyrightID
    additional property: CopyrightStatus
      type: PropertyValue
      value: registered
    additional property: CopyrightRegisteredAt
      type: PropertyValue
      value: 2026-07-05T22:11:18+00:00
    additional property: CopyrightChainExplorerURL
      type: PropertyValue
      value: https://explorer.copyrightchains.com/tx/0x113da8edf05bef729bc06ee6274753cb9926e6e580a0aea6f64c867cd6523a1e
    additional property: OTSHash
    additional property: OTSBitcoinBlock
      type: PropertyValue
      value: 956856
    additional property: OTSBitcoinBlockVerifyURL
      type: PropertyValue
      value: https://blockstream.info/api/block-height/956856
    additional property: OTSVerificationAPI
      type: PropertyValue
      value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/SEYOK1620212
    additional property: OTSTimestamp
      type: PropertyValue
      value: 2026-07-06T01:25:57Z
    additional property: OTSVerifyInstructions
      type: PropertyValue
      value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp
    subject of: OpenTimestamps Proof of Existence
      type: DigitalDocument
      encoding format: application/vnd.opentimestamps.ots
      description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x113da8edf05bef729bc06ee6274753cb9926e6e580a0aea6f64c867cd6523a1e. Chain 2 (Bitcoin): anchored in block 956856 (2026-07-06T01:25:57Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/SEYOK1620212.
      date published: 2026-07-06T01:25:57Z
    audio: Where I'm At
      type: AudioObject
      additional property: Tempo (BPM)
        type: PropertyValue
        value: 81.015
      additional property: Musical Key
        type: PropertyValue
        value: 2
      additional property: Mode (Major/Minor)
        type: PropertyValue
        value: 1
      additional property: Time Signature
        type: PropertyValue
        value: 4
      additional property: Danceability
        type: PropertyValue
        value: 0.644
      additional property: Energy
        type: PropertyValue
        value: 0.644
      additional property: Speechiness
        type: PropertyValue
        value: 0.074
      additional property: Acousticness
        type: PropertyValue
        value: 0.37
      additional property: Instrumentalness
        type: PropertyValue
        value: 0
      additional property: Liveness
        type: PropertyValue
        value: 0.094
      additional property: Valence (Positivity)
        type: PropertyValue
        value: 0.388
      additional property: Loudness (dB)
        type: PropertyValue
        value: -8.884
      additional property: Key Name
        type: PropertyValue
        value: D
      additional property: Mode Name
        type: PropertyValue
        value: Major
album: Left Alone (feat. Scotty B)
  type: MusicAlbum
  date published: 2016-07-01
  track: Left Alone (feat. Scotty B)
    type: MusicRecording
    duration: PT4M40S
    duration ms: 280881
    explicit: true
    by artist: J-Wright
    in album: Left Alone (feat. Scotty B)
      type: MusicAlbum
      date published: 2016-07-01
    isrc code: TCACP1693273
    additional property: CopyrightID
    additional property: CopyrightStatus
      type: PropertyValue
      value: registered
    additional property: CopyrightRegisteredAt
      type: PropertyValue
      value: 2026-07-20T03:33:20+00:00
    additional property: CopyrightChainExplorerURL
      type: PropertyValue
      value: https://explorer.copyrightchains.com/tx/0xdc5ec5ccf34bf2d1462a3c94bbfee9178daf004f2060d4a774a4c873c3f7690a
    additional property: OTSHash
    additional property: OTSBitcoinBlock
      type: PropertyValue
      value: 958823
    additional property: OTSBitcoinBlockVerifyURL
      type: PropertyValue
      value: https://blockstream.info/api/block-height/958823
    additional property: OTSVerificationAPI
      type: PropertyValue
      value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/TCACP1693273
    additional property: OTSTimestamp
      type: PropertyValue
      value: 2026-07-20T06:36:39Z
    additional property: OTSVerifyInstructions
      type: PropertyValue
      value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp
    subject of: OpenTimestamps Proof of Existence
      type: DigitalDocument
      encoding format: application/vnd.opentimestamps.ots
      description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdc5ec5ccf34bf2d1462a3c94bbfee9178daf004f2060d4a774a4c873c3f7690a. Chain 2 (Bitcoin): anchored in block 958823 (2026-07-20T06:36:39Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/TCACP1693273.
      date published: 2026-07-20T06:36:39Z
    audio: Left Alone (feat. Scotty B)
      type: AudioObject
      additional property: Tempo (BPM)
        type: PropertyValue
        value: 98.049
      additional property: Musical Key
        type: PropertyValue
        value: 0
      additional property: Mode (Major/Minor)
        type: PropertyValue
        value: 1
      additional property: Time Signature
        type: PropertyValue
        value: 4
      additional property: Danceability
        type: PropertyValue
        value: 0.802
      additional property: Energy
        type: PropertyValue
        value: 0.435
      additional property: Speechiness
        type: PropertyValue
        value: 0.127
      additional property: Acousticness
      additional property: Instrumentalness
      additional property: Liveness
      additional property: Valence (Positivity)
      additional property: Loudness (dB)
      additional property: Key Name
      additional property: Mode Name
album: Messin'
album: Summers Over Singles
album: Breathin' In
album: Speeding Bullet
album: Different Views
album: Pressure
album: Understand
album: Medication
album: Involved
album: California Dreams
album: Uber to the Club
album: Gone Tomorrow
album: Better Know
album: Coming Home
album: Blacklight
album: Talk
album: Don't Know Love
album: Real
album: Running
album: Domino
album: Winter's Over
album: Blessed
album: Make It
album: U Deserve It
album: Hold Up
album: Forbes List
album: The Thrill
album: Into the Wind
album: Don't Know Love (Acoustic)
album: Ghost Town
album: Never There
album: No More Worries
album: Living Well
album: Changes
album: Move On
album: Immortal (feat. ELLIS!)
album: Youth
album: Rain & Fire
album: Locked Inside
album: 101
album: Bring It Back
album: Sober
album: On My Own
album: Lies
album: Memories
album: The End
album: Double Up
album: Faster!
album: Dark Side
album: Who Am I Now
album: Crazy Love
album: Chicago Nights
album: My Fix
album: Caught Up
album: With You
album: ALL OR NOTHING
album: LAST CALL
track: Out Of My Mind

Out Of My Mind
type: MusicRecording
duration: PT4M21S
duration ms: 261997
explicit: false
by artist: Despotem
by artist: E.P.O
by artist: J-Wright
in album: Out Of My Mind
  type: MusicAlbum
  date published: 2021-05-14
genre: traprun
isrc code: QZMHM2086008
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-06-09T19:16:35+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x413d811d6d01059b3e18319757f30eb2281f88e1bbdd8db70800e91a52a39668
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 953520
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/953520
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZMHM2086008
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-06-13T13:32:09+00:00
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp
additional property: ProofProfileEvidenceStatus
  type: PropertyValue
  value: verified-cc-db-prod
additional property: TokenDeploymentConfirmed
  type: PropertyValue
  value: true
additional property: ContentHash
additional property: BitcoinBlock
  type: PropertyValue
  value: 953520
additional property: BitcoinTime
  type: PropertyValue
  value: 2026-06-13T13:32:09+00:00
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x413d811d6d01059b3e18319757f30eb2281f88e1bbdd8db70800e91a52a39668. Chain 2 (Bitcoin): anchored in block 953536 (2026-06-13T17:25:41Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZMHM2086008.
  date published: 2026-06-13T17:25:41Z
audio: Out Of My Mind
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 169.666
  additional property: Musical Key
    type: PropertyValue
    value: 8
  additional property: Mode (Major/Minor)
    type: PropertyValue
    value: 1
  additional property: Time Signature
    type: PropertyValue
    value: 5
  additional property: Danceability
    type: PropertyValue
    value: 0.743
  additional property: Energy
    type: PropertyValue
    value: 0.741
  additional property: Speechiness
    type: PropertyValue
    value: 0.133
  additional property: Acousticness
    type: PropertyValue
    value: 0.289
  additional property: Instrumentalness
    type: PropertyValue
    value: 0
  additional property: Liveness
    type: PropertyValue
    value: 0.09
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.52
  additional property: Loudness (dB)
    type: PropertyValue
    value: -9.973
  additional property: Key Name
    type: PropertyValue
    value: Ab
  additional property: Mode Name
    type: PropertyValue
    value: Major

Acousticness
type: PropertyValue
value: 0.708

Instrumentalness
type: PropertyValue
value: 0

Liveness
type: PropertyValue
value: 0.11

Valence (Positivity)
type: PropertyValue
value: 0.04

Loudness (dB)
type: PropertyValue
value: -12.788

Key Name
type: PropertyValue
value: C

Mode Name
type: PropertyValue
value: Major

Messin'
type: MusicAlbum
date published: 2016-07-15

Messin'
type: MusicAlbum
date published: 2016-07-15

Messin'
type: MusicAlbum
date published: 2016-07-15

Summers Over Singles
type: MusicAlbum
date published: 2016-09-28

Breathin' In
type: MusicAlbum
date published: 2016-10-24
track: Breathin' In
  type: MusicRecording
  duration: PT4M52S
  duration ms: 292377
  explicit: true
  by artist: J-Wright
  in album: Breathin' In
    type: MusicAlbum
    date published: 2016-10-24
  isrc code: SEYOK1658330
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-17T04:29:00+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x8a679ea3563988a99d3a8279e01c228a20bbfece2d6b848ed5cae88a93600692
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 958366
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/958366
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/SEYOK1658330
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-17T04:59:09Z
  additional property: OTSVerifyInstructions
    type: PropertyValue
    value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8a679ea3563988a99d3a8279e01c228a20bbfece2d6b848ed5cae88a93600692. Chain 2 (Bitcoin): anchored in block 958366 (2026-07-17T04:59:09Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/SEYOK1658330.
    date published: 2026-07-17T04:59:09Z
  audio: Breathin' In
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 73.421
    additional property: Musical Key
      type: PropertyValue
      value: 0
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 1
    additional property: Time Signature
      type: PropertyValue
      value: 5
    additional property: Danceability
      type: PropertyValue
      value: 0.408
    additional property: Energy
      type: PropertyValue
      value: 0.453
    additional property: Speechiness
      type: PropertyValue
      value: 0.217
    additional property: Acousticness
      type: PropertyValue
      value: 0.919
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.092
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.164
    additional property: Loudness (dB)
      type: PropertyValue
      value: -11.141
    additional property: Key Name
      type: PropertyValue
      value: C
    additional property: Mode Name
      type: PropertyValue
      value: Major

Speeding Bullet
type: MusicAlbum
date published: 2016-12-18

Speeding Bullet
type: MusicAlbum
date published: 2016-12-18

Different Views
type: MusicAlbum
date published: 2017-01-29

Pressure
type: MusicAlbum
date published: 2017-03-18

Understand
type: MusicAlbum
date published: 2017-04-14

Medication
type: MusicAlbum
date published: 2017-05-26

Medication
type: MusicAlbum
date published: 2017-05-26

Involved
type: MusicAlbum
date published: 2017-06-15

Involved
type: MusicAlbum
date published: 2017-06-15

Involved
type: MusicAlbum
date published: 2017-06-15

California Dreams
type: MusicAlbum
date published: 2017-07-04

California Dreams
type: MusicAlbum
date published: 2017-07-04

California Dreams
type: MusicAlbum
date published: 2017-07-04

Uber to the Club
type: MusicAlbum
date published: 2017-08-11

Gone Tomorrow
type: MusicAlbum
date published: 2017-09-14

Better Know
type: MusicAlbum
date published: 2017-10-13

Coming Home
type: MusicAlbum
date published: 2017-11-15

Blacklight
type: MusicAlbum
date published: 2017-12-20

Blacklight
type: MusicAlbum
date published: 2017-12-20

Talk
type: MusicAlbum
date published: 2018-01-17

Blacklight
type: MusicAlbum
date published: 2018-01-27

Blacklight
type: MusicAlbum
date published: 2018-01-27
track: Blacklight
  type: MusicRecording
  duration: PT3M41S
  duration ms: 221133
  explicit: true
  by artist: J-Wright
  in album: Blacklight
    type: MusicAlbum
    date published: 2018-01-27
  isrc code: QZAPG1746893
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-03T02:59:25+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x75face185ff59ca5b1080bb5a08204ba4853665a74187384c9e5f2684e85b8a8
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 956476
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/956476
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZAPG1746893
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-03T09:04:44Z
  additional property: OTSVerifyInstructions
    type: PropertyValue
    value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x75face185ff59ca5b1080bb5a08204ba4853665a74187384c9e5f2684e85b8a8. Chain 2 (Bitcoin): anchored in block 956476 (2026-07-03T09:04:44Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZAPG1746893.
    date published: 2026-07-03T09:04:44Z
  audio: Blacklight
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 134.988
    additional property: Musical Key
      type: PropertyValue
      value: 10
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 0
    additional property: Time Signature
      type: PropertyValue
      value: 4
    additional property: Danceability
      type: PropertyValue
      value: 0.856
    additional property: Energy
      type: PropertyValue
      value: 0.61
    additional property: Speechiness
      type: PropertyValue
      value: 0.12
    additional property: Acousticness
      type: PropertyValue
      value: 0.139
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.098
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.266
    additional property: Loudness (dB)
      type: PropertyValue
      value: -8.159
    additional property: Key Name
      type: PropertyValue
      value: Bb
    additional property: Mode Name
      type: PropertyValue
      value: Minor
track: Body Language
  type: MusicRecording
  duration: PT4M32S
  duration ms: 272164
  explicit: true
  by artist: J-Wright
  in album: Blacklight
    type: MusicAlbum
    date published: 2018-01-27
  isrc code: QZAPG1746897
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-19T15:46:25+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0xed6320b9b7d82d7846f66035ad551f854f440bed9807aa6ede20b68be0c87649
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 958749
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/958749
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZAPG1746897
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-19T18:47:50Z
  additional property: OTSVerifyInstructions
    type: PropertyValue
    value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xed6320b9b7d82d7846f66035ad551f854f440bed9807aa6ede20b68be0c87649. Chain 2 (Bitcoin): anchored in block 958749 (2026-07-19T18:47:50Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZAPG1746897.
    date published: 2026-07-19T18:47:50Z
  audio: Body Language
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 120.132
    additional property: Musical Key
      type: PropertyValue
      value: 9
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 0
    additional property: Time Signature
      type: PropertyValue
      value: 4
    additional property: Danceability
      type: PropertyValue
      value: 0.742
    additional property: Energy
      type: PropertyValue
      value: 0.468
    additional property: Speechiness
      type: PropertyValue
      value: 0.101
    additional property: Acousticness
      type: PropertyValue
      value: 0.74
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.078
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.461
    additional property: Loudness (dB)
      type: PropertyValue
      value: -11.857
    additional property: Key Name
      type: PropertyValue
      value: A
    additional property: Mode Name
      type: PropertyValue
      value: Minor

Don't Know Love
type: MusicAlbum
date published: 2018-03-19

Don't Know Love
type: MusicAlbum
date published: 2018-03-19

Real
type: MusicAlbum
date published: 2018-04-14
track: Real
  type: MusicRecording
  duration: PT3M26S
  duration ms: 206300
  explicit: true
  by artist: J-Wright
  in album: Real
    type: MusicAlbum
    date published: 2018-04-14
  isrc code: QM4DW1864089
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-20T16:02:21+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0xac4aa4b6b4c47b196fcdf024400a94a5eeb34e6a5820face52452585e4401a42
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 958907
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/958907
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QM4DW1864089
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-20T19:03:51Z
  additional property: OTSVerifyInstructions
    type: PropertyValue
    value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xac4aa4b6b4c47b196fcdf024400a94a5eeb34e6a5820face52452585e4401a42. Chain 2 (Bitcoin): anchored in block 958907 (2026-07-20T19:03:51Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QM4DW1864089.
    date published: 2026-07-20T19:03:51Z
  audio: Real
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 146.03
    additional property: Musical Key
      type: PropertyValue
      value: 10
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 0
    additional property: Time Signature
      type: PropertyValue
      value: 4
    additional property: Danceability
      type: PropertyValue
      value: 0.769
    additional property: Energy
      type: PropertyValue
      value: 0.763
    additional property: Speechiness
      type: PropertyValue
      value: 0.138
    additional property: Acousticness
      type: PropertyValue
      value: 0.119
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.121
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.696
    additional property: Loudness (dB)
      type: PropertyValue
      value: -3.501
    additional property: Key Name
      type: PropertyValue
      value: Bb
    additional property: Mode Name
      type: PropertyValue
      value: Minor

Running
type: MusicAlbum
date published: 2018-04-29

Running
type: MusicAlbum
date published: 2018-04-29

Domino
type: MusicAlbum
date published: 2018-05-21

Winter's Over
type: MusicAlbum
date published: 2018-06-10

Winter's Over
type: MusicAlbum
date published: 2018-06-10
track: Winter's Over
  type: MusicRecording
  duration: PT3M30S
  duration ms: 210265
  explicit: true
  by artist: J-Wright
  in album: Winter's Over
    type: MusicAlbum
    date published: 2018-06-10
  isrc code: QZDA41835234
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-16T18:38:30+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0xfe7425fb54ce58993369171827fb87dc513dbdff879731040bb7938ea76fbfca
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 958319
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/958319
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZDA41835234
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-16T21:40:56Z
  additional property: OTSVerifyInstructions
    type: PropertyValue
    value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfe7425fb54ce58993369171827fb87dc513dbdff879731040bb7938ea76fbfca. Chain 2 (Bitcoin): anchored in block 958319 (2026-07-16T21:40:56Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZDA41835234.
    date published: 2026-07-16T21:40:56Z
  audio: Winter's Over
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 113.005
    additional property: Musical Key
      type: PropertyValue
      value: 11
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 1
    additional property: Time Signature
      type: PropertyValue
      value: 4
    additional property: Danceability
      type: PropertyValue
      value: 0.807
    additional property: Energy
      type: PropertyValue
      value: 0.779
    additional property: Speechiness
      type: PropertyValue
      value: 0.071
    additional property: Acousticness
      type: PropertyValue
      value: 0.28
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.115
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.57
    additional property: Loudness (dB)
      type: PropertyValue
      value: -6.293
    additional property: Key Name
      type: PropertyValue
      value: B
    additional property: Mode Name
      type: PropertyValue
      value: Major

Blessed
type: MusicAlbum
date published: 2018-07-01

Make It
type: MusicAlbum
date published: 2018-07-19

U Deserve It
type: MusicAlbum
date published: 2018-08-17

Hold Up
type: MusicAlbum
date published: 2018-09-13
track: Hold Up
  type: MusicRecording
  duration: PT3M20S
  duration ms: 200400
  explicit: true
  by artist: J-Wright
  in album: Hold Up
    type: MusicAlbum
    date published: 2018-09-13
  isrc code: QMPKX1863261
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-03T16:03:02+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0xd933e97a7be8595b4ff6a1551c412bf3bc10dff25409c7553d065a2af958535e
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 956551
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/956551
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QMPKX1863261
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-03T21:18:05Z
  additional property: OTSVerifyInstructions
    type: PropertyValue
    value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd933e97a7be8595b4ff6a1551c412bf3bc10dff25409c7553d065a2af958535e. Chain 2 (Bitcoin): anchored in block 956551 (2026-07-03T21:18:05Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QMPKX1863261.
    date published: 2026-07-03T21:18:05Z
  audio: Hold Up
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 199.988
    additional property: Musical Key
      type: PropertyValue
      value: 10
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 0
    additional property: Time Signature
      type: PropertyValue
      value: 3
    additional property: Danceability
      type: PropertyValue
      value: 0.671
    additional property: Energy
      type: PropertyValue
      value: 0.627
    additional property: Speechiness
      type: PropertyValue
      value: 0.395
    additional property: Acousticness
      type: PropertyValue
      value: 0.042
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.114
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.176
    additional property: Loudness (dB)
      type: PropertyValue
      value: -8.306
    additional property: Key Name
      type: PropertyValue
      value: Bb
    additional property: Mode Name
      type: PropertyValue
      value: Minor

Forbes List
type: MusicAlbum
date published: 2018-10-04

Forbes List
type: MusicAlbum
date published: 2018-10-04

The Thrill
type: MusicAlbum
date published: 2018-11-05

Into the Wind
type: MusicAlbum
date published: 2018-12-13

Don't Know Love (Acoustic)
type: MusicAlbum
date published: 2019-04-12
track: Don't Know Love - Acoustic
  type: MusicRecording
  duration: PT4M24S
  duration ms: 264211
  explicit: true
  by artist: J-Wright
  in album: Don't Know Love (Acoustic)
    type: MusicAlbum
    date published: 2019-04-12
  isrc code: QZDA41988586
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-18T07:03:29+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x46b2fd38ed94d97c981247578339bbd9d5a101f297d4b321cf507e57dacbc1ee
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 958517
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/958517
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZDA41988586
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-18T07:54:29Z
  additional property: OTSVerifyInstructions
    type: PropertyValue
    value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x46b2fd38ed94d97c981247578339bbd9d5a101f297d4b321cf507e57dacbc1ee. Chain 2 (Bitcoin): anchored in block 958517 (2026-07-18T07:54:29Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZDA41988586.
    date published: 2026-07-18T07:54:29Z
  audio: Don't Know Love - Acoustic
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 126.11
    additional property: Musical Key
      type: PropertyValue
      value: 1
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 0
    additional property: Time Signature
      type: PropertyValue
      value: 4
    additional property: Danceability
      type: PropertyValue
      value: 0.716
    additional property: Energy
      type: PropertyValue
      value: 0.499
    additional property: Speechiness
      type: PropertyValue
      value: 0.056
    additional property: Acousticness
      type: PropertyValue
      value: 0.763
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.099
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.806
    additional property: Loudness (dB)
      type: PropertyValue
      value: -8.769
    additional property: Key Name
      type: PropertyValue
      value: C#
    additional property: Mode Name
      type: PropertyValue
      value: Minor

Ghost Town
type: MusicAlbum
date published: 2019-06-07
track: Ghost Town
  type: MusicRecording
  duration: PT2M21S
  duration ms: 141428
  explicit: false
  by artist: J-Wright
  in album: Ghost Town
    type: MusicAlbum
    date published: 2019-06-07
  isrc code: QZFYW1961598
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-18T05:04:31+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x9e64a750dd6c996d63c930cbd90c412f4a9c8919d851522ab394a4c5e2048e54
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 958544
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/958544
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZFYW1961598
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-18T12:14:37Z
  additional property: OTSVerifyInstructions
    type: PropertyValue
    value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9e64a750dd6c996d63c930cbd90c412f4a9c8919d851522ab394a4c5e2048e54. Chain 2 (Bitcoin): anchored in block 958544 (2026-07-18T12:14:37Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZFYW1961598.
    date published: 2026-07-18T12:14:37Z
  audio: Ghost Town
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 140.08
    additional property: Musical Key
      type: PropertyValue
      value: 7
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 1
    additional property: Time Signature
      type: PropertyValue
      value: 4
    additional property: Danceability
      type: PropertyValue
      value: 0.767
    additional property: Energy
      type: PropertyValue
      value: 0.385
    additional property: Speechiness
      type: PropertyValue
      value: 0.112
    additional property: Acousticness
      type: PropertyValue
      value: 0.464
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.085
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.33
    additional property: Loudness (dB)
      type: PropertyValue
      value: -13.726
    additional property: Key Name
      type: PropertyValue
      value: G
    additional property: Mode Name
      type: PropertyValue
      value: Major

Never There
type: MusicAlbum
date published: 2019-07-12
track: Never There
  type: MusicRecording
  duration: PT3M34S
  duration ms: 214935
  explicit: true
  by artist: J-Wright
  in album: Never There
    type: MusicAlbum
    date published: 2019-07-12
  isrc code: QZFYZ1961293
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-18T15:08:59+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0xd6cd696cf6a34d37a608d2d169293bafb740d9ba8fd518c9613a68ffbf5c6cbe
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 958568
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/958568
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZFYZ1961293
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-18T15:23:47Z
  additional property: OTSVerifyInstructions
    type: PropertyValue
    value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd6cd696cf6a34d37a608d2d169293bafb740d9ba8fd518c9613a68ffbf5c6cbe. Chain 2 (Bitcoin): anchored in block 958568 (2026-07-18T15:23:47Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZFYZ1961293.
    date published: 2026-07-18T15:23:47Z
  audio: Never There
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 105.055
    additional property: Musical Key
      type: PropertyValue
      value: 7
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 0
    additional property: Time Signature
      type: PropertyValue
      value: 4
    additional property: Danceability
      type: PropertyValue
      value: 0.911
    additional property: Energy
      type: PropertyValue
      value: 0.572
    additional property: Speechiness
      type: PropertyValue
      value: 0.109
    additional property: Acousticness
      type: PropertyValue
      value: 0.178
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.078
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.248
    additional property: Loudness (dB)
      type: PropertyValue
      value: -9.922
    additional property: Key Name
      type: PropertyValue
      value: G
    additional property: Mode Name
      type: PropertyValue
      value: Minor

No More Worries
type: MusicAlbum
date published: 2019-09-06

Living Well
type: MusicAlbum
date published: 2019-11-15

Living Well
type: MusicAlbum
date published: 2019-11-15

Changes
type: MusicAlbum
date published: 2019-12-27

Move On
type: MusicAlbum
date published: 2020-02-07

Immortal (feat. ELLIS!)
type: MusicAlbum
date published: 2020-03-20

Youth
type: MusicAlbum
date published: 2020-04-24

Rain & Fire
type: MusicAlbum
date published: 2020-05-15

Rain & Fire
type: MusicAlbum
date published: 2020-05-15
track: Living Well
  type: MusicRecording
  duration: PT3M21S
  duration ms: 201517
  explicit: true
  by artist: J-Wright
  in album: Rain & Fire
    type: MusicAlbum
    date published: 2020-05-15
  isrc code: QZGLS2083208
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-15T23:47:02+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0xf694f22df8b8e4b1c124d59afaa83565fe619cb84a0a4cb340f87b2c7fad49a3
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 958216
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/958216
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZGLS2083208
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-16T00:00:34Z
  additional property: OTSVerifyInstructions
    type: PropertyValue
    value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf694f22df8b8e4b1c124d59afaa83565fe619cb84a0a4cb340f87b2c7fad49a3. Chain 2 (Bitcoin): anchored in block 958216 (2026-07-16T00:00:34Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZGLS2083208.
    date published: 2026-07-16T00:00:34Z
  audio: Living Well
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 145.041
    additional property: Musical Key
      type: PropertyValue
      value: 1
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 1
    additional property: Time Signature
      type: PropertyValue
      value: 4
    additional property: Danceability
      type: PropertyValue
      value: 0.747
    additional property: Energy
      type: PropertyValue
      value: 0.586
    additional property: Speechiness
      type: PropertyValue
      value: 0.21
    additional property: Acousticness
      type: PropertyValue
      value: 0.107
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.125
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.309
    additional property: Loudness (dB)
      type: PropertyValue
      value: -9.057
    additional property: Key Name
      type: PropertyValue
      value: C#
    additional property: Mode Name
      type: PropertyValue
      value: Major

Locked Inside
type: MusicAlbum
date published: 2020-06-17

101
type: MusicAlbum
date published: 2020-07-10

Bring It Back
type: MusicAlbum
date published: 2020-07-31

Sober
type: MusicAlbum
date published: 2020-08-21

On My Own
type: MusicAlbum
date published: 2020-09-10

Lies
type: MusicAlbum
date published: 2020-10-02

Lies
type: MusicAlbum
date published: 2020-10-02

Memories
type: MusicAlbum
date published: 2020-11-06
track: Memories
  type: MusicRecording
  duration: PT3M8S
  duration ms: 188233
  explicit: true
  by artist: J-Wright
  in album: Memories
    type: MusicAlbum
    date published: 2020-11-06
  isrc code: QZMEP2005289
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-20T07:02:07+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x325255813f7630727d95e7fa833ffdab7a43e4802834239a105bde1a4246c7d9
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 958842
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/958842
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZMEP2005289
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-20T10:03:25Z
  additional property: OTSVerifyInstructions
    type: PropertyValue
    value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x325255813f7630727d95e7fa833ffdab7a43e4802834239a105bde1a4246c7d9. Chain 2 (Bitcoin): anchored in block 958842 (2026-07-20T10:03:25Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZMEP2005289.
    date published: 2026-07-20T10:03:25Z
  audio: Memories
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 84.021
    additional property: Musical Key
      type: PropertyValue
      value: 0
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 1
    additional property: Time Signature
      type: PropertyValue
      value: 4
    additional property: Danceability
      type: PropertyValue
      value: 0.703
    additional property: Energy
      type: PropertyValue
      value: 0.746
    additional property: Speechiness
      type: PropertyValue
      value: 0.087
    additional property: Acousticness
      type: PropertyValue
      value: 0.165
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.265
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.361
    additional property: Loudness (dB)
      type: PropertyValue
      value: -9.129
    additional property: Key Name
      type: PropertyValue
      value: C
    additional property: Mode Name
      type: PropertyValue
      value: Major

The End
type: MusicAlbum
date published: 2020-11-20
track: The End
  type: MusicRecording
  duration: PT3M26S
  duration ms: 206769
  explicit: true
  by artist: J-Wright
  in album: The End
    type: MusicAlbum
    date published: 2020-11-20
  isrc code: QZNWR2002033
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-06-29T05:35:25+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x79efd5d98f59f1f2bbd8d5d7b51048689a3410d17a2a8f2b66d2957ded12cb85
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 956375
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/956375
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZNWR2002033
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-02T16:51:38Z
  additional property: OTSVerifyInstructions
    type: PropertyValue
    value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x79efd5d98f59f1f2bbd8d5d7b51048689a3410d17a2a8f2b66d2957ded12cb85. Chain 2 (Bitcoin): anchored in block 956375 (2026-07-02T16:51:38Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZNWR2002033.
    date published: 2026-07-02T16:51:38Z
  audio: The End
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 129.999
    additional property: Musical Key
      type: PropertyValue
      value: 2
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 1
    additional property: Time Signature
      type: PropertyValue
      value: 4
    additional property: Danceability
      type: PropertyValue
      value: 0.96
    additional property: Energy
      type: PropertyValue
      value: 0.487
    additional property: Speechiness
      type: PropertyValue
      value: 0.202
    additional property: Acousticness
      type: PropertyValue
      value: 0.141
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.163
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.69
    additional property: Loudness (dB)
      type: PropertyValue
      value: -10.637
    additional property: Key Name
      type: PropertyValue
      value: D
    additional property: Mode Name
      type: PropertyValue
      value: Major

Double Up
type: MusicAlbum
date published: 2020-12-04

Faster!
type: MusicAlbum
date published: 2020-12-18

Dark Side
type: MusicAlbum
date published: 2021-01-15

Who Am I Now
type: MusicAlbum
date published: 2021-01-29
track: Who Am I Now
  type: MusicRecording
  duration: PT3M3S
  duration ms: 183847
  explicit: true
  by artist: J-Wright
  in album: Who Am I Now
    type: MusicAlbum
    date published: 2021-01-29
  isrc code: QZFYY2104300
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-04T17:54:22+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x47eef2d7c504e342f896254485fdf293a17812d2df505ae4c38b79c4498dd381
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 956728
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/956728
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZFYY2104300
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-05T01:43:49Z
  additional property: OTSVerifyInstructions
    type: PropertyValue
    value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x47eef2d7c504e342f896254485fdf293a17812d2df505ae4c38b79c4498dd381. Chain 2 (Bitcoin): anchored in block 956728 (2026-07-05T01:43:49Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZFYY2104300.
    date published: 2026-07-05T01:43:49Z
  audio: Who Am I Now
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 139.897
    additional property: Musical Key
      type: PropertyValue
      value: 0
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 0
    additional property: Time Signature
      type: PropertyValue
      value: 4
    additional property: Danceability
      type: PropertyValue
      value: 0.814
    additional property: Energy
      type: PropertyValue
      value: 0.533
    additional property: Speechiness
      type: PropertyValue
      value: 0.122
    additional property: Acousticness
      type: PropertyValue
      value: 0.655
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.114
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.497
    additional property: Loudness (dB)
      type: PropertyValue
      value: -9.938
    additional property: Key Name
      type: PropertyValue
      value: C
    additional property: Mode Name
      type: PropertyValue
      value: Minor

Crazy Love
type: MusicAlbum
date published: 2021-02-19

Crazy Love
type: MusicAlbum
date published: 2021-02-19

Chicago Nights
type: MusicAlbum
date published: 2021-03-26

My Fix
type: MusicAlbum
date published: 2021-04-16

Caught Up
type: MusicAlbum
date published: 2021-06-11

With You
type: MusicAlbum
date published: 2021-06-25

Caught Up
type: MusicAlbum
date published: 2021-07-09

ALL OR NOTHING
type: MusicAlbum
date published: 2021-07-23

LAST CALL
type: MusicAlbum
date published: 2021-08-06

Dead Lighthouse
type: MusicAlbum
date published: 2021-10-01
track: Dead Lighthouse
  type: MusicRecording
  duration: PT3M34S
  duration ms: 214638
  explicit: false
  by artist: J-Wright
  in album: Dead Lighthouse
    type: MusicAlbum
    date published: 2021-10-01
  isrc code: QMFMF2107379
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-04T01:03:40+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0xff62f3de49f178c6a15aac79eabb78d467229509d0e75b9e57ecfd2d5380a03b
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 956656
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/956656
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QMFMF2107379
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-04T14:03:39Z
  additional property: OTSVerifyInstructions
    type: PropertyValue
    value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xff62f3de49f178c6a15aac79eabb78d467229509d0e75b9e57ecfd2d5380a03b. Chain 2 (Bitcoin): anchored in block 956656 (2026-07-04T14:03:39Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QMFMF2107379.
    date published: 2026-07-04T14:03:39Z
  audio: Dead Lighthouse
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 123.109
    additional property: Musical Key
      type: PropertyValue
      value: 11
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 0
    additional property: Time Signature
      type: PropertyValue
      value: 4
    additional property: Danceability
      type: PropertyValue
      value: 0.789
    additional property: Energy
      type: PropertyValue
      value: 0.648
    additional property: Speechiness
      type: PropertyValue
      value: 0.039
    additional property: Acousticness
      type: PropertyValue
      value: 0.2
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.088
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.505
    additional property: Loudness (dB)
      type: PropertyValue
      value: -8.548
    additional property: Key Name
      type: PropertyValue
      value: B
    additional property: Mode Name
      type: PropertyValue
      value: Minor

YOU
type: MusicAlbum
date published: 2022-05-27

YOU
type: MusicAlbum
date published: 2022-05-27

Poison // Antidote
type: MusicAlbum
date published: 2022-06-24

Bad Dream
type: MusicAlbum
date published: 2022-07-08

Bad Dream
type: MusicAlbum
date published: 2022-07-08

Silence
type: MusicAlbum
date published: 2022-08-12

No Bad Vibes
type: MusicAlbum
date published: 2022-09-09

No Explanation
type: MusicAlbum
date published: 2022-10-07

How To Ruin A Perfect Day
type: MusicAlbum
date published: 2022-12-02

How to Ruin A Perfect Day
type: MusicAlbum
date published: 2023-01-06
track: Bad Dream
  type: MusicRecording
  duration: PT2M43S
  duration ms: 163882
  explicit: true
  by artist: J-Wright
  in album: How to Ruin A Perfect Day
    type: MusicAlbum
    date published: 2023-01-06
  isrc code: QZK6K2290888
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-16T19:40:59+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x52bab9ee84ad95337f3213e366c9f53491296b316362bb4b0e154d9617d45154
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 958324
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/958324
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZK6K2290888
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-16T21:05:52Z
  additional property: OTSVerifyInstructions
    type: PropertyValue
    value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x52bab9ee84ad95337f3213e366c9f53491296b316362bb4b0e154d9617d45154. Chain 2 (Bitcoin): anchored in block 958324 (2026-07-16T21:05:52Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZK6K2290888.
    date published: 2026-07-16T21:05:52Z
  audio: Bad Dream
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 146.053
    additional property: Musical Key
      type: PropertyValue
      value: 2
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 1
    additional property: Time Signature
      type: PropertyValue
      value: 4
    additional property: Danceability
      type: PropertyValue
      value: 0.755
    additional property: Energy
      type: PropertyValue
      value: 0.815
    additional property: Speechiness
      type: PropertyValue
      value: 0.079
    additional property: Acousticness
      type: PropertyValue
      value: 0.264
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.091
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.665
    additional property: Loudness (dB)
      type: PropertyValue
      value: -7.449
    additional property: Key Name
      type: PropertyValue
      value: D
    additional property: Mode Name
      type: PropertyValue
      value: Major

How To Ruin A Perfect Day
type: MusicAlbum
date published: 2023-01-06

Rain Clouds
type: MusicAlbum
date published: 2023-02-24

Hold On
type: MusicAlbum
date published: 2023-03-10
track: Hold On
  type: MusicRecording
  duration: PT3M18S
  duration ms: 198624
  explicit: false
  by artist: J-Wright
  in album: Hold On
    type: MusicAlbum
    date published: 2023-03-10
  isrc code: QZDA42306813
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-18T07:30:55+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x9ec8eec91e98b24a5d9aad8fae1e0ac697bb03c81ac3f570eccd88a326380bd1
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 958544
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/958544
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZDA42306813
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-18T12:14:37Z
  additional property: OTSVerifyInstructions
    type: PropertyValue
    value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9ec8eec91e98b24a5d9aad8fae1e0ac697bb03c81ac3f570eccd88a326380bd1. Chain 2 (Bitcoin): anchored in block 958544 (2026-07-18T12:14:37Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZDA42306813.
    date published: 2026-07-18T12:14:37Z
  audio: Hold On
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 119.943
    additional property: Musical Key
      type: PropertyValue
      value: 0
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 1
    additional property: Time Signature
      type: PropertyValue
      value: 4
    additional property: Danceability
      type: PropertyValue
      value: 0.735
    additional property: Energy
      type: PropertyValue
      value: 0.405
    additional property: Speechiness
      type: PropertyValue
      value: 0.045
    additional property: Acousticness
      type: PropertyValue
      value: 0.427
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.189
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.153
    additional property: Loudness (dB)
      type: PropertyValue
      value: -12.302
    additional property: Key Name
      type: PropertyValue
      value: C
    additional property: Mode Name
      type: PropertyValue
      value: Major

BET ON US
type: MusicAlbum
date published: 2023-03-24

BURN OUT
type: MusicAlbum
date published: 2023-04-14
track: BURN OUT
  type: MusicRecording
  duration: PT2M37S
  duration ms: 157124
  explicit: false
  by artist: J-Wright
  in album: BURN OUT
    type: MusicAlbum
    date published: 2023-04-14
  isrc code: QZES62392125
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-20T17:33:11+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x34d924603ba51147c46577914f2aabc671c8e044965c246d9a976268a71ceeca
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 958918
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/958918
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZES62392125
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-20T17:58:04Z
  additional property: OTSVerifyInstructions
    type: PropertyValue
    value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x34d924603ba51147c46577914f2aabc671c8e044965c246d9a976268a71ceeca. Chain 2 (Bitcoin): anchored in block 958918 (2026-07-20T17:58:04Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZES62392125.
    date published: 2026-07-20T17:58:04Z
  audio: BURN OUT
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 119.975
    additional property: Musical Key
      type: PropertyValue
      value: 8
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 1
    additional property: Time Signature
      type: PropertyValue
      value: 4
    additional property: Danceability
      type: PropertyValue
      value: 0.897
    additional property: Energy
      type: PropertyValue
      value: 0.6
    additional property: Speechiness
      type: PropertyValue
      value: 0.075
    additional property: Acousticness
      type: PropertyValue
      value: 0.375
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.113
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.673
    additional property: Loudness (dB)
      type: PropertyValue
      value: -9.23
    additional property: Key Name
      type: PropertyValue
      value: Ab
    additional property: Mode Name
      type: PropertyValue
      value: Major

HELLO // GOODBYE
type: MusicAlbum
date published: 2023-05-05

LET HER KNOW
type: MusicAlbum
date published: 2023-06-02

LET HER KNOW
type: MusicAlbum
date published: 2023-06-02

ONE CALL AWAY
type: MusicAlbum
date published: 2023-08-11
track: ONE CALL AWAY
  type: MusicRecording
  duration: PT2M18S
  duration ms: 138857
  explicit: false
  by artist: J-Wright
  in album: ONE CALL AWAY
    type: MusicAlbum
    date published: 2023-08-11
  isrc code: QZNWT2379755
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-19T04:53:00+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0xa11132caaf8d9bc08c88ea5fe82683fc59fddaa693f617b108cebc5b104aa48b
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 958668
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/958668
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZNWT2379755
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-19T05:16:11Z
  additional property: OTSVerifyInstructions
    type: PropertyValue
    value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa11132caaf8d9bc08c88ea5fe82683fc59fddaa693f617b108cebc5b104aa48b. Chain 2 (Bitcoin): anchored in block 958668 (2026-07-19T05:16:11Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZNWT2379755.
    date published: 2026-07-19T05:16:11Z
  audio: ONE CALL AWAY
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 140.023
    additional property: Musical Key
      type: PropertyValue
      value: 9
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 1
    additional property: Time Signature
      type: PropertyValue
      value: 4
    additional property: Danceability
      type: PropertyValue
      value: 0.939
    additional property: Energy
      type: PropertyValue
      value: 0.624
    additional property: Speechiness
      type: PropertyValue
      value: 0.125
    additional property: Acousticness
      type: PropertyValue
      value: 0.345
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.1
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.529
    additional property: Loudness (dB)
      type: PropertyValue
      value: -9.034
    additional property: Key Name
      type: PropertyValue
      value: A
    additional property: Mode Name
      type: PropertyValue
      value: Major

shelter
type: MusicAlbum
date published: 2025-02-21
track: shelter
  type: MusicRecording
  duration: PT2M55S
  duration ms: 175000
  explicit: false
  by artist: J-Wright
  in album: shelter
    type: MusicAlbum
    date published: 2025-02-21
  isrc code: QT3F22478912
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-13T16:51:08+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0xd59694d13d4d17716206988668bb4bd6b23842d027ebdfe79ac761aff9bac2a5
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 957888
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/957888
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QT3F22478912
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-13T17:43:59Z
  additional property: OTSVerifyInstructions
    type: PropertyValue
    value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd59694d13d4d17716206988668bb4bd6b23842d027ebdfe79ac761aff9bac2a5. Chain 2 (Bitcoin): anchored in block 957888 (2026-07-13T17:43:59Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QT3F22478912.
    date published: 2026-07-13T17:43:59Z
  audio: shelter
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 192.138
    additional property: Musical Key
      type: PropertyValue
      value: 3
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 1
    additional property: Time Signature
      type: PropertyValue
      value: 4
    additional property: Danceability
      type: PropertyValue
      value: 0.733
    additional property: Energy
      type: PropertyValue
      value: 0.511
    additional property: Speechiness
      type: PropertyValue
      value: 0.071
    additional property: Acousticness
      type: PropertyValue
      value: 0.795
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.113
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.895
    additional property: Loudness (dB)
      type: PropertyValue
      value: -10.057
    additional property: Key Name
      type: PropertyValue
      value: Eb
    additional property: Mode Name
      type: PropertyValue
      value: Major

easier together
type: MusicAlbum
date published: 2025-04-04
track: easier together
  type: MusicRecording
  duration: PT3M9S
  duration ms: 189176
  explicit: false
  by artist: J-Wright
  in album: easier together
    type: MusicAlbum
    date published: 2025-04-04
  isrc code: QZHN52562235
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-12T22:18:27+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x05f0d8cd278cc36f8273cb0f25e2e259bda8afebbaafc2eb793e78624ff7b923
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 957771
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/957771
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZHN52562235
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-12T23:27:28Z
  additional property: OTSVerifyInstructions
    type: PropertyValue
    value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x05f0d8cd278cc36f8273cb0f25e2e259bda8afebbaafc2eb793e78624ff7b923. Chain 2 (Bitcoin): anchored in block 957771 (2026-07-12T23:27:28Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZHN52562235.
    date published: 2026-07-12T23:27:28Z
  audio: easier together
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 85.021
    additional property: Musical Key
      type: PropertyValue
      value: 4
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 1
    additional property: Time Signature
      type: PropertyValue
      value: 4
    additional property: Danceability
      type: PropertyValue
      value: 0.755
    additional property: Energy
      type: PropertyValue
      value: 0.621
    additional property: Speechiness
      type: PropertyValue
      value: 0.126
    additional property: Acousticness
      type: PropertyValue
      value: 0.832
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.265
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.599
    additional property: Loudness (dB)
      type: PropertyValue
      value: -11.91
    additional property: Key Name
      type: PropertyValue
      value: E
    additional property: Mode Name
      type: PropertyValue
      value: Major