BloodyRoses
type: MusicGroup
popularity: 4
followers: 174
additional property: CopyrightID
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0xb731543cd42907603882868c9c7c5e5b574fc5be27dbfe15311ec0e2e64adce2
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 954066
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block/954066
additional property: OTSProofURL
  type: PropertyValue
  value: https://artists.proofprofile.net/proofs/artist/66a36393-d446-44eb-ac8e-c77c6d319228.ots
additional property: OTSRecordURL
  type: PropertyValue
  value: https://artists.proofprofile.net/proofs/artist/66a36393-d446-44eb-ac8e-c77c6d319228.json
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/artist/66a36393-d446-44eb-ac8e-c77c6d319228
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-06-17T08:11:48Z
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 → block must exist at that height 4. Read CopyrightID inside OTSCanonicalRecord → must equal the CopyrightID above 5. GET OTSVerificationAPI → pre-computed 6-check result from server 6. If all match: this entity was registered on CopyrightChains at OTSTimestamp, independently verifiable on Bitcoin
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb731543cd42907603882868c9c7c5e5b574fc5be27dbfe15311ec0e2e64adce2. Chain 2 (Bitcoin): anchored in block 954066 (2026-06-17T08:11:48Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/66a36393-d446-44eb-ac8e-c77c6d319228.json and https://artists.proofprofile.net/proofs/artist/66a36393-d446-44eb-ac8e-c77c6d319228.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
  date published: 2026-06-17T08:11:48Z
album: Underwater Flow
  type: MusicAlbum
  date published: 2020-01-10
  track: Underwater Flow
    type: MusicRecording
    duration: PT2M42S
    duration ms: 162403
    explicit: true
    by artist: BloodyRoses
    in album: Underwater Flow
      type: MusicAlbum
      date published: 2020-01-10
album: Run it Up
  type: MusicAlbum
  date published: 2020-04-17
  track: Run it Up
    type: MusicRecording
    duration: PT2M36S
    duration ms: 156095
    explicit: true
    by artist: BloodyRoses
    in album: Run it Up
      type: MusicAlbum
      date published: 2020-04-17
album: Outer Space
  type: MusicAlbum
  date published: 2020-08-05
  track: Outer Space
    type: MusicRecording
    duration: PT2M42S
    duration ms: 162163
    explicit: true
    by artist: BloodyRoses
    in album: Outer Space
      type: MusicAlbum
      date published: 2020-08-05
album: Pick it Up
  type: MusicAlbum
  date published: 2020-08-05
  track: Pick it Up
    type: MusicRecording
    duration: PT2M7S
    duration ms: 127399
    explicit: true
    by artist: BloodyRoses
    in album: Pick it Up
      type: MusicAlbum
      date published: 2020-08-05
album: 11:34
  type: MusicAlbum
  date published: 2020-08-05
  track: 11:34
    type: MusicRecording
    duration: PT3M11S
    duration ms: 191997
    explicit: true
    by artist: BloodyRoses
    in album: 11:34
      type: MusicAlbum
      date published: 2020-08-05
album: Made in Hell
  type: MusicAlbum
  date published: 2020-08-05
  track: Made in Hell
    type: MusicRecording
    duration: PT2M35S
    duration ms: 155103
    explicit: true
    by artist: BloodyRoses
    in album: Made in Hell
      type: MusicAlbum
      date published: 2020-08-05
album: Walk
  type: MusicAlbum
  date published: 2020-08-05
  track: Walk
    type: MusicRecording
    duration: PT2M18S
    duration ms: 138017
    explicit: true
    by artist: BloodyRoses
    in album: Walk
      type: MusicAlbum
      date published: 2020-08-05
album: Do Not Disturb
  type: MusicAlbum
  date published: 2020-08-24
  track: Do Not Disturb
    type: MusicRecording
    duration: PT3M7S
    duration ms: 187979
    explicit: true
    by artist: BloodyRoses
    in album: Do Not Disturb
      type: MusicAlbum
      date published: 2020-08-24
album: Bloody Roses Under My Feet
  type: MusicAlbum
  date published: 2020-10-01
  track: Falling Star
    type: MusicRecording
    duration: PT2M17S
    duration ms: 137903
    explicit: true
    by artist: BloodyRoses
    in album: Bloody Roses Under My Feet
      type: MusicAlbum
      date published: 2020-10-01
  track: Ocean Drive
    type: MusicRecording
    duration: PT3M13S
    duration ms: 193965
    explicit: true
    by artist: BloodyRoses
    in album: Bloody Roses Under My Feet
      type: MusicAlbum
      date published: 2020-10-01
  track: Sneaky Link
    type: MusicRecording
    duration: PT2M47S
    duration ms: 167809
    explicit: true
    by artist: BloodyRoses
    in album: Bloody Roses Under My Feet
      type: MusicAlbum
      date published: 2020-10-01
  track: Don't Hang Up
    type: MusicRecording
    duration: PT3M36S
    duration ms: 216190
    explicit: true
    by artist: BloodyRoses
    in album: Bloody Roses Under My Feet
      type: MusicAlbum
      date published: 2020-10-01
  track: Fool
    type: MusicRecording
    duration: PT3M16S
    duration ms: 196044
    explicit: true
    by artist: BloodyRoses
    in album: Bloody Roses Under My Feet
      type: MusicAlbum
      date published: 2020-10-01
  track: New Girl
    type: MusicRecording
    duration: PT3M17S
    duration ms: 197693
    explicit: true
    by artist: BloodyRoses
    in album: Bloody Roses Under My Feet
      type: MusicAlbum
      date published: 2020-10-01
  track: Addiction
    type: MusicRecording
    duration: PT2M48S
    duration ms: 168054
    explicit: true
    by artist: BloodyRoses
    in album: Bloody Roses Under My Feet
      type: MusicAlbum
      date published: 2020-10-01
  track: Come Over
    type: MusicRecording
    duration: PT2M42S
    duration ms: 162306
    explicit: true
    by artist: BloodyRoses
    in album: Bloody Roses Under My Feet
  track: Interlude
  track: Keep Tryin'
  track: Dome
  track: Work
  track: Roll It Up
  track: Fuck Up
  track: Not Before
  track: Blood Stains
album: Another Bad Day
album: Bullet to the Brain
album: toxic.
album: Moment
album: Act Like That
album: Cupid
album: Adidas Hat
album: Fascination
album: Hell Girl
album: Melancholy
album: Love Notes Written In Blood
album: Teenage Dirtbag
album: Bloody Coast
album: Love Games
album: Dinner For One
album: Drunk Text
album: A Glitchy Mind
album: Go Home
album: FLOURISH
album: Lost Serenity
track: Never Love
track: Mostly Cloudy
track: Blue Truck
track: Closer
track: Bloody Moon
track: Blind
track: Drama
track: DND
track: Between Us
track: Brain
track: Psycho
track: Too Tired
track: Don't Swim
track: Ocean Eyes
track: GMFU
track: Why
track: Falling Star
track: Ocean Drive
track: Sneaky Link
track: Love Notes Written in Blood

BloodyRoses
type: MusicGroup

Bloody Roses Under My Feet
type: MusicAlbum
date published: 2020-10-01

Interlude
type: MusicRecording
duration: PT3M47S
duration ms: 227695
explicit: true
by artist: BloodyRoses
in album: Bloody Roses Under My Feet
  type: MusicAlbum
  date published: 2020-10-01

Keep Tryin'
type: MusicRecording
duration: PT2M34S
duration ms: 154225
explicit: true
by artist: BloodyRoses
in album: Bloody Roses Under My Feet
  type: MusicAlbum
  date published: 2020-10-01

Dome
type: MusicRecording
duration: PT3M15S
duration ms: 195719
explicit: true
by artist: BloodyRoses
in album: Bloody Roses Under My Feet
  type: MusicAlbum
  date published: 2020-10-01

Work
type: MusicRecording
duration: PT2M6S
duration ms: 126974
explicit: true
by artist: BloodyRoses
in album: Bloody Roses Under My Feet
  type: MusicAlbum
  date published: 2020-10-01

Roll It Up
type: MusicRecording
duration: PT2M16S
duration ms: 136135
explicit: true
by artist: BloodyRoses
in album: Bloody Roses Under My Feet
  type: MusicAlbum
  date published: 2020-10-01

Fuck Up
type: MusicRecording
duration: PT2M55S
duration ms: 175843
explicit: true
by artist: BloodyRoses
in album: Bloody Roses Under My Feet
  type: MusicAlbum
  date published: 2020-10-01

Not Before
type: MusicRecording
duration: PT1M57S
duration ms: 117863
explicit: true
by artist: BloodyRoses
in album: Bloody Roses Under My Feet
  type: MusicAlbum
  date published: 2020-10-01

Blood Stains
type: MusicRecording
duration: PT2M16S
duration ms: 136331
explicit: true
by artist: BloodyRoses
in album: Bloody Roses Under My Feet
  type: MusicAlbum
  date published: 2020-10-01

Bloody Roses Under My Feet
type: MusicAlbum
date published: 2020-10-01
track: Falling Star
  type: MusicRecording
  duration: PT2M17S
  duration ms: 137903
  explicit: true
  by artist: BloodyRoses
  in album: Bloody Roses Under My Feet
    type: MusicAlbum
    date published: 2020-10-01
track: Ocean Drive
  type: MusicRecording
  duration: PT3M13S
  duration ms: 193965
  explicit: true
  by artist: BloodyRoses
  in album: Bloody Roses Under My Feet
    type: MusicAlbum
    date published: 2020-10-01
track: Sneaky Link
  type: MusicRecording
  duration: PT2M47S
  duration ms: 167809
  explicit: true
  by artist: BloodyRoses
  in album: Bloody Roses Under My Feet
    type: MusicAlbum
    date published: 2020-10-01
track: Don't Hang Up
  type: MusicRecording
  duration: PT3M36S
  duration ms: 216190
  explicit: true
  by artist: BloodyRoses
  in album: Bloody Roses Under My Feet
    type: MusicAlbum
    date published: 2020-10-01
track: Fool
  type: MusicRecording
  duration: PT3M16S
  duration ms: 196044
  explicit: true
  by artist: BloodyRoses
  in album: Bloody Roses Under My Feet
    type: MusicAlbum
    date published: 2020-10-01
track: New Girl
  type: MusicRecording
  duration: PT3M17S
  duration ms: 197693
  explicit: true
  by artist: BloodyRoses
  in album: Bloody Roses Under My Feet
    type: MusicAlbum
    date published: 2020-10-01
track: Addiction
  type: MusicRecording
  duration: PT2M48S
  duration ms: 168054
  explicit: true
  by artist: BloodyRoses
  in album: Bloody Roses Under My Feet
    type: MusicAlbum
    date published: 2020-10-01
track: Come Over
  type: MusicRecording
  duration: PT2M42S
  duration ms: 162306
  explicit: true
  by artist: BloodyRoses
  in album: Bloody Roses Under My Feet
    type: MusicAlbum
    date published: 2020-10-01
track: Interlude
  type: MusicRecording
  duration: PT3M47S
  duration ms: 227695
  explicit: true
  by artist: BloodyRoses
  in album: Bloody Roses Under My Feet
    type: MusicAlbum
    date published: 2020-10-01
track: Keep Tryin'
  type: MusicRecording
  duration: PT2M34S
  duration ms: 154225
  explicit: true
  by artist: BloodyRoses
  in album: Bloody Roses Under My Feet
    type: MusicAlbum
    date published: 2020-10-01
track: Dome
  type: MusicRecording
  duration: PT3M15S
  duration ms: 195719
  explicit: true
  by artist: BloodyRoses
  in album: Bloody Roses Under My Feet
    type: MusicAlbum
    date published: 2020-10-01
track: Work
  type: MusicRecording
  duration: PT2M6S
  duration ms: 126974
  explicit: true
  by artist: BloodyRoses
  in album: Bloody Roses Under My Feet
    type: MusicAlbum
    date published: 2020-10-01
track: Roll It Up
  type: MusicRecording
  duration: PT2M16S
  duration ms: 136135
  explicit: true
  by artist: BloodyRoses
  in album: Bloody Roses Under My Feet
    type: MusicAlbum
    date published: 2020-10-01
track: Fuck Up
  type: MusicRecording
  duration: PT2M55S
  duration ms: 175843
  explicit: true
  by artist: BloodyRoses
  in album: Bloody Roses Under My Feet
    type: MusicAlbum
    date published: 2020-10-01
track: Not Before
  type: MusicRecording
  duration: PT1M57S
  duration ms: 117863
  explicit: true
  by artist: BloodyRoses
  in album: Bloody Roses Under My Feet
    type: MusicAlbum
    date published: 2020-10-01
track: Blood Stains
  type: MusicRecording
  duration: PT2M16S
  duration ms: 136331
  explicit: true
  by artist: BloodyRoses
  in album: Bloody Roses Under My Feet
    type: MusicAlbum
    date published: 2020-10-01

Another Bad Day
type: MusicAlbum
date published: 2020-10-14
track: Another Bad Day
  type: MusicRecording
  duration: PT3M17S
  duration ms: 197205
  explicit: false
  by artist: BloodyRoses
  in album: Another Bad Day
    type: MusicAlbum
    date published: 2020-10-14

Bullet to the Brain
type: MusicAlbum
date published: 2020-11-09
track: Bullet to the Brain
  type: MusicRecording
  duration: PT2M1S
  duration ms: 121996
  explicit: true
  by artist: BloodyRoses
  in album: Bullet to the Brain
    type: MusicAlbum
    date published: 2020-11-09

toxic.
type: MusicAlbum
date published: 2020-11-21
track: Gift and a Curse
  type: MusicRecording
  duration: PT2M52S
  duration ms: 172785
  explicit: true
  by artist: BloodyRoses
  in album: toxic.
    type: MusicAlbum
    date published: 2020-11-21
track: Rockstar
  type: MusicRecording
  duration: PT1M59S
  duration ms: 119244
  explicit: true
  by artist: BloodyRoses
  in album: toxic.
    type: MusicAlbum
    date published: 2020-11-21
track: I'm Done
  type: MusicRecording
  duration: PT2M10S
  duration ms: 130548
  explicit: true
  by artist: BloodyRoses
  in album: toxic.
    type: MusicAlbum
    date published: 2020-11-21
track: TOX!C
  type: MusicRecording
  duration: PT2M29S
  duration ms: 149431
  explicit: true
  by artist: BloodyRoses
  in album: toxic.
    type: MusicAlbum
    date published: 2020-11-21
track: Sweet Dreams
  type: MusicRecording
  duration: PT2M40S
  duration ms: 160625
  explicit: true
  by artist: BloodyRoses
  in album: toxic.
    type: MusicAlbum
    date published: 2020-11-21
track: Infatuation
  type: MusicRecording
  duration: PT2M8S
  duration ms: 128006
  explicit: true
  by artist: BloodyRoses
  in album: toxic.
    type: MusicAlbum
    date published: 2020-11-21
track: Bullet 2 theBrain
  type: MusicRecording
  duration: PT2M14S
  duration ms: 134499
  explicit: true
  by artist: BloodyRoses
  in album: toxic.
    type: MusicAlbum
    date published: 2020-11-21
track: bloody roses under my feet
  type: MusicRecording
  duration: PT2M12S
  duration ms: 132056
  explicit: true
  by artist: BloodyRoses
  in album: toxic.
    type: MusicAlbum
    date published: 2020-11-21
track: Love Girl
  type: MusicRecording
  duration: PT2M22S
  duration ms: 142777
  explicit: true
  by artist: BloodyRoses
  in album: toxic.
    type: MusicAlbum
    date published: 2020-11-21
track: Nights
  type: MusicRecording
  duration: PT2M30S
  duration ms: 150044
  explicit: true
  by artist: BloodyRoses
  in album: toxic.
    type: MusicAlbum
    date published: 2020-11-21
track: I'm not the same
  type: MusicRecording
  duration: PT2M37S
  duration ms: 157098
  explicit: true
  by artist: BloodyRoses
  in album: toxic.
    type: MusicAlbum
    date published: 2020-11-21
track: Dont you know?
  type: MusicRecording
  duration: PT2M22S
  duration ms: 142601
  explicit: true
  by artist: BloodyRoses
  in album: toxic.
    type: MusicAlbum
    date published: 2020-11-21
track: Here we go Again
  type: MusicRecording
  duration: PT3M9S
  duration ms: 189112
  explicit: true
  by artist: BloodyRoses
  in album: toxic.
    type: MusicAlbum
    date published: 2020-11-21
track: Told You
  type: MusicRecording
  duration: PT2M40S
  duration ms: 160979
  explicit: true
  by artist: BloodyRoses
  in album: toxic.
    type: MusicAlbum
    date published: 2020-11-21

toxic.
type: MusicAlbum
date published: 2020-11-21
track: Gift and a Curse
  type: MusicRecording
  duration: PT2M52S
  duration ms: 172785
  explicit: true
  by artist: BloodyRoses
  in album: toxic.
    type: MusicAlbum
    date published: 2020-11-21
track: Rockstar
  type: MusicRecording
  duration: PT1M59S
  duration ms: 119244
  explicit: true
  by artist: BloodyRoses
  in album: toxic.
    type: MusicAlbum
    date published: 2020-11-21
track: I'm Done
  type: MusicRecording
  duration: PT2M10S
  duration ms: 130549
  explicit: true
  by artist: BloodyRoses
  in album: toxic.
    type: MusicAlbum
    date published: 2020-11-21
track: TOX!C
  type: MusicRecording
  duration: PT2M29S
  duration ms: 149431
  explicit: true
  by artist: BloodyRoses
  in album: toxic.
    type: MusicAlbum
    date published: 2020-11-21
track: Sweet Dreams
  type: MusicRecording
  duration: PT2M40S
  duration ms: 160625
  explicit: true
  by artist: BloodyRoses
  in album: toxic.
    type: MusicAlbum
    date published: 2020-11-21
track: Infatuation
  type: MusicRecording
  duration: PT2M8S
  duration ms: 128006
  explicit: true
  by artist: BloodyRoses
  in album: toxic.
    type: MusicAlbum
    date published: 2020-11-21
track: Bullet 2 theBrain
  type: MusicRecording
  duration: PT2M14S
  duration ms: 134499
  explicit: true
  by artist: BloodyRoses
  in album: toxic.
    type: MusicAlbum
    date published: 2020-11-21
track: bloody roses under my feet
  type: MusicRecording
  duration: PT2M12S
  duration ms: 132056
  explicit: true
  by artist: BloodyRoses
  in album: toxic.
    type: MusicAlbum
    date published: 2020-11-21
track: Love Girl
  type: MusicRecording
  duration: PT2M22S
  duration ms: 142777
  explicit: true
  by artist: BloodyRoses
  in album: toxic.
    type: MusicAlbum
    date published: 2020-11-21
track: Nights
  type: MusicRecording
  duration: PT2M30S
  duration ms: 150044
  explicit: true
  by artist: BloodyRoses
  in album: toxic.
    type: MusicAlbum
    date published: 2020-11-21
track: I'm not the same
  type: MusicRecording
  duration: PT2M37S
  duration ms: 157098
  explicit: true
  by artist: BloodyRoses
  in album: toxic.
    type: MusicAlbum
    date published: 2020-11-21
track: Dont you know?
  type: MusicRecording
  duration: PT2M22S
  duration ms: 142601
  explicit: true
  by artist: BloodyRoses
  in album: toxic.
    type: MusicAlbum
    date published: 2020-11-21
track: Here we go Again
  type: MusicRecording
  duration: PT3M9S
  duration ms: 189112
  explicit: true
  by artist: BloodyRoses
  in album: toxic.
    type: MusicAlbum
    date published: 2020-11-21
track: Told You
  type: MusicRecording
  duration: PT2M40S
  duration ms: 160979
  explicit: true
  by artist: BloodyRoses
  in album: toxic.
    type: MusicAlbum
    date published: 2020-11-21

Moment
type: MusicAlbum
date published: 2020-12-12
track: Moment
  type: MusicRecording
  duration: PT2M34S
  duration ms: 154708
  explicit: true
  by artist: BloodyRoses
  in album: Moment
    type: MusicAlbum
    date published: 2020-12-12

Act Like That
type: MusicAlbum
date published: 2021-01-14
track: Act Like That
  type: MusicRecording
  duration: PT2M35S
  duration ms: 155843
  explicit: true
  by artist: BloodyRoses
  in album: Act Like That
    type: MusicAlbum
    date published: 2021-01-14

Cupid
type: MusicAlbum
date published: 2021-02-14
track: Push to Start
  type: MusicRecording
  duration: PT2M8S
  duration ms: 128005
  explicit: true
  by artist: BloodyRoses
  in album: Cupid
    type: MusicAlbum
    date published: 2021-02-14
track: Forever Young
  type: MusicRecording
  duration: PT2M11S
  duration ms: 131455
  explicit: true
  by artist: BloodyRoses
  in album: Cupid
    type: MusicAlbum
    date published: 2021-02-14
track: Lil Cupid
  type: MusicRecording
  duration: PT2M18S
  duration ms: 138942
  explicit: true
  by artist: BloodyRoses
  in album: Cupid
    type: MusicAlbum
    date published: 2021-02-14
track: Red Skies at Dawn
  type: MusicRecording
  duration: PT2M22S
  duration ms: 142214
  explicit: true
  by artist: BloodyRoses
  in album: Cupid
    type: MusicAlbum
    date published: 2021-02-14
track: Creep
  type: MusicRecording
  duration: PT2M20S
  duration ms: 140241
  explicit: true
  by artist: BloodyRoses
  in album: Cupid
    type: MusicAlbum
    date published: 2021-02-14

Adidas Hat
type: MusicAlbum
date published: 2021-02-20
track: Adidas Hat
  type: MusicRecording
  duration: PT2M52S
  duration ms: 172660
  explicit: true
  by artist: BloodyRoses
  in album: Adidas Hat
    type: MusicAlbum
    date published: 2021-02-20

Adidas Hat
type: MusicAlbum
date published: 2021-02-20
track: Adidas Hat
  type: MusicRecording
  duration: PT2M52S
  duration ms: 172660
  explicit: true
  by artist: BloodyRoses
  in album: Adidas Hat
    type: MusicAlbum
    date published: 2021-02-20

Fascination
type: MusicAlbum
date published: 2021-04-03
track: Never Love
  type: MusicRecording
  duration: PT2M31S
  duration ms: 151071
  explicit: true
  by artist: BloodyRoses
  in album: Fascination
    type: MusicAlbum
    date published: 2021-04-03
  isrc code: QZF8N2168891
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-15T10:28:40+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x6d2c441f1e3a20752887768b4017d945f39470966aedd9a9c64fd96460b78bd5
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 958152
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block/958152
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZF8N2168891
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-15T12:00: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 → block OTSBitcoinBlock must exist at that height 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6d2c441f1e3a20752887768b4017d945f39470966aedd9a9c64fd96460b78bd5. Chain 2 (Bitcoin): anchored in block 958152 (2026-07-15T12:00:27Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZF8N2168891.
    date published: 2026-07-15T12:00:27Z
track: Live it Up
  type: MusicRecording
  duration: PT2M1S
  duration ms: 121696
  explicit: true
  by artist: BloodyRoses
  in album: Fascination
    type: MusicAlbum
    date published: 2021-04-03
track: Phantom Pain
  type: MusicRecording
  duration: PT3M12S
  duration ms: 192010
  explicit: true
  by artist: BloodyRoses
  in album: Fascination
    type: MusicAlbum
    date published: 2021-04-03
track: Good Day
  type: MusicRecording
  duration: PT2M32S
  duration ms: 152112
  explicit: true
  by artist: BloodyRoses
  in album: Fascination
    type: MusicAlbum
    date published: 2021-04-03
track: WYWFM
  type: MusicRecording
  duration: PT2M55S
  duration ms: 175012
  explicit: true
  by artist: BloodyRoses
  in album: Fascination
    type: MusicAlbum
    date published: 2021-04-03
track: Can't Wait
  type: MusicRecording
  duration: PT3M18S
  duration ms: 198383
  explicit: true
  by artist: BloodyRoses
  in album: Fascination
    type: MusicAlbum
    date published: 2021-04-03
track: Trust Issues
  type: MusicRecording
  duration: PT2M18S
  duration ms: 138038
  explicit: true
  by artist: BloodyRoses
  in album: Fascination
    type: MusicAlbum
    date published: 2021-04-03
track: Blinded
  type: MusicRecording
  duration: PT2M8S
  duration ms: 128143
  explicit: true
  by artist: BloodyRoses
  in album: Fascination
    type: MusicAlbum
    date published: 2021-04-03
track: She Knows
  type: MusicRecording
  duration: PT1M41S
  duration ms: 101527
  explicit: true
  by artist: BloodyRoses
  in album: Fascination
    type: MusicAlbum
    date published: 2021-04-03
track: Melatonin Dreams
  type: MusicRecording
  duration: PT2M24S
  duration ms: 144840
  explicit: true
  by artist: BloodyRoses
  in album: Fascination
    type: MusicAlbum
    date published: 2021-04-03
track: Ruined Plans
  type: MusicRecording
  duration: PT2M12S
  duration ms: 132008
  explicit: true
  by artist: BloodyRoses
  in album: Fascination
    type: MusicAlbum
    date published: 2021-04-03
track: BITCH LULLABY
  type: MusicRecording
  duration: PT1M51S
  duration ms: 111303
  explicit: true
  by artist: BloodyRoses
  in album: Fascination
    type: MusicAlbum
    date published: 2021-04-03
track: 7Speed
  type: MusicRecording
  duration: PT1M31S
  duration ms: 91209
  explicit: true
  by artist: BloodyRoses
  in album: Fascination
    type: MusicAlbum
    date published: 2021-04-03
track: REVENGE Interlude
  type: MusicRecording
  duration: PT1M50S
  duration ms: 110192
  explicit: true
  by artist: BloodyRoses
  in album: Fascination
    type: MusicAlbum
    date published: 2021-04-03
track: Lust
  type: MusicRecording
  duration: PT3M22S
  duration ms: 202439
  explicit: true
  by artist: BloodyRoses
  in album: Fascination
    type: MusicAlbum
    date published: 2021-04-03
track: Sanctity
  type: MusicRecording
  duration: PT2M17S
  duration ms: 137105
  explicit: false
  by artist: BloodyRoses
  in album: Fascination
    type: MusicAlbum
    date published: 2021-04-03
track: Morning in June
  type: MusicRecording
  duration: PT3M21S
  duration ms: 201494
  explicit: true
  by artist: BloodyRoses
  in album: Fascination
    type: MusicAlbum
    date published: 2021-04-03
track: Go
  type: MusicRecording
  duration: PT1M57S
  duration ms: 117532
  explicit: true
  by artist: BloodyRoses
  in album: Fascination
    type: MusicAlbum
    date published: 2021-04-03

Hell Girl
type: MusicAlbum
date published: 2021-04-24
track: Hell Girl
  type: MusicRecording
  duration: PT4M9S
  duration ms: 249715
  explicit: true
  by artist: BloodyRoses
  in album: Hell Girl
    type: MusicAlbum
    date published: 2021-04-24

Hell Girl
type: MusicAlbum
date published: 2021-04-24
track: Hell Girl
  type: MusicRecording
  duration: PT4M9S
  duration ms: 249715
  explicit: true
  by artist: BloodyRoses
  in album: Hell Girl
    type: MusicAlbum
    date published: 2021-04-24

Melancholy
type: MusicAlbum
date published: 2021-07-03
track: Heartless
  type: MusicRecording
  duration: PT3M18S
  duration ms: 198661
  explicit: true
  by artist: BloodyRoses
  in album: Melancholy
    type: MusicAlbum
    date published: 2021-07-03
track: Saturday Night
  type: MusicRecording
  duration: PT2M10S
  duration ms: 130903
  explicit: true
  by artist: BloodyRoses
  in album: Melancholy
    type: MusicAlbum
    date published: 2021-07-03
track: LA Dreams
  type: MusicRecording
  duration: PT3M41S
  duration ms: 221086
  explicit: true
  by artist: BloodyRoses
  in album: Melancholy
    type: MusicAlbum
    date published: 2021-07-03
track: Chill
  type: MusicRecording
  duration: PT2M4S
  duration ms: 124126
  explicit: true
  by artist: BloodyRoses
  in album: Melancholy
    type: MusicAlbum
    date published: 2021-07-03
track: Be me
  type: MusicRecording
  duration: PT3M39S
  duration ms: 219425
  explicit: true
  by artist: BloodyRoses
  in album: Melancholy
    type: MusicAlbum
    date published: 2021-07-03
track: Pear Body
  type: MusicRecording
  duration: PT3M13S
  duration ms: 193599
  explicit: true
  by artist: BloodyRoses
  in album: Melancholy
    type: MusicAlbum
    date published: 2021-07-03
track: Switching Sides
  type: MusicRecording
  duration: PT1M50S
  duration ms: 110464
  explicit: true
  by artist: BloodyRoses
  in album: Melancholy
    type: MusicAlbum
    date published: 2021-07-03
track: Love Me
  type: MusicRecording
  duration: PT1M59S
  duration ms: 119987
  explicit: true
  by artist: BloodyRoses
  in album: Melancholy
    type: MusicAlbum
    date published: 2021-07-03
track: Realest
  type: MusicRecording
  duration: PT2M38S
  duration ms: 158260
  explicit: true
  by artist: BloodyRoses
  in album: Melancholy
    type: MusicAlbum
    date published: 2021-07-03
track: Left on Read
  type: MusicRecording
  duration: PT1M41S
  duration ms: 101234
  explicit: true
  by artist: BloodyRoses
  in album: Melancholy
    type: MusicAlbum
    date published: 2021-07-03
track: Bad Night
  type: MusicRecording
  duration: PT3M9S
  duration ms: 189596
  explicit: true
  by artist: BloodyRoses
  in album: Melancholy
    type: MusicAlbum
    date published: 2021-07-03
track: Let Me Go
  type: MusicRecording
  duration: PT2M6S
  duration ms: 126459
  explicit: true
  by artist: BloodyRoses
  in album: Melancholy
    type: MusicAlbum
    date published: 2021-07-03
track: Weirdo
  type: MusicRecording
  duration: PT1M58S
  duration ms: 118714
  explicit: true
  by artist: BloodyRoses
  in album: Melancholy
    type: MusicAlbum
    date published: 2021-07-03
track: Sky is Falling
  type: MusicRecording
  duration: PT2M21S
  duration ms: 141327
  explicit: true
  by artist: BloodyRoses
  in album: Melancholy
    type: MusicAlbum
    date published: 2021-07-03
track: SLOW NIGHTS
  type: MusicRecording
  duration: PT3M22S
  duration ms: 202028
  explicit: true
  by artist: BloodyRoses
  in album: Melancholy
    type: MusicAlbum
    date published: 2021-07-03

Love Notes Written In Blood
type: MusicAlbum
date published: 2021-10-29
track: Love Notes Written in Blood
  type: MusicRecording
  duration: PT3M1S
  duration ms: 181253
  explicit: true
  by artist: BloodyRoses
  in album: Love Notes Written In Blood
    type: MusicAlbum
    date published: 2021-10-29
track: Mostly Cloudy
  type: MusicRecording
  duration: PT2M53S
  duration ms: 173371
  explicit: true
  by artist: BloodyRoses
  in album: Love Notes Written In Blood
    type: MusicAlbum
    date published: 2021-10-29
track: GMFU
  type: MusicRecording
  duration: PT3M11S
  duration ms: 191656
  explicit: true
  by artist: BloodyRoses
  in album: Love Notes Written In Blood
    type: MusicAlbum
    date published: 2021-10-29
track: Closer
  type: MusicRecording
  duration: PT3M1S
  duration ms: 181207
  explicit: true
  by artist: BloodyRoses
  in album: Love Notes Written In Blood
    type: MusicAlbum
    date published: 2021-10-29
track: Bloody Moon
  type: MusicRecording
  duration: PT2M50S
  duration ms: 170850
  explicit: true
  by artist: BloodyRoses
  in album: Love Notes Written In Blood
    type: MusicAlbum
    date published: 2021-10-29
track: Blind
  type: MusicRecording
  duration: PT3M32S
  duration ms: 212461
  explicit: true
  by artist: BloodyRoses
  in album: Love Notes Written In Blood
    type: MusicAlbum
    date published: 2021-10-29
track: Drama
  type: MusicRecording
  duration: PT3M13S
  duration ms: 193142
  explicit: true
  by artist: BloodyRoses
  in album: Love Notes Written In Blood
    type: MusicAlbum
    date published: 2021-10-29
track: DND
  type: MusicRecording
  duration: PT3M19S
  duration ms: 199086
  explicit: true
  by artist: BloodyRoses
  in album: Love Notes Written In Blood
    type: MusicAlbum
    date published: 2021-10-29
track: Between Us
  type: MusicRecording
  duration: PT2M35S
  duration ms: 155990
  explicit: true
  by artist: BloodyRoses
  in album: Love Notes Written In Blood
    type: MusicAlbum
    date published: 2021-10-29
track: Brain
  type: MusicRecording
  duration: PT3M2S
  duration ms: 182739
  explicit: true
  by artist: BloodyRoses
  in album: Love Notes Written In Blood
    type: MusicAlbum
    date published: 2021-10-29
track: Psycho
  type: MusicRecording
  duration: PT2M55S
  duration ms: 175494
  explicit: true
  by artist: BloodyRoses
  in album: Love Notes Written In Blood
    type: MusicAlbum
    date published: 2021-10-29
track: Too Tired
  type: MusicRecording
  duration: PT2M27S
  duration ms: 147411
  explicit: true
  by artist: BloodyRoses
  in album: Love Notes Written In Blood
    type: MusicAlbum
    date published: 2021-10-29
track: Don't Swim
  type: MusicRecording
  duration: PT2M55S
  duration ms: 175309
  explicit: true
  by artist: BloodyRoses
  in album: Love Notes Written In Blood
    type: MusicAlbum
    date published: 2021-10-29
track: Ocean Eyes
  type: MusicRecording
  duration: PT3M19S
  duration ms: 199086
  explicit: true
  by artist: BloodyRoses
  in album: Love Notes Written In Blood
    type: MusicAlbum
    date published: 2021-10-29
track: Blue Truck
  type: MusicRecording
  duration: PT2M55S
  duration ms: 175077
  explicit: true
  by artist: BloodyRoses
  in album: Love Notes Written In Blood
    type: MusicAlbum
    date published: 2021-10-29
track: Why
  type: MusicRecording
  duration: PT2M30S
  duration ms: 150893
  explicit: false
  by artist: BloodyRoses
  in album: Love Notes Written In Blood
    type: MusicAlbum
    date published: 2021-10-29

Love Notes Written In Blood
type: MusicAlbum
date published: 2021-10-29
track: Love Notes Written in Blood
  type: MusicRecording
  duration: PT3M1S
  duration ms: 181253
  explicit: true
  by artist: BloodyRoses
  in album: Love Notes Written In Blood
    type: MusicAlbum
    date published: 2021-10-29
track: Mostly Cloudy
  type: MusicRecording
  duration: PT2M53S
  duration ms: 173371
  explicit: true
  by artist: BloodyRoses
  in album: Love Notes Written In Blood
    type: MusicAlbum
    date published: 2021-10-29
track: GMFU
  type: MusicRecording
  duration: PT3M11S
  duration ms: 191656
  explicit: true
  by artist: BloodyRoses
  in album: Love Notes Written In Blood
    type: MusicAlbum
    date published: 2021-10-29
track: Closer
  type: MusicRecording
  duration: PT3M1S
  duration ms: 181207
  explicit: true
  by artist: BloodyRoses
  in album: Love Notes Written In Blood
    type: MusicAlbum
    date published: 2021-10-29
track: Bloody Moon
  type: MusicRecording
  duration: PT2M50S
  duration ms: 170850
  explicit: true
  by artist: BloodyRoses
  in album: Love Notes Written In Blood
    type: MusicAlbum
    date published: 2021-10-29
track: Blind
  type: MusicRecording
  duration: PT3M32S
  duration ms: 212461
  explicit: true
  by artist: BloodyRoses
  in album: Love Notes Written In Blood
    type: MusicAlbum
    date published: 2021-10-29
track: Drama
  type: MusicRecording
  duration: PT3M13S
  duration ms: 193142
  explicit: true
  by artist: BloodyRoses
  in album: Love Notes Written In Blood
    type: MusicAlbum
    date published: 2021-10-29
track: DND
  type: MusicRecording
  duration: PT3M19S
  duration ms: 199086
  explicit: true
  by artist: BloodyRoses
  in album: Love Notes Written In Blood
    type: MusicAlbum
    date published: 2021-10-29
track: Between Us
  type: MusicRecording
  duration: PT2M35S
  duration ms: 155990
  explicit: true
  by artist: BloodyRoses
  in album: Love Notes Written In Blood
    type: MusicAlbum
    date published: 2021-10-29
track: Brain
  type: MusicRecording
  duration: PT3M2S
  duration ms: 182739
  explicit: true
  by artist: BloodyRoses
  in album: Love Notes Written In Blood
    type: MusicAlbum
    date published: 2021-10-29
track: Psycho
  type: MusicRecording
  duration: PT2M55S
  duration ms: 175494
  explicit: true
  by artist: BloodyRoses
  in album: Love Notes Written In Blood
    type: MusicAlbum
    date published: 2021-10-29
track: Too Tired
  type: MusicRecording
  duration: PT2M27S
  duration ms: 147411
  explicit: true
  by artist: BloodyRoses
  in album: Love Notes Written In Blood
    type: MusicAlbum
    date published: 2021-10-29
track: Don't Swim
  type: MusicRecording
  duration: PT2M55S
  duration ms: 175309
  explicit: true
  by artist: BloodyRoses
  in album: Love Notes Written In Blood
    type: MusicAlbum
    date published: 2021-10-29
track: Ocean Eyes
  type: MusicRecording
  duration: PT3M19S
  duration ms: 199086
  explicit: true
  by artist: BloodyRoses
  in album: Love Notes Written In Blood
    type: MusicAlbum
    date published: 2021-10-29
track: Blue Truck
  type: MusicRecording
  duration: PT2M55S
  duration ms: 175077
  explicit: true
  by artist: BloodyRoses
  in album: Love Notes Written In Blood
    type: MusicAlbum
    date published: 2021-10-29
track: Why
  type: MusicRecording
  duration: PT2M30S
  duration ms: 150893
  explicit: false
  by artist: BloodyRoses
  in album: Love Notes Written In Blood
    type: MusicAlbum
    date published: 2021-10-29

Teenage Dirtbag
type: MusicAlbum
date published: 2021-12-17
track: Teenage Dirtbag
  type: MusicRecording
  duration: PT4M54S
  duration ms: 294009
  explicit: true
  by artist: BloodyRoses
  in album: Teenage Dirtbag
    type: MusicAlbum
    date published: 2021-12-17

Bloody Coast
type: MusicAlbum
date published: 2022-03-11
track: Love Hurts
  type: MusicRecording
  duration: PT3M22S
  duration ms: 202058
  explicit: true
  by artist: BloodyRoses
  in album: Bloody Coast
    type: MusicAlbum
    date published: 2022-03-11
track: DOLLAZ
  type: MusicRecording
  duration: PT2M8S
  duration ms: 128451
  explicit: true
  by artist: BloodyRoses
  in album: Bloody Coast
    type: MusicAlbum
    date published: 2022-03-11
track: Before
  type: MusicRecording
  duration: PT3M16S
  duration ms: 196114
  explicit: true
  by artist: BloodyRoses
  in album: Bloody Coast
    type: MusicAlbum
    date published: 2022-03-11
track: My Tone
  type: MusicRecording
  duration: PT3M4S
  duration ms: 184225
  explicit: true
  by artist: BloodyRoses
  in album: Bloody Coast
    type: MusicAlbum
    date published: 2022-03-11
track: Bone
  type: MusicRecording
  duration: PT2M36S
  duration ms: 156292
  explicit: true
  by artist: BloodyRoses
  in album: Bloody Coast
    type: MusicAlbum
    date published: 2022-03-11
track: You Don't Wanna
  type: MusicRecording
  duration: PT2M15S
  duration ms: 135533
  explicit: true
  by artist: BloodyRoses
  in album: Bloody Coast
    type: MusicAlbum
    date published: 2022-03-11
track: No Guidance
  type: MusicRecording
  duration: PT3M36S
  duration ms: 216919
  explicit: true
  by artist: BloodyRoses
  in album: Bloody Coast
    type: MusicAlbum
    date published: 2022-03-11
track: Assignment
  type: MusicRecording
  duration: PT2M46S
  duration ms: 166392
  explicit: true
  by artist: BloodyRoses
  in album: Bloody Coast
    type: MusicAlbum
    date published: 2022-03-11
track: Tornado Bike
  type: MusicRecording
  duration: PT2M17S
  duration ms: 137158
  explicit: true
  by artist: BloodyRoses
  in album: Bloody Coast
    type: MusicAlbum
    date published: 2022-03-11

Love Games
type: MusicAlbum
date published: 2022-05-28
track: City of Angels
  type: MusicRecording
  duration: PT2M35S
  duration ms: 155119
  explicit: true
  by artist: BloodyRoses
  in album: Love Games
    type: MusicAlbum
    date published: 2022-05-28
track: Hold you Close
  type: MusicRecording
  duration: PT1M47S
  duration ms: 107274
  explicit: true
  by artist: BloodyRoses
  in album: Love Games
    type: MusicAlbum
    date published: 2022-05-28
track: Polaroids
  type: MusicRecording
  duration: PT1M41S
  duration ms: 101005
  explicit: true
  by artist: BloodyRoses
  in album: Love Games
    type: MusicAlbum
    date published: 2022-05-28
track: Forever Love
  type: MusicRecording
  duration: PT1M57S
  duration ms: 117352
  explicit: true
  by artist: BloodyRoses
  in album: Love Games
    type: MusicAlbum
    date published: 2022-05-28
track: True Colors
  type: MusicRecording
  duration: PT2M43S
  duration ms: 163795
  explicit: false
  by artist: BloodyRoses
  in album: Love Games
    type: MusicAlbum
    date published: 2022-05-28
track: Lets Run Away
  type: MusicRecording
  duration: PT2M35S
  duration ms: 155990
  explicit: false
  by artist: BloodyRoses
  in album: Love Games
    type: MusicAlbum
    date published: 2022-05-28
track: You Let Me Bleed
  type: MusicRecording
  duration: PT2M6S
  duration ms: 126931
  explicit: true
  by artist: BloodyRoses
  in album: Love Games
    type: MusicAlbum
    date published: 2022-05-28
track: Take me Home
  type: MusicRecording
  duration: PT2M25S
  duration ms: 145587
  explicit: false
  by artist: BloodyRoses
  in album: Love Games
    type: MusicAlbum
    date published: 2022-05-28
track: Someday
  type: MusicRecording
  duration: PT2M41S
  duration ms: 161934
  explicit: true
  by artist: BloodyRoses
  in album: Love Games
    type: MusicAlbum
    date published: 2022-05-28
track: Forget You
  type: MusicRecording
  duration: PT2M37S
  duration ms: 157476
  explicit: true
  by artist: BloodyRoses
  in album: Love Games
    type: MusicAlbum
    date published: 2022-05-28
track: I love Drinking
  type: MusicRecording
  duration: PT2M47S
  duration ms: 167878
  explicit: true
  by artist: BloodyRoses
  in album: Love Games
    type: MusicAlbum
    date published: 2022-05-28
track: Looking for Him
  type: MusicRecording
  duration: PT1M52S
  duration ms: 112893
  explicit: true
  by artist: BloodyRoses
  in album: Love Games
    type: MusicAlbum
    date published: 2022-05-28
track: Nobody's Here
  type: MusicRecording
  duration: PT3M32S
  duration ms: 212461
  explicit: false
  by artist: BloodyRoses
  in album: Love Games
    type: MusicAlbum
    date published: 2022-05-28
track: Trapped Inside
  type: MusicRecording
  duration: PT3M13S
  duration ms: 193142
  explicit: true
  by artist: BloodyRoses
  in album: Love Games
    type: MusicAlbum
    date published: 2022-05-28
track: Empty Handed
  type: MusicRecording
  duration: PT2M22S
  duration ms: 142615
  explicit: false
  by artist: BloodyRoses
  in album: Love Games
    type: MusicAlbum
    date published: 2022-05-28
track: Lonely
  type: MusicRecording
  duration: PT3M4S
  duration ms: 184295
  explicit: true
  by artist: BloodyRoses
  in album: Love Games
    type: MusicAlbum
    date published: 2022-05-28
track: Vet
  type: MusicRecording
  duration: PT1M45S
  duration ms: 105533
  explicit: true
  by artist: BloodyRoses
  in album: Love Games
    type: MusicAlbum
    date published: 2022-05-28
track: FAT BITCH
  type: MusicRecording
  duration: PT1M37S
  duration ms: 97011
  explicit: true
  by artist: BloodyRoses
  in album: Love Games
    type: MusicAlbum
    date published: 2022-05-28

Underwater Flow
type: MusicAlbum
date published: 2023-02-08
track: Woke Up
  type: MusicRecording
  duration: PT2M44S
  duration ms: 164906
  explicit: true
  by artist: BloodyRoses
  in album: Underwater Flow
    type: MusicAlbum
    date published: 2023-02-08
track: Blur
  type: MusicRecording
  duration: PT3M39S
  duration ms: 219891
  explicit: true
  by artist: BloodyRoses
  in album: Underwater Flow
    type: MusicAlbum
    date published: 2023-02-08
track: $cott Cobain
  type: MusicRecording
  duration: PT1M56S
  duration ms: 116957
  explicit: true
  by artist: BloodyRoses
  in album: Underwater Flow
    type: MusicAlbum
    date published: 2023-02-08
track: Leverage
  type: MusicRecording
  duration: PT1M22S
  duration ms: 82451
  explicit: true
  by artist: BloodyRoses
  in album: Underwater Flow
    type: MusicAlbum
    date published: 2023-02-08
track: BFMB
  type: MusicRecording
  duration: PT3M47S
  duration ms: 227321
  explicit: true
  by artist: BloodyRoses
  in album: Underwater Flow
    type: MusicAlbum
    date published: 2023-02-08
track: Blunts
  type: MusicRecording
  duration: PT1M38S
  duration ms: 98260
  explicit: true
  by artist: BloodyRoses
  in album: Underwater Flow
    type: MusicAlbum
    date published: 2023-02-08
track: Want it All
  type: MusicRecording
  duration: PT2M4S
  duration ms: 124782
  explicit: true
  by artist: BloodyRoses
  in album: Underwater Flow
    type: MusicAlbum
    date published: 2023-02-08
track: Leaving CC
  type: MusicRecording
  duration: PT2M2S
  duration ms: 122835
  explicit: true
  by artist: BloodyRoses
  in album: Underwater Flow
    type: MusicAlbum
    date published: 2023-02-08
track: Spotlight
  type: MusicRecording
  duration: PT2M38S
  duration ms: 158962
  explicit: true
  by artist: BloodyRoses
  in album: Underwater Flow
    type: MusicAlbum
    date published: 2023-02-08
track: After Party
  type: MusicRecording
  duration: PT1M8S
  duration ms: 68311
  explicit: true
  by artist: BloodyRoses
  in album: Underwater Flow
    type: MusicAlbum
    date published: 2023-02-08
track: Ghost Girl
  type: MusicRecording
  duration: PT2M23S
  duration ms: 143056
  explicit: true
  by artist: BloodyRoses
  in album: Underwater Flow
    type: MusicAlbum
    date published: 2023-02-08

Dinner For One
type: MusicAlbum
date published: 2023-03-25
track: Open The Door
  type: MusicRecording
  duration: PT2M30S
  duration ms: 150045
  explicit: false
  by artist: BloodyRoses
  in album: Dinner For One
    type: MusicAlbum
    date published: 2023-03-25
track: Cold Wind
  type: MusicRecording
  duration: PT2M37S
  duration ms: 157476
  explicit: false
  by artist: BloodyRoses
  in album: Dinner For One
    type: MusicAlbum
    date published: 2023-03-25
track: Speeding
  type: MusicRecording
  duration: PT3M0S
  duration ms: 180719
  explicit: false
  by artist: BloodyRoses
  in album: Dinner For One
    type: MusicAlbum
    date published: 2023-03-25
track: Need Me
  type: MusicRecording
  duration: PT3M39S
  duration ms: 219891
  explicit: false
  by artist: BloodyRoses
  in album: Dinner For One
    type: MusicAlbum
    date published: 2023-03-25
track: Racing Through My Mind
  type: MusicRecording
  duration: PT3M38S
  duration ms: 218010
  explicit: false
  by artist: BloodyRoses
  in album: Dinner For One
    type: MusicAlbum
    date published: 2023-03-25
track: Secrets
  type: MusicRecording
  duration: PT3M28S
  duration ms: 208002
  explicit: false
  by artist: BloodyRoses
  in album: Dinner For One
    type: MusicAlbum
    date published: 2023-03-25
track: It's Okay
  type: MusicRecording
  duration: PT2M33S
  duration ms: 153598
  explicit: true
  by artist: BloodyRoses
  in album: Dinner For One
    type: MusicAlbum
    date published: 2023-03-25

Drunk Text
type: MusicAlbum
date published: 2023-04-26
track: Drunk Text
  type: MusicRecording
  duration: PT3M11S
  duration ms: 191423
  explicit: true
  by artist: BloodyRoses
  in album: Drunk Text
    type: MusicAlbum
    date published: 2023-04-26

A Glitchy Mind
type: MusicAlbum
date published: 2023-06-09
track: Okay Alright
  type: MusicRecording
  duration: PT1M41S
  duration ms: 101678
  explicit: true
  by artist: BloodyRoses
  in album: A Glitchy Mind
    type: MusicAlbum
    date published: 2023-06-09
track: Another Pill
  type: MusicRecording
  duration: PT1M58S
  duration ms: 118838
  explicit: true
  by artist: BloodyRoses
  in album: A Glitchy Mind
    type: MusicAlbum
    date published: 2023-06-09
track: The Last Waltz
  type: MusicRecording
  duration: PT1M46S
  duration ms: 106949
  explicit: true
  by artist: BloodyRoses
  in album: A Glitchy Mind
    type: MusicAlbum
    date published: 2023-06-09
track: Feel It Faster
  type: MusicRecording
  duration: PT1M32S
  duration ms: 92088
  explicit: true
  by artist: BloodyRoses
  in album: A Glitchy Mind
    type: MusicAlbum
    date published: 2023-06-09
track: Misery
  type: MusicRecording
  duration: PT1M42S
  duration ms: 102491
  explicit: true
  by artist: BloodyRoses
  in album: A Glitchy Mind
    type: MusicAlbum
    date published: 2023-06-09
track: Scene
  type: MusicRecording
  duration: PT1M27S
  duration ms: 87630
  explicit: true
  by artist: BloodyRoses
  in album: A Glitchy Mind
    type: MusicAlbum
    date published: 2023-06-09
track: Cuban Link Chain
  type: MusicRecording
  duration: PT2M27S
  duration ms: 147073
  explicit: true
  by artist: BloodyRoses
  in album: A Glitchy Mind
    type: MusicAlbum
    date published: 2023-06-09
track: Start Again
  type: MusicRecording
  duration: PT1M51S
  duration ms: 111407
  explicit: true
  by artist: BloodyRoses
  in album: A Glitchy Mind
    type: MusicAlbum
    date published: 2023-06-09

Go Home
type: MusicAlbum
date published: 2023-07-21
track: Go Home
  type: MusicRecording
  duration: PT2M56S
  duration ms: 176795
  explicit: true
  by artist: BloodyRoses
  in album: Go Home
    type: MusicAlbum
    date published: 2023-07-21

FLOURISH
type: MusicAlbum
date published: 2023-12-22
track: Stops
  type: MusicRecording
  duration: PT3M14S
  duration ms: 194674
  explicit: true
  by artist: BloodyRoses
  in album: FLOURISH
    type: MusicAlbum
    date published: 2023-12-22
track: Mirror
  type: MusicRecording
  duration: PT2M55S
  duration ms: 175030
  explicit: true
  by artist: BloodyRoses
  in album: FLOURISH
    type: MusicAlbum
    date published: 2023-12-22
track: Demons
  type: MusicRecording
  duration: PT2M42S
  duration ms: 162004
  explicit: true
  by artist: BloodyRoses
  in album: FLOURISH
    type: MusicAlbum
    date published: 2023-12-22
track: Growing Pains
  type: MusicRecording
  duration: PT2M12S
  duration ms: 132282
  explicit: true
  by artist: BloodyRoses
  in album: FLOURISH
    type: MusicAlbum
    date published: 2023-12-22
track: I'M SORRY
  type: MusicRecording
  duration: PT2M6S
  duration ms: 126268
  explicit: true
  by artist: BloodyRoses
  in album: FLOURISH
    type: MusicAlbum
    date published: 2023-12-22
track: HOPE TO DIE
  type: MusicRecording
  duration: PT1M21S
  duration ms: 81686
  explicit: true
  by artist: BloodyRoses
  in album: FLOURISH
    type: MusicAlbum
    date published: 2023-12-22
track: No Kizzy
  type: MusicRecording
  duration: PT1M36S
  duration ms: 96013
  explicit: true
  by artist: BloodyRoses
  in album: FLOURISH
    type: MusicAlbum
    date published: 2023-12-22
track: Freestyle 361
  type: MusicRecording
  duration: PT2M55S
  duration ms: 175030
  explicit: true
  by artist: BloodyRoses
  in album: FLOURISH
    type: MusicAlbum
    date published: 2023-12-22
track: SHOOO
  type: MusicRecording
  duration: PT2M3S
  duration ms: 123296
  explicit: true
  by artist: BloodyRoses
  in album: FLOURISH
    type: MusicAlbum
    date published: 2023-12-22
track: Different
  type: MusicRecording
  duration: PT3M6S
  duration ms: 186803
  explicit: true
  by artist: BloodyRoses
  in album: FLOURISH
    type: MusicAlbum
    date published: 2023-12-22

Lost Serenity
type: MusicAlbum
date published: 2024-11-01
track: Culdesac
  type: MusicRecording
  duration: PT2M6S
  duration ms: 126169
  explicit: true
  by artist: BloodyRoses
  in album: Lost Serenity
    type: MusicAlbum
    date published: 2024-11-01
track: Wash Away
  type: MusicRecording
  duration: PT2M41S
  duration ms: 161049
  explicit: true
  by artist: BloodyRoses
  in album: Lost Serenity
    type: MusicAlbum
    date published: 2024-11-01
track: S P A C E
  type: MusicRecording
  duration: PT2M34S
  duration ms: 154534
  explicit: false
  by artist: BloodyRoses
  in album: Lost Serenity
    type: MusicAlbum
    date published: 2024-11-01
track: Can’t Stop The Rain
  type: MusicRecording
  duration: PT2M34S
  duration ms: 154225
  explicit: false
  by artist: BloodyRoses
  in album: Lost Serenity
    type: MusicAlbum
    date published: 2024-11-01
track: I Knew Better
  type: MusicRecording
  duration: PT3M50S
  duration ms: 230681
  explicit: true
  by artist: BloodyRoses
  in album: Lost Serenity
    type: MusicAlbum
    date published: 2024-11-01
track: LOVE WHO?!
  type: MusicRecording
  duration: PT2M45S
  duration ms: 165162
  explicit: true
  by artist: BloodyRoses
  in album: Lost Serenity
    type: MusicAlbum
    date published: 2024-11-01
track: ST4R INTERLUDE
  type: MusicRecording
  duration: PT1M26S
  duration ms: 86127
  explicit: true
  by artist: BloodyRoses
  in album: Lost Serenity
    type: MusicAlbum
    date published: 2024-11-01
track: Reveal Me
  type: MusicRecording
  duration: PT2M3S
  duration ms: 123296
  explicit: true
  by artist: BloodyRoses
  in album: Lost Serenity
    type: MusicAlbum
    date published: 2024-11-01
track: WE
  type: MusicRecording
  duration: PT2M37S
  duration ms: 157476
  explicit: true
  by artist: BloodyRoses
  in album: Lost Serenity
    type: MusicAlbum
    date published: 2024-11-01
track: LOOK @ ME
  type: MusicRecording
  duration: PT2M45S
  duration ms: 165000
  explicit: true
  by artist: BloodyRoses
  in album: Lost Serenity
    type: MusicAlbum
    date published: 2024-11-01
track: Come Closer
  type: MusicRecording
  duration: PT1M23S
  duration ms: 83474
  explicit: true
  by artist: BloodyRoses
  in album: Lost Serenity
    type: MusicAlbum
    date published: 2024-11-01
track: VERT
  type: MusicRecording
  duration: PT1M55S
  duration ms: 115030
  explicit: true
  by artist: BloodyRoses
  in album: Lost Serenity
    type: MusicAlbum
    date published: 2024-11-01
track: Drifting
  type: MusicRecording
  duration: PT2M17S
  duration ms: 137158
  explicit: true
  by artist: BloodyRoses
  in album: Lost Serenity
    type: MusicAlbum
    date published: 2024-11-01
track: W!CKED
  type: MusicRecording
  duration: PT2M59S
  duration ms: 179767
  explicit: true
  by artist: BloodyRoses
  in album: Lost Serenity
    type: MusicAlbum
    date published: 2024-11-01
track: BAD BITCH
  type: MusicRecording
  duration: PT2M16S
  duration ms: 136671
  explicit: true
  by artist: BloodyRoses
  in album: Lost Serenity
    type: MusicAlbum
    date published: 2024-11-01

Never Love
type: MusicRecording
duration: PT2M31S
duration ms: 151071
explicit: true
by artist: BloodyRoses
in album: Fascination
  type: MusicAlbum
  date published: 2021-04-03
isrc code: QZF8N2168891
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-15T10:28:40+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x6d2c441f1e3a20752887768b4017d945f39470966aedd9a9c64fd96460b78bd5
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 958152
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block/958152
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZF8N2168891
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-15T12:00: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 → block OTSBitcoinBlock must exist at that height 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6d2c441f1e3a20752887768b4017d945f39470966aedd9a9c64fd96460b78bd5. Chain 2 (Bitcoin): anchored in block 958152 (2026-07-15T12:00:27Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZF8N2168891.
  date published: 2026-07-15T12:00:27Z

Mostly Cloudy
type: MusicRecording
duration: PT2M53S
duration ms: 173371
explicit: true
by artist: BloodyRoses
in album: Love Notes Written In Blood
  type: MusicAlbum
  date published: 2021-10-29

Blue Truck
type: MusicRecording
duration: PT2M55S
duration ms: 175077
explicit: true
by artist: BloodyRoses
in album: Love Notes Written In Blood
  type: MusicAlbum
  date published: 2021-10-29

Closer
type: MusicRecording
duration: PT3M1S
duration ms: 181207
explicit: true
by artist: BloodyRoses
in album: Love Notes Written In Blood
  type: MusicAlbum
  date published: 2021-10-29

Bloody Moon
type: MusicRecording
duration: PT2M50S
duration ms: 170850
explicit: true
by artist: BloodyRoses
in album: Love Notes Written In Blood
  type: MusicAlbum
  date published: 2021-10-29

Blind
type: MusicRecording
duration: PT3M32S
duration ms: 212461
explicit: true
by artist: BloodyRoses
in album: Love Notes Written In Blood
  type: MusicAlbum
  date published: 2021-10-29

Drama
type: MusicRecording
duration: PT3M13S
duration ms: 193142
explicit: true
by artist: BloodyRoses
in album: Love Notes Written In Blood
  type: MusicAlbum
  date published: 2021-10-29

DND
type: MusicRecording
duration: PT3M19S
duration ms: 199086
explicit: true
by artist: BloodyRoses
in album: Love Notes Written In Blood
  type: MusicAlbum
  date published: 2021-10-29

Between Us
type: MusicRecording
duration: PT2M35S
duration ms: 155990
explicit: true
by artist: BloodyRoses
in album: Love Notes Written In Blood
  type: MusicAlbum
  date published: 2021-10-29

Brain
type: MusicRecording
duration: PT3M2S
duration ms: 182739
explicit: true
by artist: BloodyRoses
in album: Love Notes Written In Blood
  type: MusicAlbum
  date published: 2021-10-29

Psycho
type: MusicRecording
duration: PT2M55S
duration ms: 175494
explicit: true
by artist: BloodyRoses
in album: Love Notes Written In Blood
  type: MusicAlbum
  date published: 2021-10-29

Too Tired
type: MusicRecording
duration: PT2M27S
duration ms: 147411
explicit: true
by artist: BloodyRoses
in album: Love Notes Written In Blood
  type: MusicAlbum
  date published: 2021-10-29

Don't Swim
type: MusicRecording
duration: PT2M55S
duration ms: 175309
explicit: true
by artist: BloodyRoses
in album: Love Notes Written In Blood
  type: MusicAlbum
  date published: 2021-10-29

Ocean Eyes
type: MusicRecording
duration: PT3M19S
duration ms: 199086
explicit: true
by artist: BloodyRoses
in album: Love Notes Written In Blood
  type: MusicAlbum
  date published: 2021-10-29

GMFU
type: MusicRecording
duration: PT3M11S
duration ms: 191656
explicit: true
by artist: BloodyRoses
in album: Love Notes Written In Blood
  type: MusicAlbum
  date published: 2021-10-29

Why
type: MusicRecording
duration: PT2M30S
duration ms: 150893
explicit: false
by artist: BloodyRoses
in album: Love Notes Written In Blood
  type: MusicAlbum
  date published: 2021-10-29

Falling Star
type: MusicRecording
duration: PT2M17S
duration ms: 137903
explicit: true
by artist: BloodyRoses
in album: Bloody Roses Under My Feet
  type: MusicAlbum
  date published: 2020-10-01

Ocean Drive
type: MusicRecording
duration: PT3M13S
duration ms: 193965
explicit: true
by artist: BloodyRoses
in album: Bloody Roses Under My Feet
  type: MusicAlbum
  date published: 2020-10-01

Sneaky Link
type: MusicRecording
duration: PT2M47S
duration ms: 167809
explicit: true
by artist: BloodyRoses
in album: Bloody Roses Under My Feet
  type: MusicAlbum
  date published: 2020-10-01

Love Notes Written in Blood
type: MusicRecording
duration: PT3M1S
duration ms: 181253
explicit: true
by artist: BloodyRoses
in album: Love Notes Written In Blood
  type: MusicAlbum
  date published: 2021-10-29