ryan james
type: MusicGroup
description: Ryan James may refer to: Ryan James (rugby league) (born 1991), Australian rugby league footballer Ryan James (actor) (born 1975), American screenwriter, actor and voice over artist Ryan James (so
popularity: 31
followers: 10627
additional property: CopyrightID
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x5ad021c6f259dbdec50630a5ac273c1f51ebbf4dfa69a96ac37dbd304c0989b6
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/1afd11f7-54b8-456a-acb4-83c91281e15f.ots
additional property: OTSRecordURL
  type: PropertyValue
  value: https://artists.proofprofile.net/proofs/artist/1afd11f7-54b8-456a-acb4-83c91281e15f.json
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/artist/1afd11f7-54b8-456a-acb4-83c91281e15f
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-06-12T19:24:56Z
additional property: OTSCanonicalRecord
  type: PropertyValue
  value: {"copyright_id":"0x5ad021c6f259dbdec50630a5ac273c1f51ebbf4dfa69a96ac37dbd304c0989b6","name":"ryan james","registered_at":"2026-06-12T15:03:11Z","symbol":"NIM0035321","token_address":"0x5d66312fb2474d0eee566432caaabc4ab70ffff3","type":"artist","uuid":"1afd11f7-54b8-456a-acb4-83c91281e15f"}
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 1. Compute SHA-256 of OTSCanonicalRecord value → must equal OTSHash 2. Open OTSProofURL → extract Bitcoin block number → must equal OTSBitcoinBlock 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Read CopyrightID inside OTSCanonicalRecord → must equal the CopyrightID above 5. GET OTSVerificationAPI → pre-computed 6-check result from server 6. If all match: this entity was registered on CopyrightChains at OTSTimestamp, independently verifiable on Bitcoin Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5ad021c6f259dbdec50630a5ac273c1f51ebbf4dfa69a96ac37dbd304c0989b6. Chain 2 (Bitcoin): anchored in block 953407 (2026-06-12T19:24:56Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/1afd11f7-54b8-456a-acb4-83c91281e15f.json and https://artists.proofprofile.net/proofs/artist/1afd11f7-54b8-456a-acb4-83c91281e15f.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
  date published: 2026-06-12T19:24:56Z
  text: {"copyright_id":"0x5ad021c6f259dbdec50630a5ac273c1f51ebbf4dfa69a96ac37dbd304c0989b6","name":"ryan james","registered_at":"2026-06-12T15:03:11Z","symbol":"NIM0035321","token_address":"0x5d66312fb2474d0eee566432caaabc4ab70ffff3","type":"artist","uuid":"1afd11f7-54b8-456a-acb4-83c91281e15f"}
album: White Aston
  type: MusicAlbum
  date published: 2018-02-15
  track: White Aston
    type: MusicRecording
    duration: PT3M7S
    duration ms: 187038
    explicit: true
    by artist: ryan james
    in album: White Aston
      type: MusicAlbum
      date published: 2018-02-15
    isrc code: QZAPG1898376
    additional property: CopyrightID
    additional property: CopyrightStatus
      type: PropertyValue
      value: registered
    additional property: CopyrightRegisteredAt
      type: PropertyValue
      value: 2026-07-15T08:00:39+00:00
    additional property: CopyrightChainExplorerURL
      type: PropertyValue
      value: https://explorer.copyrightchains.com/tx/0xc762117164590d899c2be6b5eb7c8fbe6c98c3c3cb58a974fd4a7858f975874e
    additional property: OTSHash
    additional property: OTSBitcoinBlock
      type: PropertyValue
      value: 958124
    additional property: OTSBitcoinBlockVerifyURL
      type: PropertyValue
      value: https://blockstream.info/api/block-height/958124
    additional property: OTSVerificationAPI
      type: PropertyValue
      value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZAPG1898376
    additional property: OTSTimestamp
      type: PropertyValue
      value: 2026-07-15T08:13:46Z
    additional property: OTSVerifyInstructions
      type: PropertyValue
      value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
    subject of: OpenTimestamps Proof of Existence
      type: DigitalDocument
      encoding format: application/vnd.opentimestamps.ots
      description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc762117164590d899c2be6b5eb7c8fbe6c98c3c3cb58a974fd4a7858f975874e. Chain 2 (Bitcoin): anchored in block 958124 (2026-07-15T08:13:46Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZAPG1898376.
      date published: 2026-07-15T08:13:46Z
    audio: White Aston
      type: AudioObject
      additional property: Tempo (BPM)
        type: PropertyValue
        value: 139.946
      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.765
      additional property: Energy
        type: PropertyValue
        value: 0.573
      additional property: Speechiness
        type: PropertyValue
        value: 0.041
      additional property: Acousticness
        type: PropertyValue
        value: 0.291
      additional property: Instrumentalness
        type: PropertyValue
        value: 0
      additional property: Liveness
        type: PropertyValue
        value: 0.077
      additional property: Valence (Positivity)
        type: PropertyValue
        value: 0.391
      additional property: Loudness (dB)
        type: PropertyValue
        value: -9.31
      additional property: Key Name
        type: PropertyValue
        value: D
      additional property: Mode Name
        type: PropertyValue
        value: Major
album: All for You
  type: MusicAlbum
  date published: 2018-12-06
album: Jungle Juice
  type: MusicAlbum
  date published: 2020-01-10
album: Sexuwoah
  type: MusicAlbum
  date published: 2020-02-14
album: Dreamin'
  type: MusicAlbum
  date published: 2020-07-03
album: Dance&Rock
  type: MusicAlbum
  date published: 2020-07-17
album: Losing It
  type: MusicAlbum
  date published: 2020-07-24
album: 26
  type: MusicAlbum
  date published: 2020-07-31
album: Buzzin'
  type: MusicAlbum
  date published: 2020-08-14
album: Drown
  type: MusicAlbum
  date published: 2020-08-21
album: Call Me Up
  type: MusicAlbum
  date published: 2020-08-28
album: Ruthless
  type: MusicAlbum
  date published: 2020-09-04
album: Relay
  type: MusicAlbum
  date published: 2020-09-11
album: Call Me Up (Remix)
  type: MusicAlbum
  date published: 2020-09-18
album: Hold
  type: MusicAlbum
  date published: 2020-09-25
album: True
  type: MusicAlbum
  date published: 2020-10-02
album: What U Wanted
  type: MusicAlbum
  date published: 2020-10-09
album: Kill Phil
  type: MusicAlbum
  date published: 2020-10-16
album: Jump
  type: MusicAlbum
  date published: 2020-10-23
album: Better
  type: MusicAlbum
  date published: 2020-10-30
album: Kevin Costner
  type: MusicAlbum
  date published: 2020-11-13
album: 100X
  type: MusicAlbum
  date published: 2020-11-20
album: On & Off
  type: MusicAlbum
  date published: 2020-11-27
album: LYLM
  type: MusicAlbum
  date published: 2020-12-04
album: Callin'
  type: MusicAlbum
  date published: 2020-12-09
album: 97
  type: MusicAlbum
  date published: 2020-12-11
album: Another Day
album: On Fire (Radio Edit)
album: On Fire
album: On Me
album: Best Friend
album: Love Again
album: Comes 2 You
album: Prada
album: Wrong (Radio Edit)
album: Wrong
album: Rich
album: Rich (Radio Edit)
album: The Mood
album: F With U (Radio Edit)
album: F With U
album: Pages
album: Birthday
album: Poppa
album: Finished
album: Finished (Radio Edit)
album: Doheny
album: F With U [Tropical Version (Radio Edit)]
album: F With U (Tropical Version)
album: Bury Me (Radio Edit)
album: Bury Me
album: Milkshake
album: Be You
album: iPhone 10
album: SunDrop (Radio Edit)
album: SunDrop
album: Vivica
album: Time Go (Radio Edit)
album: Time Go
album: Fitness
album: Tattoo
album: Sushi (Radio Edit)
album: Sushi
album: Who Said? (Radio Edit)

Another Day
type: MusicAlbum
date published: 2020-12-18

On Fire (Radio Edit)
type: MusicAlbum
date published: 2020-12-25

On Fire
type: MusicAlbum
date published: 2020-12-25

On Me
type: MusicAlbum
date published: 2021-02-05

Best Friend
type: MusicAlbum
date published: 2021-02-19

Love Again
type: MusicAlbum
date published: 2021-03-05

Comes 2 You
type: MusicAlbum
date published: 2021-03-19

Prada
type: MusicAlbum
date published: 2021-04-02

Wrong (Radio Edit)
type: MusicAlbum
date published: 2021-07-01

Wrong
type: MusicAlbum
date published: 2021-07-01
track: Wrong
  type: MusicRecording
  duration: PT2M24S
  duration ms: 144000
  explicit: true
  by artist: ryan james
  in album: Wrong
    type: MusicAlbum
    date published: 2021-07-01
  isrc code: QZHNC2168166
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-20T00:18:26+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0xabf297757e0035acdd00c0edfa09f12a29c44e56d41bfa402a0717c49491682c
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 958800
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/958800
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZHNC2168166
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-20T00:52:19Z
  additional property: OTSVerifyInstructions
    type: PropertyValue
    value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xabf297757e0035acdd00c0edfa09f12a29c44e56d41bfa402a0717c49491682c. Chain 2 (Bitcoin): anchored in block 958800 (2026-07-20T00:52:19Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZHNC2168166.
    date published: 2026-07-20T00:52:19Z
  audio: Wrong
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 72.209
    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.629
    additional property: Energy
      type: PropertyValue
      value: 0.263
    additional property: Speechiness
      type: PropertyValue
      value: 0.068
    additional property: Acousticness
      type: PropertyValue
      value: 0.91
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.096
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.382
    additional property: Loudness (dB)
      type: PropertyValue
      value: -11.704
    additional property: Key Name
      type: PropertyValue
      value: C#
    additional property: Mode Name
      type: PropertyValue
      value: Major

Rich
type: MusicAlbum
date published: 2021-08-12

Rich (Radio Edit)
type: MusicAlbum
date published: 2021-08-12

The Mood
type: MusicAlbum
date published: 2021-09-09

F With U (Radio Edit)
type: MusicAlbum
date published: 2021-11-01

F With U
type: MusicAlbum
date published: 2021-11-01

Pages
type: MusicAlbum
date published: 2022-06-10

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

Poppa
type: MusicAlbum
date published: 2022-09-23

Finished
type: MusicAlbum
date published: 2023-01-20

Finished (Radio Edit)
type: MusicAlbum
date published: 2023-01-20

Doheny
type: MusicAlbum
date published: 2023-02-24

F With U [Tropical Version (Radio Edit)]
type: MusicAlbum
date published: 2023-03-24

F With U (Tropical Version)
type: MusicAlbum
date published: 2023-03-24

Bury Me (Radio Edit)
type: MusicAlbum
date published: 2023-04-14

Bury Me
type: MusicAlbum
date published: 2023-04-14

Milkshake
type: MusicAlbum
date published: 2023-05-12

Be You
type: MusicAlbum
date published: 2023-07-07

iPhone 10
type: MusicAlbum
date published: 2023-10-06

SunDrop (Radio Edit)
type: MusicAlbum
date published: 2023-11-10

SunDrop
type: MusicAlbum
date published: 2023-11-10

Vivica
type: MusicAlbum
date published: 2023-12-05

Time Go (Radio Edit)
type: MusicAlbum
date published: 2024-01-05

Time Go
type: MusicAlbum
date published: 2024-01-05
track: Time Go
  type: MusicRecording
  duration: PT2M26S
  duration ms: 146750
  explicit: true
  by artist: ryan james
  in album: Time Go
    type: MusicAlbum
    date published: 2024-01-05
  isrc code: QZWFS2326830
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-17T16:14:37+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x2f16875f9cbe1905fc757fc4e0e1bbb09fbfd3d0b23cba2203b5a8fbb282cd99
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 958436
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/958436
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZWFS2326830
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-17T16:42:22Z
  additional property: OTSVerifyInstructions
    type: PropertyValue
    value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2f16875f9cbe1905fc757fc4e0e1bbb09fbfd3d0b23cba2203b5a8fbb282cd99. Chain 2 (Bitcoin): anchored in block 958436 (2026-07-17T16:42:22Z), 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/QZWFS2326830.
    date published: 2026-07-17T16:42:22Z
  audio: Time Go
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 94.982
    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.753
    additional property: Energy
      type: PropertyValue
      value: 0.714
    additional property: Speechiness
      type: PropertyValue
      value: 0.035
    additional property: Acousticness
      type: PropertyValue
      value: 0.379
    additional property: Instrumentalness
      type: PropertyValue
      value: 0.001
    additional property: Liveness
      type: PropertyValue
      value: 0.216
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.221
    additional property: Loudness (dB)
      type: PropertyValue
      value: -7.054
    additional property: Key Name
      type: PropertyValue
      value: B
    additional property: Mode Name
      type: PropertyValue
      value: Minor

Fitness
type: MusicAlbum
date published: 2024-01-26

Tattoo
type: MusicAlbum
date published: 2024-02-09

Sushi (Radio Edit)
type: MusicAlbum
date published: 2024-02-23

Sushi
type: MusicAlbum
date published: 2024-02-23
track: Sushi
  type: MusicRecording
  duration: PT2M6S
  duration ms: 126595
  explicit: true
  by artist: ryan james
  in album: Sushi
    type: MusicAlbum
    date published: 2024-02-23
  isrc code: QZDA82407465
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-06T00:36:42+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x2e0de659ecb4fe499506b73639b658fefe166ace09d844a5bbe95cd8b34bb532
  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/QZDA82407465
  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 Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2e0de659ecb4fe499506b73639b658fefe166ace09d844a5bbe95cd8b34bb532. 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/QZDA82407465.
    date published: 2026-07-06T01:25:57Z
  audio: Sushi
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 105.068
    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.75
    additional property: Energy
      type: PropertyValue
      value: 0.669
    additional property: Speechiness
      type: PropertyValue
      value: 0.072
    additional property: Acousticness
      type: PropertyValue
      value: 0.166
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.415
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.352
    additional property: Loudness (dB)
      type: PropertyValue
      value: -6.097
    additional property: Key Name
      type: PropertyValue
      value: G
    additional property: Mode Name
      type: PropertyValue
      value: Major

Who Said? (Radio Edit)
type: MusicAlbum
date published: 2024-03-08

Who Said?
type: MusicAlbum
date published: 2024-03-08

Homie (Radio Edit)
type: MusicAlbum
date published: 2024-03-22

Homie
type: MusicAlbum
date published: 2024-03-22

Marlboro
type: MusicAlbum
date published: 2024-04-05

Two Shots
type: MusicAlbum
date published: 2024-04-19

Two Shots (Radio Edit)
type: MusicAlbum
date published: 2024-04-19

El Camino
type: MusicAlbum
date published: 2024-05-03

Bury Me (Remix)
type: MusicAlbum
date published: 2024-05-24

Bury Me (Radio Edit)
type: MusicAlbum
date published: 2024-05-24

everything but me
type: MusicAlbum
date published: 2024-06-14

everything but me (Radio Edit)
type: MusicAlbum
date published: 2024-06-14

Get Down (Put 'em up)
type: MusicAlbum
date published: 2024-07-05

Get Down (Put 'em up) [Radio Edit]
type: MusicAlbum
date published: 2024-07-05

Sad About It
type: MusicAlbum
date published: 2024-08-02

could be the one
type: MusicAlbum
date published: 2024-08-16
track: Fitness
  type: MusicRecording
  duration: PT1M27S
  duration ms: 87138
  explicit: false
  by artist: ryan james
  in album: could be the one
    type: MusicAlbum
    date published: 2024-08-16
  isrc code: QZFZ62429262
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-21T06:10:47+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x5091fbc6bfc8ad0b76c9c4fb33d69f5241d33bdad7025405bba0673d454ddbe9
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 958977
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/958977
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZFZ62429262
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-21T06:27:23Z
  additional property: OTSVerifyInstructions
    type: PropertyValue
    value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5091fbc6bfc8ad0b76c9c4fb33d69f5241d33bdad7025405bba0673d454ddbe9. Chain 2 (Bitcoin): anchored in block 958977 (2026-07-21T06:27:23Z), 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/QZFZ62429262.
    date published: 2026-07-21T06:27:23Z
  audio: Fitness
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 156.133
    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.835
    additional property: Energy
      type: PropertyValue
      value: 0.528
    additional property: Speechiness
      type: PropertyValue
      value: 0.102
    additional property: Acousticness
      type: PropertyValue
      value: 0.5
    additional property: Instrumentalness
      type: PropertyValue
      value: 0.005
    additional property: Liveness
      type: PropertyValue
      value: 0.132
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.58
    additional property: Loudness (dB)
      type: PropertyValue
      value: -8.693
    additional property: Key Name
      type: PropertyValue
      value: G
    additional property: Mode Name
      type: PropertyValue
      value: Major
track: Who Said?
  type: MusicRecording
  duration: PT2M50S
  duration ms: 170132
  explicit: true
  by artist: ryan james
  in album: could be the one
    type: MusicAlbum
    date published: 2024-08-16
  isrc code: QZES82406413
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-02T22:58:23+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x2c60d8bec72c4b3d00bc8474a42bdbd73d95950cebe0b902ea086215266f5ac7
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 956420
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/956420
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZES82406413
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-03T00:42:11Z
  additional property: OTSVerifyInstructions
    type: PropertyValue
    value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2c60d8bec72c4b3d00bc8474a42bdbd73d95950cebe0b902ea086215266f5ac7. Chain 2 (Bitcoin): anchored in block 956420 (2026-07-03T00:42: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/QZES82406413.
    date published: 2026-07-03T00:42:11Z
  audio: Who Said?
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 171.958
    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.68
    additional property: Energy
      type: PropertyValue
      value: 0.681
    additional property: Speechiness
      type: PropertyValue
      value: 0.049
    additional property: Acousticness
      type: PropertyValue
      value: 0.317
    additional property: Instrumentalness
      type: PropertyValue
      value: 0.005
    additional property: Liveness
      type: PropertyValue
      value: 0.156
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.398
    additional property: Loudness (dB)
      type: PropertyValue
      value: -7.137
    additional property: Key Name
      type: PropertyValue
      value: G
    additional property: Mode Name
      type: PropertyValue
      value: Major
track: Get Down (Put 'em up)
  type: MusicRecording
  duration: PT3M10S
  duration ms: 190032
  explicit: true
  by artist: ryan james
  in album: could be the one
    type: MusicAlbum
    date published: 2024-08-16
  isrc code: QZPLS2422742
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-03T23:51:50+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x2fc4ba22b4f4e3d3cca88e83a8f4567e3fa70b44d58d9a91464b06fbab192829
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 956634
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/956634
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZPLS2422742
  additional property: OTSTimestamp
  additional property: OTSVerifyInstructions
  subject of: OpenTimestamps Proof of Existence
  audio: Get Down (Put 'em up)

OTSTimestamp
type: PropertyValue
value: 2026-07-04T10:04:33Z

OTSVerifyInstructions
type: PropertyValue
value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch

OpenTimestamps Proof of Existence
type: DigitalDocument
encoding format: application/vnd.opentimestamps.ots
description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2fc4ba22b4f4e3d3cca88e83a8f4567e3fa70b44d58d9a91464b06fbab192829. Chain 2 (Bitcoin): anchored in block 956634 (2026-07-04T10:04:33Z), 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/QZPLS2422742.
date published: 2026-07-04T10:04:33Z

Get Down (Put 'em up)
type: AudioObject
additional property: Tempo (BPM)
  type: PropertyValue
  value: 80.999
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.764
additional property: Energy
  type: PropertyValue
  value: 0.717
additional property: Speechiness
  type: PropertyValue
  value: 0.042
additional property: Acousticness
  type: PropertyValue
  value: 0.367
additional property: Instrumentalness
  type: PropertyValue
  value: 0.206
additional property: Liveness
  type: PropertyValue
  value: 0.26
additional property: Valence (Positivity)
  type: PropertyValue
  value: 0.694
additional property: Loudness (dB)
  type: PropertyValue
  value: -6.552
additional property: Key Name
  type: PropertyValue
  value: B
additional property: Mode Name
  type: PropertyValue
  value: Major

lipstick
type: MusicAlbum
date published: 2024-08-23

selfish (Radio Edit)
type: MusicAlbum
date published: 2024-09-06

selfish
type: MusicAlbum
date published: 2024-09-06

in love with me
type: MusicAlbum
date published: 2024-09-20

in love with me
type: MusicAlbum
date published: 2024-09-20

obsessed with u
type: MusicAlbum
date published: 2024-10-11

steel my heart (Radio Edit)
type: MusicAlbum
date published: 2024-10-25

steel my heart
type: MusicAlbum
date published: 2024-10-25

last forever
type: MusicAlbum
date published: 2024-11-15

last forever (Radio Edit)
type: MusicAlbum
date published: 2024-11-15

worthy of the WAP
type: MusicAlbum
date published: 2024-12-20

pull up
type: MusicAlbum
date published: 2024-12-27

pull up (Radio Edit)
type: MusicAlbum
date published: 2024-12-27

good man
type: MusicAlbum
date published: 2025-01-10

could be the one V2
type: MusicAlbum
date published: 2025-01-10
track: good man
  type: MusicRecording
  duration: PT2M47S
  duration ms: 167648
  explicit: false
  by artist: ryan james
  in album: could be the one V2
    type: MusicAlbum
    date published: 2025-01-10
  isrc code: QZFYZ2520080
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-17T22:09:05+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x2ae2d55cdb2178df061b5e4c471465b6a94a4eb6ed2fe3b6a9c9f517510dba94
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 958461
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/958461
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZFYZ2520080
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-17T23:18:11Z
  additional property: OTSVerifyInstructions
    type: PropertyValue
    value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2ae2d55cdb2178df061b5e4c471465b6a94a4eb6ed2fe3b6a9c9f517510dba94. Chain 2 (Bitcoin): anchored in block 958461 (2026-07-17T23:18: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/QZFYZ2520080.
    date published: 2026-07-17T23:18:11Z
  audio: good man
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 140.009
    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.724
    additional property: Energy
      type: PropertyValue
      value: 0.365
    additional property: Speechiness
      type: PropertyValue
      value: 0.049
    additional property: Acousticness
      type: PropertyValue
      value: 0.163
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.134
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.497
    additional property: Loudness (dB)
      type: PropertyValue
      value: -13.964
    additional property: Key Name
      type: PropertyValue
      value: B
    additional property: Mode Name
      type: PropertyValue
      value: Major

said & done
type: MusicAlbum
date published: 2025-01-24
track: said & done
  type: MusicRecording
  duration: PT2M33S
  duration ms: 153449
  explicit: false
  by artist: ryan james
  in album: said & done
    type: MusicAlbum
    date published: 2025-01-24
  isrc code: QZFZ72583642
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-17T11:47:33+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x62263b149cb8f5f7a96ece5c39b1749168e6323756b63c01cacf3e7b71b32775
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 958407
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/958407
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZFZ72583642
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-17T12:08:48Z
  additional property: OTSVerifyInstructions
    type: PropertyValue
    value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x62263b149cb8f5f7a96ece5c39b1749168e6323756b63c01cacf3e7b71b32775. Chain 2 (Bitcoin): anchored in block 958407 (2026-07-17T12:08:48Z), 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/QZFZ72583642.
    date published: 2026-07-17T12:08:48Z
  audio: said & done
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 79.997
    additional property: Musical Key
      type: PropertyValue
      value: 10
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 1
    additional property: Time Signature
      type: PropertyValue
      value: 4
    additional property: Danceability
      type: PropertyValue
      value: 0.638
    additional property: Energy
      type: PropertyValue
      value: 0.688
    additional property: Speechiness
      type: PropertyValue
      value: 0.044
    additional property: Acousticness
      type: PropertyValue
      value: 0.489
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.187
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.81
    additional property: Loudness (dB)
      type: PropertyValue
      value: -10.275
    additional property: Key Name
      type: PropertyValue
      value: Bb
    additional property: Mode Name
      type: PropertyValue
      value: Major

brought me here (Radio Edit)
type: MusicAlbum
date published: 2025-03-23

brought me here
type: MusicAlbum
date published: 2025-03-23
track: brought me here
  type: MusicRecording
  duration: PT2M15S
  duration ms: 135766
  explicit: true
  by artist: ryan james
  in album: brought me here
    type: MusicAlbum
    date published: 2025-03-23
  isrc code: QZK6N2550337
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-12T20:41:36+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x9cbbcd01d303c15228e08b0b7fb02e7819acda1bdfd008b00120bfffe4b617a5
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 957754
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/957754
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZK6N2550337
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-12T21:26:22Z
  additional property: OTSVerifyInstructions
    type: PropertyValue
    value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9cbbcd01d303c15228e08b0b7fb02e7819acda1bdfd008b00120bfffe4b617a5. Chain 2 (Bitcoin): anchored in block 957754 (2026-07-12T21:26:22Z), 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/QZK6N2550337.
    date published: 2026-07-12T21:26:22Z
  audio: brought me here
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 137.017
    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.72
    additional property: Energy
      type: PropertyValue
      value: 0.396
    additional property: Speechiness
      type: PropertyValue
      value: 0.059
    additional property: Acousticness
      type: PropertyValue
      value: 0.55
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.241
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.406
    additional property: Loudness (dB)
      type: PropertyValue
      value: -8.857
    additional property: Key Name
      type: PropertyValue
      value: C#
    additional property: Mode Name
      type: PropertyValue
      value: Major

designed love (Radio Edit)
type: MusicAlbum
date published: 2025-04-06

designed love
type: MusicAlbum
date published: 2025-04-06

all i wanna do (Radio Edit)
type: MusicAlbum
date published: 2025-07-25

all i wanna do
type: MusicAlbum
date published: 2025-07-25

go shawty
type: MusicAlbum
date published: 2025-08-01

go shawty
type: MusicAlbum
date published: 2025-08-01

veuve
type: MusicAlbum
date published: 2025-08-08

veuve (Radio Edit)
type: MusicAlbum
date published: 2025-08-08

vitamin b (Radio Edit)
type: MusicAlbum
date published: 2025-08-22

vitamin b
type: MusicAlbum
date published: 2025-08-22
track: vitamin b
  type: MusicRecording
  duration: PT2M18S
  duration ms: 138461
  explicit: true
  by artist: ryan james
  in album: vitamin b
    type: MusicAlbum
    date published: 2025-08-22
  isrc code: QZZ772569313
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-15T19:32:02+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x85abcc1a2d110b5a15a529b7e9d79ce7a88ba10e005fa44915578d39d144dcfa
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 958194
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/958194
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZZ772569313
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-15T20:32:27Z
  additional property: OTSVerifyInstructions
    type: PropertyValue
    value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x85abcc1a2d110b5a15a529b7e9d79ce7a88ba10e005fa44915578d39d144dcfa. Chain 2 (Bitcoin): anchored in block 958194 (2026-07-15T20:32:27Z), 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/QZZ772569313.
    date published: 2026-07-15T20:32:27Z
  audio: vitamin b
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 130.009
    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.857
    additional property: Energy
      type: PropertyValue
      value: 0.874
    additional property: Speechiness
      type: PropertyValue
      value: 0.033
    additional property: Acousticness
      type: PropertyValue
      value: 0.002
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.083
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.772
    additional property: Loudness (dB)
      type: PropertyValue
      value: -8.158
    additional property: Key Name
      type: PropertyValue
      value: B
    additional property: Mode Name
      type: PropertyValue
      value: Minor

love me now
type: MusicAlbum
date published: 2025-08-29
track: love me now
  type: MusicRecording
  duration: PT2M40S
  duration ms: 160000
  explicit: true
  by artist: ryan james
  in album: love me now
    type: MusicAlbum
    date published: 2025-08-29
  isrc code: QZZ7L2551754
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-13T01:01:40+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x1020b11d3446dc1e1ca00880eb4dbff5f7fec7a16bc36944ac4dbe7d7d3e76c9
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 957785
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/957785
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZZ7L2551754
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-13T01:55:31Z
  additional property: OTSVerifyInstructions
    type: PropertyValue
    value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1020b11d3446dc1e1ca00880eb4dbff5f7fec7a16bc36944ac4dbe7d7d3e76c9. Chain 2 (Bitcoin): anchored in block 957785 (2026-07-13T01:55:31Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZZ7L2551754.
    date published: 2026-07-13T01:55:31Z
  audio: love me now
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 89.996
    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.621
    additional property: Energy
      type: PropertyValue
      value: 0.719
    additional property: Speechiness
      type: PropertyValue
      value: 0.048
    additional property: Acousticness
      type: PropertyValue
      value: 0.019
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.129
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.461
    additional property: Loudness (dB)
      type: PropertyValue
      value: -8.954
    additional property: Key Name
      type: PropertyValue
      value: A
    additional property: Mode Name
      type: PropertyValue
      value: Minor

love me now (Radio Edit)
type: MusicAlbum
date published: 2025-08-29

designed love (kya remake)
type: MusicAlbum
date published: 2025-09-05
track: designed love - kya remake
  type: MusicRecording
  duration: PT2M57S
  duration ms: 177777
  explicit: true
  by artist: ryan james
  in album: designed love (kya remake)
    type: MusicAlbum
    date published: 2025-09-05
  isrc code: QZZ7Q2562816
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-16T12:32:06+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0xe1436a53137e46228b48e4d13355a74f0655257ebb41290079744fb6605625d0
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 958300
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/958300
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZZ7Q2562816
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-16T16:14:30Z
  additional property: OTSVerifyInstructions
    type: PropertyValue
    value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe1436a53137e46228b48e4d13355a74f0655257ebb41290079744fb6605625d0. Chain 2 (Bitcoin): anchored in block 958300 (2026-07-16T16:14:30Z), 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/QZZ7Q2562816.
    date published: 2026-07-16T16:14:30Z
  audio: designed love - kya remake
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 134.92
    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.697
    additional property: Energy
      type: PropertyValue
      value: 0.543
    additional property: Speechiness
      type: PropertyValue
      value: 0.031
    additional property: Acousticness
      type: PropertyValue
      value: 0.18
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.115
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.779
    additional property: Loudness (dB)
      type: PropertyValue
      value: -9.383
    additional property: Key Name
      type: PropertyValue
      value: G
    additional property: Mode Name
      type: PropertyValue
      value: Major

white aston (remix)
type: MusicAlbum
date published: 2025-09-19

time go [suno remix) (Radio Edit]
type: MusicAlbum
date published: 2025-09-26

time go (suno remix)
type: MusicAlbum
date published: 2025-09-26

doheny (Lost Vandal Remix)
type: MusicAlbum
date published: 2025-10-17
track: doheny - Lost Vandal Remix
  type: MusicRecording
  duration: PT2M53S
  duration ms: 173897
  explicit: true
  by artist: ryan james
  in album: doheny (Lost Vandal Remix)
    type: MusicAlbum
    date published: 2025-10-17
  isrc code: QT3FE2575958
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-21T05:58:47+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0xc33f07833d5d7ab9ffa7b4a17a5a3870baa45d2e7022be61d0e12b9d06c0fcad
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 958977
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/958977
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QT3FE2575958
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-21T06:27:23Z
  additional property: OTSVerifyInstructions
    type: PropertyValue
    value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc33f07833d5d7ab9ffa7b4a17a5a3870baa45d2e7022be61d0e12b9d06c0fcad. Chain 2 (Bitcoin): anchored in block 958977 (2026-07-21T06:27:23Z), 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/QT3FE2575958.
    date published: 2026-07-21T06:27:23Z
  audio: doheny - Lost Vandal Remix
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 135.982
    additional property: Musical Key
      type: PropertyValue
      value: 8
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 0
    additional property: Time Signature
      type: PropertyValue
      value: 4
    additional property: Danceability
      type: PropertyValue
      value: 0.724
    additional property: Energy
      type: PropertyValue
      value: 0.813
    additional property: Speechiness
      type: PropertyValue
      value: 0.238
    additional property: Acousticness
      type: PropertyValue
      value: 0.01
    additional property: Instrumentalness
      type: PropertyValue
      value: 0.001
    additional property: Liveness
      type: PropertyValue
      value: 0.463
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.641
    additional property: Loudness (dB)
      type: PropertyValue
      value: -6.451
    additional property: Key Name
      type: PropertyValue
      value: Ab
    additional property: Mode Name
      type: PropertyValue
      value: Minor

doheny [Lost Vandal Remix (Radio Edit)]
type: MusicAlbum
date published: 2025-10-17