I Hate My Village
type: MusicGroup
genre: math rock
popularity: 25
followers: 21420
additional property: CopyrightID
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x9548ccc57ee7feca581e529eea9ca589cef836dcd67572ec6577738e324ce16d
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/79aa5317-5989-470e-ab83-f5236a2db7e5.ots
additional property: OTSRecordURL
  type: PropertyValue
  value: https://artists.proofprofile.net/proofs/artist/79aa5317-5989-470e-ab83-f5236a2db7e5.json
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/artist/79aa5317-5989-470e-ab83-f5236a2db7e5
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-06-12T19:24:56Z
additional property: OTSCanonicalRecord
  type: PropertyValue
  value: {"copyright_id":"0x9548ccc57ee7feca581e529eea9ca589cef836dcd67572ec6577738e324ce16d","name":"I Hate My Village","registered_at":"2026-06-12T01:27:31Z","symbol":"NIM0156616","token_address":"0xae132181d89f2b2c736f7c66808f996626217590","type":"artist","uuid":"79aa5317-5989-470e-ab83-f5236a2db7e5"}
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 Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9548ccc57ee7feca581e529eea9ca589cef836dcd67572ec6577738e324ce16d. 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/79aa5317-5989-470e-ab83-f5236a2db7e5.json and https://artists.proofprofile.net/proofs/artist/79aa5317-5989-470e-ab83-f5236a2db7e5.ots, the client at https://opentimestamps.org runs `ots verify -f record.json proof.ots`.
  date published: 2026-06-12T19:24:56Z
  text: {"copyright_id":"0x9548ccc57ee7feca581e529eea9ca589cef836dcd67572ec6577738e324ce16d","name":"I Hate My Village","registered_at":"2026-06-12T01:27:31Z","symbol":"NIM0156616","token_address":"0xae132181d89f2b2c736f7c66808f996626217590","type":"artist","uuid":"79aa5317-5989-470e-ab83-f5236a2db7e5"}
album: Tony Hawk of Ghana
  type: MusicAlbum
  date published: 2018-11-23
album: Acquaragia
  type: MusicAlbum
  date published: 2018-12-14
album: I Hate My Village
  type: MusicAlbum
  date published: 2019-01-18
  track: Presentiment
    type: MusicRecording
    duration: PT4M51S
    duration ms: 291213
    explicit: false
    by artist: I Hate My Village
    in album: I Hate My Village
      type: MusicAlbum
      date published: 2019-01-18
    genre: math rock
    isrc code: ITP841800307
    additional property: CopyrightID
    additional property: CopyrightStatus
      type: PropertyValue
      value: registered
    additional property: CopyrightRegisteredAt
      type: PropertyValue
      value: 2026-07-03T03:03:56+00:00
    additional property: CopyrightChainExplorerURL
      type: PropertyValue
      value: https://explorer.copyrightchains.com/tx/0xb38fdaad3e38193ae01b322cf759c00cb86cb75c127c84335afd1236776f2e2f
    additional property: OTSHash
    additional property: OTSBitcoinBlock
      type: PropertyValue
      value: 956474
    additional property: OTSBitcoinBlockVerifyURL
      type: PropertyValue
      value: https://blockstream.info/api/block-height/956474
    additional property: OTSVerificationAPI
      type: PropertyValue
      value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/ITP841800307
    additional property: OTSTimestamp
      type: PropertyValue
      value: 2026-07-03T08:56:35Z
    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 Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
    subject of: OpenTimestamps Proof of Existence
      type: DigitalDocument
      encoding format: application/vnd.opentimestamps.ots
      description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb38fdaad3e38193ae01b322cf759c00cb86cb75c127c84335afd1236776f2e2f. Chain 2 (Bitcoin): anchored in block 956474 (2026-07-03T08:56:35Z), 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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/ITP841800307 — a six-check JSON result.
      date published: 2026-07-03T08:56:35Z
    audio: Presentiment
      type: AudioObject
      additional property: Tempo (BPM)
        type: PropertyValue
        value: 77.615
      additional property: Musical Key
        type: PropertyValue
        value: 5
      additional property: Mode (Major/Minor)
        type: PropertyValue
        value: 1
      additional property: Time Signature
        type: PropertyValue
        value: 4
      additional property: Danceability
        type: PropertyValue
        value: 0.556
      additional property: Energy
        type: PropertyValue
        value: 0.7
      additional property: Speechiness
        type: PropertyValue
        value: 0.04
      additional property: Acousticness
        type: PropertyValue
        value: 0.034
      additional property: Instrumentalness
        type: PropertyValue
        value: 0.987
      additional property: Liveness
        type: PropertyValue
        value: 0.066
      additional property: Valence (Positivity)
        type: PropertyValue
        value: 0.652
      additional property: Loudness (dB)
        type: PropertyValue
        value: -12.217
      additional property: Key Name
        type: PropertyValue
        value: F
      additional property: Mode Name
        type: PropertyValue
        value: Major
  track: Acquaragia
    type: MusicRecording
    duration: PT2M54S
    duration ms: 174986
    explicit: false
    by artist: I Hate My Village
    in album: I Hate My Village
      type: MusicAlbum
      date published: 2019-01-18
    genre: math rock
    isrc code: ITP841800308
    additional property: CopyrightID
    additional property: CopyrightStatus
      type: PropertyValue
      value: registered
    additional property: CopyrightRegisteredAt
      type: PropertyValue
      value: 2026-07-03T12:44:51+00:00
    additional property: CopyrightChainExplorerURL
      type: PropertyValue
      value: https://explorer.copyrightchains.com/tx/0x203956c8281abb9d9c643a38f1f1462d3d06ecde4bf4c2dad30f6a63c54593a3
    additional property: OTSHash
    additional property: OTSBitcoinBlock
      type: PropertyValue
      value: 956545
    additional property: OTSBitcoinBlockVerifyURL
      type: PropertyValue
      value: https://blockstream.info/api/block-height/956545
    additional property: OTSVerificationAPI
      type: PropertyValue
      value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/ITP841800308
    additional property: OTSTimestamp
      type: PropertyValue
      value: 2026-07-03T19:59:51Z
    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 Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
    subject of: OpenTimestamps Proof of Existence
      type: DigitalDocument
      encoding format: application/vnd.opentimestamps.ots
      description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x203956c8281abb9d9c643a38f1f1462d3d06ecde4bf4c2dad30f6a63c54593a3. Chain 2 (Bitcoin): anchored in block 956545 (2026-07-03T19:59:51Z), 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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/ITP841800308 — a six-check JSON result.
      date published: 2026-07-03T19:59:51Z
    audio: Acquaragia
      type: AudioObject
      additional property: Tempo (BPM)
        type: PropertyValue
        value: 124.37
      additional property: Musical Key
        type: PropertyValue
        value: 4
      additional property: Mode (Major/Minor)
        type: PropertyValue
        value: 0
      additional property: Time Signature
        type: PropertyValue
        value: 3
      additional property: Danceability
        type: PropertyValue
        value: 0.582
      additional property: Energy
        type: PropertyValue
        value: 0.977
      additional property: Speechiness
        type: PropertyValue
        value: 0.055
      additional property: Acousticness
        type: PropertyValue
        value: 0.222
      additional property: Instrumentalness
        type: PropertyValue
        value: 0.399
      additional property: Liveness
      additional property: Valence (Positivity)
      additional property: Loudness (dB)
      additional property: Key Name
      additional property: Mode Name
  track: Location 8
  track: Tramp
  track: Fare un fuoco
  track: Fame
  track: Bahum
  track: I Ate My Village
album: I Hate My Bonus Tracks
album: Yellowblack
album: Gibbone
album: Tony Hawk of Ghana [Cal-Ice (Cal + Ice One) Remix]
album: Water Tanks
album: Artiminime
album: Jim
album: Nevermind The Tempo

Liveness
type: PropertyValue
value: 0.061

Valence (Positivity)
type: PropertyValue
value: 0.686

Loudness (dB)
type: PropertyValue
value: -13.09

Key Name
type: PropertyValue
value: E

Mode Name
type: PropertyValue
value: Minor

Location 8
type: MusicRecording
duration: PT0M44S
duration ms: 44493
explicit: false
by artist: I Hate My Village
in album: I Hate My Village
  type: MusicAlbum
  date published: 2019-01-18
genre: math rock
isrc code: ITP841800309
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-20T05:08:35+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x7ccb650a9113586a178b7444ff557cb5b68336f448a7cbde103e97c1232dacfe
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 958830
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/958830
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/ITP841800309
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-20T05:30:12Z
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 Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7ccb650a9113586a178b7444ff557cb5b68336f448a7cbde103e97c1232dacfe. Chain 2 (Bitcoin): anchored in block 958830 (2026-07-20T05:30:12Z), 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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/ITP841800309 — a six-check JSON result.
  date published: 2026-07-20T05:30:12Z
audio: Location 8
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 137.404
  additional property: Musical Key
    type: PropertyValue
    value: 2
  additional property: Mode (Major/Minor)
    type: PropertyValue
    value: 0
  additional property: Time Signature
    type: PropertyValue
    value: 4
  additional property: Danceability
    type: PropertyValue
    value: 0.638
  additional property: Energy
    type: PropertyValue
    value: 0.826
  additional property: Speechiness
    type: PropertyValue
    value: 0.113
  additional property: Acousticness
    type: PropertyValue
    value: 0.807
  additional property: Instrumentalness
    type: PropertyValue
    value: 0.916
  additional property: Liveness
    type: PropertyValue
    value: 0.1
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.793
  additional property: Loudness (dB)
    type: PropertyValue
    value: -14.641
  additional property: Key Name
    type: PropertyValue
    value: D
  additional property: Mode Name
    type: PropertyValue
    value: Minor

Tramp
type: MusicRecording
duration: PT2M41S
duration ms: 161600
explicit: false
by artist: I Hate My Village
in album: I Hate My Village
  type: MusicAlbum
  date published: 2019-01-18
genre: math rock
isrc code: ITP841800310
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-06-29T17:21:33+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x163860a39906aff804057d519749d0da668ea3c120ed65d36056b8f1b76657f1
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 956375
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/956375
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/ITP841800310
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-02T16:51:38Z
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 Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x163860a39906aff804057d519749d0da668ea3c120ed65d36056b8f1b76657f1. Chain 2 (Bitcoin): anchored in block 956375 (2026-07-02T16:51:38Z), 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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/ITP841800310 — a six-check JSON result.
  date published: 2026-07-02T16:51:38Z
audio: Tramp
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 147
  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.481
  additional property: Energy
    type: PropertyValue
    value: 0.606
  additional property: Speechiness
    type: PropertyValue
    value: 0.037
  additional property: Acousticness
    type: PropertyValue
    value: 0.071
  additional property: Instrumentalness
    type: PropertyValue
    value: 0.77
  additional property: Liveness
    type: PropertyValue
    value: 0.319
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.723
  additional property: Loudness (dB)
    type: PropertyValue
    value: -11.169
  additional property: Key Name
    type: PropertyValue
    value: F#
  additional property: Mode Name
    type: PropertyValue
    value: Minor

Fare un fuoco
type: MusicRecording
duration: PT2M20S
duration ms: 140320
explicit: false
by artist: I Hate My Village
in album: I Hate My Village
  type: MusicAlbum
  date published: 2019-01-18
genre: math rock
isrc code: ITP841800311
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-05T06:15:04+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x8395ffaee308e56b0651dd825e597893dc93ba11328f6a804e118a5cc8c60753
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 956772
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/956772
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/ITP841800311
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-05T10:01:46Z
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 Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8395ffaee308e56b0651dd825e597893dc93ba11328f6a804e118a5cc8c60753. Chain 2 (Bitcoin): anchored in block 956772 (2026-07-05T10:01:46Z), 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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/ITP841800311 — a six-check JSON result.
  date published: 2026-07-05T10:01:46Z
audio: Fare un fuoco
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 122.746
  additional property: Musical Key
    type: PropertyValue
    value: 1
  additional property: Mode (Major/Minor)
    type: PropertyValue
    value: 0
  additional property: Time Signature
    type: PropertyValue
    value: 4
  additional property: Danceability
    type: PropertyValue
    value: 0.461
  additional property: Energy
    type: PropertyValue
    value: 0.858
  additional property: Speechiness
    type: PropertyValue
    value: 0.063
  additional property: Acousticness
    type: PropertyValue
    value: 0.005
  additional property: Instrumentalness
    type: PropertyValue
    value: 0.029
  additional property: Liveness
    type: PropertyValue
    value: 0.153
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.601
  additional property: Loudness (dB)
    type: PropertyValue
    value: -11.267
  additional property: Key Name
    type: PropertyValue
    value: C#
  additional property: Mode Name
    type: PropertyValue
    value: Minor

Fame
type: MusicRecording
duration: PT3M22S
duration ms: 202826
explicit: false
by artist: I Hate My Village
in album: I Hate My Village
  type: MusicAlbum
  date published: 2019-01-18
genre: math rock
isrc code: ITP841800312
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-16T11:38:37+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x001d2cfc3ad4ab0fd3f8b4844a121847b68faaa01bf46afd0893c15a5c41d74a
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 958286
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/958286
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/ITP841800312
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-16T12:43: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 Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x001d2cfc3ad4ab0fd3f8b4844a121847b68faaa01bf46afd0893c15a5c41d74a. Chain 2 (Bitcoin): anchored in block 958286 (2026-07-16T12:43: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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/ITP841800312 — a six-check JSON result.
  date published: 2026-07-16T12:43:37Z
audio: Fame
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 78.104
  additional property: Musical Key
    type: PropertyValue
    value: 2
  additional property: Mode (Major/Minor)
    type: PropertyValue
    value: 0
  additional property: Time Signature
    type: PropertyValue
    value: 4
  additional property: Danceability
    type: PropertyValue
    value: 0.564
  additional property: Energy
    type: PropertyValue
    value: 0.57
  additional property: Speechiness
    type: PropertyValue
    value: 0.032
  additional property: Acousticness
    type: PropertyValue
    value: 0.245
  additional property: Instrumentalness
    type: PropertyValue
    value: 0.075
  additional property: Liveness
    type: PropertyValue
    value: 0.064
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.445
  additional property: Loudness (dB)
    type: PropertyValue
    value: -11.261
  additional property: Key Name
    type: PropertyValue
    value: D
  additional property: Mode Name
    type: PropertyValue
    value: Minor

Bahum
type: MusicRecording
duration: PT2M17S
duration ms: 137866
explicit: false
by artist: I Hate My Village
in album: I Hate My Village
  type: MusicAlbum
  date published: 2019-01-18
genre: math rock
isrc code: ITP841800313
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-02T23:39:19+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0xa4161a23e43b5a2d7099771d74dc9cc26a24197a88582ee7f54acd02a7eb7046
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 956422
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/956422
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/ITP841800313
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-03T01:01:38Z
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 Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa4161a23e43b5a2d7099771d74dc9cc26a24197a88582ee7f54acd02a7eb7046. Chain 2 (Bitcoin): anchored in block 956422 (2026-07-03T01:01:38Z), 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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/ITP841800313 — a six-check JSON result.
  date published: 2026-07-03T01:01:38Z
audio: Bahum
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 77.622
  additional property: Musical Key
    type: PropertyValue
    value: 9
  additional property: Mode (Major/Minor)
    type: PropertyValue
    value: 1
  additional property: Time Signature
    type: PropertyValue
    value: 4
  additional property: Danceability
    type: PropertyValue
    value: 0.429
  additional property: Energy
    type: PropertyValue
    value: 0.431
  additional property: Speechiness
    type: PropertyValue
    value: 0.037
  additional property: Acousticness
    type: PropertyValue
    value: 0.276
  additional property: Instrumentalness
    type: PropertyValue
    value: 0.891
  additional property: Liveness
    type: PropertyValue
    value: 0.056
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.456
  additional property: Loudness (dB)
    type: PropertyValue
    value: -15.041
  additional property: Key Name
    type: PropertyValue
    value: A
  additional property: Mode Name
    type: PropertyValue
    value: Major

I Ate My Village
type: MusicRecording
duration: PT2M32S
duration ms: 152146
explicit: false
by artist: I Hate My Village
in album: I Hate My Village
  type: MusicAlbum
  date published: 2019-01-18
genre: math rock
isrc code: ITP841800314
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-13T16:59:43+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0xce2d992b927960fd9820e3c37b6b325b9c57054a186a202a7b661627b9c69b8b
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 957888
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/957888
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/ITP841800314
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-13T17:43: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 Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xce2d992b927960fd9820e3c37b6b325b9c57054a186a202a7b661627b9c69b8b. Chain 2 (Bitcoin): anchored in block 957888 (2026-07-13T17:43: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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/ITP841800314 — a six-check JSON result.
  date published: 2026-07-13T17:43:59Z
audio: I Ate My Village
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 106.588
  additional property: Musical Key
    type: PropertyValue
    value: 8
  additional property: Mode (Major/Minor)
    type: PropertyValue
    value: 0
  additional property: Time Signature
    type: PropertyValue
    value: 3
  additional property: Danceability
    type: PropertyValue
    value: 0.36
  additional property: Energy
    type: PropertyValue
    value: 0.85
  additional property: Speechiness
    type: PropertyValue
    value: 0.038
  additional property: Acousticness
    type: PropertyValue
    value: 0.003
  additional property: Instrumentalness
    type: PropertyValue
    value: 0.977
  additional property: Liveness
    type: PropertyValue
    value: 0.241
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.905
  additional property: Loudness (dB)
    type: PropertyValue
    value: -10.063
  additional property: Key Name
    type: PropertyValue
    value: Ab
  additional property: Mode Name
    type: PropertyValue
    value: Minor

I Hate My Bonus Tracks
type: MusicAlbum
date published: 2019-05-10

Yellowblack
type: MusicAlbum
date published: 2021-06-10

Gibbone
type: MusicAlbum
date published: 2021-08-06
track: Ami
  type: MusicRecording
  duration: PT3M38S
  duration ms: 218760
  explicit: false
  by artist: I Hate My Village
  in album: Gibbone
    type: MusicAlbum
    date published: 2021-08-06
  genre: math rock
  isrc code: ITP842100184
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-04T22:17:32+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x79b40beb106948a497c8a3b6b1d46e7b56a80fcd63f4a55cba4f569bfe37244e
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 956725
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/956725
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/ITP842100184
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-05T01:12:41Z
  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 Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x79b40beb106948a497c8a3b6b1d46e7b56a80fcd63f4a55cba4f569bfe37244e. Chain 2 (Bitcoin): anchored in block 956725 (2026-07-05T01:12:41Z), 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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/ITP842100184 — a six-check JSON result.
    date published: 2026-07-05T01:12:41Z
  audio: Ami
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 111.718
    additional property: Musical Key
      type: PropertyValue
      value: 2
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 1
    additional property: Time Signature
      type: PropertyValue
      value: 3
    additional property: Danceability
      type: PropertyValue
      value: 0.602
    additional property: Energy
      type: PropertyValue
      value: 0.548
    additional property: Speechiness
      type: PropertyValue
      value: 0.098
    additional property: Acousticness
      type: PropertyValue
      value: 0.495
    additional property: Instrumentalness
      type: PropertyValue
      value: 0.911
    additional property: Liveness
      type: PropertyValue
      value: 0.091
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.821
    additional property: Loudness (dB)
      type: PropertyValue
      value: -14.029
    additional property: Key Name
      type: PropertyValue
      value: D
    additional property: Mode Name
      type: PropertyValue
      value: Major

Tony Hawk of Ghana [Cal-Ice (Cal + Ice One) Remix]
type: MusicAlbum
date published: 2021-08-24
track: Tony Hawk of Ghana - Cal-Ice (Cal + Ice One) Remix
  type: MusicRecording
  duration: PT3M10S
  duration ms: 190288
  explicit: false
  by artist: I Hate My Village
  in album: Tony Hawk of Ghana [Cal-Ice (Cal + Ice One) Remix]
    type: MusicAlbum
    date published: 2021-08-24
  genre: math rock
  isrc code: ITP842100188
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-30T02:20:22+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x944fa9406e95e63ad902a36e040972b16750b1f62e265f2e5a51f33aacb45236
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 960200
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/960200
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/ITP842100188
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-30T02:37:10Z
  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 Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x944fa9406e95e63ad902a36e040972b16750b1f62e265f2e5a51f33aacb45236. Chain 2 (Bitcoin): anchored in block 960200 (2026-07-30T02:37:10Z), 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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/ITP842100188 — a six-check JSON result.
    date published: 2026-07-30T02:37:10Z
  audio: Tony Hawk of Ghana - Cal-Ice (Cal + Ice One) Remix
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 164.224
    additional property: Musical Key
      type: PropertyValue
      value: 11
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 0
    additional property: Time Signature
      type: PropertyValue
      value: 5
    additional property: Danceability
      type: PropertyValue
      value: 0.532
    additional property: Energy
      type: PropertyValue
      value: 0.75
    additional property: Speechiness
      type: PropertyValue
      value: 0.039
    additional property: Acousticness
      type: PropertyValue
      value: 0.018
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.096
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.904
    additional property: Loudness (dB)
      type: PropertyValue
      value: -14.284
    additional property: Key Name
      type: PropertyValue
      value: B
    additional property: Mode Name
      type: PropertyValue
      value: Minor

Water Tanks
type: MusicAlbum
date published: 2024-03-21

Artiminime
type: MusicAlbum
date published: 2024-04-18

Jim
type: MusicAlbum
date published: 2024-05-03

Nevermind The Tempo
type: MusicAlbum
date published: 2024-05-17
track: Eno degrado
  type: MusicRecording
  duration: PT4M12S
  duration ms: 252435
  explicit: false
  by artist: I Hate My Village
  in album: Nevermind The Tempo
    type: MusicAlbum
    date published: 2024-05-17
  genre: math rock
  isrc code: ITP842400090
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-17T00:39:21+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x7f140c255584f7d388e8cd75065a10dd793506993228e0b55f866fec012483db
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 958340
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/958340
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/ITP842400090
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-17T00:53:26Z
  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 Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7f140c255584f7d388e8cd75065a10dd793506993228e0b55f866fec012483db. Chain 2 (Bitcoin): anchored in block 958340 (2026-07-17T00:53:26Z), 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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/ITP842400090 — a six-check JSON result.
    date published: 2026-07-17T00:53:26Z
  audio: Eno degrado
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 139.67
    additional property: Musical Key
      type: PropertyValue
      value: 6
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 1
    additional property: Time Signature
      type: PropertyValue
      value: 4
    additional property: Danceability
      type: PropertyValue
      value: 0.59
    additional property: Energy
      type: PropertyValue
      value: 0.597
    additional property: Speechiness
      type: PropertyValue
      value: 0.047
    additional property: Acousticness
      type: PropertyValue
      value: 0.004
    additional property: Instrumentalness
      type: PropertyValue
      value: 0.74
    additional property: Liveness
      type: PropertyValue
      value: 0.043
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.329
    additional property: Loudness (dB)
      type: PropertyValue
      value: -6.361
    additional property: Key Name
      type: PropertyValue
      value: F#
    additional property: Mode Name
      type: PropertyValue
      value: Major
track: Mauritania Twist
  type: MusicRecording
  duration: PT3M29S
  duration ms: 209054
  explicit: false
  by artist: I Hate My Village
  in album: Nevermind The Tempo
    type: MusicAlbum
    date published: 2024-05-17
  genre: math rock
  isrc code: ITP842400091
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-04T22:15:41+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x4063660aca436bc059e7ec4a8360a0cbc67ce2bd11f5ab1613c590c60b503e98
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 956725
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/956725
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/ITP842400091
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-05T01:12:41Z
  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 Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4063660aca436bc059e7ec4a8360a0cbc67ce2bd11f5ab1613c590c60b503e98. Chain 2 (Bitcoin): anchored in block 956725 (2026-07-05T01:12:41Z), 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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/ITP842400091 — a six-check JSON result.
    date published: 2026-07-05T01:12:41Z
  audio: Mauritania Twist
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 144.821
    additional property: Musical Key
      type: PropertyValue
      value: 4
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 1
    additional property: Time Signature
      type: PropertyValue
      value: 5
    additional property: Danceability
      type: PropertyValue
      value: 0.256
    additional property: Energy
      type: PropertyValue
      value: 0.884
    additional property: Speechiness
      type: PropertyValue
      value: 0.074
    additional property: Acousticness
      type: PropertyValue
      value: 0.002
    additional property: Instrumentalness
      type: PropertyValue
      value: 0.011
    additional property: Liveness
      type: PropertyValue
      value: 0.345
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.719
    additional property: Loudness (dB)
      type: PropertyValue
      value: -6.323
    additional property: Key Name
      type: PropertyValue
      value: E
    additional property: Mode Name
      type: PropertyValue
      value: Major
track: Erbaccia
  type: MusicRecording
  duration: PT4M35S
  duration ms: 275313
  explicit: false
  by artist: I Hate My Village
  in album: Nevermind The Tempo
    type: MusicAlbum
    date published: 2024-05-17
  genre: math rock
  isrc code: ITP842400092
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-16T19:23:28+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0xc2a4a2a2902f7f28116251718e4d7278aadb10b82107140bb0e9336090d162ad
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 958316
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/958316
  additional property: OTSVerificationAPI
  additional property: OTSTimestamp
  additional property: OTSVerifyInstructions
  subject of: OpenTimestamps Proof of Existence
  audio: Erbaccia
track: Jim
track: Dun dun
track: Come una poliziotta
track: Broken Mic

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

OTSTimestamp
type: PropertyValue
value: 2026-07-16T19:42:29Z

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 Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch

OpenTimestamps Proof of Existence
type: DigitalDocument
encoding format: application/vnd.opentimestamps.ots
description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc2a4a2a2902f7f28116251718e4d7278aadb10b82107140bb0e9336090d162ad. Chain 2 (Bitcoin): anchored in block 958316 (2026-07-16T19:42:29Z), 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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/ITP842400092 — a six-check JSON result.
date published: 2026-07-16T19:42:29Z

Erbaccia
type: AudioObject
additional property: Tempo (BPM)
  type: PropertyValue
  value: 102.091
additional property: Musical Key
  type: PropertyValue
  value: 4
additional property: Mode (Major/Minor)
  type: PropertyValue
  value: 0
additional property: Time Signature
  type: PropertyValue
  value: 3
additional property: Danceability
  type: PropertyValue
  value: 0.419
additional property: Energy
  type: PropertyValue
  value: 0.615
additional property: Speechiness
  type: PropertyValue
  value: 0.16
additional property: Acousticness
  type: PropertyValue
  value: 0.577
additional property: Instrumentalness
  type: PropertyValue
  value: 0.509
additional property: Liveness
  type: PropertyValue
  value: 0.483
additional property: Valence (Positivity)
  type: PropertyValue
  value: 0.31
additional property: Loudness (dB)
  type: PropertyValue
  value: -8.954
additional property: Key Name
  type: PropertyValue
  value: E
additional property: Mode Name
  type: PropertyValue
  value: Minor

Jim
type: MusicRecording
duration: PT3M10S
duration ms: 190239
explicit: false
by artist: I Hate My Village
in album: Nevermind The Tempo
  type: MusicAlbum
  date published: 2024-05-17
genre: math rock
isrc code: ITP842400093
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-15T18:38:28+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x97496e7d7c26f106b93a4c0622ec21ffa731dcb213f051a9e46df1561faf3289
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 958194
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/958194
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/ITP842400093
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-15T20:32:27Z
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → 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 Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x97496e7d7c26f106b93a4c0622ec21ffa731dcb213f051a9e46df1561faf3289. Chain 2 (Bitcoin): anchored in block 958194 (2026-07-15T20:32:27Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/ITP842400093 — a six-check JSON result.
  date published: 2026-07-15T20:32:27Z
audio: Jim
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 96.063
  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.38
  additional property: Energy
    type: PropertyValue
    value: 0.935
  additional property: Speechiness
    type: PropertyValue
    value: 0.235
  additional property: Acousticness
    type: PropertyValue
    value: 0.037
  additional property: Instrumentalness
    type: PropertyValue
    value: 0.11
  additional property: Liveness
    type: PropertyValue
    value: 0.11
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.385
  additional property: Loudness (dB)
    type: PropertyValue
    value: -5.727
  additional property: Key Name
    type: PropertyValue
    value: D
  additional property: Mode Name
    type: PropertyValue
    value: Major

Dun dun
type: MusicRecording
duration: PT4M25S
duration ms: 265624
explicit: false
by artist: I Hate My Village
in album: Nevermind The Tempo
  type: MusicAlbum
  date published: 2024-05-17
genre: math rock
isrc code: ITP842400094
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-05T05:57:01+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0xb31288f4c009b783a58e864863cf404332ca9918d869fc226916704e93752b5f
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 956772
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/956772
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/ITP842400094
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-05T10:01:46Z
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 Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb31288f4c009b783a58e864863cf404332ca9918d869fc226916704e93752b5f. Chain 2 (Bitcoin): anchored in block 956772 (2026-07-05T10:01:46Z), 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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/ITP842400094 — a six-check JSON result.
  date published: 2026-07-05T10:01:46Z
audio: Dun dun
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 120.179
  additional property: Musical Key
    type: PropertyValue
    value: 1
  additional property: Mode (Major/Minor)
    type: PropertyValue
    value: 1
  additional property: Time Signature
    type: PropertyValue
    value: 3
  additional property: Danceability
    type: PropertyValue
    value: 0.656
  additional property: Energy
    type: PropertyValue
    value: 0.706
  additional property: Speechiness
    type: PropertyValue
    value: 0.1
  additional property: Acousticness
    type: PropertyValue
    value: 0.102
  additional property: Instrumentalness
    type: PropertyValue
    value: 0.708
  additional property: Liveness
    type: PropertyValue
    value: 0.339
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.513
  additional property: Loudness (dB)
    type: PropertyValue
    value: -9.622
  additional property: Key Name
    type: PropertyValue
    value: C#
  additional property: Mode Name
    type: PropertyValue
    value: Major

Come una poliziotta
type: MusicRecording
duration: PT3M30S
duration ms: 210558
explicit: false
by artist: I Hate My Village
in album: Nevermind The Tempo
  type: MusicAlbum
  date published: 2024-05-17
genre: math rock
isrc code: ITP842400095
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-19T11:23:50+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x3058a47fcb7384da23fde989ebe80985d2181953780d76af13f711b5fc0c3e21
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 958726
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/958726
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/ITP842400095
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-19T11:47: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 Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3058a47fcb7384da23fde989ebe80985d2181953780d76af13f711b5fc0c3e21. Chain 2 (Bitcoin): anchored in block 958726 (2026-07-19T11:47: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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/ITP842400095 — a six-check JSON result.
  date published: 2026-07-19T11:47:20Z
audio: Come una poliziotta
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 174.267
  additional property: Musical Key
    type: PropertyValue
    value: 6
  additional property: Mode (Major/Minor)
    type: PropertyValue
    value: 1
  additional property: Time Signature
    type: PropertyValue
    value: 3
  additional property: Danceability
    type: PropertyValue
    value: 0.639
  additional property: Energy
    type: PropertyValue
    value: 0.924
  additional property: Speechiness
    type: PropertyValue
    value: 0.161
  additional property: Acousticness
    type: PropertyValue
    value: 0.07
  additional property: Instrumentalness
    type: PropertyValue
    value: 0.202
  additional property: Liveness
    type: PropertyValue
    value: 0.415
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.751
  additional property: Loudness (dB)
    type: PropertyValue
    value: -4.714
  additional property: Key Name
    type: PropertyValue
    value: F#
  additional property: Mode Name
    type: PropertyValue
    value: Major

Broken Mic
type: MusicRecording
duration: PT3M15S
duration ms: 195207
explicit: false
by artist: I Hate My Village
in album: Nevermind The Tempo
  type: MusicAlbum
  date published: 2024-05-17
genre: math rock
isrc code: ITP842400096
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-19T00:09:28+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x283d0f82c89722294f80c96d939eb75a06fa474d964fd2b3ab6c56ec3fc48cfe
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 958631
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/958631
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/ITP842400096
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-19T00:50:09Z
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 Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x283d0f82c89722294f80c96d939eb75a06fa474d964fd2b3ab6c56ec3fc48cfe. Chain 2 (Bitcoin): anchored in block 958631 (2026-07-19T00:50:09Z), 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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/ITP842400096 — a six-check JSON result.
  date published: 2026-07-19T00:50:09Z
audio: Broken Mic
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 120.048
  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.74
  additional property: Energy
    type: PropertyValue
    value: 0.406
  additional property: Speechiness
    type: PropertyValue
    value: 0.038
  additional property: Acousticness
    type: PropertyValue
    value: 0.028
  additional property: Instrumentalness
    type: PropertyValue
    value: 0.85
  additional property: Liveness
    type: PropertyValue
    value: 0.061
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.347
  additional property: Loudness (dB)
    type: PropertyValue
    value: -7.673
  additional property: Key Name
    type: PropertyValue
    value: C#
  additional property: Mode Name
    type: PropertyValue
    value: Major