Keagan
type: MusicGroup
popularity: 23
followers: 2914
additional property: CopyrightID
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x70dfe7f3bddccec20b243cfdb34726e42bd2db822dc2bf8075a49eceb78c337f
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/ae47eef7-e4d1-4e88-a7ce-77805fa479a8.ots
additional property: OTSRecordURL
  type: PropertyValue
  value: https://artists.proofprofile.net/proofs/artist/ae47eef7-e4d1-4e88-a7ce-77805fa479a8.json
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/artist/ae47eef7-e4d1-4e88-a7ce-77805fa479a8
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-06-12T19:24:56Z
additional property: OTSCanonicalRecord
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 1. Compute SHA-256 of OTSCanonicalRecord value → must equal OTSHash 2. Open OTSProofURL → extract Bitcoin block number → must equal OTSBitcoinBlock 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Read CopyrightID inside OTSCanonicalRecord → must equal the CopyrightID above 5. GET OTSVerificationAPI → pre-computed 6-check result from server 6. If all match: this entity was registered on CopyrightChains at OTSTimestamp, independently verifiable on Bitcoin
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x70dfe7f3bddccec20b243cfdb34726e42bd2db822dc2bf8075a49eceb78c337f. 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/ae47eef7-e4d1-4e88-a7ce-77805fa479a8.json and https://artists.proofprofile.net/proofs/artist/ae47eef7-e4d1-4e88-a7ce-77805fa479a8.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
  date published: 2026-06-12T19:24:56Z
album: speaking terms (definitive edition)
  type: MusicAlbum
  date published: 2024-01-19
  track: hold on you
    type: MusicRecording
    duration: PT2M57S
    duration ms: 177000
    explicit: false
    by artist: Keagan
    by artist: Fxrroh
    in album: speaking terms (definitive edition)
      type: MusicAlbum
      date published: 2024-01-19
    isrc code: UKZGC2305391
    additional property: CopyrightID
    additional property: CopyrightStatus
      type: PropertyValue
      value: registered
    additional property: CopyrightRegisteredAt
      type: PropertyValue
      value: 2026-07-07T19:03:20+00:00
    additional property: CopyrightChainExplorerURL
      type: PropertyValue
      value: https://explorer.copyrightchains.com/tx/0x878b09bbd9d900a55e524583107c659b7332c339255d3dedc306949a602027f6
    additional property: OTSHash
    additional property: OTSBitcoinBlock
      type: PropertyValue
      value: 957124
    additional property: OTSBitcoinBlockVerifyURL
      type: PropertyValue
      value: https://blockstream.info/api/block-height/957124
    additional property: OTSVerificationAPI
      type: PropertyValue
      value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/UKZGC2305391
    additional property: OTSTimestamp
      type: PropertyValue
      value: 2026-07-08T03:53:27Z
    additional property: OTSVerifyInstructions
      type: PropertyValue
      value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp
    subject of: OpenTimestamps Proof of Existence
      type: DigitalDocument
      encoding format: application/vnd.opentimestamps.ots
      description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x878b09bbd9d900a55e524583107c659b7332c339255d3dedc306949a602027f6. Chain 2 (Bitcoin): anchored in block 957124 (2026-07-08T03:53:27Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/UKZGC2305391.
      date published: 2026-07-08T03:53:27Z
    audio: hold on you
      type: AudioObject
      additional property: Tempo (BPM)
        type: PropertyValue
        value: 104.388
      additional property: Musical Key
        type: PropertyValue
        value: 10
      additional property: Mode (Major/Minor)
        type: PropertyValue
        value: 0
      additional property: Time Signature
        type: PropertyValue
        value: 5
      additional property: Danceability
        type: PropertyValue
        value: 0.611
      additional property: Energy
        type: PropertyValue
        value: 0.669
      additional property: Speechiness
        type: PropertyValue
        value: 0.055
      additional property: Acousticness
        type: PropertyValue
        value: 0.276
      additional property: Instrumentalness
        type: PropertyValue
        value: 0
      additional property: Liveness
        type: PropertyValue
        value: 0.382
      additional property: Valence (Positivity)
        type: PropertyValue
        value: 0.384
      additional property: Loudness (dB)
        type: PropertyValue
        value: -12.146
      additional property: Key Name
        type: PropertyValue
        value: Bb
      additional property: Mode Name
        type: PropertyValue
        value: Minor
  track: old us
album: crooked necks
  type: MusicAlbum
  date published: 2021-09-17
  track: noise
    type: MusicRecording
    duration: PT2M53S
    duration ms: 173434
    explicit: false
    by artist: Keagan
    in album: crooked necks
      type: MusicAlbum
      date published: 2021-09-17
    isrc code: QMFME2197797
    additional property: CopyrightID
    additional property: CopyrightStatus
      type: PropertyValue
      value: registered
    additional property: CopyrightRegisteredAt
      type: PropertyValue
      value: 2026-07-07T05:40:50+00:00
    additional property: CopyrightChainExplorerURL
      type: PropertyValue
      value: https://explorer.copyrightchains.com/tx/0x1b7e068b58c022956449d5cf840f2d624130227cfbf38a740f596dbf8c93baa0
    additional property: OTSHash
    additional property: OTSBitcoinBlock
      type: PropertyValue
      value: 957124
    additional property: OTSBitcoinBlockVerifyURL
      type: PropertyValue
      value: https://blockstream.info/api/block-height/957124
    additional property: OTSVerificationAPI
      type: PropertyValue
      value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QMFME2197797
    additional property: OTSTimestamp
      type: PropertyValue
      value: 2026-07-08T03:53:27Z
    additional property: OTSVerifyInstructions
      type: PropertyValue
      value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp
    subject of: OpenTimestamps Proof of Existence
      type: DigitalDocument
      encoding format: application/vnd.opentimestamps.ots
      description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1b7e068b58c022956449d5cf840f2d624130227cfbf38a740f596dbf8c93baa0. Chain 2 (Bitcoin): anchored in block 957124 (2026-07-08T03:53:27Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QMFME2197797.
      date published: 2026-07-08T03:53:27Z
    audio: noise
      type: AudioObject
      additional property: Tempo (BPM)
        type: PropertyValue
        value: 113.242
      additional property: Musical Key
        type: PropertyValue
        value: 8
      additional property: Mode (Major/Minor)
        type: PropertyValue
        value: 0
      additional property: Time Signature
        type: PropertyValue
        value: 5
      additional property: Danceability
        type: PropertyValue
        value: 0.596
      additional property: Energy
        type: PropertyValue
        value: 0.298
      additional property: Speechiness
        type: PropertyValue
        value: 0.061
      additional property: Acousticness
        type: PropertyValue
        value: 0.891
      additional property: Instrumentalness
        type: PropertyValue
        value: 0.113
      additional property: Liveness
        type: PropertyValue
        value: 0.108
      additional property: Valence (Positivity)
        type: PropertyValue
        value: 0.552
      additional property: Loudness (dB)
      additional property: Key Name
      additional property: Mode Name
  track: borrowed time
  track: energy vampire
  track: jealousy
album: ctrl alt delete
album: headaches
album: something you wanna hear
album: hold on you (remix)
album: watching you fall asleep
album: make me love you
album: the worst
album: i was lying
album: Rewind
album: nightmares
album: so far
album: unapologetic
album: sick!
album: homebody
album: borrowed time
album: upset
album: callmeup
album: blue
album: nothingisreal
album: jealousy
album: misbehaving (Acoustic Version)
album: no!
album: palmilla dr
album: temptation
album: parade
album: spendthenight
album: different perspectives
album: clueless
album: swimming
album: idk
album: justalittlewhile
album: anxious
album: joke
album: misbehaving
album: pieces
album: lovely
album: ecstasy
album: ihy
track: i brøke up with my girlfriend yesterday - remix
track: i broke up with my gf yesterday

old us
type: MusicRecording
duration: PT2M49S
duration ms: 169756
explicit: false
by artist: Keagan
by artist: Fxrroh
in album: speaking terms (definitive edition)
  type: MusicAlbum
  date published: 2024-01-19
isrc code: UKZGC2305431
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-06-25T20:48:01+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0xe9106ce9481faa5f0035b85b5c287e6971209f558d0b42ca72bae48bc7c5d5ea
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 956304
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/956304
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/UKZGC2305431
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-02T03:55:08Z
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp
additional property: ProofProfileEvidenceStatus
  type: PropertyValue
  value: verified-cc-db-prod
additional property: TokenDeploymentConfirmed
  type: PropertyValue
  value: true
additional property: ContentHash
additional property: BitcoinBlock
  type: PropertyValue
  value: 956304
additional property: BitcoinTime
  type: PropertyValue
  value: 2026-07-02T03:55:08+00:00
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe9106ce9481faa5f0035b85b5c287e6971209f558d0b42ca72bae48bc7c5d5ea. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), 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/UKZGC2305431.
  date published: 2026-07-02T03:55:08Z
audio: old us
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 105.763
  additional property: Musical Key
    type: PropertyValue
    value: 1
  additional property: Mode (Major/Minor)
    type: PropertyValue
    value: 1
  additional property: Time Signature
    type: PropertyValue
    value: 5
  additional property: Danceability
    type: PropertyValue
    value: 0.566
  additional property: Energy
    type: PropertyValue
    value: 0.223
  additional property: Speechiness
    type: PropertyValue
    value: 0.031
  additional property: Acousticness
    type: PropertyValue
    value: 0.931
  additional property: Instrumentalness
    type: PropertyValue
    value: 0.063
  additional property: Liveness
    type: PropertyValue
    value: 0.11
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.251
  additional property: Loudness (dB)
    type: PropertyValue
    value: -20.122
  additional property: Key Name
    type: PropertyValue
    value: C#
  additional property: Mode Name
    type: PropertyValue
    value: Major

clueless
type: MusicRecording
duration: PT2M37S
duration ms: 157420
explicit: false
by artist: Keagan
by artist: cornflake car
by artist: Naveih
in album: clueless
  type: MusicAlbum
  date published: 2020-07-24
isrc code: SE6HN2038399
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-06-09T10:25:23+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0xc603ed22569af227ec3075924b4f7a0ba47cba7f2d4985f2b94f52496a6c749f
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 953528
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/953528
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/SE6HN2038399
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-06-13T15:41:10Z
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp
additional property: ProofProfileEvidenceStatus
  type: PropertyValue
  value: verified-cc-db-prod
additional property: TokenDeploymentConfirmed
  type: PropertyValue
  value: true
additional property: ContentHash
additional property: BitcoinBlock
  type: PropertyValue
  value: 953520
additional property: BitcoinTime
  type: PropertyValue
  value: 2026-06-13T13:32:09+00:00
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc603ed22569af227ec3075924b4f7a0ba47cba7f2d4985f2b94f52496a6c749f. Chain 2 (Bitcoin): anchored in block 953528 (2026-06-13T15:41:10Z), 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/SE6HN2038399.
  date published: 2026-06-13T15:41:10Z
audio: clueless
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 124.782
  additional property: Musical Key
    type: PropertyValue
    value: 3
  additional property: Mode (Major/Minor)
    type: PropertyValue
    value: 1
  additional property: Time Signature
    type: PropertyValue
    value: 5
  additional property: Danceability
    type: PropertyValue
    value: 0.679
  additional property: Energy
    type: PropertyValue
    value: 0.169
  additional property: Speechiness
    type: PropertyValue
    value: 0.04
  additional property: Acousticness
    type: PropertyValue
    value: 0.968
  additional property: Instrumentalness
    type: PropertyValue
    value: 0.205
  additional property: Liveness
    type: PropertyValue
    value: 0.093
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.426
  additional property: Loudness (dB)
    type: PropertyValue
    value: -19.595
  additional property: Key Name
    type: PropertyValue
    value: Eb
  additional property: Mode Name
    type: PropertyValue
    value: Major

misbehaving
type: MusicRecording
duration: PT2M32S
duration ms: 152067
explicit: false
by artist: Keagan
by artist: Re:
by artist: SadBoyProlific
in album: misbehaving
  type: MusicAlbum
  date published: 2020-03-20
isrc code: QZFZ52052969
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-06-06T10:36:12+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x5a5c149f54e980f93e015b7ffe2b4de19962c62c8a959e397ad7d9abdf212bf6
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 953536
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/953536
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZFZ52052969
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-06-13T17:25: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
additional property: ProofProfileEvidenceStatus
  type: PropertyValue
  value: verified-cc-db-prod
additional property: TokenDeploymentConfirmed
  type: PropertyValue
  value: true
additional property: ContentHash
additional property: BitcoinBlock
  type: PropertyValue
  value: 953513
additional property: BitcoinTime
  type: PropertyValue
  value: 2026-06-13T12:47:07+00:00
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5a5c149f54e980f93e015b7ffe2b4de19962c62c8a959e397ad7d9abdf212bf6. Chain 2 (Bitcoin): anchored in block 953536 (2026-06-13T17:25:41Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZFZ52052969.
  date published: 2026-06-13T17:25:41Z
audio: misbehaving
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 131.731
  additional property: Musical Key
    type: PropertyValue
    value: 9
  additional property: Mode (Major/Minor)
    type: PropertyValue
    value: 0
  additional property: Time Signature
    type: PropertyValue
    value: 5
  additional property: Danceability
    type: PropertyValue
    value: 0.742
  additional property: Energy
    type: PropertyValue
    value: 0.371
  additional property: Speechiness
    type: PropertyValue
    value: 0.236
  additional property: Acousticness
    type: PropertyValue
    value: 0.758
  additional property: Instrumentalness
    type: PropertyValue
    value: 0
  additional property: Liveness
    type: PropertyValue
    value: 0.233
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.494
  additional property: Loudness (dB)
    type: PropertyValue
    value: -16.575
  additional property: Key Name
    type: PropertyValue
    value: A
  additional property: Mode Name
    type: PropertyValue
    value: Minor

i brøke up with my girlfriend yesterday - remix
type: MusicRecording
duration: PT3M28S
duration ms: 208780
explicit: false
by artist: screwyounick
by artist: Love Matt
by artist: cøzybøy
by artist: no.cape
by artist: Savage Ga$p
by artist: Keagan
by artist: Skinny Atlas
in album: i brøke up with my girlfriend yesterday (remix)
  type: MusicAlbum
  date published: 2024-05-17
popularity: 14
isrc code: UKZGC2403368
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-06-24T13:05:31+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x29c5ed161891e194446a8dcdd455fa8b410a115b5cf6ac7807616400d98a059b
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 956304
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/956304
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/UKZGC2403368
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-02T03:55:08Z
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp
additional property: ProofProfileEvidenceStatus
  type: PropertyValue
  value: verified-cc-db-prod
additional property: TokenDeploymentConfirmed
  type: PropertyValue
  value: true
additional property: ContentHash
additional property: BitcoinBlock
  type: PropertyValue
  value: 956304
additional property: BitcoinTime
  type: PropertyValue
  value: 2026-07-02T03:55:08+00:00
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x29c5ed161891e194446a8dcdd455fa8b410a115b5cf6ac7807616400d98a059b. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), 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/UKZGC2403368.
  date published: 2026-07-02T03:55:08Z
audio: i brøke up with my girlfriend yesterday - remix
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 133.637
  additional property: Musical Key
    type: PropertyValue
    value: 8
  additional property: Mode (Major/Minor)
    type: PropertyValue
    value: 1
  additional property: Time Signature
    type: PropertyValue
    value: 5
  additional property: Danceability
    type: PropertyValue
    value: 0.681
  additional property: Energy
    type: PropertyValue
    value: 0.607
  additional property: Speechiness
    type: PropertyValue
    value: 0.034
  additional property: Acousticness
    type: PropertyValue
    value: 0.011
  additional property: Instrumentalness
    type: PropertyValue
    value: 0
  additional property: Liveness
    type: PropertyValue
    value: 0.124
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.432
  additional property: Loudness (dB)
    type: PropertyValue
    value: -13.847
  additional property: Key Name
    type: PropertyValue
    value: Ab
  additional property: Mode Name
    type: PropertyValue
    value: Major

i broke up with my gf yesterday
type: MusicRecording
duration: PT2M55S
duration ms: 175609
explicit: false
by artist: cøzybøy
by artist: screwyounick
by artist: Keagan
by artist: no.cape
in album: i broke up with my gf yesterday
  type: MusicAlbum
  date published: 2022-09-09
genre: emo-rap
genre: lo-fi-chill
genre: sad-lo-fi
isrc code: SE6XX2230481
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-06-18T00:23:58+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x92b970ce191914889bc83e43a5d63c40cf86eb21d7e42b46fed92570aba1529c
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 956302
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/956302
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/SE6XX2230481
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-02T03:30: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
additional property: ProofProfileEvidenceStatus
  type: PropertyValue
  value: verified-cc-db-prod
additional property: TokenDeploymentConfirmed
  type: PropertyValue
  value: true
additional property: ContentHash
additional property: BitcoinBlock
  type: PropertyValue
  value: 956302
additional property: BitcoinTime
  type: PropertyValue
  value: 2026-07-02T03:30:09+00:00
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x92b970ce191914889bc83e43a5d63c40cf86eb21d7e42b46fed92570aba1529c. Chain 2 (Bitcoin): anchored in block 956302 (2026-07-02T03:30: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/SE6XX2230481.
  date published: 2026-07-02T03:30:09Z
audio: i broke up with my gf yesterday
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 133.633
  additional property: Musical Key
    type: PropertyValue
    value: 8
  additional property: Mode (Major/Minor)
    type: PropertyValue
    value: 1
  additional property: Time Signature
    type: PropertyValue
    value: 5
  additional property: Danceability
    type: PropertyValue
    value: 0.688
  additional property: Energy
    type: PropertyValue
    value: 0.487
  additional property: Speechiness
    type: PropertyValue
    value: 0.035
  additional property: Acousticness
    type: PropertyValue
    value: 0.065
  additional property: Instrumentalness
    type: PropertyValue
    value: 0
  additional property: Liveness
    type: PropertyValue
    value: 0.103
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.421
  additional property: Loudness (dB)
    type: PropertyValue
    value: -14.882
  additional property: Key Name
    type: PropertyValue
    value: Ab
  additional property: Mode Name
    type: PropertyValue
    value: Major

Loudness (dB)
type: PropertyValue
value: -17.327

Key Name
type: PropertyValue
value: Ab

Mode Name
type: PropertyValue
value: Minor

borrowed time
type: MusicRecording
duration: PT2M40S
duration ms: 160007
explicit: false
by artist: Keagan
by artist: eli.
in album: crooked necks
  type: MusicAlbum
  date published: 2021-09-17
isrc code: QM4TW2194063
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-06T07:52:15+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x6379ad9cc54f99de0fb18a2001d1d11258d90d8b90082234891c5e9369142256
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 957120
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/957120
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QM4TW2194063
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-08T03:22: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
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6379ad9cc54f99de0fb18a2001d1d11258d90d8b90082234891c5e9369142256. Chain 2 (Bitcoin): anchored in block 957120 (2026-07-08T03:22: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/QM4TW2194063.
  date published: 2026-07-08T03:22:41Z
audio: borrowed time
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 131.614
  additional property: Musical Key
    type: PropertyValue
    value: 10
  additional property: Mode (Major/Minor)
    type: PropertyValue
    value: 0
  additional property: Time Signature
    type: PropertyValue
    value: 5
  additional property: Danceability
    type: PropertyValue
    value: 0.811
  additional property: Energy
    type: PropertyValue
    value: 0.322
  additional property: Speechiness
    type: PropertyValue
    value: 0.157
  additional property: Acousticness
    type: PropertyValue
    value: 0.402
  additional property: Instrumentalness
    type: PropertyValue
    value: 0
  additional property: Liveness
    type: PropertyValue
    value: 0.068
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.434
  additional property: Loudness (dB)
    type: PropertyValue
    value: -15.973
  additional property: Key Name
    type: PropertyValue
    value: Bb
  additional property: Mode Name
    type: PropertyValue
    value: Minor

energy vampire
type: MusicRecording
duration: PT3M14S
duration ms: 194009
explicit: false
by artist: Keagan
in album: crooked necks
  type: MusicAlbum
  date published: 2021-09-17
isrc code: QMFME2197798
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-07T14:20:47+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x2037b5aafdc0dbf8d433e595d3533ec42264125efffd274a7ef0b0af25cc2f08
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 957124
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/957124
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QMFME2197798
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-08T03:53:27Z
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2037b5aafdc0dbf8d433e595d3533ec42264125efffd274a7ef0b0af25cc2f08. Chain 2 (Bitcoin): anchored in block 957124 (2026-07-08T03:53:27Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QMFME2197798.
  date published: 2026-07-08T03:53:27Z
audio: energy vampire
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 187.523
  additional property: Musical Key
    type: PropertyValue
    value: 11
  additional property: Mode (Major/Minor)
    type: PropertyValue
    value: 0
  additional property: Time Signature
    type: PropertyValue
    value: 5
  additional property: Danceability
    type: PropertyValue
    value: 0.405
  additional property: Energy
    type: PropertyValue
    value: 0.335
  additional property: Speechiness
    type: PropertyValue
    value: 0.034
  additional property: Acousticness
    type: PropertyValue
    value: 0.748
  additional property: Instrumentalness
    type: PropertyValue
    value: 0
  additional property: Liveness
    type: PropertyValue
    value: 0.111
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.468
  additional property: Loudness (dB)
    type: PropertyValue
    value: -14.5
  additional property: Key Name
    type: PropertyValue
    value: B
  additional property: Mode Name
    type: PropertyValue
    value: Minor

jealousy
type: MusicRecording
duration: PT2M24S
duration ms: 144812
explicit: false
by artist: Keagan
in album: crooked necks
  type: MusicAlbum
  date published: 2021-09-17
isrc code: QMFME2041638
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-06-22T07:34:32+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x60ce6279b7ba9b55fda6e22bb91951d87a71084c56dc646132c46897711896e3
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 957120
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/957120
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QMFME2041638
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-08T03:22: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
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x60ce6279b7ba9b55fda6e22bb91951d87a71084c56dc646132c46897711896e3. Chain 2 (Bitcoin): anchored in block 957120 (2026-07-08T03:22: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/QMFME2041638.
  date published: 2026-07-08T03:22:41Z
audio: jealousy
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 151.964
  additional property: Musical Key
    type: PropertyValue
    value: 1
  additional property: Mode (Major/Minor)
    type: PropertyValue
    value: 0
  additional property: Time Signature
    type: PropertyValue
    value: 5
  additional property: Danceability
    type: PropertyValue
    value: 0.622
  additional property: Energy
    type: PropertyValue
    value: 0.474
  additional property: Speechiness
    type: PropertyValue
    value: 0.032
  additional property: Acousticness
    type: PropertyValue
    value: 0.192
  additional property: Instrumentalness
    type: PropertyValue
    value: 0.021
  additional property: Liveness
    type: PropertyValue
    value: 0.2
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.697
  additional property: Loudness (dB)
    type: PropertyValue
    value: -15.445
  additional property: Key Name
    type: PropertyValue
    value: C#
  additional property: Mode Name
    type: PropertyValue
    value: Minor

ctrl alt delete
type: MusicAlbum
date published: 2020-11-13

headaches
type: MusicAlbum
date published: 2024-08-09

something you wanna hear
type: MusicAlbum
date published: 2024-02-09

hold on you (remix)
type: MusicAlbum
date published: 2023-12-08

watching you fall asleep
type: MusicAlbum
date published: 2022-12-09

make me love you
type: MusicAlbum
date published: 2022-11-04

the worst
type: MusicAlbum
date published: 2022-08-05
track: the worst
  type: MusicRecording
  duration: PT3M7S
  duration ms: 187500
  explicit: false
  by artist: Keagan
  in album: the worst
    type: MusicAlbum
    date published: 2022-08-05
  isrc code: QM6P42219822
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-07T01:00:38+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x9b3a989fe3370caccc4b49ebec844e13fecb617ee1a6eccd942994dfe3781650
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 957124
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/957124
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QM6P42219822
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-08T03:53:27Z
  additional property: OTSVerifyInstructions
    type: PropertyValue
    value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9b3a989fe3370caccc4b49ebec844e13fecb617ee1a6eccd942994dfe3781650. Chain 2 (Bitcoin): anchored in block 957124 (2026-07-08T03:53:27Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QM6P42219822.
    date published: 2026-07-08T03:53:27Z
  audio: the worst
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 136.986
    additional property: Musical Key
      type: PropertyValue
      value: 2
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 1
    additional property: Time Signature
      type: PropertyValue
      value: 5
    additional property: Danceability
      type: PropertyValue
      value: 0.717
    additional property: Energy
      type: PropertyValue
      value: 0.171
    additional property: Speechiness
      type: PropertyValue
      value: 0.132
    additional property: Acousticness
      type: PropertyValue
      value: 0.745
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.108
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.336
    additional property: Loudness (dB)
      type: PropertyValue
      value: -18.373
    additional property: Key Name
      type: PropertyValue
      value: D
    additional property: Mode Name
      type: PropertyValue
      value: Major

i was lying
type: MusicAlbum
date published: 2022-05-06
track: i was lying
  type: MusicRecording
  duration: PT3M10S
  duration ms: 190426
  explicit: false
  by artist: Keagan
  by artist: Naveih
  in album: i was lying
    type: MusicAlbum
    date published: 2022-05-06
  isrc code: QM6MZ2211615
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-07T05:05:57+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0xb4b48f49a0f83c2952a29bcb1274d985bc5e4f9a5f85aaf28ae935ed20d9a82d
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 957124
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/957124
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QM6MZ2211615
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-08T03:53:27Z
  additional property: OTSVerifyInstructions
    type: PropertyValue
    value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb4b48f49a0f83c2952a29bcb1274d985bc5e4f9a5f85aaf28ae935ed20d9a82d. Chain 2 (Bitcoin): anchored in block 957124 (2026-07-08T03:53:27Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QM6MZ2211615.
    date published: 2026-07-08T03:53:27Z
  audio: i was lying
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 105.781
    additional property: Musical Key
      type: PropertyValue
      value: 0
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 1
    additional property: Time Signature
      type: PropertyValue
      value: 5
    additional property: Danceability
      type: PropertyValue
      value: 0.632
    additional property: Energy
      type: PropertyValue
      value: 0.128
    additional property: Speechiness
      type: PropertyValue
      value: 0.029
    additional property: Acousticness
      type: PropertyValue
      value: 0.674
    additional property: Instrumentalness
      type: PropertyValue
      value: 0.009
    additional property: Liveness
      type: PropertyValue
      value: 0.093
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.13
    additional property: Loudness (dB)
      type: PropertyValue
      value: -20.736
    additional property: Key Name
      type: PropertyValue
      value: C
    additional property: Mode Name
      type: PropertyValue
      value: Major

Rewind
type: MusicAlbum
date published: 2022-03-04
track: Rewind
  type: MusicRecording
  duration: PT3M6S
  duration ms: 186020
  explicit: false
  by artist: Robby Reynolds
  by artist: Keagan
  in album: Rewind
    type: MusicAlbum
    date published: 2022-03-04
  isrc code: QZDA72273685
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-06T23:41:36+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x2c18f58fd0306533a29e1615f6f24fec4f34d3712b94acf8c0a7f1cc7cd33f6b
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 957120
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/957120
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZDA72273685
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-08T03:22: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
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2c18f58fd0306533a29e1615f6f24fec4f34d3712b94acf8c0a7f1cc7cd33f6b. Chain 2 (Bitcoin): anchored in block 957120 (2026-07-08T03:22: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/QZDA72273685.
    date published: 2026-07-08T03:22:41Z
  audio: Rewind
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 111.197
    additional property: Musical Key
      type: PropertyValue
      value: 9
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 0
    additional property: Time Signature
      type: PropertyValue
      value: 5
    additional property: Danceability
      type: PropertyValue
      value: 0.675
    additional property: Energy
      type: PropertyValue
      value: 0.272
    additional property: Speechiness
      type: PropertyValue
      value: 0.029
    additional property: Acousticness
      type: PropertyValue
      value: 0.8
    additional property: Instrumentalness
      type: PropertyValue
      value: 0.009
    additional property: Liveness
      type: PropertyValue
      value: 0.122
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.297
    additional property: Loudness (dB)
      type: PropertyValue
      value: -16.468
    additional property: Key Name
      type: PropertyValue
      value: A
    additional property: Mode Name
      type: PropertyValue
      value: Minor

nightmares
type: MusicAlbum
date published: 2021-08-13
track: nightmares
  type: MusicRecording
  duration: PT3M0S
  duration ms: 180720
  explicit: false
  by artist: Keagan
  by artist: Naveih
  in album: nightmares
    type: MusicAlbum
    date published: 2021-08-13
  isrc code: QMFME2163417
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-07T05:20:47+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0xeee0bd7ffea09adf66ec01fde96f62f00732535f9d2fa655015d20b52ae1efbd
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 957118
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/957118
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QMFME2163417
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-08T03:20:19Z
  additional property: OTSVerifyInstructions
    type: PropertyValue
    value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xeee0bd7ffea09adf66ec01fde96f62f00732535f9d2fa655015d20b52ae1efbd. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20:19Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QMFME2163417.
    date published: 2026-07-08T03:20:19Z
  audio: nightmares
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 107.785
    additional property: Musical Key
      type: PropertyValue
      value: 6
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 1
    additional property: Time Signature
      type: PropertyValue
      value: 5
    additional property: Danceability
      type: PropertyValue
      value: 0.825
    additional property: Energy
      type: PropertyValue
      value: 0.65
    additional property: Speechiness
      type: PropertyValue
      value: 0.31
    additional property: Acousticness
      type: PropertyValue
      value: 0.593
    additional property: Instrumentalness
      type: PropertyValue
      value: 0.017
    additional property: Liveness
      type: PropertyValue
      value: 0.11
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.578
    additional property: Loudness (dB)
      type: PropertyValue
      value: -15.611
    additional property: Key Name
      type: PropertyValue
      value: F#
    additional property: Mode Name
      type: PropertyValue
      value: Major

so far
type: MusicAlbum
date published: 2021-05-28
track: so far
  type: MusicRecording
  duration: PT2M12S
  duration ms: 132435
  explicit: false
  by artist: Keagan
  by artist: Naveih
  in album: so far
    type: MusicAlbum
    date published: 2021-05-28
  isrc code: QM6N22148515
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-07T17:05:11+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x38ae53d07eb1883a98c731488ddc568b27dfe61545c10cf3e58e8048090c6c72
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 957120
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/957120
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QM6N22148515
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-08T03:22: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
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x38ae53d07eb1883a98c731488ddc568b27dfe61545c10cf3e58e8048090c6c72. Chain 2 (Bitcoin): anchored in block 957120 (2026-07-08T03:22: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/QM6N22148515.
    date published: 2026-07-08T03:22:41Z
  audio: so far
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 148.568
    additional property: Musical Key
      type: PropertyValue
      value: 11
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 0
    additional property: Time Signature
      type: PropertyValue
      value: 5
    additional property: Danceability
      type: PropertyValue
      value: 0.747
    additional property: Energy
      type: PropertyValue
      value: 0.254
    additional property: Speechiness
      type: PropertyValue
      value: 0.273
    additional property: Acousticness
      type: PropertyValue
      value: 0.865
    additional property: Instrumentalness
      type: PropertyValue
      value: 0.005
    additional property: Liveness
      type: PropertyValue
      value: 0.078
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.424
    additional property: Loudness (dB)
      type: PropertyValue
      value: -19.61
    additional property: Key Name
      type: PropertyValue
      value: B
    additional property: Mode Name
      type: PropertyValue
      value: Minor

unapologetic
type: MusicAlbum
date published: 2021-04-16

sick!
type: MusicAlbum
date published: 2021-04-02

homebody
type: MusicAlbum
date published: 2021-03-04

borrowed time
type: MusicAlbum
date published: 2021-02-23
track: borrowed time
  type: MusicRecording
  duration: PT2M40S
  duration ms: 160000
  explicit: false
  by artist: Keagan
  by artist: eli.
  in album: borrowed time
    type: MusicAlbum
    date published: 2021-02-23
  isrc code: QM4TW2194063
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-06T07:52:15+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x6379ad9cc54f99de0fb18a2001d1d11258d90d8b90082234891c5e9369142256
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 957075
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/957075
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QM4TW2194063
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-07T18:50:38Z
  additional property: OTSVerifyInstructions
    type: PropertyValue
    value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6379ad9cc54f99de0fb18a2001d1d11258d90d8b90082234891c5e9369142256. Chain 2 (Bitcoin): anchored in block 957075 (2026-07-07T18:50: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/QM4TW2194063.
    date published: 2026-07-07T18:50:38Z
  audio: borrowed time
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 131.618
    additional property: Musical Key
      type: PropertyValue
      value: 10
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 0
    additional property: Time Signature
      type: PropertyValue
      value: 5
    additional property: Danceability
      type: PropertyValue
      value: 0.815
    additional property: Energy
      type: PropertyValue
      value: 0.317
    additional property: Speechiness
      type: PropertyValue
      value: 0.118
    additional property: Acousticness
      type: PropertyValue
      value: 0.309
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.068
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.394
    additional property: Loudness (dB)
      type: PropertyValue
      value: -15.892
    additional property: Key Name
      type: PropertyValue
      value: Bb
    additional property: Mode Name
      type: PropertyValue
      value: Minor

upset
type: MusicAlbum
date published: 2021-02-19

callmeup
type: MusicAlbum
date published: 2021-02-12

blue
type: MusicAlbum
date published: 2021-01-28

nothingisreal
type: MusicAlbum
date published: 2021-01-08

jealousy
type: MusicAlbum
date published: 2020-12-04
track: jealousy
  type: MusicRecording
  duration: PT2M24S
  duration ms: 144812
  explicit: false
  by artist: Keagan
  in album: jealousy
    type: MusicAlbum
    date published: 2020-12-04
  isrc code: QMFME2041638
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-06-22T07:34:32+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x60ce6279b7ba9b55fda6e22bb91951d87a71084c56dc646132c46897711896e3
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 956312
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/956312
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QMFME2041638
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-02T05:09:12Z
  additional property: OTSVerifyInstructions
    type: PropertyValue
    value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x60ce6279b7ba9b55fda6e22bb91951d87a71084c56dc646132c46897711896e3. Chain 2 (Bitcoin): anchored in block 956312 (2026-07-02T05:09:12Z), 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/QMFME2041638.
    date published: 2026-07-02T05:09:12Z
  audio: jealousy
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 151.964
    additional property: Musical Key
      type: PropertyValue
      value: 1
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 0
    additional property: Time Signature
      type: PropertyValue
      value: 5
    additional property: Danceability
      type: PropertyValue
      value: 0.622
    additional property: Energy
      type: PropertyValue
      value: 0.474
    additional property: Speechiness
      type: PropertyValue
      value: 0.032
    additional property: Acousticness
      type: PropertyValue
      value: 0.192
    additional property: Instrumentalness
      type: PropertyValue
      value: 0.021
    additional property: Liveness
      type: PropertyValue
      value: 0.2
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.697
    additional property: Loudness (dB)
      type: PropertyValue
      value: -15.445
    additional property: Key Name
      type: PropertyValue
      value: C#
    additional property: Mode Name
      type: PropertyValue
      value: Minor

misbehaving (Acoustic Version)
type: MusicAlbum
date published: 2020-11-27

no!
type: MusicAlbum
date published: 2020-10-30

palmilla dr
type: MusicAlbum
date published: 2020-10-16

temptation
type: MusicAlbum
date published: 2020-09-18

parade
type: MusicAlbum
date published: 2020-09-04

spendthenight
type: MusicAlbum
date published: 2020-08-30

different perspectives
type: MusicAlbum
date published: 2020-07-30

clueless
type: MusicAlbum
date published: 2020-07-24
track: clueless

swimming
type: MusicAlbum
date published: 2020-07-02

idk
type: MusicAlbum
date published: 2020-06-19

justalittlewhile
type: MusicAlbum
date published: 2020-05-28

anxious
type: MusicAlbum
date published: 2020-05-11

joke
type: MusicAlbum
date published: 2020-04-10

misbehaving
type: MusicAlbum
date published: 2020-03-20
track: misbehaving

pieces
type: MusicAlbum
date published: 2020-02-21

lovely
type: MusicAlbum
date published: 2020-02-14

ecstasy
type: MusicAlbum
date published: 2020-02-07

ihy
type: MusicAlbum
date published: 2020-01-31