JFH8 's Mortal Union
type: MusicGroup
popularity: 9
followers: 157
additional property: CopyrightID
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x75a82656013833c0f55d0f72fcc72e89b4f4ed6fe6e3d1e6ea6ebb280c896bdc
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 954066
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/954066
additional property: OTSProofURL
  type: PropertyValue
  value: https://artists.proofprofile.net/proofs/artist/616952e5-9b19-4f6c-a7b4-c3121c37dd76.ots
additional property: OTSRecordURL
  type: PropertyValue
  value: https://artists.proofprofile.net/proofs/artist/616952e5-9b19-4f6c-a7b4-c3121c37dd76.json
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/artist/616952e5-9b19-4f6c-a7b4-c3121c37dd76
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-06-17T08:11:48Z
additional property: OTSCanonicalRecord
  type: PropertyValue
  value: {"copyright_id":"0x75a82656013833c0f55d0f72fcc72e89b4f4ed6fe6e3d1e6ea6ebb280c896bdc","name":"JFH8 's Mortal Union","registered_at":"2026-06-16T23:56:52Z","symbol":"NIM1216311","token_address":"0x695c9ffaec0f3a627771c3a98238818dcb501377","type":"artist","uuid":"616952e5-9b19-4f6c-a7b4-c3121c37dd76"}
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 0x75a82656013833c0f55d0f72fcc72e89b4f4ed6fe6e3d1e6ea6ebb280c896bdc. Chain 2 (Bitcoin): anchored in block 954066 (2026-06-17T08:11:48Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/616952e5-9b19-4f6c-a7b4-c3121c37dd76.json and https://artists.proofprofile.net/proofs/artist/616952e5-9b19-4f6c-a7b4-c3121c37dd76.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
  date published: 2026-06-17T08:11:48Z
  text: {"copyright_id":"0x75a82656013833c0f55d0f72fcc72e89b4f4ed6fe6e3d1e6ea6ebb280c896bdc","name":"JFH8 's Mortal Union","registered_at":"2026-06-16T23:56:52Z","symbol":"NIM1216311","token_address":"0x695c9ffaec0f3a627771c3a98238818dcb501377","type":"artist","uuid":"616952e5-9b19-4f6c-a7b4-c3121c37dd76"}
album: Ensamble Haightred
  type: MusicAlbum
  date published: 2017-03-17
album: Just a lil more of that two inch brush
  type: MusicAlbum
  date published: 2018-08-08
album: Burn upon burn
  type: MusicAlbum
  date published: 2018-08-08
album: Screaming at the wind ep, screaming, contradictions, lil more, roadkills
  type: MusicAlbum
  date published: 2018-08-08
album: Confussions (Aghmandeux vers)
  type: MusicAlbum
  date published: 2018-10-14
album: Roads kill to no wheres
  type: MusicAlbum
  date published: 2018-11-01
album: Connections
  type: MusicAlbum
  date published: 2018-11-04
album: Cindered Sinter
  type: MusicAlbum
  date published: 2018-11-17
album: Screaming at the wind
  type: MusicAlbum
  date published: 2018-11-27
album: Hidden Highlights
  type: MusicAlbum
  date published: 2018-12-19
album: Confessions
  type: MusicAlbum
  date published: 2019-01-15
album: MEDITATIONS 2020
  type: MusicAlbum
  date published: 2020-12-14
album: Indications
  type: MusicAlbum
  date published: 2021-03-12
album: Contradictions
  type: MusicAlbum
  date published: 2023-01-06
album: Drowning in Hate
  type: MusicAlbum
  date published: 2023-01-13
album: Quotation's
  type: MusicAlbum
  date published: 2023-09-27
album: Quest-Shuns
  type: MusicAlbum
  date published: 2023-10-25
album: Infatuations 2023
  type: MusicAlbum
  date published: 2023-11-11
  track: Infatuations 2023
    type: MusicRecording
    duration: PT4M0S
    duration ms: 240000
    explicit: true
    by artist: JFH8 's Mortal Union
    in album: Infatuations 2023
      type: MusicAlbum
      date published: 2023-11-11
    isrc code: QZTBE2375126
    additional property: CopyrightID
    additional property: CopyrightStatus
      type: PropertyValue
      value: registered
    additional property: CopyrightRegisteredAt
      type: PropertyValue
      value: 2026-07-19T23:59:47+00:00
    additional property: CopyrightChainExplorerURL
      type: PropertyValue
      value: https://explorer.copyrightchains.com/tx/0x0e2f6e24c71064cf6673cbfde31e6831f497985f4e3704cab47b06c2ae9aec96
    additional property: OTSHash
    additional property: OTSBitcoinBlock
      type: PropertyValue
      value: 958798
    additional property: OTSBitcoinBlockVerifyURL
      type: PropertyValue
      value: https://blockstream.info/api/block-height/958798
    additional property: OTSVerificationAPI
      type: PropertyValue
      value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZTBE2375126
    additional property: OTSTimestamp
      type: PropertyValue
      value: 2026-07-20T03:01:37Z
    additional property: OTSVerifyInstructions
      type: PropertyValue
      value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp
    subject of: OpenTimestamps Proof of Existence
      type: DigitalDocument
      encoding format: application/vnd.opentimestamps.ots
      description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0e2f6e24c71064cf6673cbfde31e6831f497985f4e3704cab47b06c2ae9aec96. Chain 2 (Bitcoin): anchored in block 958798 (2026-07-20T03:01:37Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZTBE2375126.
      date published: 2026-07-20T03:01:37Z
    audio: Infatuations 2023
      type: AudioObject
      additional property: Tempo (BPM)
        type: PropertyValue
        value: 79.332
      additional property: Musical Key
        type: PropertyValue
        value: 11
      additional property: Mode (Major/Minor)
        type: PropertyValue
        value: 0
      additional property: Time Signature
        type: PropertyValue
        value: 4
      additional property: Danceability
        type: PropertyValue
        value: 0.268
      additional property: Energy
        type: PropertyValue
        value: 0.807
      additional property: Speechiness
        type: PropertyValue
        value: 0.076
      additional property: Acousticness
        type: PropertyValue
        value: 0.829
      additional property: Instrumentalness
        type: PropertyValue
        value: 0.002
      additional property: Liveness
        type: PropertyValue
        value: 0.266
      additional property: Valence (Positivity)
        type: PropertyValue
        value: 0.064
      additional property: Loudness (dB)
        type: PropertyValue
        value: -16.716
      additional property: Key Name
        type: PropertyValue
        value: B
      additional property: Mode Name
        type: PropertyValue
        value: Minor
album: Total Blackene-Death-effn-Grind-C.O.R.E.
  type: MusicAlbum
  date published: 2023-12-15
album: Celebrations 2023
  type: MusicAlbum
  date published: 2023-12-19
album: 20 year tribute (wohedness Excavating the Pit 2024)
  type: MusicAlbum
  date published: 2024-05-13
album: Accusations
  type: MusicAlbum
  date published: 2024-10-06
album: Deceptions
  type: MusicAlbum
  date published: 2024-10-29
  track: Deceptions
    type: MusicRecording
    duration: PT2M33S
    duration ms: 153000
    explicit: true
    by artist: JFH8 's Mortal Union
    in album: Deceptions
      type: MusicAlbum
      date published: 2024-10-29
    isrc code: QZTBF2484782
    additional property: CopyrightID
    additional property: CopyrightStatus
    additional property: CopyrightRegisteredAt
    additional property: CopyrightChainExplorerURL
    additional property: OTSHash
    additional property: OTSBitcoinBlock
    additional property: OTSBitcoinBlockVerifyURL
    additional property: OTSVerificationAPI
    additional property: OTSTimestamp
    additional property: OTSVerifyInstructions
    subject of: OpenTimestamps Proof of Existence
    audio: Deceptions
album: cover song (Devourment (Self Disembowelment)
album: Alterations
album: Assumptions
album: Altercations
album: Affections

CopyrightID
type: PropertyValue

CopyrightStatus
type: PropertyValue
value: registered

CopyrightRegisteredAt
type: PropertyValue
value: 2026-07-03T16:41:16+00:00

CopyrightChainExplorerURL
type: PropertyValue
value: https://explorer.copyrightchains.com/tx/0x2e8e949c22456db1eb7add0ff5add00ff85fc361aea38db18879c4617af0e0eb

OTSHash
type: PropertyValue

OTSBitcoinBlock
type: PropertyValue
value: 956560

OTSBitcoinBlockVerifyURL
type: PropertyValue
value: https://blockstream.info/api/block-height/956560

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

OTSTimestamp
type: PropertyValue
value: 2026-07-03T23:28:02Z

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 0x2e8e949c22456db1eb7add0ff5add00ff85fc361aea38db18879c4617af0e0eb. Chain 2 (Bitcoin): anchored in block 956560 (2026-07-03T23:28:02Z), 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/QZTBF2484782.
date published: 2026-07-03T23:28:02Z

Deceptions
type: AudioObject
additional property: Tempo (BPM)
  type: PropertyValue
  value: 107.132
additional property: Musical Key
  type: PropertyValue
  value: 0
additional property: Mode (Major/Minor)
  type: PropertyValue
  value: 1
additional property: Time Signature
  type: PropertyValue
  value: 4
additional property: Danceability
  type: PropertyValue
  value: 0.253
additional property: Energy
  type: PropertyValue
  value: 0.984
additional property: Speechiness
  type: PropertyValue
  value: 0.072
additional property: Acousticness
  type: PropertyValue
  value: 0
additional property: Instrumentalness
  type: PropertyValue
  value: 0.923
additional property: Liveness
  type: PropertyValue
  value: 0.382
additional property: Valence (Positivity)
  type: PropertyValue
  value: 0.029
additional property: Loudness (dB)
  type: PropertyValue
  value: -11.686
additional property: Key Name
  type: PropertyValue
  value: C
additional property: Mode Name
  type: PropertyValue
  value: Major

cover song (Devourment (Self Disembowelment)
type: MusicAlbum
date published: 2025-01-27
track: cover song (Devourment (Self Disembowelment)
  type: MusicRecording
  duration: PT4M38S
  duration ms: 278814
  explicit: true
  by artist: JFH8 's Mortal Union
  in album: cover song (Devourment (Self Disembowelment)
    type: MusicAlbum
    date published: 2025-01-27
  isrc code: QZFYZ2580841
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-18T06:45:10+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0xe254cf7e430d3a0101babd3c03b9ab81fe5b28202b8f7481b129859671122695
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 958544
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/958544
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZFYZ2580841
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-18T12:14:37Z
  additional property: OTSVerifyInstructions
    type: PropertyValue
    value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe254cf7e430d3a0101babd3c03b9ab81fe5b28202b8f7481b129859671122695. Chain 2 (Bitcoin): anchored in block 958544 (2026-07-18T12:14:37Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZFYZ2580841.
    date published: 2026-07-18T12:14:37Z
  audio: cover song (Devourment (Self Disembowelment)
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 70.024
    additional property: Musical Key
      type: PropertyValue
      value: 1
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 1
    additional property: Time Signature
      type: PropertyValue
      value: 4
    additional property: Danceability
      type: PropertyValue
      value: 0.231
    additional property: Energy
      type: PropertyValue
      value: 0.991
    additional property: Speechiness
      type: PropertyValue
      value: 0.267
    additional property: Acousticness
      type: PropertyValue
      value: 0.012
    additional property: Instrumentalness
      type: PropertyValue
      value: 0.9
    additional property: Liveness
      type: PropertyValue
      value: 0.11
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.039
    additional property: Loudness (dB)
      type: PropertyValue
      value: -7.829
    additional property: Key Name
      type: PropertyValue
      value: C#
    additional property: Mode Name
      type: PropertyValue
      value: Major

Alterations
type: MusicAlbum
date published: 2025-03-17

Assumptions
type: MusicAlbum
date published: 2025-04-20

Altercations
type: MusicAlbum
date published: 2025-05-13

Affections
type: MusicAlbum
date published: 2025-06-15