abetwotimes
type: MusicGroup
popularity: 24
followers: 3233
additional property: CopyrightID
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x6edd0ca2261f736054183b8b3af6a9e5c69ff566aaf6bfc25cadc714f82667e6
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/d69fb1ef-d4b0-40ba-9e3e-c4128dda4163.ots
additional property: OTSRecordURL
  type: PropertyValue
  value: https://artists.proofprofile.net/proofs/artist/d69fb1ef-d4b0-40ba-9e3e-c4128dda4163.json
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/artist/d69fb1ef-d4b0-40ba-9e3e-c4128dda4163
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 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 0x6edd0ca2261f736054183b8b3af6a9e5c69ff566aaf6bfc25cadc714f82667e6. 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/d69fb1ef-d4b0-40ba-9e3e-c4128dda4163.json and https://artists.proofprofile.net/proofs/artist/d69fb1ef-d4b0-40ba-9e3e-c4128dda4163.ots, the client at https://opentimestamps.org runs `ots verify -f record.json proof.ots`.
  date published: 2026-06-12T19:24:56Z
album: digits!
  type: MusicAlbum
  date published: 2022-07-12
album: Too Far Gone
  type: MusicAlbum
  date published: 2022-08-29
  track: Too Far Gone
    type: MusicRecording
    duration: PT2M17S
    duration ms: 137195
    explicit: true
    by artist: abetwotimes
    in album: Too Far Gone
      type: MusicAlbum
      date published: 2022-08-29
    isrc code: QZNWT2262142
    additional property: CopyrightID
    additional property: CopyrightStatus
      type: PropertyValue
      value: registered
    additional property: CopyrightRegisteredAt
      type: PropertyValue
      value: 2026-07-04T17:45:31+00:00
    additional property: CopyrightChainExplorerURL
      type: PropertyValue
      value: https://explorer.copyrightchains.com/tx/0x3533219f2bc0d5ad1fc0b019500d1f8687a991b0981033716533921c70a019a2
    additional property: OTSHash
    additional property: OTSBitcoinBlock
      type: PropertyValue
      value: 956728
    additional property: OTSBitcoinBlockVerifyURL
      type: PropertyValue
      value: https://blockstream.info/api/block-height/956728
    additional property: OTSVerificationAPI
      type: PropertyValue
      value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZNWT2262142
    additional property: OTSTimestamp
      type: PropertyValue
      value: 2026-07-05T01:43:49Z
    additional property: OTSVerifyInstructions
      type: PropertyValue
      value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp 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 0x3533219f2bc0d5ad1fc0b019500d1f8687a991b0981033716533921c70a019a2. Chain 2 (Bitcoin): anchored in block 956728 (2026-07-05T01:43:49Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZNWT2262142 — a six-check JSON result.
      date published: 2026-07-05T01:43:49Z
    audio: Too Far Gone
      type: AudioObject
      additional property: Tempo (BPM)
        type: PropertyValue
        value: 140.086
      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.816
      additional property: Energy
        type: PropertyValue
        value: 0.686
      additional property: Speechiness
        type: PropertyValue
        value: 0.127
      additional property: Acousticness
        type: PropertyValue
        value: 0.043
      additional property: Instrumentalness
        type: PropertyValue
        value: 0
      additional property: Liveness
        type: PropertyValue
        value: 0.182
      additional property: Valence (Positivity)
        type: PropertyValue
        value: 0.185
      additional property: Loudness (dB)
        type: PropertyValue
        value: -8.549
      additional property: Key Name
        type: PropertyValue
        value: Bb
      additional property: Mode Name
        type: PropertyValue
        value: Minor
album: Led Lights
  type: MusicAlbum
  date published: 2023-02-25
  track: Led Lights
    type: MusicRecording
    duration: PT3M30S
    duration ms: 210442
    explicit: true
    by artist: abetwotimes
    in album: Led Lights
      type: MusicAlbum
      date published: 2023-02-25
    isrc code: QZES52315236
    additional property: CopyrightID
    additional property: CopyrightStatus
      type: PropertyValue
      value: registered
    additional property: CopyrightRegisteredAt
      type: PropertyValue
      value: 2026-07-05T09:17:43+00:00
    additional property: CopyrightChainExplorerURL
      type: PropertyValue
      value: https://explorer.copyrightchains.com/tx/0x2bf56d446121205bd25a635a42c3cdd01bba3cab01cf0c719726a7558a6d0f97
    additional property: OTSHash
    additional property: OTSBitcoinBlock
      type: PropertyValue
      value: 956776
    additional property: OTSBitcoinBlockVerifyURL
      type: PropertyValue
      value: https://blockstream.info/api/block-height/956776
    additional property: OTSVerificationAPI
      type: PropertyValue
      value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZES52315236
    additional property: OTSTimestamp
      type: PropertyValue
      value: 2026-07-05T10:59:37Z
    additional property: OTSVerifyInstructions
      type: PropertyValue
      value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp 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 0x2bf56d446121205bd25a635a42c3cdd01bba3cab01cf0c719726a7558a6d0f97. Chain 2 (Bitcoin): anchored in block 956776 (2026-07-05T10:59:37Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZES52315236 — a six-check JSON result.
      date published: 2026-07-05T10:59:37Z
    audio: Led Lights
      type: AudioObject
      additional property: Tempo (BPM)
        type: PropertyValue
        value: 145.949
      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.773
      additional property: Energy
        type: PropertyValue
        value: 0.577
      additional property: Speechiness
        type: PropertyValue
        value: 0.089
      additional property: Acousticness
        type: PropertyValue
        value: 0.569
      additional property: Instrumentalness
        type: PropertyValue
        value: 0
      additional property: Liveness
        type: PropertyValue
        value: 0.284
      additional property: Valence (Positivity)
        type: PropertyValue
        value: 0.891
      additional property: Loudness (dB)
      additional property: Key Name
      additional property: Mode Name
album: i need a break.
album: They Ran Out of Roses
album: That Guy !
album: 3:17
album: BREAK THE LAW !
album: Value Pack 3
album: NOT BAD !
album: lmk.
album: i have questions.
album: More For Less
album: a casual casualty.
album: PANIC !!
album: 793 miles.
album: vampires don't break promises.

Loudness (dB)
type: PropertyValue
value: -7.627

Key Name
type: PropertyValue
value: E

Mode Name
type: PropertyValue
value: Minor

i need a break.
type: MusicAlbum
date published: 2023-06-26
track: i need a break.
  type: MusicRecording
  duration: PT2M24S
  duration ms: 144019
  explicit: true
  by artist: abetwotimes
  in album: i need a break.
    type: MusicAlbum
    date published: 2023-06-26
  isrc code: QZMER2326943
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-12T18:39:38+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x3d7b7e9a281cd3f896b61822bc7c890f5fc747cbdc073e63a5f0131713a16c11
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 957744
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/957744
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZMER2326943
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-12T19:15:44Z
  additional property: OTSVerifyInstructions
    type: PropertyValue
    value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp 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 0x3d7b7e9a281cd3f896b61822bc7c890f5fc747cbdc073e63a5f0131713a16c11. Chain 2 (Bitcoin): anchored in block 957744 (2026-07-12T19:15:44Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZMER2326943 — a six-check JSON result.
    date published: 2026-07-12T19:15:44Z
  audio: i need a break.
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 167.543
    additional property: Musical Key
      type: PropertyValue
      value: 3
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 0
    additional property: Time Signature
      type: PropertyValue
      value: 4
    additional property: Danceability
      type: PropertyValue
      value: 0.628
    additional property: Energy
      type: PropertyValue
      value: 0.5
    additional property: Speechiness
      type: PropertyValue
      value: 0.293
    additional property: Acousticness
      type: PropertyValue
      value: 0.122
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.167
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.583
    additional property: Loudness (dB)
      type: PropertyValue
      value: -11.835
    additional property: Key Name
      type: PropertyValue
      value: Eb
    additional property: Mode Name
      type: PropertyValue
      value: Minor

They Ran Out of Roses
type: MusicAlbum
date published: 2023-11-29
track: quinn
  type: MusicRecording
  duration: PT1M52S
  duration ms: 112858
  explicit: true
  by artist: abetwotimes
  in album: They Ran Out of Roses
    type: MusicAlbum
    date published: 2023-11-29
  isrc code: QZWFH2372233
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-19T19:44:20+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x728ca482097636df1fdaf7a5cd914f2eb8a7bdaccfe1b6d94095ceea543f2009
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 958774
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/958774
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZWFH2372233
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-19T20:03:27Z
  additional property: OTSVerifyInstructions
    type: PropertyValue
    value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x728ca482097636df1fdaf7a5cd914f2eb8a7bdaccfe1b6d94095ceea543f2009. Chain 2 (Bitcoin): anchored in block 958774 (2026-07-19T20:03: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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZWFH2372233 — a six-check JSON result.
    date published: 2026-07-19T20:03:27Z
  audio: quinn
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 126.335
    additional property: Musical Key
      type: PropertyValue
      value: 4
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 1
    additional property: Time Signature
      type: PropertyValue
      value: 4
    additional property: Danceability
      type: PropertyValue
      value: 0.58
    additional property: Energy
      type: PropertyValue
      value: 0.228
    additional property: Speechiness
      type: PropertyValue
      value: 0.094
    additional property: Acousticness
      type: PropertyValue
      value: 0.916
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.307
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.067
    additional property: Loudness (dB)
      type: PropertyValue
      value: -16.029
    additional property: Key Name
      type: PropertyValue
      value: E
    additional property: Mode Name
      type: PropertyValue
      value: Major
track: sore lover
  type: MusicRecording
  duration: PT3M10S
  duration ms: 190380
  explicit: true
  by artist: abetwotimes
  in album: They Ran Out of Roses
    type: MusicAlbum
    date published: 2023-11-29
  isrc code: QZWFH2372234
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-20T19:20:35+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x2380b82d206c854ed7e27ba6dafc25dbf5fa8196be355d16bacbf675f51ccfb3
  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/QZWFH2372234
  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 0x2380b82d206c854ed7e27ba6dafc25dbf5fa8196be355d16bacbf675f51ccfb3. 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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZWFH2372234 — a six-check JSON result.
    date published: 2026-07-20T21:15:01Z
  audio: sore lover
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 122.011
    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.857
    additional property: Energy
      type: PropertyValue
      value: 0.421
    additional property: Speechiness
      type: PropertyValue
      value: 0.296
    additional property: Acousticness
      type: PropertyValue
      value: 0.562
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.138
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.184
    additional property: Loudness (dB)
      type: PropertyValue
      value: -9.189
    additional property: Key Name
      type: PropertyValue
      value: Ab
    additional property: Mode Name
      type: PropertyValue
      value: Major
track: still alive
  type: MusicRecording
  duration: PT2M35S
  duration ms: 155504
  explicit: true
  by artist: abetwotimes
  in album: They Ran Out of Roses
    type: MusicAlbum
    date published: 2023-11-29
  isrc code: QZWFH2372236
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-17T01:17:38+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x1743d6bad21ac53e71c63811a283f97cc14b487941cb67318bdf047a0a5ec0b3
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 958346
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/958346
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZWFH2372236
  additional property: OTSTimestamp
  additional property: OTSVerifyInstructions
  subject of: OpenTimestamps Proof of Existence
  audio: still alive
track: don't wanna fall in love

OTSTimestamp
type: PropertyValue
value: 2026-07-17T01:47:42Z

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

OpenTimestamps Proof of Existence
type: DigitalDocument
encoding format: application/vnd.opentimestamps.ots
description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1743d6bad21ac53e71c63811a283f97cc14b487941cb67318bdf047a0a5ec0b3. Chain 2 (Bitcoin): anchored in block 958346 (2026-07-17T01:47:42Z), 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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZWFH2372236 — a six-check JSON result.
date published: 2026-07-17T01:47:42Z

still alive
type: AudioObject
additional property: Tempo (BPM)
  type: PropertyValue
  value: 139.078
additional property: Musical Key
  type: PropertyValue
  value: 2
additional property: Mode (Major/Minor)
  type: PropertyValue
  value: 0
additional property: Time Signature
  type: PropertyValue
  value: 4
additional property: Danceability
  type: PropertyValue
  value: 0.827
additional property: Energy
  type: PropertyValue
  value: 0.499
additional property: Speechiness
  type: PropertyValue
  value: 0.435
additional property: Acousticness
  type: PropertyValue
  value: 0.328
additional property: Instrumentalness
  type: PropertyValue
  value: 0
additional property: Liveness
  type: PropertyValue
  value: 0.101
additional property: Valence (Positivity)
  type: PropertyValue
  value: 0.391
additional property: Loudness (dB)
  type: PropertyValue
  value: -10.496
additional property: Key Name
  type: PropertyValue
  value: D
additional property: Mode Name
  type: PropertyValue
  value: Minor

don't wanna fall in love
type: MusicRecording
duration: PT2M58S
duration ms: 178525
explicit: true
by artist: abetwotimes
in album: They Ran Out of Roses
  type: MusicAlbum
  date published: 2023-11-29
isrc code: QZWFH2372238
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-05T16:00:22+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x6ce3e757fb61fe77b70fe1f032be49940018c3323e0e57ef2b6945d5aa13217b
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 956826
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/956826
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZWFH2372238
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-05T19:27:56Z
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp 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 0x6ce3e757fb61fe77b70fe1f032be49940018c3323e0e57ef2b6945d5aa13217b. Chain 2 (Bitcoin): anchored in block 956826 (2026-07-05T19:27:56Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZWFH2372238 — a six-check JSON result.
  date published: 2026-07-05T19:27:56Z
audio: don't wanna fall in love
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 173.937
  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.795
  additional property: Energy
    type: PropertyValue
    value: 0.366
  additional property: Speechiness
    type: PropertyValue
    value: 0.753
  additional property: Acousticness
    type: PropertyValue
    value: 0.348
  additional property: Instrumentalness
    type: PropertyValue
    value: 0
  additional property: Liveness
    type: PropertyValue
    value: 0.096
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.611
  additional property: Loudness (dB)
    type: PropertyValue
    value: -12.598
  additional property: Key Name
    type: PropertyValue
    value: G
  additional property: Mode Name
    type: PropertyValue
    value: Minor

That Guy !
type: MusicAlbum
date published: 2024-02-23

3:17
type: MusicAlbum
date published: 2024-04-25

BREAK THE LAW !
type: MusicAlbum
date published: 2024-05-03
track: BREAK THE LAW !
  type: MusicRecording
  duration: PT2M25S
  duration ms: 145737
  explicit: true
  by artist: abetwotimes
  in album: BREAK THE LAW !
    type: MusicAlbum
    date published: 2024-05-03
  isrc code: QZK6H2456995
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-17T19:01:14+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0xde36bbdff5c9251d1cbbb7fcd8f2bd9ce443bb6e745e596945da666d17af38f8
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 958444
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/958444
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZK6H2456995
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-17T19:12:23Z
  additional property: OTSVerifyInstructions
    type: PropertyValue
    value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xde36bbdff5c9251d1cbbb7fcd8f2bd9ce443bb6e745e596945da666d17af38f8. Chain 2 (Bitcoin): anchored in block 958444 (2026-07-17T19:12:23Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZK6H2456995 — a six-check JSON result.
    date published: 2026-07-17T19:12:23Z
  audio: BREAK THE LAW !
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 149.986
    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.785
    additional property: Energy
      type: PropertyValue
      value: 0.349
    additional property: Speechiness
      type: PropertyValue
      value: 0.57
    additional property: Acousticness
      type: PropertyValue
      value: 0.417
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.085
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.352
    additional property: Loudness (dB)
      type: PropertyValue
      value: -15.149
    additional property: Key Name
      type: PropertyValue
      value: C
    additional property: Mode Name
      type: PropertyValue
      value: Major

Value Pack 3
type: MusicAlbum
date published: 2024-05-23
track: 12 Reasons
  type: MusicRecording
  duration: PT2M5S
  duration ms: 125250
  explicit: true
  by artist: abetwotimes
  in album: Value Pack 3
    type: MusicAlbum
    date published: 2024-05-23
  isrc code: QZMEQ2423198
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-20T20:39:04+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0xe7e266a65a24c84a2b43f9476a9a173af860f5f22925d5a1cec71cd071bce1a7
  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/QZMEQ2423198
  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 0xe7e266a65a24c84a2b43f9476a9a173af860f5f22925d5a1cec71cd071bce1a7. 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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZMEQ2423198 — a six-check JSON result.
    date published: 2026-07-20T21:15:01Z
  audio: 12 Reasons
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 153.915
    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.78
    additional property: Energy
      type: PropertyValue
      value: 0.429
    additional property: Speechiness
      type: PropertyValue
      value: 0.393
    additional property: Acousticness
      type: PropertyValue
      value: 0.008
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.208
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.381
    additional property: Loudness (dB)
      type: PropertyValue
      value: -10.831
    additional property: Key Name
      type: PropertyValue
      value: Ab
    additional property: Mode Name
      type: PropertyValue
      value: Major
track: Can't Say No
  type: MusicRecording
  duration: PT1M32S
  duration ms: 92865
  explicit: true
  by artist: abetwotimes
  in album: Value Pack 3
    type: MusicAlbum
    date published: 2024-05-23
  isrc code: QZMEQ2423199
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-02T21:05:48+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0xee6a10ecff254c803885f72cb4e8a6c2392dd28a4317e0717830af48e4d458b9
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 956402
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/956402
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZMEQ2423199
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-02T22:05:07Z
  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 0xee6a10ecff254c803885f72cb4e8a6c2392dd28a4317e0717830af48e4d458b9. Chain 2 (Bitcoin): anchored in block 956402 (2026-07-02T22:05:07Z), 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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZMEQ2423199 — a six-check JSON result.
    date published: 2026-07-02T22:05:07Z
  audio: Can't Say No
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 136.027
    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.762
    additional property: Energy
      type: PropertyValue
      value: 0.526
    additional property: Speechiness
      type: PropertyValue
      value: 0.093
    additional property: Acousticness
      type: PropertyValue
      value: 0.462
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.137
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.237
    additional property: Loudness (dB)
      type: PropertyValue
      value: -13.894
    additional property: Key Name
      type: PropertyValue
      value: B
    additional property: Mode Name
      type: PropertyValue
      value: Major
track: Over u
  type: MusicRecording
  duration: PT4M26S
  duration ms: 266003
  explicit: true
  by artist: abetwotimes
  in album: Value Pack 3
    type: MusicAlbum
    date published: 2024-05-23
  isrc code: QZMEQ2423200
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-06T01:40:41+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x2864994685c07ea0d79bf47601573cbcd04184e6a898126734a1b328eb3a8ec8
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 956859
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/956859
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZMEQ2423200
  additional property: OTSTimestamp
  additional property: OTSVerifyInstructions
  subject of: OpenTimestamps Proof of Existence
  audio: Over u

OTSTimestamp
type: PropertyValue
value: 2026-07-06T01:42:12Z

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

OpenTimestamps Proof of Existence
type: DigitalDocument
encoding format: application/vnd.opentimestamps.ots
description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2864994685c07ea0d79bf47601573cbcd04184e6a898126734a1b328eb3a8ec8. Chain 2 (Bitcoin): anchored in block 956859 (2026-07-06T01:42: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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZMEQ2423200 — a six-check JSON result.
date published: 2026-07-06T01:42:12Z

Over u
type: AudioObject
additional property: Tempo (BPM)
  type: PropertyValue
  value: 100.154
additional property: Musical Key
  type: PropertyValue
  value: 3
additional property: Mode (Major/Minor)
  type: PropertyValue
  value: 1
additional property: Time Signature
  type: PropertyValue
  value: 3
additional property: Danceability
  type: PropertyValue
  value: 0.594
additional property: Energy
  type: PropertyValue
  value: 0.358
additional property: Speechiness
  type: PropertyValue
  value: 0.291
additional property: Acousticness
  type: PropertyValue
  value: 0.613
additional property: Instrumentalness
  type: PropertyValue
  value: 0
additional property: Liveness
  type: PropertyValue
  value: 0.105
additional property: Valence (Positivity)
  type: PropertyValue
  value: 0.154
additional property: Loudness (dB)
  type: PropertyValue
  value: -12.724
additional property: Key Name
  type: PropertyValue
  value: Eb
additional property: Mode Name
  type: PropertyValue
  value: Major

NOT BAD !
type: MusicAlbum
date published: 2024-07-26
track: NOT BAD !
  type: MusicRecording
  duration: PT2M27S
  duration ms: 147226
  explicit: true
  by artist: abetwotimes
  in album: NOT BAD !
    type: MusicAlbum
    date published: 2024-07-26
  isrc code: QZTAW2461103
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-19T13:03:32+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0xee7315101d415339272ee558abab553462278a9fc4d51a4a469e09b7bc3d36c9
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 958738
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/958738
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZTAW2461103
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-19T13:10:36Z
  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 0xee7315101d415339272ee558abab553462278a9fc4d51a4a469e09b7bc3d36c9. Chain 2 (Bitcoin): anchored in block 958738 (2026-07-19T13:10:36Z), 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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZTAW2461103 — a six-check JSON result.
    date published: 2026-07-19T13:10:36Z
  audio: NOT BAD !
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 150.144
    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.676
    additional property: Energy
      type: PropertyValue
      value: 0.604
    additional property: Speechiness
      type: PropertyValue
      value: 0.141
    additional property: Acousticness
      type: PropertyValue
      value: 0.447
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.148
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.536
    additional property: Loudness (dB)
      type: PropertyValue
      value: -9.599
    additional property: Key Name
      type: PropertyValue
      value: F#
    additional property: Mode Name
      type: PropertyValue
      value: Minor

lmk.
type: MusicAlbum
date published: 2024-08-25
track: lmk.
  type: MusicRecording
  duration: PT2M40S
  duration ms: 160959
  explicit: true
  by artist: abetwotimes
  in album: lmk.
    type: MusicAlbum
    date published: 2024-08-25
  isrc code: QZTB82456783
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-03T14:10:24+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x2275092b207f240131d03d9bcb9ee2ed147da9d72e7814927722a11aa6530983
  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/QZTB82456783
  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 0x2275092b207f240131d03d9bcb9ee2ed147da9d72e7814927722a11aa6530983. 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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZTB82456783 — a six-check JSON result.
    date published: 2026-07-03T19:59:51Z
  audio: lmk.
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 152.179
    additional property: Musical Key
      type: PropertyValue
      value: 2
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 1
    additional property: Time Signature
      type: PropertyValue
      value: 4
    additional property: Danceability
      type: PropertyValue
      value: 0.549
    additional property: Energy
      type: PropertyValue
      value: 0.625
    additional property: Speechiness
      type: PropertyValue
      value: 0.061
    additional property: Acousticness
      type: PropertyValue
      value: 0.031
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.164
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.459
    additional property: Loudness (dB)
      type: PropertyValue
      value: -8.371
    additional property: Key Name
      type: PropertyValue
      value: D
    additional property: Mode Name
      type: PropertyValue
      value: Major

i have questions.
type: MusicAlbum
date published: 2024-10-01
track: i have questions.
  type: MusicRecording
  duration: PT2M20S
  duration ms: 140094
  explicit: true
  by artist: abetwotimes
  in album: i have questions.
    type: MusicAlbum
    date published: 2024-10-01
  isrc code: QZWFK2485808
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-04T05:01:46+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x9878bcf33c7fc5f616b66bfdaff54b37e2e59a9a24a17ba19fcd75ba305ec2ba
  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/QZWFK2485808
  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 0x9878bcf33c7fc5f616b66bfdaff54b37e2e59a9a24a17ba19fcd75ba305ec2ba. 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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZWFK2485808 — a six-check JSON result.
    date published: 2026-07-04T10:04:33Z
  audio: i have questions.
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 125.975
    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.88
    additional property: Energy
      type: PropertyValue
      value: 0.589
    additional property: Speechiness
      type: PropertyValue
      value: 0.253
    additional property: Acousticness
      type: PropertyValue
      value: 0.022
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.108
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.372
    additional property: Loudness (dB)
      type: PropertyValue
      value: -11.448
    additional property: Key Name
      type: PropertyValue
      value: C#
    additional property: Mode Name
      type: PropertyValue
      value: Major

More For Less
type: MusicAlbum
date published: 2024-10-08
track: More For Less
  type: MusicRecording
  duration: PT3M29S
  duration ms: 209397
  explicit: true
  by artist: abetwotimes
  in album: More For Less
    type: MusicAlbum
    date published: 2024-10-08
  isrc code: QZWFP2436823
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-18T13:11:42+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0xcc31849100e82666160a772e945c38212b35abab761df445a47601c3fc827ee2
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 958552
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/958552
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZWFP2436823
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-18T13:15: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 0xcc31849100e82666160a772e945c38212b35abab761df445a47601c3fc827ee2. Chain 2 (Bitcoin): anchored in block 958552 (2026-07-18T13:15: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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZWFP2436823 — a six-check JSON result.
    date published: 2026-07-18T13:15:29Z
  audio: More For Less
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 142.973
    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.849
    additional property: Energy
      type: PropertyValue
      value: 0.582
    additional property: Speechiness
      type: PropertyValue
      value: 0.289
    additional property: Acousticness
      type: PropertyValue
      value: 0.129
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.071
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.247
    additional property: Loudness (dB)
      type: PropertyValue
      value: -9.385
    additional property: Key Name
      type: PropertyValue
      value: G
    additional property: Mode Name
      type: PropertyValue
      value: Minor

a casual casualty.
type: MusicAlbum
date published: 2024-11-01

PANIC !!
type: MusicAlbum
date published: 2025-01-22
track: PANIC !!
  type: MusicRecording
  duration: PT2M27S
  duration ms: 147774
  explicit: true
  by artist: abetwotimes
  in album: PANIC !!
    type: MusicAlbum
    date published: 2025-01-22
  isrc code: QZFZ72548921
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-14T22:52:11+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x41cb940a2f802e94e0b5f0028cf22654258c16b59613b30b69afff37c1c8d840
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 958079
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/958079
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZFZ72548921
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-15T00:21:05Z
  additional property: OTSVerifyInstructions
    type: PropertyValue
    value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp 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 0x41cb940a2f802e94e0b5f0028cf22654258c16b59613b30b69afff37c1c8d840. Chain 2 (Bitcoin): anchored in block 958079 (2026-07-15T00:21:05Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZFZ72548921 — a six-check JSON result.
    date published: 2026-07-15T00:21:05Z
  audio: PANIC !!
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 130.151
    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.681
    additional property: Energy
      type: PropertyValue
      value: 0.864
    additional property: Speechiness
      type: PropertyValue
      value: 0.288
    additional property: Acousticness
      type: PropertyValue
      value: 0.091
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.11
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.634
    additional property: Loudness (dB)
      type: PropertyValue
      value: -6.97
    additional property: Key Name
      type: PropertyValue
      value: Ab
    additional property: Mode Name
      type: PropertyValue
      value: Major

793 miles.
type: MusicAlbum
date published: 2025-06-01

vampires don't break promises.
type: MusicAlbum
date published: 2025-09-30