Blaine
type: MusicGroup
description: Blaine may refer to: People Blaine (given name) Blaine (surname) Blaine (cartoonist), Canadian political cartoonist Places in the United States Blaine, Georgia, an unincorporated community Bla
popularity: 32
followers: 11425
additional property: CopyrightID
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0xce8936fd4bbec8c42219c4538607a08e4af5f05a429abe2f95e6c269977c74bb
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/85777d10-3582-43d0-a9ee-59615f1fad4c.ots
additional property: OTSRecordURL
  type: PropertyValue
  value: https://artists.proofprofile.net/proofs/artist/85777d10-3582-43d0-a9ee-59615f1fad4c.json
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/artist/85777d10-3582-43d0-a9ee-59615f1fad4c
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 0xce8936fd4bbec8c42219c4538607a08e4af5f05a429abe2f95e6c269977c74bb. 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/85777d10-3582-43d0-a9ee-59615f1fad4c.json and https://artists.proofprofile.net/proofs/artist/85777d10-3582-43d0-a9ee-59615f1fad4c.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
  date published: 2026-06-12T19:24:56Z
album: Hurt Me
  type: MusicAlbum
  date published: 2019-03-08
album: It Won't Last
  type: MusicAlbum
  date published: 2019-03-19
album: Missed Calls
  type: MusicAlbum
  date published: 2019-04-18
album: Can't Slow Down
  type: MusicAlbum
  date published: 2019-05-04
album: Poppin' Tags
  type: MusicAlbum
  date published: 2019-06-08
album: Trap Phone
  type: MusicAlbum
  date published: 2019-06-20
album: Ain't Goin' Out
  type: MusicAlbum
  date published: 2019-07-12
album: I'm Learning, Not Hurting
  type: MusicAlbum
  date published: 2019-10-10
  track: Subliminals
    type: MusicRecording
    duration: PT4M10S
    duration ms: 250462
    explicit: true
    by artist: Blaine
    in album: I'm Learning, Not Hurting
      type: MusicAlbum
      date published: 2019-10-10
    isrc code: QZHN61988228
    additional property: CopyrightID
    additional property: CopyrightStatus
      type: PropertyValue
      value: registered
    additional property: CopyrightRegisteredAt
      type: PropertyValue
      value: 2026-07-18T06:00:31+00:00
    additional property: CopyrightChainExplorerURL
      type: PropertyValue
      value: https://explorer.copyrightchains.com/tx/0x2971117d671f22d09fa01ec57817c4dd6d7abcb78f233f461ff7138e6f23617c
    additional property: OTSHash
    additional property: OTSBitcoinBlock
      type: PropertyValue
      value: 958508
    additional property: OTSBitcoinBlockVerifyURL
      type: PropertyValue
      value: https://blockstream.info/api/block-height/958508
    additional property: OTSVerificationAPI
      type: PropertyValue
      value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZHN61988228
    additional property: OTSTimestamp
      type: PropertyValue
      value: 2026-07-18T06:27: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 0x2971117d671f22d09fa01ec57817c4dd6d7abcb78f233f461ff7138e6f23617c. Chain 2 (Bitcoin): anchored in block 958508 (2026-07-18T06:27:01Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZHN61988228.
      date published: 2026-07-18T06:27:01Z
    audio: Subliminals
      type: AudioObject
      additional property: Tempo (BPM)
        type: PropertyValue
        value: 101.982
      additional property: Musical Key
        type: PropertyValue
        value: 5
      additional property: Mode (Major/Minor)
        type: PropertyValue
        value: 0
      additional property: Time Signature
        type: PropertyValue
        value: 3
      additional property: Danceability
        type: PropertyValue
        value: 0.775
      additional property: Energy
        type: PropertyValue
        value: 0.518
      additional property: Speechiness
        type: PropertyValue
        value: 0.16
      additional property: Acousticness
        type: PropertyValue
        value: 0.365
      additional property: Instrumentalness
        type: PropertyValue
        value: 0
      additional property: Liveness
        type: PropertyValue
        value: 0.085
      additional property: Valence (Positivity)
        type: PropertyValue
        value: 0.48
      additional property: Loudness (dB)
        type: PropertyValue
        value: -10.369
      additional property: Key Name
        type: PropertyValue
        value: F
      additional property: Mode Name
        type: PropertyValue
        value: Minor
  track: I'm in Love
    type: MusicRecording
    duration: PT2M20S
    duration ms: 140894
    explicit: true
    by artist: Blaine
    in album: I'm Learning, Not Hurting
      type: MusicAlbum
      date published: 2019-10-10
    isrc code: QZHN61988229
    additional property: CopyrightID
    additional property: CopyrightStatus
      type: PropertyValue
      value: registered
    additional property: CopyrightRegisteredAt
      type: PropertyValue
      value: 2026-07-19T10:06:12+00:00
    additional property: CopyrightChainExplorerURL
      type: PropertyValue
      value: https://explorer.copyrightchains.com/tx/0x6d9fc5c945057ef61d41c1ca1f3d4a3d773d1a13850a6676e97f01ec0062ba6e
    additional property: OTSHash
    additional property: OTSBitcoinBlock
      type: PropertyValue
      value: 958716
    additional property: OTSBitcoinBlockVerifyURL
      type: PropertyValue
      value: https://blockstream.info/api/block-height/958716
    additional property: OTSVerificationAPI
      type: PropertyValue
      value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZHN61988229
    additional property: OTSTimestamp
      type: PropertyValue
      value: 2026-07-19T10:15:55Z
    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 0x6d9fc5c945057ef61d41c1ca1f3d4a3d773d1a13850a6676e97f01ec0062ba6e. Chain 2 (Bitcoin): anchored in block 958716 (2026-07-19T10:15:55Z), 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/QZHN61988229.
      date published: 2026-07-19T10:15:55Z
    audio: I'm in Love
      type: AudioObject
      additional property: Tempo (BPM)
        type: PropertyValue
        value: 149.791
      additional property: Musical Key
        type: PropertyValue
        value: 11
      additional property: Mode (Major/Minor)
        type: PropertyValue
        value: 0
      additional property: Time Signature
        type: PropertyValue
        value: 4
      additional property: Danceability
        type: PropertyValue
        value: 0.667
      additional property: Energy
      additional property: Speechiness
      additional property: Acousticness
      additional property: Instrumentalness
      additional property: Liveness
      additional property: Valence (Positivity)
      additional property: Loudness (dB)
      additional property: Key Name
      additional property: Mode Name
album: Incomplete
album: Wassup?
album: Sincerely, Blaine
album: Talk My Shit
album: Cycles
album: Dying Breed
album: PTSD
album: Bleed
album: Bastard
album: No Smoke
album: Stargazer
album: Pain and Pleasure
album: Mean It
album: empty
album: Voicemail
album: Space
album: UNDONE
album: Last Breath
album: Motto
album: unconditional
album: Know The Feeling
album: trying
album: Party in the Hills
album: Oh my god
album: Race
album: Remember me (Freestyle)
album: Rack$ In
album: Beverly
album: Contacts
album: Touch

Energy
type: PropertyValue
value: 0.615

Speechiness
type: PropertyValue
value: 0.071

Acousticness
type: PropertyValue
value: 0.66

Instrumentalness
type: PropertyValue
value: 0

Liveness
type: PropertyValue
value: 0.121

Valence (Positivity)
type: PropertyValue
value: 0.555

Loudness (dB)
type: PropertyValue
value: -9.612

Key Name
type: PropertyValue
value: B

Mode Name
type: PropertyValue
value: Minor

I'm Learning, Not Hurting
type: MusicAlbum
date published: 2019-10-10

Incomplete
type: MusicAlbum
date published: 2019-12-06

Wassup?
type: MusicAlbum
date published: 2019-12-13

Sincerely, Blaine
type: MusicAlbum
date published: 2020-02-21

Sincerely, Blaine
type: MusicAlbum
date published: 2020-02-21
track: Slums
  type: MusicRecording
  duration: PT2M3S
  duration ms: 123953
  explicit: true
  by artist: Blaine
  in album: Sincerely, Blaine
    type: MusicAlbum
    date published: 2020-02-21
  isrc code: QZFZ42043774
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-15T17:55:59+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x4cf48538a0ff08b0512c8a70f4fdda40576084858addebf820783522f498aebe
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 958180
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/958180
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZFZ42043774
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-15T17:59:52Z
  additional property: OTSVerifyInstructions
    type: PropertyValue
    value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4cf48538a0ff08b0512c8a70f4fdda40576084858addebf820783522f498aebe. Chain 2 (Bitcoin): anchored in block 958180 (2026-07-15T17:59:52Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZFZ42043774.
    date published: 2026-07-15T17:59:52Z
  audio: Slums
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 154.78
    additional property: Musical Key
      type: PropertyValue
      value: 4
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 0
    additional property: Time Signature
      type: PropertyValue
      value: 3
    additional property: Danceability
      type: PropertyValue
      value: 0.459
    additional property: Energy
      type: PropertyValue
      value: 0.471
    additional property: Speechiness
      type: PropertyValue
      value: 0.368
    additional property: Acousticness
      type: PropertyValue
      value: 0.185
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.107
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.38
    additional property: Loudness (dB)
      type: PropertyValue
      value: -10.223
    additional property: Key Name
      type: PropertyValue
      value: E
    additional property: Mode Name
      type: PropertyValue
      value: Minor
track: Keep It Real
  type: MusicRecording
  duration: PT2M29S
  duration ms: 149688
  explicit: true
  by artist: Blaine
  in album: Sincerely, Blaine
    type: MusicAlbum
    date published: 2020-02-21
  isrc code: QZFZ42043776
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-20T04:03:18+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0xbc2227c8c43f1388b869fd1e402ec8763e7cad4e1eb2af108584889be717dc1d
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 958822
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/958822
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZFZ42043776
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-20T04:30: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 0xbc2227c8c43f1388b869fd1e402ec8763e7cad4e1eb2af108584889be717dc1d. Chain 2 (Bitcoin): anchored in block 958822 (2026-07-20T04:30: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 via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZFZ42043776.
    date published: 2026-07-20T04:30:07Z
  audio: Keep It Real
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 76.992
    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.632
    additional property: Energy
      type: PropertyValue
      value: 0.51
    additional property: Speechiness
      type: PropertyValue
      value: 0.052
    additional property: Acousticness
      type: PropertyValue
      value: 0.112
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.266
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.359
    additional property: Loudness (dB)
      type: PropertyValue
      value: -9.455
    additional property: Key Name
      type: PropertyValue
      value: D
    additional property: Mode Name
      type: PropertyValue
      value: Major
track: Forget About You
  type: MusicRecording
  duration: PT3M37S
  duration ms: 217674
  explicit: true
  by artist: Blaine
  in album: Sincerely, Blaine
    type: MusicAlbum
    date published: 2020-02-21
  isrc code: QZFZ42043777
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-06-29T10:12:08+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0xf0ce2e81b43c6282d871c5a000547e5228243bd916c619191cfa2874b6c1f72c
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 956375
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/956375
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZFZ42043777
  additional property: OTSTimestamp
  additional property: OTSVerifyInstructions
  subject of: OpenTimestamps Proof of Existence
  audio: Forget About You
track: Ain't Goin' Out

OTSTimestamp
type: PropertyValue
value: 2026-07-02T16:51:38Z

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 0xf0ce2e81b43c6282d871c5a000547e5228243bd916c619191cfa2874b6c1f72c. Chain 2 (Bitcoin): anchored in block 956375 (2026-07-02T16:51:38Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZFZ42043777.
date published: 2026-07-02T16:51:38Z

Forget About You
type: AudioObject
additional property: Tempo (BPM)
  type: PropertyValue
  value: 86.005
additional property: Musical Key
  type: PropertyValue
  value: 0
additional property: Mode (Major/Minor)
  type: PropertyValue
  value: 0
additional property: Time Signature
  type: PropertyValue
  value: 4
additional property: Danceability
  type: PropertyValue
  value: 0.699
additional property: Energy
  type: PropertyValue
  value: 0.522
additional property: Speechiness
  type: PropertyValue
  value: 0.155
additional property: Acousticness
  type: PropertyValue
  value: 0.378
additional property: Instrumentalness
  type: PropertyValue
  value: 0
additional property: Liveness
  type: PropertyValue
  value: 0.137
additional property: Valence (Positivity)
  type: PropertyValue
  value: 0.586
additional property: Loudness (dB)
  type: PropertyValue
  value: -8.945
additional property: Key Name
  type: PropertyValue
  value: C
additional property: Mode Name
  type: PropertyValue
  value: Minor

Ain't Goin' Out
type: MusicRecording
duration: PT3M9S
duration ms: 189890
explicit: true
by artist: Blaine
in album: Sincerely, Blaine
  type: MusicAlbum
  date published: 2020-02-21
isrc code: QZFZ42043779
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-05T19:34:56+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x26ee213947ce4632c29ce4ba62282dfb3cc7502da0eb5ebfa85b5ecd43a23221
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 956856
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/956856
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZFZ42043779
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-06T01:25:57Z
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x26ee213947ce4632c29ce4ba62282dfb3cc7502da0eb5ebfa85b5ecd43a23221. Chain 2 (Bitcoin): anchored in block 956856 (2026-07-06T01:25:57Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZFZ42043779.
  date published: 2026-07-06T01:25:57Z
audio: Ain't Goin' Out
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 90.999
  additional property: Musical Key
    type: PropertyValue
    value: 0
  additional property: Mode (Major/Minor)
    type: PropertyValue
    value: 0
  additional property: Time Signature
    type: PropertyValue
    value: 4
  additional property: Danceability
    type: PropertyValue
    value: 0.874
  additional property: Energy
    type: PropertyValue
    value: 0.737
  additional property: Speechiness
    type: PropertyValue
    value: 0.287
  additional property: Acousticness
    type: PropertyValue
    value: 0.092
  additional property: Instrumentalness
    type: PropertyValue
    value: 0
  additional property: Liveness
    type: PropertyValue
    value: 0.2
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.687
  additional property: Loudness (dB)
    type: PropertyValue
    value: -7.163
  additional property: Key Name
    type: PropertyValue
    value: C
  additional property: Mode Name
    type: PropertyValue
    value: Minor

Talk My Shit
type: MusicAlbum
date published: 2020-09-25
track: Talk My Shit
  type: MusicRecording
  duration: PT2M7S
  duration ms: 127200
  explicit: true
  by artist: Blaine
  in album: Talk My Shit
    type: MusicAlbum
    date published: 2020-09-25
  isrc code: QMBZ92018800
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-15T09:12:59+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x44e7b0c3f2811c1d938b496499a58f3d6da7a0097d50d4e2c2a3893713a19cdb
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 958137
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/958137
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QMBZ92018800
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-15T09:47:57Z
  additional property: OTSVerifyInstructions
    type: PropertyValue
    value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x44e7b0c3f2811c1d938b496499a58f3d6da7a0097d50d4e2c2a3893713a19cdb. Chain 2 (Bitcoin): anchored in block 958137 (2026-07-15T09:47:57Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QMBZ92018800.
    date published: 2026-07-15T09:47:57Z
  audio: Talk My Shit
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 100.018
    additional property: Musical Key
      type: PropertyValue
      value: 5
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 0
    additional property: Time Signature
      type: PropertyValue
      value: 4
    additional property: Danceability
      type: PropertyValue
      value: 0.848
    additional property: Energy
      type: PropertyValue
      value: 0.541
    additional property: Speechiness
      type: PropertyValue
      value: 0.106
    additional property: Acousticness
      type: PropertyValue
      value: 0.198
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.081
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.61
    additional property: Loudness (dB)
      type: PropertyValue
      value: -12.532
    additional property: Key Name
      type: PropertyValue
      value: F
    additional property: Mode Name
      type: PropertyValue
      value: Minor

Cycles
type: MusicAlbum
date published: 2020-10-09
track: Cycles
  type: MusicRecording
  duration: PT1M57S
  duration ms: 117818
  explicit: true
  by artist: Blaine
  in album: Cycles
    type: MusicAlbum
    date published: 2020-10-09
  isrc code: QMBZ92018795
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-06-29T07:27:43+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0xcb22cf8d4ec15d7b6515089088667dc23115083019e9c1d27a24e2b55ce3b0da
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 956474
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/956474
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QMBZ92018795
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-03T08:56:35Z
  additional property: OTSVerifyInstructions
    type: PropertyValue
    value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcb22cf8d4ec15d7b6515089088667dc23115083019e9c1d27a24e2b55ce3b0da. Chain 2 (Bitcoin): anchored in block 956474 (2026-07-03T08:56:35Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QMBZ92018795.
    date published: 2026-07-03T08:56:35Z
  audio: Cycles
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 82.54
    additional property: Musical Key
      type: PropertyValue
      value: 5
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 1
    additional property: Time Signature
      type: PropertyValue
      value: 4
    additional property: Danceability
      type: PropertyValue
      value: 0.703
    additional property: Energy
      type: PropertyValue
      value: 0.488
    additional property: Speechiness
      type: PropertyValue
      value: 0.296
    additional property: Acousticness
      type: PropertyValue
      value: 0.221
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.104
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.48
    additional property: Loudness (dB)
      type: PropertyValue
      value: -9.01
    additional property: Key Name
      type: PropertyValue
      value: F
    additional property: Mode Name
      type: PropertyValue
      value: Major

Dying Breed
type: MusicAlbum
date published: 2020-10-23
track: Crash
  type: MusicRecording
  duration: PT1M48S
  duration ms: 108500
  explicit: true
  by artist: Blaine
  in album: Dying Breed
    type: MusicAlbum
    date published: 2020-10-23
  isrc code: QMBZ92018794
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-06-29T07:31:41+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0xc8f04930d9d1277fdbd0d623027c7301a4cbd3426ce962f546fbed1155fa6622
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 956375
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/956375
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QMBZ92018794
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-02T16:51:38Z
  additional property: OTSVerifyInstructions
    type: PropertyValue
    value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc8f04930d9d1277fdbd0d623027c7301a4cbd3426ce962f546fbed1155fa6622. Chain 2 (Bitcoin): anchored in block 956375 (2026-07-02T16:51:38Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QMBZ92018794.
    date published: 2026-07-02T16:51:38Z
  audio: Crash
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 97.921
    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.75
    additional property: Energy
      type: PropertyValue
      value: 0.443
    additional property: Speechiness
      type: PropertyValue
      value: 0.042
    additional property: Acousticness
      type: PropertyValue
      value: 0.5
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.144
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.408
    additional property: Loudness (dB)
      type: PropertyValue
      value: -10.449
    additional property: Key Name
      type: PropertyValue
      value: E
    additional property: Mode Name
      type: PropertyValue
      value: Minor
track: Cycles
  type: MusicRecording
  duration: PT1M57S
  duration ms: 117818
  explicit: true
  by artist: Blaine
  in album: Dying Breed
    type: MusicAlbum
    date published: 2020-10-23
  isrc code: QMBZ92018795
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-06-29T07:27:43+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0xcb22cf8d4ec15d7b6515089088667dc23115083019e9c1d27a24e2b55ce3b0da
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 956375
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/956375
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QMBZ92018795
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-02T16:51:38Z
  additional property: OTSVerifyInstructions
    type: PropertyValue
    value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcb22cf8d4ec15d7b6515089088667dc23115083019e9c1d27a24e2b55ce3b0da. Chain 2 (Bitcoin): anchored in block 956375 (2026-07-02T16:51:38Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QMBZ92018795.
    date published: 2026-07-02T16:51:38Z
  audio: Cycles
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 82.54
    additional property: Musical Key
      type: PropertyValue
      value: 5
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 1
    additional property: Time Signature
      type: PropertyValue
      value: 4
    additional property: Danceability
      type: PropertyValue
      value: 0.703
    additional property: Energy
      type: PropertyValue
      value: 0.488
    additional property: Speechiness
      type: PropertyValue
      value: 0.296
    additional property: Acousticness
      type: PropertyValue
      value: 0.221
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.104
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.48
    additional property: Loudness (dB)
      type: PropertyValue
      value: -9.01
    additional property: Key Name
      type: PropertyValue
      value: F
    additional property: Mode Name
      type: PropertyValue
      value: Major
track: Talk My Shit
  type: MusicRecording
  duration: PT2M7S
  duration ms: 127200
  explicit: true
  by artist: Blaine
  in album: Dying Breed
    type: MusicAlbum
    date published: 2020-10-23
  isrc code: QMBZ92018800
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x44e7b0c3f2811c1d938b496499a58f3d6da7a0097d50d4e2c2a3893713a19cdb
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 958373
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/958373
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QMBZ92018800
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-17T06:09:33Z
  additional property: OTSVerifyInstructions
  subject of: OpenTimestamps Proof of Existence
  audio: Talk My Shit

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 0x44e7b0c3f2811c1d938b496499a58f3d6da7a0097d50d4e2c2a3893713a19cdb. Chain 2 (Bitcoin): anchored in block 958373 (2026-07-17T06:09:33Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QMBZ92018800.
date published: 2026-07-17T06:09:33Z

Talk My Shit
type: AudioObject
additional property: Tempo (BPM)
  type: PropertyValue
  value: 100.018
additional property: Musical Key
  type: PropertyValue
  value: 5
additional property: Mode (Major/Minor)
  type: PropertyValue
  value: 0
additional property: Time Signature
  type: PropertyValue
  value: 4
additional property: Danceability
  type: PropertyValue
  value: 0.848
additional property: Energy
  type: PropertyValue
  value: 0.541
additional property: Speechiness
  type: PropertyValue
  value: 0.106
additional property: Acousticness
  type: PropertyValue
  value: 0.198
additional property: Instrumentalness
  type: PropertyValue
  value: 0
additional property: Liveness
  type: PropertyValue
  value: 0.081
additional property: Valence (Positivity)
  type: PropertyValue
  value: 0.61
additional property: Loudness (dB)
  type: PropertyValue
  value: -12.532
additional property: Key Name
  type: PropertyValue
  value: F
additional property: Mode Name
  type: PropertyValue
  value: Minor

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

Bleed
type: MusicAlbum
date published: 2021-01-29
track: Bleed
  type: MusicRecording
  duration: PT2M41S
  duration ms: 161032
  explicit: true
  by artist: Blaine
  in album: Bleed
    type: MusicAlbum
    date published: 2021-01-29
  isrc code: QMFMF2024937
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-17T17:17:23+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x17619c4f7a8e0912d32842da0d7270be4ea55bcdec411b3dc3c824b9e7a2f409
  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/QMFMF2024937
  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 0x17619c4f7a8e0912d32842da0d7270be4ea55bcdec411b3dc3c824b9e7a2f409. 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 via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QMFMF2024937.
    date published: 2026-07-17T19:12:23Z
  audio: Bleed
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 155.084
    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.714
    additional property: Energy
      type: PropertyValue
      value: 0.484
    additional property: Speechiness
      type: PropertyValue
      value: 0.349
    additional property: Acousticness
      type: PropertyValue
      value: 0.383
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.118
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.503
    additional property: Loudness (dB)
      type: PropertyValue
      value: -8.225
    additional property: Key Name
      type: PropertyValue
      value: E
    additional property: Mode Name
      type: PropertyValue
      value: Minor

Bastard
type: MusicAlbum
date published: 2021-03-12
track: Bastard
  type: MusicRecording
  duration: PT2M4S
  duration ms: 124870
  explicit: true
  by artist: Blaine
  in album: Bastard
    type: MusicAlbum
    date published: 2021-03-12
  isrc code: QMFMF2035473
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-21T20:20:51+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x5d037561c1db34f92576d06ec80e3f149ec537bcb4f72f37e203128fba5551ab
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 959058
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/959058
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QMFMF2035473
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-21T21:09: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 0x5d037561c1db34f92576d06ec80e3f149ec537bcb4f72f37e203128fba5551ab. Chain 2 (Bitcoin): anchored in block 959058 (2026-07-21T21:09: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 via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QMFMF2035473.
    date published: 2026-07-21T21:09:36Z
  audio: Bastard
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 92.947
    additional property: Musical Key
      type: PropertyValue
      value: 11
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 0
    additional property: Time Signature
      type: PropertyValue
      value: 4
    additional property: Danceability
      type: PropertyValue
      value: 0.766
    additional property: Energy
      type: PropertyValue
      value: 0.493
    additional property: Speechiness
      type: PropertyValue
      value: 0.261
    additional property: Acousticness
      type: PropertyValue
      value: 0.145
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.111
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.487
    additional property: Loudness (dB)
      type: PropertyValue
      value: -10.589
    additional property: Key Name
      type: PropertyValue
      value: B
    additional property: Mode Name
      type: PropertyValue
      value: Minor

No Smoke
type: MusicAlbum
date published: 2021-05-07
track: No Smoke
  type: MusicRecording
  duration: PT2M28S
  duration ms: 148645
  explicit: true
  by artist: Blaine
  in album: No Smoke
    type: MusicAlbum
    date published: 2021-05-07
  isrc code: QM6N22129523
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-19T10:40:52+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0xd307f8102c9149f2068f3846379a8b1c1b54828eb77c0ea4f835a2105c7a446c
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 958721
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/958721
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QM6N22129523
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-19T11:02: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 0xd307f8102c9149f2068f3846379a8b1c1b54828eb77c0ea4f835a2105c7a446c. Chain 2 (Bitcoin): anchored in block 958721 (2026-07-19T11:02:33Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QM6N22129523.
    date published: 2026-07-19T11:02:33Z
  audio: No Smoke
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 77.512
    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.713
    additional property: Energy
      type: PropertyValue
      value: 0.53
    additional property: Speechiness
      type: PropertyValue
      value: 0.321
    additional property: Acousticness
      type: PropertyValue
      value: 0.047
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.115
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.341
    additional property: Loudness (dB)
      type: PropertyValue
      value: -6.872
    additional property: Key Name
      type: PropertyValue
      value: F#
    additional property: Mode Name
      type: PropertyValue
      value: Minor

Stargazer
type: MusicAlbum
date published: 2021-05-28

Pain and Pleasure
type: MusicAlbum
date published: 2021-06-11

Mean It
type: MusicAlbum
date published: 2021-10-22

empty
type: MusicAlbum
date published: 2022-01-07
track: empty
  type: MusicRecording
  duration: PT2M7S
  duration ms: 127200
  explicit: true
  by artist: Blaine
  in album: empty
    type: MusicAlbum
    date published: 2022-01-07
  isrc code: QMDA72159137
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-03T12:14:37+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0xa1a96d3d594a3863284e6d93eb30f13686fc56d85dd1a3732aae5d8081cc3a72
  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/QMDA72159137
  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 0xa1a96d3d594a3863284e6d93eb30f13686fc56d85dd1a3732aae5d8081cc3a72. Chain 2 (Bitcoin): anchored in block 956545 (2026-07-03T19:59:51Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QMDA72159137.
    date published: 2026-07-03T19:59:51Z
  audio: empty
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 100.08
    additional property: Musical Key
      type: PropertyValue
      value: 11
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 0
    additional property: Time Signature
      type: PropertyValue
      value: 4
    additional property: Danceability
      type: PropertyValue
      value: 0.694
    additional property: Energy
      type: PropertyValue
      value: 0.741
    additional property: Speechiness
      type: PropertyValue
      value: 0.204
    additional property: Acousticness
      type: PropertyValue
      value: 0.254
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.105
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.471
    additional property: Loudness (dB)
      type: PropertyValue
      value: -8.797
    additional property: Key Name
      type: PropertyValue
      value: B
    additional property: Mode Name
      type: PropertyValue
      value: Minor

Voicemail
type: MusicAlbum
date published: 2022-02-04

Space
type: MusicAlbum
date published: 2023-01-20
track: Space
  type: MusicRecording
  duration: PT3M0S
  duration ms: 180000
  explicit: true
  by artist: Blaine
  in album: Space
    type: MusicAlbum
    date published: 2023-01-20
  isrc code: QM4TW2301532
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-03T12:08:56+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0xba7b34b6be1cf421f9f5e63f18d9fa5aa8786274b66f5f6944d086f7848dfcdb
  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/QM4TW2301532
  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 0xba7b34b6be1cf421f9f5e63f18d9fa5aa8786274b66f5f6944d086f7848dfcdb. Chain 2 (Bitcoin): anchored in block 956545 (2026-07-03T19:59:51Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QM4TW2301532.
    date published: 2026-07-03T19:59:51Z
  audio: Space
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 120.109
    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.722
    additional property: Energy
      type: PropertyValue
      value: 0.382
    additional property: Speechiness
      type: PropertyValue
      value: 0.051
    additional property: Acousticness
      type: PropertyValue
      value: 0.292
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.071
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.367
    additional property: Loudness (dB)
      type: PropertyValue
      value: -10.101
    additional property: Key Name
      type: PropertyValue
      value: F#
    additional property: Mode Name
      type: PropertyValue
      value: Minor

UNDONE
type: MusicAlbum
date published: 2023-02-10

Last Breath
type: MusicAlbum
date published: 2023-03-17

Motto
type: MusicAlbum
date published: 2023-03-31

unconditional
type: MusicAlbum
date published: 2023-06-23

Know The Feeling
type: MusicAlbum
date published: 2023-11-10
track: Know The Feeling
  type: MusicRecording
  duration: PT1M36S
  duration ms: 96000
  explicit: true
  by artist: Blaine
  in album: Know The Feeling
    type: MusicAlbum
    date published: 2023-11-10
  isrc code: QMFMF2305020
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-05T04:40:00+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x5cd235ea248eb4a74edf2aa2845c2948ab7b1612d9e20f251ce7b87d1a246dce
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 956772
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/956772
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QMFMF2305020
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-05T10:01:46Z
  additional property: OTSVerifyInstructions
    type: PropertyValue
    value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5cd235ea248eb4a74edf2aa2845c2948ab7b1612d9e20f251ce7b87d1a246dce. Chain 2 (Bitcoin): anchored in block 956772 (2026-07-05T10:01:46Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QMFMF2305020.
    date published: 2026-07-05T10:01:46Z
  audio: Know The Feeling
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 119.963
    additional property: Musical Key
      type: PropertyValue
      value: 11
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 0
    additional property: Time Signature
      type: PropertyValue
      value: 4
    additional property: Danceability
      type: PropertyValue
      value: 0.745
    additional property: Energy
      type: PropertyValue
      value: 0.412
    additional property: Speechiness
      type: PropertyValue
      value: 0.097
    additional property: Acousticness
      type: PropertyValue
      value: 0.255
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.117
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.406
    additional property: Loudness (dB)
      type: PropertyValue
      value: -9.483
    additional property: Key Name
      type: PropertyValue
      value: B
    additional property: Mode Name
      type: PropertyValue
      value: Minor

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

Party in the Hills
type: MusicAlbum
date published: 2024-02-23

Oh my god
type: MusicAlbum
date published: 2024-03-08

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

Remember me (Freestyle)
type: MusicAlbum
date published: 2024-04-05

Rack$ In
type: MusicAlbum
date published: 2024-04-19

Beverly
type: MusicAlbum
date published: 2024-10-11

Contacts
type: MusicAlbum
date published: 2025-01-31

Touch
type: MusicAlbum
date published: 2025-03-07