XHANI
type: MusicGroup
genre: german hip hop
description: Xhani is a historical Albanian tribe (fis) and ethnographic region located on the western side of the upper Kir river in the wider region of Pulti, northern Albania. Name Xhani derives its name from
popularity: 15
followers: 44158
additional property: CopyrightID
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x81bd09915bd47e7a97c3c995ba6234c02728f300651296cdd25794f6b4a7acf3
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/c8721b1e-70c5-4786-ae44-ca46f6e3ef77.ots
additional property: OTSRecordURL
  type: PropertyValue
  value: https://artists.proofprofile.net/proofs/artist/c8721b1e-70c5-4786-ae44-ca46f6e3ef77.json
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/artist/c8721b1e-70c5-4786-ae44-ca46f6e3ef77
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-06-15T10:33:29Z
additional property: OTSCanonicalRecord
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 1. Compute SHA-256 of OTSCanonicalRecord value → must equal OTSHash 2. Open OTSProofURL → extract Bitcoin block number → must equal OTSBitcoinBlock 3. GET OTSBitcoinBlockVerifyURL → 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 0x81bd09915bd47e7a97c3c995ba6234c02728f300651296cdd25794f6b4a7acf3. Chain 2 (Bitcoin): anchored in block 953772 (2026-06-15T10:33:29Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/c8721b1e-70c5-4786-ae44-ca46f6e3ef77.json and https://artists.proofprofile.net/proofs/artist/c8721b1e-70c5-4786-ae44-ca46f6e3ef77.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
  date published: 2026-06-15T10:33:29Z
album: Oh Mama
  type: MusicAlbum
  date published: 2017-07-18
album: Oh Mama
  type: MusicAlbum
  date published: 2017-08-08
album: Panamera
  type: MusicAlbum
  date published: 2018-02-22
album: Unikat
  type: MusicAlbum
  date published: 2018-05-24
album: Baby Mach Langsam
  type: MusicAlbum
  date published: 2018-07-26
album: Auf Adrenalin
  type: MusicAlbum
  date published: 2018-09-27
  track: Unikat
    type: MusicRecording
    duration: PT3M21S
    duration ms: 201952
    explicit: false
    by artist: XHANI
    in album: Auf Adrenalin
      type: MusicAlbum
      date published: 2018-09-27
    genre: german hip hop
    isrc code: TCADQ1859647
    additional property: CopyrightID
    additional property: CopyrightStatus
      type: PropertyValue
      value: registered
    additional property: CopyrightRegisteredAt
      type: PropertyValue
      value: 2026-07-03T22:47:02+00:00
    additional property: CopyrightChainExplorerURL
      type: PropertyValue
      value: https://explorer.copyrightchains.com/tx/0xe9624d667b58a1fcaaf91a68209fc06bec069f9d6c0f6225c5b5e5d1ede40f5d
    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/TCADQ1859647
    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 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 0xe9624d667b58a1fcaaf91a68209fc06bec069f9d6c0f6225c5b5e5d1ede40f5d. 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/TCADQ1859647.
      date published: 2026-07-04T10:04:33Z
    audio: Unikat
      type: AudioObject
      additional property: Tempo (BPM)
        type: PropertyValue
        value: 117.96
      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.826
      additional property: Energy
        type: PropertyValue
        value: 0.741
      additional property: Speechiness
        type: PropertyValue
        value: 0.068
      additional property: Acousticness
        type: PropertyValue
        value: 0.313
      additional property: Instrumentalness
        type: PropertyValue
        value: 0
      additional property: Liveness
        type: PropertyValue
        value: 0.279
      additional property: Valence (Positivity)
        type: PropertyValue
        value: 0.734
      additional property: Loudness (dB)
        type: PropertyValue
        value: -7.265
      additional property: Key Name
        type: PropertyValue
        value: F#
      additional property: Mode Name
        type: PropertyValue
        value: Minor
  track: Baby Mach Langsam
    type: MusicRecording
    duration: PT4M13S
    duration ms: 253857
    explicit: false
    by artist: XHANI
    in album: Auf Adrenalin
      type: MusicAlbum
      date published: 2018-09-27
    genre: german hip hop
    isrc code: TCADT1807704
    additional property: CopyrightID
    additional property: CopyrightStatus
      type: PropertyValue
      value: registered
    additional property: CopyrightRegisteredAt
      type: PropertyValue
      value: 2026-07-04T04:36:53+00:00
    additional property: CopyrightChainExplorerURL
      type: PropertyValue
      value: https://explorer.copyrightchains.com/tx/0x6b5b0967e19e8529eb86e7e6f3f926d388f6c33107d152f61fe71a272ebc5619
    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/TCADT1807704
    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 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 0x6b5b0967e19e8529eb86e7e6f3f926d388f6c33107d152f61fe71a272ebc5619. 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/TCADT1807704.
      date published: 2026-07-04T10:04:33Z
    audio: Baby Mach Langsam
      type: AudioObject
      additional property: Tempo (BPM)
        type: PropertyValue
        value: 101.003
      additional property: Musical Key
        type: PropertyValue
        value: 7
      additional property: Mode (Major/Minor)
        type: PropertyValue
        value: 1
      additional property: Time Signature
        type: PropertyValue
        value: 4
      additional property: Danceability
        type: PropertyValue
        value: 0.801
      additional property: Energy
        type: PropertyValue
        value: 0.611
      additional property: Speechiness
      additional property: Acousticness
      additional property: Instrumentalness
      additional property: Liveness
      additional property: Valence (Positivity)
      additional property: Loudness (dB)
      additional property: Key Name
      additional property: Mode Name
  track: Auf Adrenalin
  track: Cardi B
album: Millionenschwere Pläne
album: Ninja
album: Maradona
album: Millijarda
album: Punet E Mia
album: Nur Mit Dir
album: Bis Zum Letzten Gramm
album: Wenn Die Straße Ruft
album: Wie Du Siehst
album: Gangsta Love
album: Tijuana
album: Ma Bébé
album: Hajde
album: Primera
album: Scusa
album: Mos u ndal
album: Alles auf Anfang
album: Panama
album: Nicht ohne dich
album: Au Revoir

Speechiness
type: PropertyValue
value: 0.258

Acousticness
type: PropertyValue
value: 0.411

Instrumentalness
type: PropertyValue
value: 0

Liveness
type: PropertyValue
value: 0.176

Valence (Positivity)
type: PropertyValue
value: 0.689

Loudness (dB)
type: PropertyValue
value: -7.931

Key Name
type: PropertyValue
value: G

Mode Name
type: PropertyValue
value: Major

Auf Adrenalin
type: MusicRecording
duration: PT3M34S
duration ms: 214047
explicit: false
by artist: XHANI
in album: Auf Adrenalin
  type: MusicAlbum
  date published: 2018-09-27
genre: german hip hop
isrc code: TCADW1821848
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-15T14:27:41+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x3952f49e13c627ea105eefb4f2e31c082ac18d54faf1b201be759584953f1a5f
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 958166
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/958166
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/TCADW1821848
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-15T15:55:19Z
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 0x3952f49e13c627ea105eefb4f2e31c082ac18d54faf1b201be759584953f1a5f. Chain 2 (Bitcoin): anchored in block 958166 (2026-07-15T15:55:19Z), 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/TCADW1821848.
  date published: 2026-07-15T15:55:19Z
audio: Auf Adrenalin
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 93.966
  additional property: Musical Key
    type: PropertyValue
    value: 8
  additional property: Mode (Major/Minor)
    type: PropertyValue
    value: 0
  additional property: Time Signature
    type: PropertyValue
    value: 4
  additional property: Danceability
    type: PropertyValue
    value: 0.766
  additional property: Energy
    type: PropertyValue
    value: 0.612
  additional property: Speechiness
    type: PropertyValue
    value: 0.128
  additional property: Acousticness
    type: PropertyValue
    value: 0.522
  additional property: Instrumentalness
    type: PropertyValue
    value: 0
  additional property: Liveness
    type: PropertyValue
    value: 0.119
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.656
  additional property: Loudness (dB)
    type: PropertyValue
    value: -7.864
  additional property: Key Name
    type: PropertyValue
    value: Ab
  additional property: Mode Name
    type: PropertyValue
    value: Minor

Cardi B
type: MusicRecording
duration: PT3M2S
duration ms: 182073
explicit: false
by artist: XHANI
in album: Auf Adrenalin
  type: MusicAlbum
  date published: 2018-09-27
genre: german hip hop
isrc code: TCADW1821853
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-14T22:01:27+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0xb21c129b8bd1af9149ef6e2322f4bc8d358b30020dfa4a634fb8a3b9f9302386
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 958074
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/958074
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/TCADW1821853
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-14T22:45:25Z
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 0xb21c129b8bd1af9149ef6e2322f4bc8d358b30020dfa4a634fb8a3b9f9302386. Chain 2 (Bitcoin): anchored in block 958074 (2026-07-14T22:45:25Z), 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/TCADW1821853.
  date published: 2026-07-14T22:45:25Z
audio: Cardi B
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 119.02
  additional property: Musical Key
    type: PropertyValue
    value: 5
  additional property: Mode (Major/Minor)
    type: PropertyValue
    value: 0
  additional property: Time Signature
    type: PropertyValue
    value: 4
  additional property: Danceability
    type: PropertyValue
    value: 0.847
  additional property: Energy
    type: PropertyValue
    value: 0.655
  additional property: Speechiness
    type: PropertyValue
    value: 0.176
  additional property: Acousticness
    type: PropertyValue
    value: 0.565
  additional property: Instrumentalness
    type: PropertyValue
    value: 0
  additional property: Liveness
    type: PropertyValue
    value: 0.101
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.775
  additional property: Loudness (dB)
    type: PropertyValue
    value: -7.395
  additional property: Key Name
    type: PropertyValue
    value: F
  additional property: Mode Name
    type: PropertyValue
    value: Minor

Auf Adrenalin
type: MusicAlbum
date published: 2018-09-27

Millionenschwere Pläne
type: MusicAlbum
date published: 2018-12-21

Ninja
type: MusicAlbum
date published: 2019-04-25

Ninja
type: MusicAlbum
date published: 2019-04-25
track: Ninja
  type: MusicRecording
  duration: PT3M10S
  duration ms: 190971
  explicit: false
  by artist: XHANI
  in album: Ninja
    type: MusicAlbum
    date published: 2019-04-25
  genre: german hip hop
  isrc code: TCAEE1959255
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-18T16:19:42+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x37694a28d9998cddeae90068d33927232115c0f76529c5c633a0364b581e17c6
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 958579
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/958579
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/TCAEE1959255
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-18T16:26:17Z
  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 0x37694a28d9998cddeae90068d33927232115c0f76529c5c633a0364b581e17c6. Chain 2 (Bitcoin): anchored in block 958579 (2026-07-18T16:26:17Z), 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/TCAEE1959255.
    date published: 2026-07-18T16:26:17Z
  audio: Ninja
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 93.008
    additional property: Musical Key
      type: PropertyValue
      value: 7
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 0
    additional property: Time Signature
      type: PropertyValue
      value: 4
    additional property: Danceability
      type: PropertyValue
      value: 0.789
    additional property: Energy
      type: PropertyValue
      value: 0.63
    additional property: Speechiness
      type: PropertyValue
      value: 0.139
    additional property: Acousticness
      type: PropertyValue
      value: 0.239
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.113
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.61
    additional property: Loudness (dB)
      type: PropertyValue
      value: -6.379
    additional property: Key Name
      type: PropertyValue
      value: G
    additional property: Mode Name
      type: PropertyValue
      value: Minor

Maradona
type: MusicAlbum
date published: 2019-06-20

Millijarda
type: MusicAlbum
date published: 2019-07-25

Punet E Mia
type: MusicAlbum
date published: 2019-09-26

Nur Mit Dir
type: MusicAlbum
date published: 2019-11-24

Bis Zum Letzten Gramm
type: MusicAlbum
date published: 2019-12-20

Wenn Die Straße Ruft
type: MusicAlbum
date published: 2020-04-10

Wie Du Siehst
type: MusicAlbum
date published: 2020-05-15

Gangsta Love
type: MusicAlbum
date published: 2020-07-10

Tijuana
type: MusicAlbum
date published: 2020-10-02

Ma Bébé
type: MusicAlbum
date published: 2020-10-23

Hajde
type: MusicAlbum
date published: 2020-11-06

Primera
type: MusicAlbum
date published: 2020-11-20

Scusa
type: MusicAlbum
date published: 2021-03-19

Mos u ndal
type: MusicAlbum
date published: 2021-09-03

Alles auf Anfang
type: MusicAlbum
date published: 2021-10-15

Panama
type: MusicAlbum
date published: 2021-12-03

Nicht ohne dich
type: MusicAlbum
date published: 2022-02-04

Au Revoir
type: MusicAlbum
date published: 2022-07-29