How It Should Have Ended
type: MusicGroup
description: How It Should Have Ended (HISHE) is an animated web series that parodies popular films by creating alternate endings and pointing out perceived flaws. Endings for many major films have been presented,
popularity: 13
followers: 9041
additional property: CopyrightID
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x0b9b36d04349346058cce0f9abe41bc192c0337d44af678827f1617a8bd31661
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 953772
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/953772
additional property: OTSProofURL
  type: PropertyValue
  value: https://artists.proofprofile.net/proofs/artist/c4a2bbeb-365c-41a8-8774-1428dcb408cf.ots
additional property: OTSRecordURL
  type: PropertyValue
  value: https://artists.proofprofile.net/proofs/artist/c4a2bbeb-365c-41a8-8774-1428dcb408cf.json
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/artist/c4a2bbeb-365c-41a8-8774-1428dcb408cf
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-06-15T10:33:29Z
additional property: OTSCanonicalRecord
  type: PropertyValue
  value: {"copyright_id":"0x0b9b36d04349346058cce0f9abe41bc192c0337d44af678827f1617a8bd31661","name":"How It Should Have Ended","registered_at":"2026-06-15T01:11:43Z","symbol":"NIM0635122","token_address":"0x045719eb89cf7056b78d21e1842f09ceae303c29","type":"artist","uuid":"c4a2bbeb-365c-41a8-8774-1428dcb408cf"}
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 0x0b9b36d04349346058cce0f9abe41bc192c0337d44af678827f1617a8bd31661. Chain 2 (Bitcoin): anchored in block 953773 (2026-06-15T10:40:45Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/c4a2bbeb-365c-41a8-8774-1428dcb408cf.json and https://artists.proofprofile.net/proofs/artist/c4a2bbeb-365c-41a8-8774-1428dcb408cf.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
  date published: 2026-06-15T10:40:45Z
  text: {"copyright_id":"0x0b9b36d04349346058cce0f9abe41bc192c0337d44af678827f1617a8bd31661","name":"How It Should Have Ended","registered_at":"2026-06-15T01:11:43Z","symbol":"NIM0635122","token_address":"0x045719eb89cf7056b78d21e1842f09ceae303c29","type":"artist","uuid":"c4a2bbeb-365c-41a8-8774-1428dcb408cf"}
album: Music Got Weird
  type: MusicAlbum
  date published: 2017-05-15
  track: Bat Blood (Bad Blood Parody)
    type: MusicRecording
    duration: PT3M18S
    duration ms: 198551
    explicit: false
    by artist: How It Should Have Ended
    in album: Music Got Weird
      type: MusicAlbum
      date published: 2017-05-15
    isrc code: TCADB1749445
    additional property: CopyrightID
    additional property: CopyrightStatus
      type: PropertyValue
      value: registered
    additional property: CopyrightRegisteredAt
      type: PropertyValue
      value: 2026-07-04T11:18:03+00:00
    additional property: CopyrightChainExplorerURL
      type: PropertyValue
      value: https://explorer.copyrightchains.com/tx/0xb938a75b58e2e33b0cda5f7ce9058457f87da09819ebb06e9050af9213d16bdd
    additional property: OTSHash
    additional property: OTSBitcoinBlock
      type: PropertyValue
      value: 956728
    additional property: OTSBitcoinBlockVerifyURL
      type: PropertyValue
      value: https://blockstream.info/api/block-height/956728
    additional property: OTSVerificationAPI
      type: PropertyValue
      value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/TCADB1749445
    additional property: OTSTimestamp
      type: PropertyValue
      value: 2026-07-05T01:43:49Z
    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 0xb938a75b58e2e33b0cda5f7ce9058457f87da09819ebb06e9050af9213d16bdd. Chain 2 (Bitcoin): anchored in block 956728 (2026-07-05T01:43:49Z), 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/TCADB1749445.
      date published: 2026-07-05T01:43:49Z
    audio: Bat Blood (Bad Blood Parody)
      type: AudioObject
      additional property: Tempo (BPM)
        type: PropertyValue
        value: 86.825
      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.652
      additional property: Energy
        type: PropertyValue
        value: 0.44
      additional property: Speechiness
        type: PropertyValue
        value: 0.318
      additional property: Acousticness
        type: PropertyValue
        value: 0.158
      additional property: Instrumentalness
        type: PropertyValue
        value: 0
      additional property: Liveness
        type: PropertyValue
        value: 0.264
      additional property: Valence (Positivity)
        type: PropertyValue
        value: 0.437
      additional property: Loudness (dB)
        type: PropertyValue
        value: -16.974
      additional property: Key Name
        type: PropertyValue
        value: E
      additional property: Mode Name
        type: PropertyValue
        value: Minor
album: Here Comes My Arrow
  type: MusicAlbum
  date published: 2017-08-22
album: The Sound of Violence
  type: MusicAlbum
  date published: 2017-11-20
  track: The Sound of Violence
    type: MusicRecording
    duration: PT3M57S
    duration ms: 237270
    explicit: false
    by artist: How It Should Have Ended
    in album: The Sound of Violence
      type: MusicAlbum
      date published: 2017-11-20
    isrc code: TCADJ1713558
    additional property: CopyrightID
    additional property: CopyrightStatus
      type: PropertyValue
      value: registered
    additional property: CopyrightRegisteredAt
      type: PropertyValue
      value: 2026-07-04T06:12:31+00:00
    additional property: CopyrightChainExplorerURL
      type: PropertyValue
      value: https://explorer.copyrightchains.com/tx/0xa1760528c8618bee19d0634eadd27da513b7bad822ff147afca15f106215c93d
    additional property: OTSHash
    additional property: OTSBitcoinBlock
      type: PropertyValue
      value: 956634
    additional property: OTSBitcoinBlockVerifyURL
      type: PropertyValue
      value: https://blockstream.info/api/block-height/956634
    additional property: OTSVerificationAPI
      type: PropertyValue
      value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/TCADJ1713558
    additional property: OTSTimestamp
      type: PropertyValue
      value: 2026-07-04T10:04:33Z
    additional property: OTSVerifyInstructions
      type: PropertyValue
      value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp
    subject of: OpenTimestamps Proof of Existence
      type: DigitalDocument
      encoding format: application/vnd.opentimestamps.ots
      description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa1760528c8618bee19d0634eadd27da513b7bad822ff147afca15f106215c93d. Chain 2 (Bitcoin): anchored in block 956634 (2026-07-04T10:04:33Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/TCADJ1713558.
      date published: 2026-07-04T10:04:33Z
    audio: The Sound of Violence
      type: AudioObject
      additional property: Tempo (BPM)
        type: PropertyValue
        value: 181.079
      additional property: Musical Key
        type: PropertyValue
        value: 6
      additional property: Mode (Major/Minor)
        type: PropertyValue
        value: 0
      additional property: Time Signature
        type: PropertyValue
        value: 4
      additional property: Danceability
        type: PropertyValue
        value: 0.209
      additional property: Energy
        type: PropertyValue
        value: 0.317
      additional property: Speechiness
        type: PropertyValue
        value: 0.034
      additional property: Acousticness
        type: PropertyValue
        value: 0.605
      additional property: Instrumentalness
        type: PropertyValue
        value: 0
      additional property: Liveness
      additional property: Valence (Positivity)
      additional property: Loudness (dB)
      additional property: Key Name
      additional property: Mode Name
album: 12 Days of Christmas (Villain Pub Edition)
album: This Is the Falcon
album: Breakfast for My Food

Liveness
type: PropertyValue
value: 0.103

Valence (Positivity)
type: PropertyValue
value: 0.396

Loudness (dB)
type: PropertyValue
value: -13.677

Key Name
type: PropertyValue
value: F#

Mode Name
type: PropertyValue
value: Minor

12 Days of Christmas (Villain Pub Edition)
type: MusicAlbum
date published: 2017-12-11

This Is the Falcon
type: MusicAlbum
date published: 2018-10-08

Breakfast for My Food
type: MusicAlbum
date published: 2025-09-09