thornskin
type: MusicGroup
genre: shoegaze
popularity: 45
followers: 10658
additional property: CopyrightID
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x2af97acfa07de107aa0449259f8a077e09457aeeb6cecead6eb58de080d0effc
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 953423
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block/953423
additional property: OTSProofURL
  type: PropertyValue
  value: https://artists.proofprofile.net/proofs/artist/c90313cd-87cd-47f1-8875-c82099dfe6fb.ots
additional property: OTSRecordURL
  type: PropertyValue
  value: https://artists.proofprofile.net/proofs/artist/c90313cd-87cd-47f1-8875-c82099dfe6fb.json
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/artist/c90313cd-87cd-47f1-8875-c82099dfe6fb
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-06-12T21:20:00Z
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 0x2af97acfa07de107aa0449259f8a077e09457aeeb6cecead6eb58de080d0effc. Chain 2 (Bitcoin): anchored in block 953423 (2026-06-12T21:20:00Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/c90313cd-87cd-47f1-8875-c82099dfe6fb.json and https://artists.proofprofile.net/proofs/artist/c90313cd-87cd-47f1-8875-c82099dfe6fb.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
  date published: 2026-06-12T21:20:00Z
album: couldn't adjust
  type: MusicAlbum
  date published: 2022-09-26
  track: couldn't adjust
    type: MusicRecording
    duration: PT1M36S
    duration ms: 96015
    explicit: true
    by artist: thornskin
    in album: couldn't adjust
      type: MusicAlbum
      date published: 2022-09-26
    isrc code: SE6XY2231646
album: lost
  type: MusicAlbum
  date published: 2022-10-14
  track: lost
    type: MusicRecording
    duration: PT1M49S
    duration ms: 109024
    explicit: true
    by artist: thornskin
    in album: lost
      type: MusicAlbum
      date published: 2022-10-14
album: when you cry
  type: MusicAlbum
  date published: 2022-10-28
  track: when you cry
    type: MusicRecording
    duration: PT1M3S
    duration ms: 63638
    explicit: false
    by artist: thornskin
    in album: when you cry
      type: MusicAlbum
      date published: 2022-10-28
album: when you cry
  type: MusicAlbum
  date published: 2022-10-28
  track: when you cry
    type: MusicRecording
    duration: PT1M3S
    duration ms: 63580
    explicit: false
    by artist: thornskin
    in album: when you cry
      type: MusicAlbum
      date published: 2022-10-28
album: when you cry
  type: MusicAlbum
  date published: 2022-10-28
  track: when you cry
    type: MusicRecording
    duration: PT1M3S
    duration ms: 63638
    explicit: false
    by artist: thornskin
    in album: when you cry
      type: MusicAlbum
      date published: 2022-10-28
album: tethers
  type: MusicAlbum
  date published: 2022-11-18
  track: tethers
    type: MusicRecording
    duration: PT1M38S
    duration ms: 98828
    explicit: false
    by artist: thornskin
    in album: tethers
      type: MusicAlbum
      date published: 2022-11-18
album: you take care of me so well and we dont talk at all
  type: MusicAlbum
  date published: 2022-12-09
  track: you take care of me so well and we dont talk at all
    type: MusicRecording
    duration: PT1M43S
    duration ms: 103389
    explicit: false
    by artist: thornskin
    in album: you take care of me so well and we dont talk at all
      type: MusicAlbum
      date published: 2022-12-09
album: blades
  type: MusicAlbum
  date published: 2022-12-16
  track: blades
    type: MusicRecording
    duration: PT1M42S
    duration ms: 102979
    explicit: true
    by artist: thornskin
    in album: blades
      type: MusicAlbum
      date published: 2022-12-16
album: THANKXSOMUCH
  type: MusicAlbum
  date published: 2022-12-30
  track: THANKXSOMUCH
    type: MusicRecording
    duration: PT1M30S
    duration ms: 90953
    explicit: false
    by artist: thornskin
    in album: THANKXSOMUCH
      type: MusicAlbum
      date published: 2022-12-30
album: THANKXSOMUCH
  type: MusicAlbum
  date published: 2022-12-30
  track: THANKXSOMUCH
    type: MusicRecording
    duration: PT1M30S
    duration ms: 90953
    explicit: false
    by artist: thornskin
    in album: THANKXSOMUCH
      type: MusicAlbum
      date published: 2022-12-30
album: THANKXSOMUCH
  type: MusicAlbum
  date published: 2022-12-30
  track: THANKXSOMUCH
    type: MusicRecording
    duration: PT1M30S
    duration ms: 90953
    explicit: false
    by artist: thornskin
    in album: THANKXSOMUCH
      type: MusicAlbum
      date published: 2022-12-30
album: BLOODLOSS
  type: MusicAlbum
  date published: 2023-01-06
  track: BLOODLOSS
    type: MusicRecording
    duration: PT1M34S
    duration ms: 94381
    explicit: true
    by artist: thornskin
    in album: BLOODLOSS
      type: MusicAlbum
      date published: 2023-01-06
    isrc code: SE6SA2220344
    additional property: CopyrightID
    additional property: CopyrightStatus
      type: PropertyValue
      value: registered
    additional property: CopyrightRegisteredAt
      type: PropertyValue
      value: 2026-06-29T13:08:37+00:00
    additional property: CopyrightChainExplorerURL
      type: PropertyValue
      value: https://explorer.copyrightchains.com/tx/0x9e060e3d43ce812455f945716d229f35a4704e176a084644147a9cf4b2f4ccb2
    additional property: OTSHash
    additional property: OTSBitcoinBlock
      type: PropertyValue
      value: 956375
    additional property: OTSBitcoinBlockVerifyURL
      type: PropertyValue
      value: https://blockstream.info/api/block/956375
    additional property: OTSRecordURL
      type: PropertyValue
      value: https://artists.proofprofile.net/proofs/track/3ZpYUmoDCpjJzRi8jBRzuJ.json
    additional property: OTSVerificationAPI
    additional property: OTSTimestamp
    additional property: OTSCanonicalRecord
    additional property: OTSVerifyInstructions
    subject of: OpenTimestamps Proof of Existence
album: PRETEND
album: SUIXIDE MXXD
album: poisonwell
album: DULL
album: HELL
album: DAYDREAM
album: im still in shock
album: without a friend
album: blood red
album: breathe out inhale
album: she hurts me
album: you hurt me without even trying
album: cutter
album: for the first time
album: black ants don't bite
album: euphoria
album: empty space
album: outlaw
album: the fool and despair
album: intongues
album: show you i care
album: blacklight heaven
album: of course
album: PRIVATE FUNERALS
album: heroin
album: time waster
album: driving with no brakes
album: paintedglass
album: zach is going to die
album: you don't have to belong everywhere
album: tell me how to feel
album: i want to devour you
album: little heart robber
album: you're wrong
album: diseased
album: one day i'll have to leave
album: you were made to die alone
album: i want to scar you
album: 2001 (lost feelings)
album: it hurt me too
album: you only know hate EP
album: f*ck you, goodbye
album: i'll sing you to bed
album: she don't like me anymore
album: bullet for my love
album: this revolving door keeps closing on me
album: i guess it wasn't that important
album: it didn't mean much
album: P.S fuck you cunt
album: life of shit
album: I LOVE YOU YOU DON'T HAVE TO SAY IT BACK
album: a/c

OTSVerificationAPI
type: PropertyValue
value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/3ZpYUmoDCpjJzRi8jBRzuJ

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

OTSCanonicalRecord
type: PropertyValue

OTSVerifyInstructions
type: PropertyValue
value: 1. Compute SHA-256 of OTSCanonicalRecord value → must equal OTSHash 2. GET OTSBitcoinBlockVerifyURL → block OTSBitcoinBlock must exist at that height 3. Read CopyrightID inside OTSCanonicalRecord → must equal the CopyrightID above 4. GET OTSVerificationAPI → pre-computed 6-check result from server 5. If all match: this entity was registered on CopyrightChains at OTSTimestamp, independently verifiable on Bitcoin

OpenTimestamps Proof of Existence
type: DigitalDocument
encoding format: application/vnd.opentimestamps.ots
description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9e060e3d43ce812455f945716d229f35a4704e176a084644147a9cf4b2f4ccb2. Chain 2 (Bitcoin): anchored in block 956375 (2026-07-02T16:51:38Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/3ZpYUmoDCpjJzRi8jBRzuJ.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/3ZpYUmoDCpjJzRi8jBRzuJ.
date published: 2026-07-02T16:51:38Z

PRETEND
type: MusicAlbum
date published: 2023-01-27
track: PRETEND
  type: MusicRecording
  duration: PT2M4S
  duration ms: 124893
  explicit: false
  by artist: thornskin
  in album: PRETEND
    type: MusicAlbum
    date published: 2023-01-27

SUIXIDE MXXD
type: MusicAlbum
date published: 2023-02-04
track: SUIXIDE MXXD
  type: MusicRecording
  duration: PT1M8S
  duration ms: 68688
  explicit: false
  by artist: thornskin
  in album: SUIXIDE MXXD
    type: MusicAlbum
    date published: 2023-02-04

poisonwell
type: MusicAlbum
date published: 2023-02-28
track: poisonwell
  type: MusicRecording
  duration: PT1M43S
  duration ms: 103789
  explicit: false
  by artist: thornskin
  in album: poisonwell
    type: MusicAlbum
    date published: 2023-02-28

DULL
type: MusicAlbum
date published: 2023-03-08
track: DULL
  type: MusicRecording
  duration: PT1M22S
  duration ms: 82970
  explicit: false
  by artist: thornskin
  in album: DULL
    type: MusicAlbum
    date published: 2023-03-08

HELL
type: MusicAlbum
date published: 2023-03-13
track: HELL
  type: MusicRecording
  duration: PT1M37S
  duration ms: 97632
  explicit: true
  by artist: thornskin
  in album: HELL
    type: MusicAlbum
    date published: 2023-03-13

DAYDREAM
type: MusicAlbum
date published: 2023-03-19
track: DAYDREAM
  type: MusicRecording
  duration: PT1M36S
  duration ms: 96005
  explicit: false
  by artist: thornskin
  in album: DAYDREAM
    type: MusicAlbum
    date published: 2023-03-19

im still in shock
type: MusicAlbum
date published: 2023-04-06
track: im still in shock
  type: MusicRecording
  duration: PT1M39S
  duration ms: 99136
  explicit: false
  by artist: thornskin
  in album: im still in shock
    type: MusicAlbum
    date published: 2023-04-06

without a friend
type: MusicAlbum
date published: 2023-05-02
track: without a friend
  type: MusicRecording
  duration: PT2M39S
  duration ms: 159519
  explicit: false
  by artist: thornskin
  in album: without a friend
    type: MusicAlbum
    date published: 2023-05-02

blood red
type: MusicAlbum
date published: 2023-05-11
track: blood red
  type: MusicRecording
  duration: PT1M27S
  duration ms: 87276
  explicit: false
  by artist: thornskin
  in album: blood red
    type: MusicAlbum
    date published: 2023-05-11
  isrc code: UKZGC2303028

blood red
type: MusicAlbum
date published: 2023-05-11
track: blood red
  type: MusicRecording
  duration: PT1M27S
  duration ms: 87276
  explicit: true
  by artist: thornskin
  in album: blood red
    type: MusicAlbum
    date published: 2023-05-11

breathe out inhale
type: MusicAlbum
date published: 2023-05-18
track: breathe out inhale
  type: MusicRecording
  duration: PT2M22S
  duration ms: 142711
  explicit: false
  by artist: thornskin
  in album: breathe out inhale
    type: MusicAlbum
    date published: 2023-05-18

breathe out inhale
type: MusicAlbum
date published: 2023-05-18
track: breathe out inhale
  type: MusicRecording
  duration: PT2M22S
  duration ms: 142711
  explicit: false
  by artist: thornskin
  in album: breathe out inhale
    type: MusicAlbum
    date published: 2023-05-18
  isrc code: UKZGC2302931

she hurts me
type: MusicAlbum
date published: 2023-05-25
track: she hurts me
  type: MusicRecording
  duration: PT2M8S
  duration ms: 128007
  explicit: true
  by artist: thornskin
  in album: she hurts me
    type: MusicAlbum
    date published: 2023-05-25

she hurts me
type: MusicAlbum
date published: 2023-05-25
track: she hurts me
  type: MusicRecording
  duration: PT2M8S
  duration ms: 128007
  explicit: false
  by artist: thornskin
  in album: she hurts me
    type: MusicAlbum
    date published: 2023-05-25

you hurt me without even trying
type: MusicAlbum
date published: 2023-06-12
track: you hurt me without even trying
  type: MusicRecording
  duration: PT1M39S
  duration ms: 99313
  explicit: true
  by artist: thornskin
  in album: you hurt me without even trying
    type: MusicAlbum
    date published: 2023-06-12

you hurt me without even trying
type: MusicAlbum
date published: 2023-06-12
track: you hurt me without even trying
  type: MusicRecording
  duration: PT1M39S
  duration ms: 99313
  explicit: false
  by artist: thornskin
  in album: you hurt me without even trying
    type: MusicAlbum
    date published: 2023-06-12

cutter
type: MusicAlbum
date published: 2023-06-23
track: cutter
  type: MusicRecording
  duration: PT1M57S
  duration ms: 117340
  explicit: false
  by artist: thornskin
  in album: cutter
    type: MusicAlbum
    date published: 2023-06-23

cutter
type: MusicAlbum
date published: 2023-06-23
track: cutter
  type: MusicRecording
  duration: PT1M57S
  duration ms: 117340
  explicit: false
  by artist: thornskin
  in album: cutter
    type: MusicAlbum
    date published: 2023-06-23

for the first time
type: MusicAlbum
date published: 2023-06-30
track: for the first time
  type: MusicRecording
  duration: PT2M16S
  duration ms: 136270
  explicit: false
  by artist: thornskin
  in album: for the first time
    type: MusicAlbum
    date published: 2023-06-30

for the first time
type: MusicAlbum
date published: 2023-06-30
track: for the first time
  type: MusicRecording
  duration: PT2M16S
  duration ms: 136270
  explicit: false
  by artist: thornskin
  in album: for the first time
    type: MusicAlbum
    date published: 2023-06-30
  isrc code: UKZGC2304303

black ants don't bite
type: MusicAlbum
date published: 2023-07-14
track: im your dog
  type: MusicRecording
  duration: PT2M8S
  duration ms: 128016
  explicit: true
  by artist: thornskin
  in album: black ants don't bite
    type: MusicAlbum
    date published: 2023-07-14
track: can't take it back
  type: MusicRecording
  duration: PT1M47S
  duration ms: 107276
  explicit: true
  by artist: thornskin
  in album: black ants don't bite
    type: MusicAlbum
    date published: 2023-07-14
track: kiss my chest
  type: MusicRecording
  duration: PT1M36S
  duration ms: 96004
  explicit: true
  by artist: thornskin
  in album: black ants don't bite
    type: MusicAlbum
    date published: 2023-07-14
track: truth or dare
  type: MusicRecording
  duration: PT2M30S
  duration ms: 150870
  explicit: true
  by artist: thornskin
  in album: black ants don't bite
    type: MusicAlbum
    date published: 2023-07-14
track: bodymadeofguns
  type: MusicRecording
  duration: PT2M24S
  duration ms: 144015
  explicit: true
  by artist: thornskin
  in album: black ants don't bite
    type: MusicAlbum
    date published: 2023-07-14
track: to death
  type: MusicRecording
  duration: PT1M27S
  duration ms: 87775
  explicit: true
  by artist: thornskin
  in album: black ants don't bite
    type: MusicAlbum
    date published: 2023-07-14
track: why won't you look at me
  type: MusicRecording
  duration: PT1M58S
  duration ms: 118369
  explicit: true
  by artist: thornskin
  in album: black ants don't bite
    type: MusicAlbum
    date published: 2023-07-14
track: i was once
  type: MusicRecording
  duration: PT1M55S
  duration ms: 115223
  explicit: true
  by artist: thornskin
  in album: black ants don't bite
    type: MusicAlbum
    date published: 2023-07-14
track: claymore
  type: MusicRecording
  duration: PT1M42S
  duration ms: 102412
  explicit: true
  by artist: thornskin
  in album: black ants don't bite
    type: MusicAlbum
    date published: 2023-07-14
track: black ants don't bite
  type: MusicRecording
  duration: PT1M45S
  duration ms: 105298
  explicit: true
  by artist: thornskin
  in album: black ants don't bite
    type: MusicAlbum
    date published: 2023-07-14

black ants don't bite
type: MusicAlbum
date published: 2023-07-14
track: im your dog
  type: MusicRecording
  duration: PT2M8S
  duration ms: 128016
  explicit: false
  by artist: thornskin
  in album: black ants don't bite
    type: MusicAlbum
    date published: 2023-07-14
track: can't take it back
  type: MusicRecording
  duration: PT1M47S
  duration ms: 107276
  explicit: false
  by artist: thornskin
  in album: black ants don't bite
    type: MusicAlbum
    date published: 2023-07-14
track: kiss my chest
  type: MusicRecording
  duration: PT1M36S
  duration ms: 96004
  explicit: false
  by artist: thornskin
  in album: black ants don't bite
    type: MusicAlbum
    date published: 2023-07-14
track: truth or dare
  type: MusicRecording
  duration: PT2M30S
  duration ms: 150870
  explicit: false
  by artist: thornskin
  in album: black ants don't bite
    type: MusicAlbum
    date published: 2023-07-14
  isrc code: UKZGC2304583
track: bodymadeofguns
  type: MusicRecording
  duration: PT2M24S
  duration ms: 144015
  explicit: false
  by artist: thornskin
  in album: black ants don't bite
    type: MusicAlbum
    date published: 2023-07-14
  isrc code: UKZGC2304586
track: to death
  type: MusicRecording
  duration: PT1M27S
  duration ms: 87775
  explicit: false
  by artist: thornskin
  in album: black ants don't bite
    type: MusicAlbum
    date published: 2023-07-14
track: why won't you look at me
  type: MusicRecording
  duration: PT1M58S
  duration ms: 118369
  explicit: false
  by artist: thornskin
  in album: black ants don't bite
    type: MusicAlbum
    date published: 2023-07-14
  isrc code: UKZGC2304588
track: i was once
  type: MusicRecording
  duration: PT1M55S
  duration ms: 115223
  explicit: false
  by artist: thornskin
  in album: black ants don't bite
    type: MusicAlbum
    date published: 2023-07-14
track: claymore
  type: MusicRecording
  duration: PT1M42S
  duration ms: 102412
  explicit: false
  by artist: thornskin
  in album: black ants don't bite
    type: MusicAlbum
    date published: 2023-07-14
track: black ants don't bite
  type: MusicRecording
  duration: PT1M45S
  duration ms: 105298
  explicit: false
  by artist: thornskin
  in album: black ants don't bite
    type: MusicAlbum
    date published: 2023-07-14
  isrc code: UKZGC2304591

euphoria
type: MusicAlbum
date published: 2023-08-04
track: euphoria
  type: MusicRecording
  duration: PT1M58S
  duration ms: 118158
  explicit: true
  by artist: thornskin
  in album: euphoria
    type: MusicAlbum
    date published: 2023-08-04

euphoria
type: MusicAlbum
date published: 2023-08-04
track: euphoria
  type: MusicRecording
  duration: PT1M58S
  duration ms: 118158
  explicit: false
  by artist: thornskin
  in album: euphoria
    type: MusicAlbum
    date published: 2023-08-04

empty space
type: MusicAlbum
date published: 2023-08-11
track: empty space
  type: MusicRecording
  duration: PT2M30S
  duration ms: 150870
  explicit: true
  by artist: thornskin
  in album: empty space
    type: MusicAlbum
    date published: 2023-08-11

empty space
type: MusicAlbum
date published: 2023-08-11
track: empty space
  type: MusicRecording
  duration: PT2M30S
  duration ms: 150870
  explicit: false
  by artist: thornskin
  in album: empty space
    type: MusicAlbum
    date published: 2023-08-11

outlaw
type: MusicAlbum
date published: 2023-08-18
track: outlaw
  type: MusicRecording
  duration: PT1M21S
  duration ms: 81458
  explicit: false
  by artist: thornskin
  in album: outlaw
    type: MusicAlbum
    date published: 2023-08-18

the fool and despair
type: MusicAlbum
date published: 2023-09-01
track: the fool and despair
  type: MusicRecording
  duration: PT2M30S
  duration ms: 150870
  explicit: true
  by artist: thornskin
  in album: the fool and despair
    type: MusicAlbum
    date published: 2023-09-01

the fool and despair
type: MusicAlbum
date published: 2023-09-01
track: the fool and despair
  type: MusicRecording
  duration: PT2M30S
  duration ms: 150870
  explicit: false
  by artist: thornskin
  in album: the fool and despair
    type: MusicAlbum
    date published: 2023-09-01
  isrc code: UKZGC2306315

intongues
type: MusicAlbum
date published: 2023-09-15
track: intongues
  type: MusicRecording
  duration: PT2M42S
  duration ms: 162471
  explicit: true
  by artist: thornskin
  in album: intongues
    type: MusicAlbum
    date published: 2023-09-15

intongues
type: MusicAlbum
date published: 2023-09-15
track: intongues
  type: MusicRecording
  duration: PT2M42S
  duration ms: 162471
  explicit: false
  by artist: thornskin
  in album: intongues
    type: MusicAlbum
    date published: 2023-09-15
  isrc code: UKZGC2306786

show you i care
type: MusicAlbum
date published: 2023-10-13
track: show you i care
  type: MusicRecording
  duration: PT2M4S
  duration ms: 124242
  explicit: false
  by artist: thornskin
  in album: show you i care
    type: MusicAlbum
    date published: 2023-10-13
  isrc code: CA5KR2388990

blacklight heaven
type: MusicAlbum
date published: 2023-10-27
track: blacklight heaven
  type: MusicRecording
  duration: PT2M48S
  duration ms: 168970
  explicit: false
  by artist: thornskin
  in album: blacklight heaven
    type: MusicAlbum
    date published: 2023-10-27

blacklight heaven
type: MusicAlbum
date published: 2023-10-27
track: blacklight heaven
  type: MusicRecording
  duration: PT2M17S
  duration ms: 137000
  explicit: false
  by artist: thornskin
  in album: blacklight heaven
    type: MusicAlbum
    date published: 2023-10-27
  isrc code: USANG2464322

blacklight heaven
type: MusicAlbum
date published: 2023-10-27
track: blacklight heaven
  type: MusicRecording
  duration: PT2M48S
  duration ms: 168970
  explicit: true
  by artist: thornskin
  in album: blacklight heaven
    type: MusicAlbum
    date published: 2023-10-27
track: blacklight heaven (sped up)
  type: MusicRecording
  duration: PT2M7S
  duration ms: 127308
  explicit: true
  by artist: thornskin
  in album: blacklight heaven
    type: MusicAlbum
    date published: 2023-10-27

blacklight heaven
type: MusicAlbum
date published: 2023-10-27
track: blacklight heaven
  type: MusicRecording
  duration: PT2M48S
  duration ms: 168970
  explicit: false
  by artist: thornskin
  in album: blacklight heaven
    type: MusicAlbum
    date published: 2023-10-27
track: blacklight heaven (sped up)
  type: MusicRecording
  duration: PT2M7S
  duration ms: 127308
  explicit: false
  by artist: thornskin
  in album: blacklight heaven
    type: MusicAlbum
    date published: 2023-10-27

of course
type: MusicAlbum
date published: 2023-11-17
track: of course
  type: MusicRecording
  duration: PT1M57S
  duration ms: 117340
  explicit: false
  by artist: thornskin
  in album: of course
    type: MusicAlbum
    date published: 2023-11-17

PRIVATE FUNERALS
type: MusicAlbum
date published: 2023-12-01
track: it won't matter
  type: MusicRecording
  duration: PT1M53S
  duration ms: 113694
  explicit: true
  by artist: thornskin
  in album: PRIVATE FUNERALS
    type: MusicAlbum
    date published: 2023-12-01
track: it's alright I understand
  type: MusicRecording
  duration: PT1M49S
  duration ms: 109721
  explicit: true
  by artist: thornskin
  in album: PRIVATE FUNERALS
    type: MusicAlbum
    date published: 2023-12-01
track: cauterize
  type: MusicRecording
  duration: PT1M57S
  duration ms: 117340
  explicit: true
  by artist: thornskin
  in album: PRIVATE FUNERALS
    type: MusicAlbum
    date published: 2023-12-01
track: i'll never open my heart again
  type: MusicRecording
  duration: PT1M14S
  duration ms: 74334
  explicit: true
  by artist: thornskin
  in album: PRIVATE FUNERALS
    type: MusicAlbum
    date published: 2023-12-01
track: noose
  type: MusicRecording
  duration: PT1M51S
  duration ms: 111437
  explicit: true
  by artist: thornskin
  in album: PRIVATE FUNERALS
    type: MusicAlbum
    date published: 2023-12-01
track: flower (maquia)
  type: MusicRecording
  duration: PT2M0S
  duration ms: 120011
  explicit: true
  by artist: thornskin
  in album: PRIVATE FUNERALS
    type: MusicAlbum
    date published: 2023-12-01

PRIVATE FUNERALS
type: MusicAlbum
date published: 2023-12-01
track: it won't matter
  type: MusicRecording
  duration: PT1M53S
  duration ms: 113694
  explicit: false
  by artist: thornskin
  in album: PRIVATE FUNERALS
    type: MusicAlbum
    date published: 2023-12-01
track: it's alright I understand
  type: MusicRecording
  duration: PT1M49S
  duration ms: 109721
  explicit: false
  by artist: thornskin
  in album: PRIVATE FUNERALS
    type: MusicAlbum
    date published: 2023-12-01
track: cauterize
  type: MusicRecording
  duration: PT1M57S
  duration ms: 117340
  explicit: false
  by artist: thornskin
  in album: PRIVATE FUNERALS
    type: MusicAlbum
    date published: 2023-12-01
track: i'll never open my heart again
  type: MusicRecording
  duration: PT1M14S
  duration ms: 74334
  explicit: false
  by artist: thornskin
  in album: PRIVATE FUNERALS
    type: MusicAlbum
    date published: 2023-12-01
track: noose
  type: MusicRecording
  duration: PT1M51S
  duration ms: 111437
  explicit: false
  by artist: thornskin
  in album: PRIVATE FUNERALS
    type: MusicAlbum
    date published: 2023-12-01
  isrc code: UKZGC2308616
track: flower (maquia)
  type: MusicRecording
  duration: PT2M0S
  duration ms: 120011
  explicit: false
  by artist: thornskin
  in album: PRIVATE FUNERALS
    type: MusicAlbum
    date published: 2023-12-01
  isrc code: UKZGC2308617

heroin
type: MusicAlbum
date published: 2023-12-22
track: heroin
  type: MusicRecording
  duration: PT2M11S
  duration ms: 131670
  explicit: true
  by artist: thornskin
  in album: heroin
    type: MusicAlbum
    date published: 2023-12-22
  isrc code: SE6XX2343466

time waster
type: MusicAlbum
date published: 2024-01-12
track: time waster
  type: MusicRecording
  duration: PT1M56S
  duration ms: 116050
  explicit: false
  by artist: thornskin
  in album: time waster
    type: MusicAlbum
    date published: 2024-01-12
  isrc code: QZZ662401627

driving with no brakes
type: MusicAlbum
date published: 2024-01-19
track: driving with no brakes
  type: MusicRecording
  duration: PT1M36S
  duration ms: 96004
  explicit: false
  by artist: thornskin
  in album: driving with no brakes
    type: MusicAlbum
    date published: 2024-01-19

paintedglass
type: MusicAlbum
date published: 2024-01-26
track: paintedglass
  type: MusicRecording
  duration: PT2M24S
  duration ms: 144053
  explicit: true
  by artist: thornskin
  in album: paintedglass
    type: MusicAlbum
    date published: 2024-01-26
  isrc code: SE6I32490216

zach is going to die
type: MusicAlbum
date published: 2024-02-23
track: ultraheaven
  type: MusicRecording
  duration: PT1M43S
  duration ms: 103517
  explicit: false
  by artist: thornskin
  in album: zach is going to die
    type: MusicAlbum
    date published: 2024-02-23
  isrc code: QZZ662423770
track: bellyacher
  type: MusicRecording
  duration: PT2M24S
  duration ms: 144209
  explicit: false
  by artist: thornskin
  in album: zach is going to die
    type: MusicAlbum
    date published: 2024-02-23
  isrc code: QZZ662423771
track: flipflops
  type: MusicRecording
  duration: PT1M17S
  duration ms: 77669
  explicit: false
  by artist: thornskin
  in album: zach is going to die
    type: MusicAlbum
    date published: 2024-02-23
  isrc code: QZZ662423772
track: crutches
  type: MusicRecording
  duration: PT2M9S
  duration ms: 129013
  explicit: false
  by artist: thornskin
  in album: zach is going to die
    type: MusicAlbum
    date published: 2024-02-23
  isrc code: QZZ662423773
track: i'd give everything but i never had much
  type: MusicRecording
  duration: PT2M28S
  duration ms: 148656
  explicit: false
  by artist: thornskin
  in album: zach is going to die
    type: MusicAlbum
    date published: 2024-02-23
  isrc code: QZZ662423774
track: running out
  type: MusicRecording
  duration: PT1M49S
  duration ms: 109727
  explicit: false
  by artist: thornskin
  in album: zach is going to die
    type: MusicAlbum
    date published: 2024-02-23
  isrc code: QZZ662423775
track: pretty (interlude)
  type: MusicRecording
  duration: PT1M11S
  duration ms: 71129
  explicit: true
  by artist: thornskin
  in album: zach is going to die
    type: MusicAlbum
    date published: 2024-02-23
  isrc code: QZZ662423776
track: new to me
  type: MusicRecording
  duration: PT2M4S
  duration ms: 124441
  explicit: true
  by artist: thornskin
  in album: zach is going to die
    type: MusicAlbum
    date published: 2024-02-23
  isrc code: QZZ662423777
track: creep
  type: MusicRecording
  duration: PT2M17S
  duration ms: 137156
  explicit: false
  by artist: thornskin
  in album: zach is going to die
    type: MusicAlbum
    date published: 2024-02-23
  isrc code: QZZ662423778
track: spikes
  type: MusicRecording
  duration: PT2M2S
  duration ms: 122803
  explicit: false
  by artist: thornskin
  in album: zach is going to die
    type: MusicAlbum
    date published: 2024-02-23
  isrc code: QZZ662423779
track: poor thing
  type: MusicRecording
  duration: PT2M4S
  duration ms: 124732
  explicit: false
  by artist: thornskin
  in album: zach is going to die
    type: MusicAlbum
    date published: 2024-02-23
  isrc code: QZZ662423780
track: designedtohurt
  type: MusicRecording
  duration: PT3M26S
  duration ms: 206848
  explicit: false
  by artist: thornskin
  in album: zach is going to die
    type: MusicAlbum
    date published: 2024-02-23
track: nobody is going to love you, zach
  type: MusicRecording
  duration: PT2M25S
  duration ms: 145187
  explicit: false
  by artist: thornskin
  in album: zach is going to die
    type: MusicAlbum
    date published: 2024-02-23
  isrc code: QZZ662423782

you don't have to belong everywhere
type: MusicAlbum
date published: 2024-04-05
track: break everything
  type: MusicRecording
  duration: PT2M7S
  duration ms: 127888
  explicit: false
  by artist: thornskin
  in album: you don't have to belong everywhere
    type: MusicAlbum
    date published: 2024-04-05
  isrc code: QZZ662478125
track: harvard
  type: MusicRecording
  duration: PT1M0S
  duration ms: 60857
  explicit: false
  by artist: thornskin
  in album: you don't have to belong everywhere
    type: MusicAlbum
    date published: 2024-04-05
track: my love is vile
  type: MusicRecording
  duration: PT1M31S
  duration ms: 91290
  explicit: false
  by artist: thornskin
  in album: you don't have to belong everywhere
    type: MusicAlbum
    date published: 2024-04-05
  isrc code: QZZ662478127
track: nothin
  type: MusicRecording
  duration: PT1M39S
  duration ms: 99906
  explicit: false
  by artist: thornskin
  in album: you don't have to belong everywhere
    type: MusicAlbum
    date published: 2024-04-05
  isrc code: QZZ662478128
track: you don't have to belong everywhere
  type: MusicRecording
  duration: PT1M54S
  duration ms: 114665
  explicit: false
  by artist: thornskin
  in album: you don't have to belong everywhere
    type: MusicAlbum
    date published: 2024-04-05
  isrc code: QZZ662478129
track: curse
  type: MusicRecording
  duration: PT1M25S
  duration ms: 85665
  explicit: false
  by artist: thornskin
  in album: you don't have to belong everywhere
    type: MusicAlbum
    date published: 2024-04-05
  isrc code: QZZ662478130

tell me how to feel
type: MusicAlbum
date published: 2024-05-24
track: tell me how to feel
  type: MusicRecording
  duration: PT1M35S
  duration ms: 95607
  explicit: false
  by artist: thornskin
  in album: tell me how to feel
    type: MusicAlbum
    date published: 2024-05-24
  isrc code: SE6HN2409751
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-06-29T12:57:57+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0xfdd3fb88ea8592bf4894499e14190e43d2cc96890cc9d2f0f0ec9deb01efaab8
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 956375
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block/956375
  additional property: OTSRecordURL
    type: PropertyValue
    value: https://artists.proofprofile.net/proofs/track/1dZfGgjJrZMNrkPTQnHmjW.json
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/1dZfGgjJrZMNrkPTQnHmjW
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-02T16:51:38Z
  additional property: OTSCanonicalRecord
    type: PropertyValue
    value: {"copyright_id":"0xfdd3fb88ea8592bf4894499e14190e43d2cc96890cc9d2f0f0ec9deb01efaab8","isrc":"SE6HN2409751","name":"tell me how to feel","registered_at":"2026-06-29T12:57:57Z","spotify_id":"1dZfGgjJrZMNrkPTQnHmjW","type":"track"}
  additional property: OTSVerifyInstructions
    type: PropertyValue
    value: 1. Compute SHA-256 of OTSCanonicalRecord value → must equal OTSHash 2. GET OTSBitcoinBlockVerifyURL → block OTSBitcoinBlock must exist at that height 3. Read CopyrightID inside OTSCanonicalRecord → must equal the CopyrightID above 4. GET OTSVerificationAPI → pre-computed 6-check result from server 5. 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 0xfdd3fb88ea8592bf4894499e14190e43d2cc96890cc9d2f0f0ec9deb01efaab8. Chain 2 (Bitcoin): anchored in block 956375 (2026-07-02T16:51:38Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/1dZfGgjJrZMNrkPTQnHmjW.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/1dZfGgjJrZMNrkPTQnHmjW.
    date published: 2026-07-02T16:51:38Z
    text: {"copyright_id":"0xfdd3fb88ea8592bf4894499e14190e43d2cc96890cc9d2f0f0ec9deb01efaab8","isrc":"SE6HN2409751","name":"tell me how to feel","registered_at":"2026-06-29T12:57:57Z","spotify_id":"1dZfGgjJrZMNrkPTQnHmjW","type":"track"}

i want to devour you
type: MusicAlbum
date published: 2024-06-14
track: i want to devour you
  type: MusicRecording
  duration: PT1M33S
  duration ms: 93950
  explicit: true
  by artist: thornskin
  in album: i want to devour you
    type: MusicAlbum
    date published: 2024-06-14
  isrc code: SE6HN2445331

little heart robber
type: MusicAlbum
date published: 2024-07-26
track: i don't like people much
  type: MusicRecording
  duration: PT1M21S
  duration ms: 81464
  explicit: false
  by artist: thornskin
  in album: little heart robber
    type: MusicAlbum
    date published: 2024-07-26
  isrc code: USANG2414619
track: mirrors
  type: MusicRecording
  duration: PT0M52S
  duration ms: 52473
  explicit: false
  by artist: thornskin
  in album: little heart robber
    type: MusicAlbum
    date published: 2024-07-26
track: anhedonia
  type: MusicRecording
  duration: PT1M18S
  duration ms: 78433
  explicit: true
  by artist: thornskin
  in album: little heart robber
    type: MusicAlbum
    date published: 2024-07-26
  isrc code: USANG2414624
track: van gogh
  type: MusicRecording
  duration: PT0M39S
  duration ms: 39156
  explicit: true
  by artist: thornskin
  in album: little heart robber
    type: MusicAlbum
    date published: 2024-07-26
track: i don't want this anymore (viscera)
  type: MusicRecording
  duration: PT2M4S
  duration ms: 124424
  explicit: false
  by artist: thornskin
  in album: little heart robber
    type: MusicAlbum
    date published: 2024-07-26
track: bonnie & clyde
  type: MusicRecording
  duration: PT0M56S
  duration ms: 56290
  explicit: true
  by artist: thornskin
  in album: little heart robber
    type: MusicAlbum
    date published: 2024-07-26
track: m.i.a
  type: MusicRecording
  duration: PT1M39S
  duration ms: 99058
  explicit: false
  by artist: thornskin
  in album: little heart robber
    type: MusicAlbum
    date published: 2024-07-26
track: little heart robber
  type: MusicRecording
  duration: PT1M31S
  duration ms: 91129
  explicit: false
  by artist: thornskin
  in album: little heart robber
    type: MusicAlbum
    date published: 2024-07-26
track: hikikomori
  type: MusicRecording
  duration: PT1M19S
  duration ms: 79986
  explicit: false
  by artist: thornskin
  in album: little heart robber
    type: MusicAlbum
    date published: 2024-07-26
track: the boy who lost his heart
  type: MusicRecording
  duration: PT1M49S
  duration ms: 109491
  explicit: false
  by artist: thornskin
  in album: little heart robber
    type: MusicAlbum
    date published: 2024-07-26

you're wrong
type: MusicAlbum
date published: 2024-08-09
track: you're wrong
  type: MusicRecording
  duration: PT1M51S
  duration ms: 111250
  explicit: false
  by artist: thornskin
  in album: you're wrong
    type: MusicAlbum
    date published: 2024-08-09

diseased
type: MusicAlbum
date published: 2024-08-23
track: diseased
  type: MusicRecording
  duration: PT2M6S
  duration ms: 126290
  explicit: false
  by artist: thornskin
  in album: diseased
    type: MusicAlbum
    date published: 2024-08-23

one day i'll have to leave
type: MusicAlbum
date published: 2024-09-20
track: one day i'll have to leave
  type: MusicRecording
  duration: PT1M29S
  duration ms: 89147
  explicit: false
  by artist: thornskin
  in album: one day i'll have to leave
    type: MusicAlbum
    date published: 2024-09-20

you were made to die alone
type: MusicAlbum
date published: 2024-10-11
track: you were made to die alone
  type: MusicRecording
  duration: PT1M28S
  duration ms: 88824
  explicit: false
  by artist: thornskin
  in album: you were made to die alone
    type: MusicAlbum
    date published: 2024-10-11
  isrc code: SE6QE2491196

i want to scar you
type: MusicAlbum
date published: 2024-10-18
track: i want to scar you
  type: MusicRecording
  duration: PT2M8S
  duration ms: 128783
  explicit: false
  by artist: thornskin
  in album: i want to scar you
    type: MusicAlbum
    date published: 2024-10-18

2001 (lost feelings)
type: MusicAlbum
date published: 2024-11-01
track: 2001 (lost feelings)
  type: MusicRecording
  duration: PT2M5S
  duration ms: 125218
  explicit: false
  by artist: thornskin
  in album: 2001 (lost feelings)
    type: MusicAlbum
    date published: 2024-11-01

it hurt me too
type: MusicAlbum
date published: 2024-11-22
track: it hurt me too
  type: MusicRecording
  duration: PT1M25S
  duration ms: 85337
  explicit: false
  by artist: thornskin
  in album: it hurt me too
    type: MusicAlbum
    date published: 2024-11-22

you only know hate EP
type: MusicAlbum
date published: 2024-11-29
track: 2001 (lost feelings)
  type: MusicRecording
  duration: PT2M5S
  duration ms: 125218
  explicit: false
  by artist: thornskin
  in album: you only know hate EP
    type: MusicAlbum
    date published: 2024-11-29
track: cantgetclose
  type: MusicRecording
  duration: PT1M37S
  duration ms: 97160
  explicit: false
  by artist: thornskin
  in album: you only know hate EP
    type: MusicAlbum
    date published: 2024-11-29
track: keepmessingup
  type: MusicRecording
  duration: PT1M36S
  duration ms: 96691
  explicit: false
  by artist: thornskin
  in album: you only know hate EP
    type: MusicAlbum
    date published: 2024-11-29
track: flawed
  type: MusicRecording
  duration: PT1M30S
  duration ms: 90442
  explicit: false
  by artist: thornskin
  in album: you only know hate EP
    type: MusicAlbum
    date published: 2024-11-29
track: it won't hurt me im not even there
  type: MusicRecording
  duration: PT1M52S
  duration ms: 112290
  explicit: false
  by artist: thornskin
  in album: you only know hate EP
    type: MusicAlbum
    date published: 2024-11-29
track: portrait
  type: MusicRecording
  duration: PT1M58S
  duration ms: 118208
  explicit: false
  by artist: thornskin
  in album: you only know hate EP
    type: MusicAlbum
    date published: 2024-11-29
track: names that start with J
  type: MusicRecording
  duration: PT1M35S
  duration ms: 95466
  explicit: false
  by artist: thornskin
  in album: you only know hate EP
    type: MusicAlbum
    date published: 2024-11-29
  isrc code: USANG2494085
track: i lost all my friends
  type: MusicRecording
  duration: PT2M12S
  duration ms: 132223
  explicit: false
  by artist: thornskin
  in album: you only know hate EP
    type: MusicAlbum
    date published: 2024-11-29

f*ck you, goodbye
type: MusicAlbum
date published: 2024-12-20
track: f*ck you, goodbye
  type: MusicRecording
  duration: PT1M55S
  duration ms: 115204
  explicit: true
  by artist: thornskin
  in album: f*ck you, goodbye
    type: MusicAlbum
    date published: 2024-12-20
  isrc code: SE6SA2494084

i'll sing you to bed
type: MusicAlbum
date published: 2025-01-03
track: i'll sing you to bed
  type: MusicRecording
  duration: PT1M27S
  duration ms: 87303
  explicit: false
  by artist: thornskin
  in album: i'll sing you to bed
    type: MusicAlbum
    date published: 2025-01-03

she don't like me anymore
type: MusicAlbum
date published: 2025-01-17
track: she don't like me anymore
  type: MusicRecording
  duration: PT2M7S
  duration ms: 127029
  explicit: false
  by artist: thornskin
  in album: she don't like me anymore
    type: MusicAlbum
    date published: 2025-01-17

bullet for my love
type: MusicAlbum
date published: 2025-01-31
track: bullet for my love
  type: MusicRecording
  duration: PT2M5S
  duration ms: 125714
  explicit: false
  by artist: thornskin
  in album: bullet for my love
    type: MusicAlbum
    date published: 2025-01-31

this revolving door keeps closing on me
type: MusicAlbum
date published: 2025-02-14
track: this revolving door keeps closing on me
  type: MusicRecording
  duration: PT1M58S
  duration ms: 118872
  explicit: false
  by artist: thornskin
  in album: this revolving door keeps closing on me
    type: MusicAlbum
    date published: 2025-02-14

i guess it wasn't that important
type: MusicAlbum
date published: 2025-02-28
track: i guess it wasn't that important
  type: MusicRecording
  duration: PT2M6S
  duration ms: 126828
  explicit: true
  by artist: thornskin
  in album: i guess it wasn't that important
    type: MusicAlbum
    date published: 2025-02-28

it didn't mean much
type: MusicAlbum
date published: 2025-03-14
track: it didn't mean much
  type: MusicRecording
  duration: PT1M31S
  duration ms: 91370
  explicit: false
  by artist: thornskin
  in album: it didn't mean much
    type: MusicAlbum
    date published: 2025-03-14

P.S fuck you cunt
type: MusicAlbum
date published: 2025-03-28
track: P.S fuck you cunt
  type: MusicRecording
  duration: PT1M30S
  duration ms: 90079
  explicit: true
  by artist: thornskin
  in album: P.S fuck you cunt
    type: MusicAlbum
    date published: 2025-03-28

life of shit
type: MusicAlbum
date published: 2025-04-25
track: life of shit
  type: MusicRecording
  duration: PT1M42S
  duration ms: 102473
  explicit: false
  by artist: thornskin
  in album: life of shit
    type: MusicAlbum
    date published: 2025-04-25

I LOVE YOU YOU DON'T HAVE TO SAY IT BACK
type: MusicAlbum
date published: 2025-05-02
track: crying on my birthday
  type: MusicRecording
  duration: PT1M56S
  duration ms: 116651
  explicit: true
  by artist: thornskin
  in album: I LOVE YOU YOU DON'T HAVE TO SAY IT BACK
    type: MusicAlbum
    date published: 2025-05-02
track: more than dead to me
  type: MusicRecording
  duration: PT2M2S
  duration ms: 122799
  explicit: true
  by artist: thornskin
  in album: I LOVE YOU YOU DON'T HAVE TO SAY IT BACK
    type: MusicAlbum
    date published: 2025-05-02
track: i love you you don't have to say it back
  type: MusicRecording
  duration: PT2M8S
  duration ms: 128369
  explicit: false
  by artist: thornskin
  in album: I LOVE YOU YOU DON'T HAVE TO SAY IT BACK
    type: MusicAlbum
    date published: 2025-05-02
track: show me your flaws
  type: MusicRecording
  duration: PT2M30S
  duration ms: 150906
  explicit: false
  by artist: thornskin
  in album: I LOVE YOU YOU DON'T HAVE TO SAY IT BACK
    type: MusicAlbum
    date published: 2025-05-02
track: apologizing for crying
  type: MusicRecording
  duration: PT1M29S
  duration ms: 89013
  explicit: true
  by artist: thornskin
  in album: I LOVE YOU YOU DON'T HAVE TO SAY IT BACK
    type: MusicAlbum
    date published: 2025-05-02
track: i wish i never met you
  type: MusicRecording
  duration: PT1M56S
  duration ms: 116191
  explicit: true
  by artist: thornskin
  in album: I LOVE YOU YOU DON'T HAVE TO SAY IT BACK
    type: MusicAlbum
    date published: 2025-05-02
track: victim (ultraviolet)
  type: MusicRecording
  duration: PT1M10S
  duration ms: 70892
  explicit: false
  by artist: thornskin
  in album: I LOVE YOU YOU DON'T HAVE TO SAY IT BACK
    type: MusicAlbum
    date published: 2025-05-02
track: the hands of fate and a stoic god
  type: MusicRecording
  duration: PT1M55S
  duration ms: 115147
  explicit: false
  by artist: thornskin
  in album: I LOVE YOU YOU DON'T HAVE TO SAY IT BACK
    type: MusicAlbum
    date published: 2025-05-02
track: nesquick
  type: MusicRecording
  duration: PT1M15S
  duration ms: 75330
  explicit: false
  by artist: thornskin
  in album: I LOVE YOU YOU DON'T HAVE TO SAY IT BACK
    type: MusicAlbum
    date published: 2025-05-02

a/c
type: MusicAlbum
date published: 2025-06-05
track: a/c
  type: MusicRecording
  duration: PT2M25S
  duration ms: 145566
  explicit: false
  by artist: thornskin
  in album: a/c
    type: MusicAlbum
    date published: 2025-06-05

i don't feel anything at all
type: MusicAlbum
date published: 2025-06-27
track: i don't feel anything at all
  type: MusicRecording
  duration: PT1M21S
  duration ms: 81455
  explicit: false
  by artist: thornskin
  in album: i don't feel anything at all
    type: MusicAlbum
    date published: 2025-06-27

i only break
type: MusicAlbum
date published: 2025-07-18
track: i only break
  type: MusicRecording
  duration: PT1M35S
  duration ms: 95508
  explicit: true
  by artist: thornskin
  in album: i only break
    type: MusicAlbum
    date published: 2025-07-18

the light gets further and further
type: MusicAlbum
date published: 2025-08-27
track: the light gets further and further
  type: MusicRecording
  duration: PT1M35S
  duration ms: 95168
  explicit: true
  by artist: thornskin
  in album: the light gets further and further
    type: MusicAlbum
    date published: 2025-08-27

narcissist
type: MusicAlbum
date published: 2025-09-05
track: narcissist
  type: MusicRecording
  duration: PT2M15S
  duration ms: 135295
  explicit: true
  by artist: thornskin
  in album: narcissist
    type: MusicAlbum
    date published: 2025-09-05

love was all that i had
type: MusicAlbum
date published: 2025-09-12
track: love was all that i had
  type: MusicRecording
  duration: PT1M35S
  duration ms: 95540
  explicit: false
  by artist: thornskin
  in album: love was all that i had
    type: MusicAlbum
    date published: 2025-09-12
  isrc code: QZNMW2589976

selfmade crutch
type: MusicAlbum
date published: 2025-09-19
track: selfmade crutch
  type: MusicRecording
  duration: PT1M24S
  duration ms: 84272
  explicit: true
  by artist: thornskin
  in album: selfmade crutch
    type: MusicAlbum
    date published: 2025-09-19

i love staring at the moon sometimes
type: MusicAlbum
date published: 2025-10-03
track: i love staring at the moon sometimes
  type: MusicRecording
  duration: PT2M7S
  duration ms: 127727
  explicit: false
  by artist: thornskin
  in album: i love staring at the moon sometimes
    type: MusicAlbum
    date published: 2025-10-03

you've opened my eyes and closed my heart
type: MusicAlbum
date published: 2025-10-24
track: its not your fault
  type: MusicRecording
  duration: PT1M32S
  duration ms: 92698
  explicit: true
  by artist: thornskin
  in album: you've opened my eyes and closed my heart
    type: MusicAlbum
    date published: 2025-10-24
track: the light gets further and further
  type: MusicRecording
  duration: PT1M35S
  duration ms: 95168
  explicit: true
  by artist: thornskin
  in album: you've opened my eyes and closed my heart
    type: MusicAlbum
    date published: 2025-10-24
track: yeah right
  type: MusicRecording
  duration: PT1M52S
  duration ms: 112250
  explicit: true
  by artist: thornskin
  in album: you've opened my eyes and closed my heart
    type: MusicAlbum
    date published: 2025-10-24
track: my brain doesnt work the way it should (lovely)
  type: MusicRecording
  duration: PT1M25S
  duration ms: 85000
  explicit: false
  by artist: thornskin
  in album: you've opened my eyes and closed my heart
    type: MusicAlbum
    date published: 2025-10-24
track: to you
  type: MusicRecording
  duration: PT1M30S
  duration ms: 90234
  explicit: false
  by artist: thornskin
  in album: you've opened my eyes and closed my heart
    type: MusicAlbum
    date published: 2025-10-24
track: glasses
  type: MusicRecording
  duration: PT1M45S
  duration ms: 105812
  explicit: true
  by artist: thornskin
  in album: you've opened my eyes and closed my heart
    type: MusicAlbum
    date published: 2025-10-24
track: narcissist
  type: MusicRecording
  duration: PT2M15S
  duration ms: 135295
  explicit: true
  by artist: thornskin
  in album: you've opened my eyes and closed my heart
    type: MusicAlbum
    date published: 2025-10-24
track: its no use (trying to die)
  type: MusicRecording
  duration: PT1M50S
  duration ms: 110276
  explicit: true
  by artist: thornskin
  in album: you've opened my eyes and closed my heart
    type: MusicAlbum
    date published: 2025-10-24
track: selfmade crutch
  type: MusicRecording
  duration: PT1M24S
  duration ms: 84269
  explicit: true
  by artist: thornskin
  in album: you've opened my eyes and closed my heart
    type: MusicAlbum
    date published: 2025-10-24
track: song for suiciders (interlude)
  type: MusicRecording
  duration: PT1M1S
  duration ms: 61862
  explicit: false
  by artist: thornskin
  in album: you've opened my eyes and closed my heart
    type: MusicAlbum
    date published: 2025-10-24
track: you probably deserved it
  type: MusicRecording
  duration: PT1M28S
  duration ms: 88741
  explicit: false
  by artist: thornskin
  in album: you've opened my eyes and closed my heart
    type: MusicAlbum
    date published: 2025-10-24
track: love was all that i had
  type: MusicRecording
  duration: PT1M35S
  duration ms: 95540
  explicit: false
  by artist: thornskin
  in album: you've opened my eyes and closed my heart
    type: MusicAlbum
    date published: 2025-10-24
track: i love staring at the moon sometimes
  type: MusicRecording
  duration: PT2M7S
  duration ms: 127727
  explicit: false
  by artist: thornskin
  in album: you've opened my eyes and closed my heart
    type: MusicAlbum
    date published: 2025-10-24
track: no, im not human
  type: MusicRecording
  duration: PT1M34S
  duration ms: 94781
  explicit: true
  by artist: thornskin
  in album: you've opened my eyes and closed my heart
    type: MusicAlbum
    date published: 2025-10-24
track: one day i wont have to worry about it
  type: MusicRecording
  duration: PT1M4S
  duration ms: 64624
  explicit: false
  by artist: thornskin
  in album: you've opened my eyes and closed my heart
    type: MusicAlbum
    date published: 2025-10-24
track: you've opened my eyes and closed my heart
  type: MusicRecording
  duration: PT1M49S
  duration ms: 109290
  explicit: false
  by artist: thornskin
  in album: you've opened my eyes and closed my heart
    type: MusicAlbum
    date published: 2025-10-24
track: something something something
  type: MusicRecording
  duration: PT1M4S
  duration ms: 64473
  explicit: false
  by artist: thornskin
  in album: you've opened my eyes and closed my heart
    type: MusicAlbum
    date published: 2025-10-24
track: the song i lost on purpose
  type: MusicRecording
  duration: PT1M50S
  duration ms: 110821
  explicit: false
  by artist: thornskin
  in album: you've opened my eyes and closed my heart
    type: MusicAlbum
    date published: 2025-10-24

TLDR LDR
type: MusicRecording
duration: PT2M52S
duration ms: 172800
explicit: false
by artist: cøzybøy
by artist: demxntia
by artist: thornskin
in album: TLDR LDR
  type: MusicAlbum
  date published: 2023-10-20
isrc code: QZVEM2361638
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-06-10T03:47:48+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0xda023228a076b82e93e33721b0cda292b1db6f8bb972a73ee209b5041f48ec8c
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 953520
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block/953520
additional property: OTSRecordURL
  type: PropertyValue
  value: https://artists.proofprofile.net/proofs/track/2o2BAxLRei2ZFmsjniwXfQ.json
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/2o2BAxLRei2ZFmsjniwXfQ
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-06-13T13:32:09Z
additional property: OTSCanonicalRecord
  type: PropertyValue
  value: {"copyright_id":"0xda023228a076b82e93e33721b0cda292b1db6f8bb972a73ee209b5041f48ec8c","isrc":"QZVEM2361638","name":"TLDR LDR","registered_at":"2026-06-10T03:47:48Z","spotify_id":"2o2BAxLRei2ZFmsjniwXfQ","type":"track"}
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 1. Compute SHA-256 of OTSCanonicalRecord value → must equal OTSHash 2. GET OTSBitcoinBlockVerifyURL → block OTSBitcoinBlock must exist at that height 3. Read CopyrightID inside OTSCanonicalRecord → must equal the CopyrightID above 4. GET OTSVerificationAPI → pre-computed 6-check result from server 5. 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 0xda023228a076b82e93e33721b0cda292b1db6f8bb972a73ee209b5041f48ec8c. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32:09Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/2o2BAxLRei2ZFmsjniwXfQ.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/2o2BAxLRei2ZFmsjniwXfQ.
  date published: 2026-06-13T13:32:09Z
  text: {"copyright_id":"0xda023228a076b82e93e33721b0cda292b1db6f8bb972a73ee209b5041f48ec8c","isrc":"QZVEM2361638","name":"TLDR LDR","registered_at":"2026-06-10T03:47:48Z","spotify_id":"2o2BAxLRei2ZFmsjniwXfQ","type":"track"}

How I Live
type: MusicRecording
duration: PT2M12S
duration ms: 132413
explicit: false
by artist: Foreign Forest
by artist: thornskin
in album: Melancholia
  type: MusicAlbum
  date published: 2023-10-31
isrc code: QZTB52391340
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-06-25T12:06:23+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0xc021c8dfc725420e64ec20f053b424018309f439758dd0a8e4dd358c1ac02130
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 956304
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block/956304
additional property: OTSRecordURL
  type: PropertyValue
  value: https://artists.proofprofile.net/proofs/track/4fKWV8frloPLlLMGycOwE9.json
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/4fKWV8frloPLlLMGycOwE9
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-02T03:55:08Z
additional property: OTSCanonicalRecord
  type: PropertyValue
  value: {"copyright_id":"0xc021c8dfc725420e64ec20f053b424018309f439758dd0a8e4dd358c1ac02130","isrc":"QZTB52391340","name":"How I Live","registered_at":"2026-06-25T12:06:23Z","spotify_id":"4fKWV8frloPLlLMGycOwE9","type":"track"}
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 1. Compute SHA-256 of OTSCanonicalRecord value → must equal OTSHash 2. GET OTSBitcoinBlockVerifyURL → block OTSBitcoinBlock must exist at that height 3. Read CopyrightID inside OTSCanonicalRecord → must equal the CopyrightID above 4. GET OTSVerificationAPI → pre-computed 6-check result from server 5. 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 0xc021c8dfc725420e64ec20f053b424018309f439758dd0a8e4dd358c1ac02130. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/4fKWV8frloPLlLMGycOwE9.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/4fKWV8frloPLlLMGycOwE9.
  date published: 2026-07-02T03:55:08Z
  text: {"copyright_id":"0xc021c8dfc725420e64ec20f053b424018309f439758dd0a8e4dd358c1ac02130","isrc":"QZTB52391340","name":"How I Live","registered_at":"2026-06-25T12:06:23Z","spotify_id":"4fKWV8frloPLlLMGycOwE9","type":"track"}