Bitter Ruin
type: MusicGroup
genre: dark cabaret
description: Bitter Ruin are an English "experimental pop" duo from Brighton, UK, formed in 2007 by Georgia Train (lead vocals, backing vocals, piano) and Ben Richards (lead vocals, backing vocals, guitar, piano,
popularity: 37
followers: 19173
additional property: CopyrightID
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x31624315079f58716d32f72c0a920a7f91eec6004c485c523a2297d8556adbf1
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 953407
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/953407
additional property: OTSProofURL
  type: PropertyValue
  value: https://artists.proofprofile.net/proofs/artist/62539a2d-db7b-4181-928e-8c7970e4d4c0.ots
additional property: OTSRecordURL
  type: PropertyValue
  value: https://artists.proofprofile.net/proofs/artist/62539a2d-db7b-4181-928e-8c7970e4d4c0.json
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/artist/62539a2d-db7b-4181-928e-8c7970e4d4c0
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-06-12T19:24:56Z
additional property: OTSCanonicalRecord
  type: PropertyValue
  value: {"copyright_id":"0x31624315079f58716d32f72c0a920a7f91eec6004c485c523a2297d8556adbf1","name":"Bitter Ruin","registered_at":"2026-06-11T22:55:47Z","symbol":"NIM0128625","token_address":"0x52f10cb82dead9a145578dc2fa9f5b664adfe15d","type":"artist","uuid":"62539a2d-db7b-4181-928e-8c7970e4d4c0"}
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 1. Compute SHA-256 of OTSCanonicalRecord value → must equal OTSHash 2. Open OTSProofURL → extract Bitcoin block number → must equal OTSBitcoinBlock 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Read CopyrightID inside OTSCanonicalRecord → must equal the CopyrightID above 5. GET OTSVerificationAPI → pre-computed 6-check result from server 6. If all match: this entity was registered on CopyrightChains at OTSTimestamp, independently verifiable on Bitcoin
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x31624315079f58716d32f72c0a920a7f91eec6004c485c523a2297d8556adbf1. Chain 2 (Bitcoin): anchored in block 953407 (2026-06-12T19:24:56Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/62539a2d-db7b-4181-928e-8c7970e4d4c0.json and https://artists.proofprofile.net/proofs/artist/62539a2d-db7b-4181-928e-8c7970e4d4c0.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
  date published: 2026-06-12T19:24:56Z
  text: {"copyright_id":"0x31624315079f58716d32f72c0a920a7f91eec6004c485c523a2297d8556adbf1","name":"Bitter Ruin","registered_at":"2026-06-11T22:55:47Z","symbol":"NIM0128625","token_address":"0x52f10cb82dead9a145578dc2fa9f5b664adfe15d","type":"artist","uuid":"62539a2d-db7b-4181-928e-8c7970e4d4c0"}
album: Bitter Ruin (Early Recordings)
  type: MusicAlbum
  date published: 2007-07-01
album: We're Not Dancing
  type: MusicAlbum
  date published: 2008-11-13
album: Hung, Drawn & Quartered
  type: MusicAlbum
  date published: 2010-05-27
album: Trust (Official Single 2011) - Single
  type: MusicAlbum
  date published: 2011-10-03
  track: Trust (Official Single 2011)
    type: MusicRecording
    duration: PT2M58S
    duration ms: 178746
    explicit: false
    by artist: Bitter Ruin
    in album: Trust (Official Single 2011) - Single
      type: MusicAlbum
      date published: 2011-10-03
    genre: dark cabaret
    isrc code: GB94P1100001
    additional property: CopyrightID
    additional property: CopyrightStatus
      type: PropertyValue
      value: registered
    additional property: CopyrightRegisteredAt
      type: PropertyValue
      value: 2026-07-15T20:52:36+00:00
    additional property: CopyrightChainExplorerURL
      type: PropertyValue
      value: https://explorer.copyrightchains.com/tx/0x8c812312c201e20e124d2e0586a039d4a655a1175d08be34b6e814cced41d672
    additional property: OTSHash
    additional property: OTSBitcoinBlock
      type: PropertyValue
      value: 958203
    additional property: OTSBitcoinBlockVerifyURL
      type: PropertyValue
      value: https://blockstream.info/api/block-height/958203
    additional property: OTSVerificationAPI
      type: PropertyValue
      value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/GB94P1100001
    additional property: OTSTimestamp
      type: PropertyValue
      value: 2026-07-15T23:56:59Z
    additional property: OTSVerifyInstructions
      type: PropertyValue
      value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp
    subject of: OpenTimestamps Proof of Existence
      type: DigitalDocument
      encoding format: application/vnd.opentimestamps.ots
      description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8c812312c201e20e124d2e0586a039d4a655a1175d08be34b6e814cced41d672. Chain 2 (Bitcoin): anchored in block 958203 (2026-07-15T23:56:59Z), 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/GB94P1100001.
      date published: 2026-07-15T23:56:59Z
    audio: Trust (Official Single 2011)
      type: AudioObject
      additional property: Tempo (BPM)
        type: PropertyValue
        value: 132.836
      additional property: Musical Key
        type: PropertyValue
        value: 1
      additional property: Mode (Major/Minor)
        type: PropertyValue
        value: 0
      additional property: Time Signature
        type: PropertyValue
        value: 3
      additional property: Danceability
        type: PropertyValue
        value: 0.625
      additional property: Energy
        type: PropertyValue
        value: 0.507
      additional property: Speechiness
        type: PropertyValue
        value: 0.045
      additional property: Acousticness
        type: PropertyValue
        value: 0.775
      additional property: Instrumentalness
        type: PropertyValue
        value: 0
      additional property: Liveness
        type: PropertyValue
        value: 0.101
      additional property: Valence (Positivity)
        type: PropertyValue
        value: 0.547
      additional property: Loudness (dB)
        type: PropertyValue
        value: -6.776
      additional property: Key Name
        type: PropertyValue
        value: C#
      additional property: Mode Name
        type: PropertyValue
        value: Minor
album: The Rocket Sessions
  type: MusicAlbum
  date published: 2012-11-23
album: Diggers
  type: MusicAlbum
  date published: 2013-12-01
album: Love Gone Left
  type: MusicAlbum
  date published: 2014-03-17
album: Waves
  type: MusicAlbum
  date published: 2014-05-12
album: Caution to the Wind
  type: MusicAlbum
  date published: 2019-02-12
  track: Caution to the Wind
    type: MusicRecording
    duration: PT3M18S
    duration ms: 198673
    explicit: false
    by artist: Bitter Ruin
    in album: Caution to the Wind
      type: MusicAlbum
      date published: 2019-02-12
    genre: dark cabaret
    isrc code: TCAEC1919143
    additional property: CopyrightID
    additional property: CopyrightStatus
      type: PropertyValue
      value: registered
    additional property: CopyrightRegisteredAt
      type: PropertyValue
      value: 2026-07-16T14:55:46+00:00
    additional property: CopyrightChainExplorerURL
      type: PropertyValue
      value: https://explorer.copyrightchains.com/tx/0xe54bdb2eb56ac11619f0920d3ed5cdeb303ca9c6562113701483fa0ab0b95071
    additional property: OTSHash
    additional property: OTSBitcoinBlock
      type: PropertyValue
      value: 958300
    additional property: OTSBitcoinBlockVerifyURL
      type: PropertyValue
      value: https://blockstream.info/api/block-height/958300
    additional property: OTSVerificationAPI
      type: PropertyValue
      value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/TCAEC1919143
    additional property: OTSTimestamp
      type: PropertyValue
      value: 2026-07-16T16:14:30Z
    additional property: OTSVerifyInstructions
      type: PropertyValue
      value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp
    subject of: OpenTimestamps Proof of Existence
      type: DigitalDocument
      encoding format: application/vnd.opentimestamps.ots
      description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe54bdb2eb56ac11619f0920d3ed5cdeb303ca9c6562113701483fa0ab0b95071. Chain 2 (Bitcoin): anchored in block 958300 (2026-07-16T16:14:30Z), 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/TCAEC1919143.
      date published: 2026-07-16T16:14:30Z
    audio: Caution to the Wind
      type: AudioObject
      additional property: Tempo (BPM)
        type: PropertyValue
        value: 97.954
      additional property: Musical Key
        type: PropertyValue
        value: 0
      additional property: Mode (Major/Minor)
      additional property: Time Signature
      additional property: Danceability
      additional property: Energy
      additional property: Speechiness
      additional property: Acousticness
      additional property: Instrumentalness
      additional property: Liveness
      additional property: Valence (Positivity)
      additional property: Loudness (dB)
      additional property: Key Name
      additional property: Mode Name
album: Rubble
album: Blood Blue
album: Brother
album: Chronology
album: Criticise
album: Through the Bricks
album: Pain on Me
album: Arches & Enemies

Mode (Major/Minor)
type: PropertyValue
value: 1

Time Signature
type: PropertyValue
value: 4

Danceability
type: PropertyValue
value: 0.513

Energy
type: PropertyValue
value: 0.187

Speechiness
type: PropertyValue
value: 0.035

Acousticness
type: PropertyValue
value: 0.681

Instrumentalness
type: PropertyValue
value: 0

Liveness
type: PropertyValue
value: 0.132

Valence (Positivity)
type: PropertyValue
value: 0.13

Loudness (dB)
type: PropertyValue
value: -13.234

Key Name
type: PropertyValue
value: C

Mode Name
type: PropertyValue
value: Major

Rubble
type: MusicAlbum
date published: 2020-04-17

Blood Blue
type: MusicAlbum
date published: 2020-04-24
track: Blood Blue
  type: MusicRecording
  duration: PT4M23S
  duration ms: 263382
  explicit: false
  by artist: Bitter Ruin
  in album: Blood Blue
    type: MusicAlbum
    date published: 2020-04-24
  genre: dark cabaret
  isrc code: TCAEU2032215
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-05T17:20:16+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0xf55c5f9e6a4a69c59e9518d778c5f82213c1cda1b50d0522dc7f83781762f343
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 956826
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/956826
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/TCAEU2032215
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-05T19:27:56Z
  additional property: OTSVerifyInstructions
    type: PropertyValue
    value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf55c5f9e6a4a69c59e9518d778c5f82213c1cda1b50d0522dc7f83781762f343. Chain 2 (Bitcoin): anchored in block 956826 (2026-07-05T19:27:56Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/TCAEU2032215.
    date published: 2026-07-05T19:27:56Z
  audio: Blood Blue
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 135.847
    additional property: Musical Key
      type: PropertyValue
      value: 0
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 0
    additional property: Time Signature
      type: PropertyValue
      value: 4
    additional property: Danceability
      type: PropertyValue
      value: 0.45
    additional property: Energy
      type: PropertyValue
      value: 0.294
    additional property: Speechiness
      type: PropertyValue
      value: 0.03
    additional property: Acousticness
      type: PropertyValue
      value: 0.409
    additional property: Instrumentalness
      type: PropertyValue
      value: 0.001
    additional property: Liveness
      type: PropertyValue
      value: 0.143
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.257
    additional property: Loudness (dB)
      type: PropertyValue
      value: -12.839
    additional property: Key Name
      type: PropertyValue
      value: C
    additional property: Mode Name
      type: PropertyValue
      value: Minor

Brother
type: MusicAlbum
date published: 2021-04-12
track: Brother
  type: MusicRecording
  duration: PT3M15S
  duration ms: 195750
  explicit: false
  by artist: Bitter Ruin
  in album: Brother
    type: MusicAlbum
    date published: 2021-04-12
  genre: dark cabaret
  isrc code: TCAFM2163958
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-02T21:22:30+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x88596ebd83d0742147cb4d463ee04ee70d7e46215f0aea95b09b776dddc078eb
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 956405
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/956405
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/TCAFM2163958
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-17T04:28:20Z
  additional property: OTSVerifyInstructions
    type: PropertyValue
    value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x88596ebd83d0742147cb4d463ee04ee70d7e46215f0aea95b09b776dddc078eb. Chain 2 (Bitcoin): anchored in block 956405 (2026-07-17T04:28:20Z), 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/TCAFM2163958.
    date published: 2026-07-17T04:28:20Z
  audio: Brother
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 79.665
    additional property: Musical Key
      type: PropertyValue
      value: 2
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 1
    additional property: Time Signature
      type: PropertyValue
      value: 4
    additional property: Danceability
      type: PropertyValue
      value: 0.386
    additional property: Energy
      type: PropertyValue
      value: 0.513
    additional property: Speechiness
      type: PropertyValue
      value: 0.033
    additional property: Acousticness
      type: PropertyValue
      value: 0.204
    additional property: Instrumentalness
      type: PropertyValue
      value: 0.145
    additional property: Liveness
      type: PropertyValue
      value: 0.093
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.234
    additional property: Loudness (dB)
      type: PropertyValue
      value: -7.436
    additional property: Key Name
      type: PropertyValue
      value: D
    additional property: Mode Name
      type: PropertyValue
      value: Major

Chronology
type: MusicAlbum
date published: 2023-09-08
track: Chewing Gum (Live)
  type: MusicRecording
  duration: PT4M0S
  duration ms: 240117
  explicit: true
  by artist: Bitter Ruin
  in album: Chronology
    type: MusicAlbum
    date published: 2023-09-08
  genre: dark cabaret
  isrc code: TCAHH2390509
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-05T04:44:40+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x64d25b67894c028b46b3904618905f3a4a77b3453886cea7e366e6c8eb745204
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 956790
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/956790
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/TCAHH2390509
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-05T12:31:54Z
  additional property: OTSVerifyInstructions
    type: PropertyValue
    value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x64d25b67894c028b46b3904618905f3a4a77b3453886cea7e366e6c8eb745204. Chain 2 (Bitcoin): anchored in block 956790 (2026-07-05T12:31:54Z), 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/TCAHH2390509.
    date published: 2026-07-05T12:31:54Z
  audio: Chewing Gum (Live)
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 140.007
    additional property: Musical Key
      type: PropertyValue
      value: 4
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 0
    additional property: Time Signature
      type: PropertyValue
      value: 4
    additional property: Danceability
      type: PropertyValue
      value: 0.436
    additional property: Energy
      type: PropertyValue
      value: 0.272
    additional property: Speechiness
      type: PropertyValue
      value: 0.031
    additional property: Acousticness
      type: PropertyValue
      value: 0.715
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.145
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.144
    additional property: Loudness (dB)
      type: PropertyValue
      value: -5.7
    additional property: Key Name
      type: PropertyValue
      value: E
    additional property: Mode Name
      type: PropertyValue
      value: Minor
track: Outrageous
  type: MusicRecording
  duration: PT3M17S
  duration ms: 197961
  explicit: false
  by artist: Bitter Ruin
  in album: Chronology
    type: MusicAlbum
    date published: 2023-09-08
  genre: dark cabaret
  isrc code: TCAHH2390615
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-16T22:22:57+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0xbcce460429c8689573b25ad82568b17149c5d0786d1dd77c6d39e7367d346cbe
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 958335
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/958335
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/TCAHH2390615
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-16T22:37:47Z
  additional property: OTSVerifyInstructions
    type: PropertyValue
    value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbcce460429c8689573b25ad82568b17149c5d0786d1dd77c6d39e7367d346cbe. Chain 2 (Bitcoin): anchored in block 958335 (2026-07-16T22:37:47Z), 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/TCAHH2390615.
    date published: 2026-07-16T22:37:47Z
  audio: Outrageous
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 110.256
    additional property: Musical Key
      type: PropertyValue
      value: 9
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 0
    additional property: Time Signature
      type: PropertyValue
      value: 4
    additional property: Danceability
      type: PropertyValue
      value: 0.451
    additional property: Energy
      type: PropertyValue
      value: 0.525
    additional property: Speechiness
      type: PropertyValue
      value: 0.031
    additional property: Acousticness
      type: PropertyValue
      value: 0.706
    additional property: Instrumentalness
      type: PropertyValue
      value: 0.001
    additional property: Liveness
      type: PropertyValue
      value: 0.196
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.289
    additional property: Loudness (dB)
      type: PropertyValue
      value: -5.824
    additional property: Key Name
      type: PropertyValue
      value: A
    additional property: Mode Name
      type: PropertyValue
      value: Minor
track: Stand to Attention
  type: MusicRecording
  duration: PT5M19S
  duration ms: 319874
  explicit: false
  by artist: Bitter Ruin
  in album: Chronology
    type: MusicAlbum
    date published: 2023-09-08
  genre: dark cabaret
  isrc code: TCAHH2390683
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-19T09:33:14+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x4c947f42659c204b9932a6f1a42df2900a92cfa06e80cdca1d84ad4615dc1131
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 958716
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/958716
  additional property: OTSVerificationAPI
  additional property: OTSTimestamp
  additional property: OTSVerifyInstructions
  subject of: OpenTimestamps Proof of Existence
  audio: Stand to Attention
track: Soundproof Box

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

OTSTimestamp
type: PropertyValue
value: 2026-07-19T10:15:55Z

OTSVerifyInstructions
type: PropertyValue
value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp

OpenTimestamps Proof of Existence
type: DigitalDocument
encoding format: application/vnd.opentimestamps.ots
description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4c947f42659c204b9932a6f1a42df2900a92cfa06e80cdca1d84ad4615dc1131. Chain 2 (Bitcoin): anchored in block 958716 (2026-07-19T10:15:55Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/TCAHH2390683.
date published: 2026-07-19T10:15:55Z

Stand to Attention
type: AudioObject
additional property: Tempo (BPM)
  type: PropertyValue
  value: 133.554
additional property: Musical Key
  type: PropertyValue
  value: 11
additional property: Mode (Major/Minor)
  type: PropertyValue
  value: 0
additional property: Time Signature
  type: PropertyValue
  value: 3
additional property: Danceability
  type: PropertyValue
  value: 0.352
additional property: Energy
  type: PropertyValue
  value: 0.398
additional property: Speechiness
  type: PropertyValue
  value: 0.035
additional property: Acousticness
  type: PropertyValue
  value: 0.642
additional property: Instrumentalness
  type: PropertyValue
  value: 0
additional property: Liveness
  type: PropertyValue
  value: 0.089
additional property: Valence (Positivity)
  type: PropertyValue
  value: 0.157
additional property: Loudness (dB)
  type: PropertyValue
  value: -6.374
additional property: Key Name
  type: PropertyValue
  value: B
additional property: Mode Name
  type: PropertyValue
  value: Minor

Soundproof Box
type: MusicRecording
duration: PT3M38S
duration ms: 218783
explicit: false
by artist: Bitter Ruin
in album: Chronology
  type: MusicAlbum
  date published: 2023-09-08
genre: dark cabaret
isrc code: TCAHH2390685
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-20T17:38:53+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0xc503d443bc92f9f82db59081385974412a0d2c4436b2c9c871703e935364b4e7
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 958918
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/958918
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/TCAHH2390685
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-20T17:58:04Z
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc503d443bc92f9f82db59081385974412a0d2c4436b2c9c871703e935364b4e7. Chain 2 (Bitcoin): anchored in block 958918 (2026-07-20T17:58:04Z), 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/TCAHH2390685.
  date published: 2026-07-20T17:58:04Z
audio: Soundproof Box
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 127.798
  additional property: Musical Key
    type: PropertyValue
    value: 5
  additional property: Mode (Major/Minor)
    type: PropertyValue
    value: 0
  additional property: Time Signature
    type: PropertyValue
    value: 3
  additional property: Danceability
    type: PropertyValue
    value: 0.629
  additional property: Energy
    type: PropertyValue
    value: 0.237
  additional property: Speechiness
    type: PropertyValue
    value: 0.032
  additional property: Acousticness
    type: PropertyValue
    value: 0.86
  additional property: Instrumentalness
    type: PropertyValue
    value: 0
  additional property: Liveness
    type: PropertyValue
    value: 0.098
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.195
  additional property: Loudness (dB)
    type: PropertyValue
    value: -6.947
  additional property: Key Name
    type: PropertyValue
    value: F
  additional property: Mode Name
    type: PropertyValue
    value: Minor

Criticise
type: MusicAlbum
date published: 2024-12-12
track: Criticise
  type: MusicRecording
  duration: PT3M41S
  duration ms: 221625
  explicit: false
  by artist: Bitter Ruin
  in album: Criticise
    type: MusicAlbum
    date published: 2024-12-12
  genre: dark cabaret
  isrc code: TCAIW2488658
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-13T09:43:22+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x12198efada232710ab86bf8fe5c01f504ed99270b12323af05da5a78d47ac811
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 957852
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/957852
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/TCAIW2488658
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-13T11:25:45Z
  additional property: OTSVerifyInstructions
    type: PropertyValue
    value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x12198efada232710ab86bf8fe5c01f504ed99270b12323af05da5a78d47ac811. Chain 2 (Bitcoin): anchored in block 957852 (2026-07-13T11:25:45Z), 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/TCAIW2488658.
    date published: 2026-07-13T11:25:45Z
  audio: Criticise
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 169.871
    additional property: Musical Key
      type: PropertyValue
      value: 9
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 0
    additional property: Time Signature
      type: PropertyValue
      value: 4
    additional property: Danceability
      type: PropertyValue
      value: 0.483
    additional property: Energy
      type: PropertyValue
      value: 0.471
    additional property: Speechiness
      type: PropertyValue
      value: 0.039
    additional property: Acousticness
      type: PropertyValue
      value: 0.449
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.27
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.497
    additional property: Loudness (dB)
      type: PropertyValue
      value: -9.515
    additional property: Key Name
      type: PropertyValue
      value: A
    additional property: Mode Name
      type: PropertyValue
      value: Minor

Through the Bricks
type: MusicAlbum
date published: 2025-02-12

Pain on Me
type: MusicAlbum
date published: 2025-03-27

Arches & Enemies
type: MusicAlbum
date published: 2025-05-15