Justin Starling
type: MusicGroup
popularity: 36
followers: 20643
additional property: CopyrightID
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x25887498bf9e6e8b38262d3549f2abf8ad88f705ff05cec07681aa79b6394c4e
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/c5ba01d0-fca6-4d56-95d1-4793e2dce0d0.ots
additional property: OTSRecordURL
  type: PropertyValue
  value: https://artists.proofprofile.net/proofs/artist/c5ba01d0-fca6-4d56-95d1-4793e2dce0d0.json
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/artist/c5ba01d0-fca6-4d56-95d1-4793e2dce0d0
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-06-12T19:24:56Z
additional property: OTSCanonicalRecord
  type: PropertyValue
  value: {"copyright_id":"0x25887498bf9e6e8b38262d3549f2abf8ad88f705ff05cec07681aa79b6394c4e","name":"Justin Starling","registered_at":"2026-06-12T09:25:48Z","symbol":"NIM0255614","token_address":"0x650c0eda27c02fbe07656a291728f60550af185b","type":"artist","uuid":"c5ba01d0-fca6-4d56-95d1-4793e2dce0d0"}
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 0x25887498bf9e6e8b38262d3549f2abf8ad88f705ff05cec07681aa79b6394c4e. 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/c5ba01d0-fca6-4d56-95d1-4793e2dce0d0.json and https://artists.proofprofile.net/proofs/artist/c5ba01d0-fca6-4d56-95d1-4793e2dce0d0.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
  date published: 2026-06-12T19:24:56Z
  text: {"copyright_id":"0x25887498bf9e6e8b38262d3549f2abf8ad88f705ff05cec07681aa79b6394c4e","name":"Justin Starling","registered_at":"2026-06-12T09:25:48Z","symbol":"NIM0255614","token_address":"0x650c0eda27c02fbe07656a291728f60550af185b","type":"artist","uuid":"c5ba01d0-fca6-4d56-95d1-4793e2dce0d0"}
album: Huracan Talk
  type: MusicAlbum
  date published: 2016-06-29
album: Summer's Over
  type: MusicAlbum
  date published: 2017-01-15
album: My Year
  type: MusicAlbum
  date published: 2017-01-24
album: Woah Woah
  type: MusicAlbum
  date published: 2017-04-08
album: Woah Woah
  type: MusicAlbum
  date published: 2017-04-08
album: Vibes
  type: MusicAlbum
  date published: 2017-04-09
album: Best Days
  type: MusicAlbum
  date published: 2017-07-16
album: Don't Sleep
  type: MusicAlbum
  date published: 2017-08-18
album: Hold Up
  type: MusicAlbum
  date published: 2017-10-05
album: Hold Up
  type: MusicAlbum
  date published: 2017-10-05
album: Just Like Me
  type: MusicAlbum
  date published: 2017-10-15
album: Better Late Than Never
  type: MusicAlbum
  date published: 2017-10-20
album: Better Late Than Never
  type: MusicAlbum
  date published: 2017-10-20
album: Man of My Word
  type: MusicAlbum
  date published: 2017-10-31
album: Man of My Word
  type: MusicAlbum
  date published: 2017-10-31
album: Knockout
  type: MusicAlbum
  date published: 2017-11-16
album: Knockout
  type: MusicAlbum
  date published: 2017-11-16
album: Fresh Start
  type: MusicAlbum
  date published: 2017-12-20
album: Fresh Start
  type: MusicAlbum
  date published: 2017-12-20
album: Benz
  type: MusicAlbum
  date published: 2018-01-26
album: Benz (feat. Chris Miles)
  type: MusicAlbum
  date published: 2018-01-26
album: Made a Song in Traffic
  type: MusicAlbum
  date published: 2018-03-28
album: Good Vibes
  type: MusicAlbum
  date published: 2018-03-29
album: Good Vibes
  type: MusicAlbum
  date published: 2018-03-29
album: Blues
  type: MusicAlbum
  date published: 2018-05-02
album: Blues
  type: MusicAlbum
  date published: 2018-05-02
album: Downtown
  type: MusicAlbum
  date published: 2018-07-10
album: Downtown
  type: MusicAlbum
  date published: 2018-07-10
album: Wake Up
  type: MusicAlbum
  date published: 2018-08-13
album: Wake Up
  type: MusicAlbum
  date published: 2018-08-13
album: 20gr8teen
  type: MusicAlbum
  date published: 2018-10-20
album: 20gr8teen
  type: MusicAlbum
  date published: 2018-10-20
album: Perfecto
  type: MusicAlbum
  date published: 2019-01-01
  track: Perfecto
    type: MusicRecording
    duration: PT3M13S
    duration ms: 193977
    explicit: false
    by artist: Justin Starling
    in album: Perfecto
      type: MusicAlbum
      date published: 2019-01-01
    isrc code: TCAEA1833439
    additional property: CopyrightID
    additional property: CopyrightStatus
      type: PropertyValue
      value: registered
    additional property: CopyrightRegisteredAt
      type: PropertyValue
      value: 2026-07-03T16:16:32+00:00
    additional property: CopyrightChainExplorerURL
      type: PropertyValue
      value: https://explorer.copyrightchains.com/tx/0xce8bbd046750d9e675970afa2d6685845bb83cb6c0335270d9f42ee30cfb9699
    additional property: OTSHash
    additional property: OTSBitcoinBlock
      type: PropertyValue
      value: 956545
    additional property: OTSBitcoinBlockVerifyURL
      type: PropertyValue
      value: https://blockstream.info/api/block-height/956545
    additional property: OTSVerificationAPI
      type: PropertyValue
      value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/TCAEA1833439
    additional property: OTSTimestamp
      type: PropertyValue
      value: 2026-07-03T19:59: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 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 0xce8bbd046750d9e675970afa2d6685845bb83cb6c0335270d9f42ee30cfb9699. Chain 2 (Bitcoin): anchored in block 956545 (2026-07-03T19:59: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/TCAEA1833439.
      date published: 2026-07-03T19:59:51Z
    audio: Perfecto
      type: AudioObject
      additional property: Tempo (BPM)
        type: PropertyValue
        value: 154.005
      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.846
      additional property: Energy
        type: PropertyValue
        value: 0.847
      additional property: Speechiness
        type: PropertyValue
        value: 0.176
      additional property: Acousticness
        type: PropertyValue
        value: 0.142
      additional property: Instrumentalness
      additional property: Liveness
      additional property: Valence (Positivity)
      additional property: Loudness (dB)
      additional property: Key Name
      additional property: Mode Name
album: Reflex
album: Bad Days
album: 1003 Glade
album: S2 Lines
album: New Wave
album: Last Stand
album: Home Away from Home
album: You Wouldn't Know
album: Same Issues
album: Say
album: So Fine
album: All or Nothing
album: Tighten Up
album: Worst Case
album: Starter Kit
album: Undrafted
album: Lifestyle
album: Gr8 the Szn
album: Realest
album: Fed Up
album: Reminisce
album: Gassed
album: What If
album: Praise
album: I Know
album: Run & Hide
album: Y'all Don't Know Me
album: Face My Fears
album: Right Away
album: Grind
album: I Do
album: Decide

Instrumentalness
type: PropertyValue
value: 0

Liveness
type: PropertyValue
value: 0.13

Valence (Positivity)
type: PropertyValue
value: 0.789

Loudness (dB)
type: PropertyValue
value: -6.739

Key Name
type: PropertyValue
value: Ab

Mode Name
type: PropertyValue
value: Major

Perfecto
type: MusicAlbum
date published: 2019-01-01

Reflex
type: MusicAlbum
date published: 2019-01-08

Bad Days
type: MusicAlbum
date published: 2019-01-15

Bad Days
type: MusicAlbum
date published: 2019-01-15

1003 Glade
type: MusicAlbum
date published: 2019-01-22

1003 Glade
type: MusicAlbum
date published: 2019-01-22

S2 Lines
type: MusicAlbum
date published: 2019-01-29

S2 Lines
type: MusicAlbum
date published: 2019-01-29

New Wave
type: MusicAlbum
date published: 2019-02-05

New Wave
type: MusicAlbum
date published: 2019-02-05

Last Stand
type: MusicAlbum
date published: 2019-02-12

Last Stand
type: MusicAlbum
date published: 2019-02-12

Home Away from Home
type: MusicAlbum
date published: 2019-02-19

Home Away from Home
type: MusicAlbum
date published: 2019-02-19

You Wouldn't Know
type: MusicAlbum
date published: 2019-02-26

You Wouldn't Know
type: MusicAlbum
date published: 2019-02-26

Same Issues
type: MusicAlbum
date published: 2019-03-05

Say
type: MusicAlbum
date published: 2019-03-12

Say
type: MusicAlbum
date published: 2019-03-12

So Fine
type: MusicAlbum
date published: 2019-03-19

All or Nothing
type: MusicAlbum
date published: 2019-03-26

Tighten Up
type: MusicAlbum
date published: 2019-04-02

Worst Case
type: MusicAlbum
date published: 2019-04-09

Starter Kit
type: MusicAlbum
date published: 2019-04-16
track: Starter Kit
  type: MusicRecording
  duration: PT3M12S
  duration ms: 192140
  explicit: false
  by artist: Justin Starling
  in album: Starter Kit
    type: MusicAlbum
    date published: 2019-04-16
  isrc code: QZES61954234
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-06-29T16:25:51+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x35ac57f8d10e2849500931a5db42c13c55e8bf679fadffc95240f6e08eff8696
  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/QZES61954234
  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 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 0x35ac57f8d10e2849500931a5db42c13c55e8bf679fadffc95240f6e08eff8696. 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/QZES61954234.
    date published: 2026-07-02T16:51:38Z
  audio: Starter Kit
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 159.978
    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.72
    additional property: Energy
      type: PropertyValue
      value: 0.796
    additional property: Speechiness
      type: PropertyValue
      value: 0.054
    additional property: Acousticness
      type: PropertyValue
      value: 0.141
    additional property: Instrumentalness
      type: PropertyValue
      value: 0.001
    additional property: Liveness
      type: PropertyValue
      value: 0.103
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.625
    additional property: Loudness (dB)
      type: PropertyValue
      value: -6.98
    additional property: Key Name
      type: PropertyValue
      value: Ab
    additional property: Mode Name
      type: PropertyValue
      value: Minor

Undrafted
type: MusicAlbum
date published: 2019-04-23
track: Undrafted
  type: MusicRecording
  duration: PT2M40S
  duration ms: 160624
  explicit: false
  by artist: Justin Starling
  in album: Undrafted
    type: MusicAlbum
    date published: 2019-04-23
  isrc code: QZES71919827
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-16T00:54:19+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x053cf45bb6c1d7ca94e2a1b7cf61927be0a02cd0aeba95779c90d14684d34e7f
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 958224
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/958224
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZES71919827
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-16T02:28:43Z
  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 0x053cf45bb6c1d7ca94e2a1b7cf61927be0a02cd0aeba95779c90d14684d34e7f. Chain 2 (Bitcoin): anchored in block 958224 (2026-07-16T02:28:43Z), 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/QZES71919827.
    date published: 2026-07-16T02:28:43Z
  audio: Undrafted
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 86.068
    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.664
    additional property: Energy
      type: PropertyValue
      value: 0.649
    additional property: Speechiness
      type: PropertyValue
      value: 0.363
    additional property: Acousticness
      type: PropertyValue
      value: 0.152
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.182
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.389
    additional property: Loudness (dB)
      type: PropertyValue
      value: -8.422
    additional property: Key Name
      type: PropertyValue
      value: B
    additional property: Mode Name
      type: PropertyValue
      value: Minor

Lifestyle
type: MusicAlbum
date published: 2019-04-30

Gr8 the Szn
type: MusicAlbum
date published: 2019-05-07

Realest
type: MusicAlbum
date published: 2019-05-14

Fed Up
type: MusicAlbum
date published: 2019-05-21

Reminisce
type: MusicAlbum
date published: 2019-05-28

Gassed
type: MusicAlbum
date published: 2019-06-04

What If
type: MusicAlbum
date published: 2019-06-11

Praise
type: MusicAlbum
date published: 2019-06-18

I Know
type: MusicAlbum
date published: 2019-06-25

Run & Hide
type: MusicAlbum
date published: 2019-07-02

Y'all Don't Know Me
type: MusicAlbum
date published: 2019-07-09

Face My Fears
type: MusicAlbum
date published: 2019-07-16
track: Face My Fears
  type: MusicRecording
  duration: PT2M45S
  duration ms: 165517
  explicit: false
  by artist: Justin Starling
  in album: Face My Fears
    type: MusicAlbum
    date published: 2019-07-16
  isrc code: QZFZ21934411
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-06-29T16:22:36+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x6a5af1d1191429f083e614381c4c185cef506bb5a39495cf2ac648ac4e634c9b
  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/QZFZ21934411
  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 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 0x6a5af1d1191429f083e614381c4c185cef506bb5a39495cf2ac648ac4e634c9b. 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/QZFZ21934411.
    date published: 2026-07-02T16:51:38Z
  audio: Face My Fears
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 142.897
    additional property: Musical Key
      type: PropertyValue
      value: 4
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 0
    additional property: Time Signature
      type: PropertyValue
      value: 1
    additional property: Danceability
      type: PropertyValue
      value: 0.559
    additional property: Energy
      type: PropertyValue
      value: 0.814
    additional property: Speechiness
      type: PropertyValue
      value: 0.24
    additional property: Acousticness
      type: PropertyValue
      value: 0.273
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.256
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.44
    additional property: Loudness (dB)
      type: PropertyValue
      value: -5.875
    additional property: Key Name
      type: PropertyValue
      value: E
    additional property: Mode Name
      type: PropertyValue
      value: Minor

Right Away
type: MusicAlbum
date published: 2019-07-23

Grind
type: MusicAlbum
date published: 2019-07-30

I Do
type: MusicAlbum
date published: 2019-08-06

Decide
type: MusicAlbum
date published: 2019-08-13

Fontana
type: MusicAlbum
date published: 2019-08-20

Don Dada
type: MusicAlbum
date published: 2019-08-27

No Joke
type: MusicAlbum
date published: 2019-09-03

Every Day
type: MusicAlbum
date published: 2019-09-10

Wife You Down
type: MusicAlbum
date published: 2019-09-17

Rollin'
type: MusicAlbum
date published: 2019-09-24

My Bad
type: MusicAlbum
date published: 2019-10-01

Fraud
type: MusicAlbum
date published: 2019-10-08
track: Fraud
  type: MusicRecording
  duration: PT3M7S
  duration ms: 187932
  explicit: true
  by artist: Justin Starling
  in album: Fraud
    type: MusicAlbum
    date published: 2019-10-08
  isrc code: QZHN61991067
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-18T01:46:30+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0xf8154b765a7820a915a3ceb8042aed89aef47cde0d16455cfbc5c78710fd9150
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 958480
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/958480
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZHN61991067
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-18T02:58:58Z
  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 0xf8154b765a7820a915a3ceb8042aed89aef47cde0d16455cfbc5c78710fd9150. Chain 2 (Bitcoin): anchored in block 958480 (2026-07-18T02:58:58Z), 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/QZHN61991067.
    date published: 2026-07-18T02:58:58Z
  audio: Fraud
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 173.945
    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.755
    additional property: Energy
      type: PropertyValue
      value: 0.764
    additional property: Speechiness
      type: PropertyValue
      value: 0.181
    additional property: Acousticness
      type: PropertyValue
      value: 0.018
    additional property: Instrumentalness
      type: PropertyValue
      value: 0.001
    additional property: Liveness
      type: PropertyValue
      value: 0.246
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.798
    additional property: Loudness (dB)
      type: PropertyValue
      value: -5.12
    additional property: Key Name
      type: PropertyValue
      value: B
    additional property: Mode Name
      type: PropertyValue
      value: Minor

Stay Low
type: MusicAlbum
date published: 2019-10-15

Ghost
type: MusicAlbum
date published: 2019-10-22

Right Here
type: MusicAlbum
date published: 2019-10-29

Out of My Mind
type: MusicAlbum
date published: 2019-11-05

Facts
type: MusicAlbum
date published: 2019-11-12

Schlide
type: MusicAlbum
date published: 2019-11-19

Back to You
type: MusicAlbum
date published: 2019-11-26

Only One
type: MusicAlbum
date published: 2019-12-03

What Do You Say
type: MusicAlbum
date published: 2019-12-10

Be That Way
type: MusicAlbum
date published: 2019-12-17

The Come Up
type: MusicAlbum
date published: 2019-12-24

How Does That Sound
type: MusicAlbum
date published: 2019-12-31

Easy
type: MusicAlbum
date published: 2020-05-29
track: Easy
  type: MusicRecording
  duration: PT3M12S
  duration ms: 192380
  explicit: false
  by artist: Justin Starling
  in album: Easy
    type: MusicAlbum
    date published: 2020-05-29
  isrc code: ZZOPM2002202
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-15T17:54:31+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x8c38cd7f4f733bac7fa9bf85340f2e790076ebbba6e6dfddd144e25ee9fbe7b7
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 958180
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/958180
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/ZZOPM2002202
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-15T17:59: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 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 0x8c38cd7f4f733bac7fa9bf85340f2e790076ebbba6e6dfddd144e25ee9fbe7b7. Chain 2 (Bitcoin): anchored in block 958180 (2026-07-15T17:59: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/ZZOPM2002202.
    date published: 2026-07-15T17:59:52Z
  audio: Easy
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 125.999
    additional property: Musical Key
      type: PropertyValue
      value: 4
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 0
    additional property: Time Signature
      type: PropertyValue
      value: 4
    additional property: Danceability
      type: PropertyValue
      value: 0.963
    additional property: Energy
      type: PropertyValue
      value: 0.547
    additional property: Speechiness
      type: PropertyValue
      value: 0.214
    additional property: Acousticness
      type: PropertyValue
      value: 0.169
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.22
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.423
    additional property: Loudness (dB)
      type: PropertyValue
      value: -7.712
    additional property: Key Name
      type: PropertyValue
      value: E
    additional property: Mode Name
      type: PropertyValue
      value: Minor

Easy (feat. LiveLikeDavis) [Remix]
type: MusicAlbum
date published: 2020-07-10

Fine (Well Alright) [feat. Dylan Reese]
type: MusicAlbum
date published: 2020-07-28

Woah (feat. Vu)
type: MusicAlbum
date published: 2020-07-28

Way It Goes (feat. Flawless Real Talk)
type: MusicAlbum
date published: 2020-10-09

Test of Time
type: MusicAlbum
date published: 2020-11-13
track: Easy
  type: MusicRecording
  duration: PT3M12S
  duration ms: 192380
  explicit: false
  by artist: Justin Starling
  in album: Test of Time
    type: MusicAlbum
    date published: 2020-11-13
  isrc code: ZZOPM2002202
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x8c38cd7f4f733bac7fa9bf85340f2e790076ebbba6e6dfddd144e25ee9fbe7b7
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 958561
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/958561
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/ZZOPM2002202
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-18T14:22:01Z
  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 0x8c38cd7f4f733bac7fa9bf85340f2e790076ebbba6e6dfddd144e25ee9fbe7b7. Chain 2 (Bitcoin): anchored in block 958561 (2026-07-18T14:22:01Z), 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/ZZOPM2002202.
    date published: 2026-07-18T14:22:01Z
  audio: Easy
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 125.999
    additional property: Musical Key
      type: PropertyValue
      value: 4
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 0
    additional property: Time Signature
      type: PropertyValue
      value: 4
    additional property: Danceability
      type: PropertyValue
      value: 0.963
    additional property: Energy
      type: PropertyValue
      value: 0.547
    additional property: Speechiness
      type: PropertyValue
      value: 0.214
    additional property: Acousticness
      type: PropertyValue
      value: 0.169
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.22
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.423
    additional property: Loudness (dB)
      type: PropertyValue
      value: -7.712
    additional property: Key Name
      type: PropertyValue
      value: E
    additional property: Mode Name
      type: PropertyValue
      value: Minor
track: All I Need
  type: MusicRecording
  duration: PT2M34S
  duration ms: 154033
  explicit: false
  by artist: Justin Starling
  in album: Test of Time
    type: MusicAlbum
    date published: 2020-11-13
  isrc code: ZZOPM2003732
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-05T21:00:29+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0xe9d970b790c9bb5f109e60aca471f76669d9cd6980edf90de976e8211c838e61
  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/ZZOPM2003732
  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 0xe9d970b790c9bb5f109e60aca471f76669d9cd6980edf90de976e8211c838e61. 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/ZZOPM2003732.
    date published: 2026-07-06T01:25:57Z
  audio: All I Need
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 103.061
    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.887
    additional property: Energy
      type: PropertyValue
      value: 0.721
    additional property: Speechiness
      type: PropertyValue
      value: 0.075
    additional property: Acousticness
      type: PropertyValue
      value: 0.338
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.355
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.53
    additional property: Loudness (dB)
      type: PropertyValue
      value: -6.371
    additional property: Key Name
      type: PropertyValue
      value: C#
    additional property: Mode Name
      type: PropertyValue
      value: Major

Oh Nah
type: MusicAlbum
date published: 2021-11-19

Streets Calling
type: MusicAlbum
date published: 2021-12-03

We Gone See
type: MusicAlbum
date published: 2021-12-17

We Gone See
type: MusicAlbum
date published: 2021-12-17

On My Way
type: MusicAlbum
date published: 2022-02-01

Overcome
type: MusicAlbum
date published: 2022-02-08

Survive
type: MusicAlbum
date published: 2022-02-22

No Turning Back
type: MusicAlbum
date published: 2022-03-01

Doing My Thing
type: MusicAlbum
date published: 2022-03-08

Karma
type: MusicAlbum
date published: 2022-03-15

Thankful
type: MusicAlbum
date published: 2022-03-22

Float
type: MusicAlbum
date published: 2022-03-29

World Premiere Freestyle
type: MusicAlbum
date published: 2022-04-12

Say What You Want
type: MusicAlbum
date published: 2022-04-19

Take It Easy
type: MusicAlbum
date published: 2022-04-26

Spirit
type: MusicAlbum
date published: 2022-05-03

2024 (Freestyle)
type: MusicAlbum
date published: 2023-01-02

Illegal
type: MusicAlbum
date published: 2023-01-02

Peace
type: MusicAlbum
date published: 2023-01-16

Let It Be Known
type: MusicAlbum
date published: 2023-01-30

Bad Valentine
type: MusicAlbum
date published: 2023-02-13

Dont Know Why
type: MusicAlbum
date published: 2023-06-01

Dont Know Why
type: MusicAlbum
date published: 2023-06-01

My Crew
type: MusicAlbum
date published: 2023-06-16

NO CAP
type: MusicAlbum
date published: 2023-11-14
track: NO CAP
  type: MusicRecording
  duration: PT1M53S
  duration ms: 113492
  explicit: false
  by artist: Justin Starling
  in album: NO CAP
    type: MusicAlbum
    date published: 2023-11-14
  isrc code: QZTB92306484
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-15T09:14:26+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x911f05c6fc48d07bbef93ce9bb5437d73a56930db7110cde3b434018818950e0
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 958137
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/958137
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZTB92306484
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-15T12:17:16Z
  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 0x911f05c6fc48d07bbef93ce9bb5437d73a56930db7110cde3b434018818950e0. Chain 2 (Bitcoin): anchored in block 958137 (2026-07-15T12:17:16Z), 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/QZTB92306484.
    date published: 2026-07-15T12:17:16Z
  audio: NO CAP
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 135.993
    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.827
    additional property: Energy
      type: PropertyValue
      value: 0.558
    additional property: Speechiness
      type: PropertyValue
      value: 0.11
    additional property: Acousticness
      type: PropertyValue
      value: 0.153
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.095
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.46
    additional property: Loudness (dB)
      type: PropertyValue
      value: -7.893
    additional property: Key Name
      type: PropertyValue
      value: B
    additional property: Mode Name
      type: PropertyValue
      value: Major

Morse Code
type: MusicAlbum
date published: 2023-11-28

Rent Free
type: MusicAlbum
date published: 2023-12-12

So Weit So Gut
type: MusicAlbum
date published: 2023-12-19

Breakthrough
type: MusicAlbum
date published: 2023-12-26

Nothing But Net
type: MusicAlbum
date published: 2024-02-06

2024 Freestyle
type: MusicAlbum
date published: 2024-02-20

Whippin
type: MusicAlbum
date published: 2024-03-05
track: Whippin
  type: MusicRecording
  duration: PT1M52S
  duration ms: 112000
  explicit: false
  by artist: Justin Starling
  in album: Whippin
    type: MusicAlbum
    date published: 2024-03-05
  isrc code: QZES82403105
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-21T10:58:39+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x5f6dbe6774e602cb97342699b792b31aed8870497672919bf55b863c9d3a6bd3
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 959001
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/959001
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZES82403105
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-21T14:01:03Z
  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 0x5f6dbe6774e602cb97342699b792b31aed8870497672919bf55b863c9d3a6bd3. Chain 2 (Bitcoin): anchored in block 959001 (2026-07-21T14:01:03Z), 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/QZES82403105.
    date published: 2026-07-21T14:01:03Z
  audio: Whippin
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 179.929
    additional property: Musical Key
      type: PropertyValue
      value: 6
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 1
    additional property: Time Signature
      type: PropertyValue
      value: 4
    additional property: Danceability
      type: PropertyValue
      value: 0.804
    additional property: Energy
      type: PropertyValue
      value: 0.818
    additional property: Speechiness
      type: PropertyValue
      value: 0.658
    additional property: Acousticness
      type: PropertyValue
      value: 0.494
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.597
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.811
    additional property: Loudness (dB)
      type: PropertyValue
      value: -5.476
    additional property: Key Name
      type: PropertyValue
      value: F#
    additional property: Mode Name
      type: PropertyValue
      value: Major

Gorgeous
type: MusicAlbum
date published: 2024-03-26

Real Ones
type: MusicAlbum
date published: 2024-04-23

Real Ones
type: MusicAlbum
date published: 2024-04-23

Bout My Business
type: MusicAlbum
date published: 2024-09-03

Hideaway
type: MusicAlbum
date published: 2024-10-04

Hideaway
type: MusicAlbum
date published: 2024-10-04

Drive
type: MusicAlbum
date published: 2025-01-01
track: Drive
  type: MusicRecording
  duration: PT2M24S
  duration ms: 144719
  explicit: false
  by artist: Justin Starling
  in album: Drive
    type: MusicAlbum
    date published: 2025-01-01
  isrc code: QZZ7S2444576
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-17T04:48:43+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0xbe514f7d3dc8ecf989bf612335cfc38e9b70813875bc672882abe6634b37967b
  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/QZZ7S2444576
  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 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 0xbe514f7d3dc8ecf989bf612335cfc38e9b70813875bc672882abe6634b37967b. 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/QZZ7S2444576.
    date published: 2026-07-17T04:59:09Z
  audio: Drive
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 136.003
    additional property: Musical Key
      type: PropertyValue
      value: 5
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 1
    additional property: Time Signature
      type: PropertyValue
      value: 4
    additional property: Danceability
      type: PropertyValue
      value: 0.895
    additional property: Energy
      type: PropertyValue
      value: 0.792
    additional property: Speechiness
      type: PropertyValue
      value: 0.081
    additional property: Acousticness
      type: PropertyValue
      value: 0.081
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.383
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.628
    additional property: Loudness (dB)
      type: PropertyValue
      value: -4
    additional property: Key Name
      type: PropertyValue
      value: F
    additional property: Mode Name
      type: PropertyValue
      value: Major

Purchase
type: MusicAlbum
date published: 2025-01-08
track: Purchase
  type: MusicRecording
  duration: PT2M27S
  duration ms: 147649
  explicit: false
  by artist: Justin Starling
  in album: Purchase
    type: MusicAlbum
    date published: 2025-01-08
  isrc code: QZZ7V2401025
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-17T09:21:44+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x91aa48c168bca7cf6f910678ef5bdd811e7f11ead65dad77974b910f23e4b18d
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 958390
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/958390
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZZ7V2401025
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-17T09:35: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 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 0x91aa48c168bca7cf6f910678ef5bdd811e7f11ead65dad77974b910f23e4b18d. Chain 2 (Bitcoin): anchored in block 958390 (2026-07-17T09:35: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/QZZ7V2401025.
    date published: 2026-07-17T09:35:49Z
  audio: Purchase
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 130
    additional property: Musical Key
      type: PropertyValue
      value: 6
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 0
    additional property: Time Signature
      type: PropertyValue
      value: 4
    additional property: Danceability
      type: PropertyValue
      value: 0.821
    additional property: Energy
      type: PropertyValue
      value: 0.594
    additional property: Speechiness
      type: PropertyValue
      value: 0.049
    additional property: Acousticness
      type: PropertyValue
      value: 0.23
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.113
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.578
    additional property: Loudness (dB)
      type: PropertyValue
      value: -6.69
    additional property: Key Name
      type: PropertyValue
      value: F#
    additional property: Mode Name
      type: PropertyValue
      value: Minor

Certain
type: MusicAlbum
date published: 2025-01-15
track: Certain
  type: MusicRecording
  duration: PT2M40S
  duration ms: 160057
  explicit: false
  by artist: Justin Starling
  in album: Certain
    type: MusicAlbum
    date published: 2025-01-15
  isrc code: QZZ7V2459009
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-17T05:21:47+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x6b47877ca332755872e09f77d2c96927ec5ef6eb71f15e9430294d48afdc511d
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 958371
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/958371
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZZ7V2459009
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-17T05:45:43Z
  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 0x6b47877ca332755872e09f77d2c96927ec5ef6eb71f15e9430294d48afdc511d. Chain 2 (Bitcoin): anchored in block 958371 (2026-07-17T05:45:43Z), 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/QZZ7V2459009.
    date published: 2026-07-17T05:45:43Z
  audio: Certain
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 120.011
    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.935
    additional property: Energy
      type: PropertyValue
      value: 0.506
    additional property: Speechiness
      type: PropertyValue
      value: 0.111
    additional property: Acousticness
      type: PropertyValue
      value: 0.038
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.101
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.618
    additional property: Loudness (dB)
      type: PropertyValue
      value: -8.143
    additional property: Key Name
      type: PropertyValue
      value: A
    additional property: Mode Name
      type: PropertyValue
      value: Major

My Dawgs
type: MusicAlbum
date published: 2025-01-22

OK!
type: MusicAlbum
date published: 2025-01-23

22
type: MusicAlbum
date published: 2025-01-29
track: 22
  type: MusicRecording
  duration: PT2M39S
  duration ms: 159995
  explicit: false
  by artist: Justin Starling
  in album: 22
    type: MusicAlbum
    date published: 2025-01-29
  isrc code: QT3F22447166
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-02T23:33:38+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x8cf0cb7af91974a74c6865345bc95ffc07cdeb202a6309357bcbfe6917e58d57
  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/QT3F22447166
  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 0x8cf0cb7af91974a74c6865345bc95ffc07cdeb202a6309357bcbfe6917e58d57. 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/QT3F22447166.
    date published: 2026-07-03T00:42:11Z
  audio: 22
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 120.025
    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.972
    additional property: Energy
      type: PropertyValue
      value: 0.53
    additional property: Speechiness
      type: PropertyValue
      value: 0.096
    additional property: Acousticness
      type: PropertyValue
      value: 0.125
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.11
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.347
    additional property: Loudness (dB)
      type: PropertyValue
      value: -7.77
    additional property: Key Name
      type: PropertyValue
      value: C#
    additional property: Mode Name
      type: PropertyValue
      value: Major

Violate
type: MusicAlbum
date published: 2025-02-05
track: Violate
  type: MusicRecording
  duration: PT2M14S
  duration ms: 134550
  explicit: false
  by artist: Justin Starling
  in album: Violate
    type: MusicAlbum
    date published: 2025-02-05
  isrc code: QZDA42577120
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-06-29T16:21:14+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0xcb9caeea0e703031d19730c5d76a7232f4e7e9ad4392770ca1f38e64d371adad
  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/QZDA42577120
  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 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 0xcb9caeea0e703031d19730c5d76a7232f4e7e9ad4392770ca1f38e64d371adad. 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/QZDA42577120.
    date published: 2026-07-02T16:51:38Z
  audio: Violate
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 99.972
    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.952
    additional property: Energy
      type: PropertyValue
      value: 0.456
    additional property: Speechiness
      type: PropertyValue
      value: 0.078
    additional property: Acousticness
      type: PropertyValue
      value: 0.008
    additional property: Instrumentalness
      type: PropertyValue
      value: 0.001
    additional property: Liveness
      type: PropertyValue
      value: 0.143
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.467
    additional property: Loudness (dB)
      type: PropertyValue
      value: -8.106
    additional property: Key Name
      type: PropertyValue
      value: B
    additional property: Mode Name
      type: PropertyValue
      value: Major

Bounce Back
type: MusicAlbum
date published: 2025-02-12

No Days Off
type: MusicAlbum
date published: 2025-02-19

Just Because
type: MusicAlbum
date published: 2025-02-26

Southside
type: MusicAlbum
date published: 2025-03-05

Revolution
type: MusicAlbum
date published: 2025-03-12
track: Revolution
  type: MusicRecording
  duration: PT3M11S
  duration ms: 191230
  explicit: false
  by artist: Justin Starling
  in album: Revolution
    type: MusicAlbum
    date published: 2025-03-12
  isrc code: QZHN92504469
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-13T16:51:16+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0xd1cbc3ba46dbb4ba31a585ffe0cee8c9bc6bd6feecf1e88f55c23023cee0b982
  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/QZHN92504469
  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 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 0xd1cbc3ba46dbb4ba31a585ffe0cee8c9bc6bd6feecf1e88f55c23023cee0b982. 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/QZHN92504469.
    date published: 2026-07-13T17:43:59Z
  audio: Revolution
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 125.983
    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.819
    additional property: Energy
      type: PropertyValue
      value: 0.573
    additional property: Speechiness
      type: PropertyValue
      value: 0.202
    additional property: Acousticness
      type: PropertyValue
      value: 0.003
    additional property: Instrumentalness
      type: PropertyValue
      value: 0.006
    additional property: Liveness
      type: PropertyValue
      value: 0.251
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.371
    additional property: Loudness (dB)
      type: PropertyValue
      value: -8.768
    additional property: Key Name
      type: PropertyValue
      value: C#
    additional property: Mode Name
      type: PropertyValue
      value: Major

Alright
type: MusicAlbum
date published: 2025-03-19

On Track
type: MusicAlbum
date published: 2025-03-26

Money Crew
type: MusicAlbum
date published: 2025-04-11

back 2 me
type: MusicAlbum
date published: 2025-04-18

Still Try
type: MusicAlbum
date published: 2025-04-25

Sho Sum Luv
type: MusicAlbum
date published: 2025-05-02
track: Sho Sum Luv
  type: MusicRecording
  duration: PT2M15S
  duration ms: 135024
  explicit: false
  by artist: Justin Starling
  in album: Sho Sum Luv
    type: MusicAlbum
    date published: 2025-05-02
  isrc code: QZNWT2538425
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-16T04:09:11+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x335f492a675df11fe172cbb03124bc916266cb8b1838a917e075084845d7b3a3
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 958238
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/958238
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZNWT2538425
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-16T07:06:33Z
  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 0x335f492a675df11fe172cbb03124bc916266cb8b1838a917e075084845d7b3a3. Chain 2 (Bitcoin): anchored in block 958238 (2026-07-16T07:06: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/QZNWT2538425.
    date published: 2026-07-16T07:06:33Z
  audio: Sho Sum Luv
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 128.09
    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.837
    additional property: Energy
      type: PropertyValue
      value: 0.808
    additional property: Speechiness
      type: PropertyValue
      value: 0.077
    additional property: Acousticness
      type: PropertyValue
      value: 0.275
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.139
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.871
    additional property: Loudness (dB)
      type: PropertyValue
      value: -7.164
    additional property: Key Name
      type: PropertyValue
      value: C
    additional property: Mode Name
      type: PropertyValue
      value: Minor

Save Me
type: MusicAlbum
date published: 2025-05-09
track: Save Me
  type: MusicRecording
  duration: PT2M20S
  duration ms: 140129
  explicit: false
  by artist: Justin Starling
  in album: Save Me
    type: MusicAlbum
    date published: 2025-05-09
  isrc code: QM6N22574959
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-06-12T02:31:00+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x8d2d24ecb7cb2de120b773c7748537a040d386b1324a7e68fb1a19d978f4c1c9
  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/QM6N22574959
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-06-13T13:32: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 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 0x8d2d24ecb7cb2de120b773c7748537a040d386b1324a7e68fb1a19d978f4c1c9. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32: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/QM6N22574959.
    date published: 2026-06-13T13:32:09Z
  audio: Save Me
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 155.66
    additional property: Musical Key
      type: PropertyValue
      value: 5
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 1
    additional property: Time Signature
      type: PropertyValue
      value: 5
    additional property: Danceability
      type: PropertyValue
      value: 0.565
    additional property: Energy
      type: PropertyValue
      value: 0.954
    additional property: Speechiness
      type: PropertyValue
      value: 0.196
    additional property: Acousticness
      type: PropertyValue
      value: 0.351
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.417
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.742
    additional property: Loudness (dB)
      type: PropertyValue
      value: -5.942
    additional property: Key Name
      type: PropertyValue
      value: F
    additional property: Mode Name
      type: PropertyValue
      value: Major

405 Freestyle
type: MusicAlbum
date published: 2025-05-16
track: 405 Freestyle
  type: MusicRecording
  duration: PT2M10S
  duration ms: 130666
  explicit: false
  by artist: Justin Starling
  in album: 405 Freestyle
    type: MusicAlbum
    date published: 2025-05-16
  isrc code: QZNWX2567567
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-03T04:32:20+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x5e9e75ba9d3e6fd62382d8e0571d77875a43948a3c05effb9725fc485f20d8a7
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 956474
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/956474
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZNWX2567567
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-03T08:56:35Z
  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 0x5e9e75ba9d3e6fd62382d8e0571d77875a43948a3c05effb9725fc485f20d8a7. Chain 2 (Bitcoin): anchored in block 956474 (2026-07-03T08:56:35Z), 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/QZNWX2567567.
    date published: 2026-07-03T08:56:35Z
  audio: 405 Freestyle
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 89.993
    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.837
    additional property: Energy
      type: PropertyValue
      value: 0.593
    additional property: Speechiness
      type: PropertyValue
      value: 0.05
    additional property: Acousticness
      type: PropertyValue
      value: 0.031
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.112
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.254
    additional property: Loudness (dB)
      type: PropertyValue
      value: -6.197
    additional property: Key Name
      type: PropertyValue
      value: Ab
    additional property: Mode Name
      type: PropertyValue
      value: Major

Deja Vu
type: MusicAlbum
date published: 2025-05-23

Giving Up
type: MusicAlbum
date published: 2025-05-30

In N Out
type: MusicAlbum
date published: 2025-06-06
track: In N Out
  type: MusicRecording
  duration: PT3M11S
  duration ms: 191929
  explicit: false
  by artist: Justin Starling
  in album: In N Out
    type: MusicAlbum
    date published: 2025-06-06
  isrc code: QZTAY2552107
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-16T21:53:22+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x85c0a32bc8d1dc269c0652d5f1d1d1bdac7f05ddbb1aa1a5a27c3a28d936d29c
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 958335
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/958335
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZTAY2552107
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-17T00:54:33Z
  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 0x85c0a32bc8d1dc269c0652d5f1d1d1bdac7f05ddbb1aa1a5a27c3a28d936d29c. Chain 2 (Bitcoin): anchored in block 958335 (2026-07-17T00:54: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/QZTAY2552107.
    date published: 2026-07-17T00:54:33Z
  audio: In N Out
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 90.003
    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.717
    additional property: Energy
      type: PropertyValue
      value: 0.68
    additional property: Speechiness
      type: PropertyValue
      value: 0.221
    additional property: Acousticness
      type: PropertyValue
      value: 0.159
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.365
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.62
    additional property: Loudness (dB)
      type: PropertyValue
      value: -9.068
    additional property: Key Name
      type: PropertyValue
      value: A
    additional property: Mode Name
      type: PropertyValue
      value: Minor

Revenge
type: MusicAlbum
date published: 2025-06-13
track: Revenge
  type: MusicRecording
  duration: PT1M55S
  duration ms: 115657
  explicit: false
  by artist: Justin Starling
  in album: Revenge
    type: MusicAlbum
    date published: 2025-06-13
  isrc code: QZTB32568021
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-04T12:52:09+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0xf2270a30a07a28d8fadff09a6cc0cea98f6a14248e9ff344878515725f3fa001
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 956725
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/956725
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZTB32568021
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-05T01:12:41Z
  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 0xf2270a30a07a28d8fadff09a6cc0cea98f6a14248e9ff344878515725f3fa001. Chain 2 (Bitcoin): anchored in block 956725 (2026-07-05T01:12: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/QZTB32568021.
    date published: 2026-07-05T01:12:41Z
  audio: Revenge
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 151.779
    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.659
    additional property: Energy
      type: PropertyValue
      value: 0.552
    additional property: Speechiness
      type: PropertyValue
      value: 0.303
    additional property: Acousticness
      type: PropertyValue
      value: 0.079
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.137
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.45
    additional property: Loudness (dB)
      type: PropertyValue
      value: -11.118
    additional property: Key Name
      type: PropertyValue
      value: Ab
    additional property: Mode Name
      type: PropertyValue
      value: Major

THANK GOD
type: MusicAlbum
date published: 2025-06-20

jakura
type: MusicAlbum
date published: 2025-06-26
track: jakura
  type: MusicRecording
  duration: PT1M51S
  duration ms: 111844
  explicit: true
  by artist: Justin Starling
  in album: jakura
    type: MusicAlbum
    date published: 2025-06-26
  isrc code: QZTBA2503828
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-03T13:06:44+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x86a2302292b886aeaea0fcb2ef2ed875b84ed8b848a0d1793ca687e43bd2690d
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 956545
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/956545
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZTBA2503828
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-03T19:59: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 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 0x86a2302292b886aeaea0fcb2ef2ed875b84ed8b848a0d1793ca687e43bd2690d. Chain 2 (Bitcoin): anchored in block 956545 (2026-07-03T19:59: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/QZTBA2503828.
    date published: 2026-07-03T19:59:51Z
  audio: jakura
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 103.022
    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.825
    additional property: Energy
      type: PropertyValue
      value: 0.682
    additional property: Speechiness
      type: PropertyValue
      value: 0.34
    additional property: Acousticness
      type: PropertyValue
      value: 0.479
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.11
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.762
    additional property: Loudness (dB)
      type: PropertyValue
      value: -7.05
    additional property: Key Name
      type: PropertyValue
      value: Bb
    additional property: Mode Name
      type: PropertyValue
      value: Major

Squad Up
type: MusicAlbum
date published: 2025-06-27
track: Squad Up
  type: MusicRecording
  duration: PT3M2S
  duration ms: 182451
  explicit: false
  by artist: Justin Starling
  in album: Squad Up
    type: MusicAlbum
    date published: 2025-06-27
  isrc code: USA2P2526887
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-03T01:46:34+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x9fb638442889a206d8915ab984d4d2f5199c1756e186fec7a91a96abf1bdd6c3
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 956474
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/956474
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/USA2P2526887
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-03T08:56:35Z
  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 0x9fb638442889a206d8915ab984d4d2f5199c1756e186fec7a91a96abf1bdd6c3. Chain 2 (Bitcoin): anchored in block 956474 (2026-07-03T08:56:35Z), 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/USA2P2526887.
    date published: 2026-07-03T08:56:35Z
  audio: Squad Up
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 104.017
    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.726
    additional property: Energy
      type: PropertyValue
      value: 0.968
    additional property: Speechiness
      type: PropertyValue
      value: 0.202
    additional property: Acousticness
      type: PropertyValue
      value: 0.014
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.126
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.156
    additional property: Loudness (dB)
      type: PropertyValue
      value: -3.371
    additional property: Key Name
      type: PropertyValue
      value: A
    additional property: Mode Name
      type: PropertyValue
      value: Major

Regular
type: MusicAlbum
date published: 2025-07-04

Safari
type: MusicAlbum
date published: 2025-07-18
track: Safari
  type: MusicRecording
  duration: PT1M55S
  duration ms: 115794
  explicit: false
  by artist: Justin Starling
  in album: Safari
    type: MusicAlbum
    date published: 2025-07-18
  isrc code: QZWFG2547122
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-15T18:42:38+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0xa3f5b327a7179db7041fbd13a4b42f6cd790ab27e9946a56dbef14f0d24974ec
  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/QZWFG2547122
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-15T21:47: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 0xa3f5b327a7179db7041fbd13a4b42f6cd790ab27e9946a56dbef14f0d24974ec. Chain 2 (Bitcoin): anchored in block 958194 (2026-07-15T21:47: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/QZWFG2547122.
    date published: 2026-07-15T21:47:11Z
  audio: Safari
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 92.008
    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.747
    additional property: Energy
      type: PropertyValue
      value: 0.854
    additional property: Speechiness
      type: PropertyValue
      value: 0.161
    additional property: Acousticness
      type: PropertyValue
      value: 0.107
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.18
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.793
    additional property: Loudness (dB)
      type: PropertyValue
      value: -6.265
    additional property: Key Name
      type: PropertyValue
      value: Bb
    additional property: Mode Name
      type: PropertyValue
      value: Minor

Mona Lisa
type: MusicAlbum
date published: 2025-07-25

Caviar
type: MusicAlbum
date published: 2025-08-01

Como Vai
type: MusicAlbum
date published: 2025-08-08

Runway
type: MusicAlbum
date published: 2025-08-15
track: Runway
  type: MusicRecording
  duration: PT2M12S
  duration ms: 132911
  explicit: false
  by artist: Justin Starling
  in album: Runway
    type: MusicAlbum
    date published: 2025-08-15
  isrc code: QZWFW2524885
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-16T13:38:05+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x100a0f36cd4bbec3246ace829800293a425c623ede4ac2304f6c5854def29bb5
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 958316
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/958316
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZWFW2524885
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-16T19:42: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 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 0x100a0f36cd4bbec3246ace829800293a425c623ede4ac2304f6c5854def29bb5. Chain 2 (Bitcoin): anchored in block 958316 (2026-07-16T19:42: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/QZWFW2524885.
    date published: 2026-07-16T19:42:29Z
  audio: Runway
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 125.976
    additional property: Musical Key
      type: PropertyValue
      value: 6
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 1
    additional property: Time Signature
      type: PropertyValue
      value: 4
    additional property: Danceability
      type: PropertyValue
      value: 0.9
    additional property: Energy
      type: PropertyValue
      value: 0.596
    additional property: Speechiness
      type: PropertyValue
      value: 0.11
    additional property: Acousticness
      type: PropertyValue
      value: 0.004
    additional property: Instrumentalness
      type: PropertyValue
      value: 0.193
    additional property: Liveness
      type: PropertyValue
      value: 0.09
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.872
    additional property: Loudness (dB)
      type: PropertyValue
      value: -8.904
    additional property: Key Name
      type: PropertyValue
      value: F#
    additional property: Mode Name
      type: PropertyValue
      value: Major

No Trippin
type: MusicAlbum
date published: 2025-08-22

Word On The Street
type: MusicAlbum
date published: 2025-08-29

SPAZ
type: MusicAlbum
date published: 2025-09-05
track: SPAZ
  type: MusicRecording
  duration: PT2M54S
  duration ms: 174137
  explicit: false
  by artist: Justin Starling
  in album: SPAZ
    type: MusicAlbum
    date published: 2025-09-05
  isrc code: QZZ7N2547313
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-03T01:55:06+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x14b01ebecdc3e9a1c244fb28118a5ec546cb35c182dc83b65a65f6fd75ebbc4e
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 956474
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/956474
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZZ7N2547313
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-03T08:56:35Z
  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 0x14b01ebecdc3e9a1c244fb28118a5ec546cb35c182dc83b65a65f6fd75ebbc4e. Chain 2 (Bitcoin): anchored in block 956474 (2026-07-03T08:56:35Z), 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/QZZ7N2547313.
    date published: 2026-07-03T08:56:35Z
  audio: SPAZ
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 87.001
    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.776
    additional property: Energy
      type: PropertyValue
      value: 0.604
    additional property: Speechiness
      type: PropertyValue
      value: 0.104
    additional property: Acousticness
      type: PropertyValue
      value: 0.003
    additional property: Instrumentalness
      type: PropertyValue
      value: 0.005
    additional property: Liveness
      type: PropertyValue
      value: 0.099
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.679
    additional property: Loudness (dB)
      type: PropertyValue
      value: -8.457
    additional property: Key Name
      type: PropertyValue
      value: C
    additional property: Mode Name
      type: PropertyValue
      value: Major

Shamwow
type: MusicAlbum
date published: 2025-09-12

Momma I Made It
type: MusicAlbum
date published: 2025-09-19
track: Momma I Made It
  type: MusicRecording
  duration: PT2M41S
  duration ms: 161098
  explicit: false
  by artist: Justin Starling
  in album: Momma I Made It
    type: MusicAlbum
    date published: 2025-09-19
  isrc code: QZZ7X2534526
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-04T08:44:30+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0xa2e4b4ecf10b606db22cb2c0045529bbba358084e47f50b2c7b24c7d0bb2a2e9
  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/QZZ7X2534526
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-04T10:04:33Z
  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 0xa2e4b4ecf10b606db22cb2c0045529bbba358084e47f50b2c7b24c7d0bb2a2e9. 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/QZZ7X2534526.
    date published: 2026-07-04T10:04:33Z
  audio: Momma I Made It
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 144.013
    additional property: Musical Key
      type: PropertyValue
      value: 6
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 1
    additional property: Time Signature
      type: PropertyValue
      value: 4
    additional property: Danceability
      type: PropertyValue
      value: 0.746
    additional property: Energy
      type: PropertyValue
      value: 0.616
    additional property: Speechiness
      type: PropertyValue
      value: 0.132
    additional property: Acousticness
      type: PropertyValue
      value: 0
    additional property: Instrumentalness
      type: PropertyValue
      value: 0.062
    additional property: Liveness
      type: PropertyValue
      value: 0.102
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.661
    additional property: Loudness (dB)
      type: PropertyValue
      value: -6.205
    additional property: Key Name
      type: PropertyValue
      value: F#
    additional property: Mode Name
      type: PropertyValue
      value: Major

Waiting My Whole Life
type: MusicAlbum
date published: 2025-09-26
track: Waiting My Whole Life
  type: MusicRecording
  duration: PT2M21S
  duration ms: 141947
  explicit: false
  by artist: Justin Starling
  in album: Waiting My Whole Life
    type: MusicAlbum
    date published: 2025-09-26
  isrc code: QT3F22572500
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-20T19:02:12+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x957d466efb0ec4bbfc178491f15a0d3429c340ba9a3cf37bc98462c286b75771
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 958931
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/958931
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QT3F22572500
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-20T21:15:01Z
  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 0x957d466efb0ec4bbfc178491f15a0d3429c340ba9a3cf37bc98462c286b75771. Chain 2 (Bitcoin): anchored in block 958931 (2026-07-20T21:15:01Z), 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/QT3F22572500.
    date published: 2026-07-20T21:15:01Z
  audio: Waiting My Whole Life
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 94.918
    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.721
    additional property: Energy
      type: PropertyValue
      value: 0.604
    additional property: Speechiness
      type: PropertyValue
      value: 0.131
    additional property: Acousticness
      type: PropertyValue
      value: 0.02
    additional property: Instrumentalness
      type: PropertyValue
      value: 0.008
    additional property: Liveness
      type: PropertyValue
      value: 0.341
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.356
    additional property: Loudness (dB)
      type: PropertyValue
      value: -6.892
    additional property: Key Name
      type: PropertyValue
      value: G
    additional property: Mode Name
      type: PropertyValue
      value: Minor

Bottoms Up
type: MusicAlbum
date published: 2025-10-03
track: Bottoms Up
  type: MusicRecording
  duration: PT2M32S
  duration ms: 152727
  explicit: false
  by artist: Justin Starling
  in album: Bottoms Up
    type: MusicAlbum
    date published: 2025-10-03
  isrc code: QT3F62568693
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-06T06:55:06+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x2f55f807156184161193d03ddf065c454e3b3dc3ab77b5f5abe6d4559d43c1f4
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 956889
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/956889
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QT3F62568693
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-06T06:56: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 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 0x2f55f807156184161193d03ddf065c454e3b3dc3ab77b5f5abe6d4559d43c1f4. Chain 2 (Bitcoin): anchored in block 956889 (2026-07-06T06:56: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/QT3F62568693.
    date published: 2026-07-06T06:56:49Z
  audio: Bottoms Up
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 77
    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.824
    additional property: Energy
      type: PropertyValue
      value: 0.549
    additional property: Speechiness
      type: PropertyValue
      value: 0.268
    additional property: Acousticness
      type: PropertyValue
      value: 0
    additional property: Instrumentalness
      type: PropertyValue
      value: 0.001
    additional property: Liveness
      type: PropertyValue
      value: 0.148
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.531
    additional property: Loudness (dB)
      type: PropertyValue
      value: -9.009
    additional property: Key Name
      type: PropertyValue
      value: A
    additional property: Mode Name
      type: PropertyValue
      value: Major

Happy Worst Day
type: MusicAlbum
date published: 2025-10-24

GO!
type: MusicAlbum
date published: 2025-10-31
track: GO!
  type: MusicRecording
  duration: PT2M14S
  duration ms: 134769
  explicit: false
  by artist: Justin Starling
  in album: GO!
    type: MusicAlbum
    date published: 2025-10-31
  isrc code: QT6E72589856
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-03T10:40:43+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x4f54def6330c2273231d00e1157187013f58014fd3d138514fae8f568fde6ee8
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 956545
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/956545
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QT6E72589856
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-03T19:59: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 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 0x4f54def6330c2273231d00e1157187013f58014fd3d138514fae8f568fde6ee8. Chain 2 (Bitcoin): anchored in block 956545 (2026-07-03T19:59: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/QT6E72589856.
    date published: 2026-07-03T19:59:51Z
  audio: GO!
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 130.031
    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.828
    additional property: Energy
      type: PropertyValue
      value: 0.765
    additional property: Speechiness
      type: PropertyValue
      value: 0.094
    additional property: Acousticness
      type: PropertyValue
      value: 0.024
    additional property: Instrumentalness
      type: PropertyValue
      value: 0.001
    additional property: Liveness
      type: PropertyValue
      value: 0.124
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.621
    additional property: Loudness (dB)
      type: PropertyValue
      value: -7.772
    additional property: Key Name
      type: PropertyValue
      value: C#
    additional property: Mode Name
      type: PropertyValue
      value: Major

United We Stand
type: MusicAlbum
date published: 2025-11-07
track: United We Stand
  type: MusicRecording
  duration: PT2M56S
  duration ms: 176470
  explicit: false
  by artist: Justin Starling
  in album: United We Stand
    type: MusicAlbum
    date published: 2025-11-07
  isrc code: QT6EA2575683
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-18T10:40:43+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x2cdfb281655c83583bb91bf3d66a4288b67ca1831d57293382ae91f2633e4fed
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 958541
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/958541
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QT6EA2575683
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-18T11:37:54Z
  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 0x2cdfb281655c83583bb91bf3d66a4288b67ca1831d57293382ae91f2633e4fed. Chain 2 (Bitcoin): anchored in block 958541 (2026-07-18T11:37:54Z), 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/QT6EA2575683.
    date published: 2026-07-18T11:37:54Z
  audio: United We Stand
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 82.065
    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.544
    additional property: Energy
      type: PropertyValue
      value: 0.692
    additional property: Speechiness
      type: PropertyValue
      value: 0.478
    additional property: Acousticness
      type: PropertyValue
      value: 0.084
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.189
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.656
    additional property: Loudness (dB)
      type: PropertyValue
      value: -9.193
    additional property: Key Name
      type: PropertyValue
      value: Ab
    additional property: Mode Name
      type: PropertyValue
      value: Major

Wasting Time
type: MusicAlbum
date published: 2025-11-14