Kafon
type: MusicGroup
genre: arabic rap
genre: moroccan pop
genre: moroccan rap
genre: raï
description: Ahmed Laabidi (; 1983 – 10 May 2025), better known by his stage name Kafon (), was a Tunisian rapper, singer and actor. He gained widespread recognition in Tunisia after the release of the song "Houma
popularity: 33
followers: 159863
additional property: CopyrightID
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x46fad593de0eea23325d8f61e266f7ea79071a0b4e3e6f434d81a33c00bc2e14
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/ec5da2ee-4a07-492b-a1b2-93fc3020a63e.ots
additional property: OTSRecordURL
  type: PropertyValue
  value: https://artists.proofprofile.net/proofs/artist/ec5da2ee-4a07-492b-a1b2-93fc3020a63e.json
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/artist/ec5da2ee-4a07-492b-a1b2-93fc3020a63e
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-06-12T19:24:56Z
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 0x46fad593de0eea23325d8f61e266f7ea79071a0b4e3e6f434d81a33c00bc2e14. 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/ec5da2ee-4a07-492b-a1b2-93fc3020a63e.json and https://artists.proofprofile.net/proofs/artist/ec5da2ee-4a07-492b-a1b2-93fc3020a63e.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
  date published: 2026-06-12T19:24:56Z
album: Chak Chak
  type: MusicAlbum
  date published: 2013-09-19
album: Balam
  type: MusicAlbum
  date published: 2014-05-13
  track: Gananito
    type: MusicRecording
    duration: PT6M35S
    duration ms: 395956
    explicit: false
    by artist: Kafon
    in album: Balam
      type: MusicAlbum
      date published: 2014-05-13
    genre: arabic rap
    genre: moroccan pop
    genre: moroccan rap
    genre: raï
    isrc code: TNA010000475
    additional property: CopyrightID
    additional property: CopyrightStatus
      type: PropertyValue
      value: registered
    additional property: CopyrightRegisteredAt
      type: PropertyValue
      value: 2026-07-20T22:08:45+00:00
    additional property: CopyrightChainExplorerURL
      type: PropertyValue
      value: https://explorer.copyrightchains.com/tx/0xf7076afeeedf0f322ec1b60995c93e7f5d850ffd3dc9c381242e8bc9d607f217
    additional property: OTSHash
    additional property: OTSBitcoinBlock
      type: PropertyValue
      value: 958942
    additional property: OTSBitcoinBlockVerifyURL
      type: PropertyValue
      value: https://blockstream.info/api/block-height/958942
    additional property: OTSVerificationAPI
      type: PropertyValue
      value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/TNA010000475
    additional property: OTSTimestamp
      type: PropertyValue
      value: 2026-07-21T00:24:07Z
    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 0xf7076afeeedf0f322ec1b60995c93e7f5d850ffd3dc9c381242e8bc9d607f217. Chain 2 (Bitcoin): anchored in block 958942 (2026-07-21T00:24:07Z), 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/TNA010000475.
      date published: 2026-07-21T00:24:07Z
    audio: Gananito
      type: AudioObject
      additional property: Tempo (BPM)
        type: PropertyValue
        value: 80.012
      additional property: Musical Key
        type: PropertyValue
        value: 9
      additional property: Mode (Major/Minor)
        type: PropertyValue
        value: 0
      additional property: Time Signature
        type: PropertyValue
        value: 4
      additional property: Danceability
        type: PropertyValue
        value: 0.676
      additional property: Energy
        type: PropertyValue
        value: 0.37
      additional property: Speechiness
        type: PropertyValue
        value: 0.101
      additional property: Acousticness
        type: PropertyValue
        value: 0.031
      additional property: Instrumentalness
        type: PropertyValue
        value: 0
      additional property: Liveness
        type: PropertyValue
        value: 0.054
      additional property: Valence (Positivity)
        type: PropertyValue
        value: 0.696
      additional property: Loudness (dB)
        type: PropertyValue
        value: -15.951
      additional property: Key Name
        type: PropertyValue
        value: A
      additional property: Mode Name
        type: PropertyValue
        value: Minor
album: Gabi Gabi
  type: MusicAlbum
  date published: 2015-02-17
  track: Wahel Exileri
    type: MusicRecording
    duration: PT2M57S
    duration ms: 177449
    explicit: false
    by artist: Kafon
    in album: Gabi Gabi
      type: MusicAlbum
      date published: 2015-02-17
    genre: arabic rap
    genre: moroccan pop
    genre: moroccan rap
    genre: raï
    isrc code: TNA010000473
    additional property: CopyrightID
    additional property: CopyrightStatus
      type: PropertyValue
      value: registered
    additional property: CopyrightRegisteredAt
      type: PropertyValue
      value: 2026-07-04T19:17:47+00:00
    additional property: CopyrightChainExplorerURL
      type: PropertyValue
      value: https://explorer.copyrightchains.com/tx/0x329e76ae6ecaca98ef0f414a3b61ef1fedbf0a5272093bb08398b55182c28728
    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/TNA010000473
    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 0x329e76ae6ecaca98ef0f414a3b61ef1fedbf0a5272093bb08398b55182c28728. 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 via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/TNA010000473.
      date published: 2026-07-05T01:12:41Z
    audio: Wahel Exileri
      type: AudioObject
      additional property: Tempo (BPM)
        type: PropertyValue
        value: 91.98
      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.679
      additional property: Energy
        type: PropertyValue
        value: 0.716
      additional property: Speechiness
      additional property: Acousticness
      additional property: Instrumentalness
      additional property: Liveness
      additional property: Valence (Positivity)
      additional property: Loudness (dB)
      additional property: Key Name
      additional property: Mode Name
album: Petrole
album: Chbifibika
album: Galeg
album: Dynamite
album: Chikha Yezini
album: Ala Ajla
album: Chekliki
album: Fifty Fifty
album: Ghadi
album: Klam
album: Daloula
album: Mahboula
album: Nheb Ngala3
album: Nheb Ngualaa
album: Hope
album: Mani Fadhi
album: Dima Zehi
album: L'amour noir
album: Emmm
album: Kafon
album: طيبة
album: Tiba
album: Bannié
album: Ana ou egzhali
album: Galbi
album: Salam Alikom
album: Malaikiya
album: Fi rassi
album: Ya Man
album: South Side
album: Banlieue sud
album: Sagaa Ellile
album: Amazone
album: Bad Story
album: Ma3lich
album: Nirani
album: DOUR W TAHKI
album: Saher E Lil
album: Dubai
album: Tahet Saytara
album: Akhtani
album: Layamme
album: Saatte ragouj
album: Snin
album: Sabeba

Speechiness
type: PropertyValue
value: 0.044

Acousticness
type: PropertyValue
value: 0.008

Instrumentalness
type: PropertyValue
value: 0

Liveness
type: PropertyValue
value: 0.029

Valence (Positivity)
type: PropertyValue
value: 0.96

Loudness (dB)
type: PropertyValue
value: -6.524

Key Name
type: PropertyValue
value: F#

Mode Name
type: PropertyValue
value: Major

Petrole
type: MusicAlbum
date published: 2015-07-21
track: Petrole
  type: MusicRecording
  duration: PT3M38S
  duration ms: 218435
  explicit: false
  by artist: Kafon
  in album: Petrole
    type: MusicAlbum
    date published: 2015-07-21
  genre: arabic rap
  genre: moroccan pop
  genre: moroccan rap
  genre: raï
  isrc code: TNA010002054
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-18T20:19:24+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0xe8c2cf37ce99134c4dd430427dfc5c77b269af2b9cad0531f83029d9ef9e2acb
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 958607
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/958607
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/TNA010002054
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-18T21:01:11Z
  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 0xe8c2cf37ce99134c4dd430427dfc5c77b269af2b9cad0531f83029d9ef9e2acb. Chain 2 (Bitcoin): anchored in block 958607 (2026-07-18T21:01:11Z), 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/TNA010002054.
    date published: 2026-07-18T21:01:11Z
  audio: Petrole
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 104.95
    additional property: Musical Key
      type: PropertyValue
      value: 0
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 1
    additional property: Time Signature
      type: PropertyValue
      value: 4
    additional property: Danceability
      type: PropertyValue
      value: 0.823
    additional property: Energy
      type: PropertyValue
      value: 0.619
    additional property: Speechiness
      type: PropertyValue
      value: 0.038
    additional property: Acousticness
      type: PropertyValue
      value: 0.13
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.1
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.367
    additional property: Loudness (dB)
      type: PropertyValue
      value: -6.018
    additional property: Key Name
      type: PropertyValue
      value: C
    additional property: Mode Name
      type: PropertyValue
      value: Major

Chbifibika
type: MusicAlbum
date published: 2015-12-26

Galeg
type: MusicAlbum
date published: 2016-02-13

Dynamite
type: MusicAlbum
date published: 2016-04-09

Chikha Yezini
type: MusicAlbum
date published: 2016-05-25

Ala Ajla
type: MusicAlbum
date published: 2016-11-30

Chekliki
type: MusicAlbum
date published: 2017-02-22

Fifty Fifty
type: MusicAlbum
date published: 2017-11-11
track: Fifty Fifty
  type: MusicRecording
  duration: PT3M39S
  duration ms: 219952
  explicit: false
  by artist: Kafon
  in album: Fifty Fifty
    type: MusicAlbum
    date published: 2017-11-11
  genre: arabic rap
  genre: moroccan pop
  genre: moroccan rap
  genre: raï
  isrc code: TNA010001857
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-02T03:03:41+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x070775ea98c11c94953ca05171698a340cd55713cc26f5aeb39d48078251c0fe
  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/TNA010001857
  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 0x070775ea98c11c94953ca05171698a340cd55713cc26f5aeb39d48078251c0fe. 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 via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/TNA010001857.
    date published: 2026-07-02T16:51:38Z
  audio: Fifty Fifty
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 199.988
    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.59
    additional property: Energy
      type: PropertyValue
      value: 0.791
    additional property: Speechiness
      type: PropertyValue
      value: 0.064
    additional property: Acousticness
      type: PropertyValue
      value: 0.023
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.219
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.14
    additional property: Loudness (dB)
      type: PropertyValue
      value: -7.646
    additional property: Key Name
      type: PropertyValue
      value: C#
    additional property: Mode Name
      type: PropertyValue
      value: Major

Ghadi
type: MusicAlbum
date published: 2017-12-01
track: Ghadi
  type: MusicRecording
  duration: PT5M31S
  duration ms: 331050
  explicit: false
  by artist: Kafon
  in album: Ghadi
    type: MusicAlbum
    date published: 2017-12-01
  genre: arabic rap
  genre: moroccan pop
  genre: moroccan rap
  genre: raï
  isrc code: TNA010001859
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-20T15:24:12+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0xfe27e410e91447aa17abb43876772759ec4579b20907bac7c622d76c732988ad
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 958907
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/958907
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/TNA010001859
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-20T16:17:58Z
  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 0xfe27e410e91447aa17abb43876772759ec4579b20907bac7c622d76c732988ad. Chain 2 (Bitcoin): anchored in block 958907 (2026-07-20T16:17:58Z), 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/TNA010001859.
    date published: 2026-07-20T16:17:58Z
  audio: Ghadi
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 120.001
    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.725
    additional property: Energy
      type: PropertyValue
      value: 0.744
    additional property: Speechiness
      type: PropertyValue
      value: 0.036
    additional property: Acousticness
      type: PropertyValue
      value: 0.003
    additional property: Instrumentalness
      type: PropertyValue
      value: 0.213
    additional property: Liveness
      type: PropertyValue
      value: 0.414
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.215
    additional property: Loudness (dB)
      type: PropertyValue
      value: -8.526
    additional property: Key Name
      type: PropertyValue
      value: Ab
    additional property: Mode Name
      type: PropertyValue
      value: Minor

Klam
type: MusicAlbum
date published: 2017-12-06

Daloula
type: MusicAlbum
date published: 2018-01-02

Mahboula
type: MusicAlbum
date published: 2018-02-14

Mahboula
type: MusicAlbum
date published: 2018-03-21

Nheb Ngala3
type: MusicAlbum
date published: 2018-03-23

Nheb Ngualaa
type: MusicAlbum
date published: 2018-03-31
track: Nheb Ngualaa
  type: MusicRecording
  duration: PT3M0S
  duration ms: 180925
  explicit: false
  by artist: Kafon
  in album: Nheb Ngualaa
    type: MusicAlbum
    date published: 2018-03-31
  genre: arabic rap
  genre: moroccan pop
  genre: moroccan rap
  genre: raï
  isrc code: TNA010000680
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-03T09:36:55+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x1839702679d09a472cab64d1efedd7fcc2b108f1515720004fe703620b20d1de
  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/TNA010000680
  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 0x1839702679d09a472cab64d1efedd7fcc2b108f1515720004fe703620b20d1de. 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 via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/TNA010000680.
    date published: 2026-07-03T19:59:51Z
  audio: Nheb Ngualaa
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 185.996
    additional property: Musical Key
      type: PropertyValue
      value: 11
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 1
    additional property: Time Signature
      type: PropertyValue
      value: 4
    additional property: Danceability
      type: PropertyValue
      value: 0.721
    additional property: Energy
      type: PropertyValue
      value: 0.607
    additional property: Speechiness
      type: PropertyValue
      value: 0.063
    additional property: Acousticness
      type: PropertyValue
      value: 0.087
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.104
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.841
    additional property: Loudness (dB)
      type: PropertyValue
      value: -7.606
    additional property: Key Name
      type: PropertyValue
      value: B
    additional property: Mode Name
      type: PropertyValue
      value: Major

Hope
type: MusicAlbum
date published: 2018-05-10

Mani Fadhi
type: MusicAlbum
date published: 2018-11-16

Mani Fadhi
type: MusicAlbum
date published: 2018-12-19

Dima Zehi
type: MusicAlbum
date published: 2019-01-24
track: Dima Zehi
  type: MusicRecording
  duration: PT2M53S
  duration ms: 173076
  explicit: false
  by artist: Kafon
  in album: Dima Zehi
    type: MusicAlbum
    date published: 2019-01-24
  genre: arabic rap
  genre: moroccan pop
  genre: moroccan rap
  genre: raï
  isrc code: QM4TW1952455
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-15T10:10:29+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x1cef33f6eb2408ab014a09815d58e32bdb2dce8306353489f08baa20349276db
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 958146
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/958146
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QM4TW1952455
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-15T10:33:22Z
  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 0x1cef33f6eb2408ab014a09815d58e32bdb2dce8306353489f08baa20349276db. Chain 2 (Bitcoin): anchored in block 958146 (2026-07-15T10:33:22Z), 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/QM4TW1952455.
    date published: 2026-07-15T10:33:22Z
  audio: Dima Zehi
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 104.041
    additional property: Musical Key
      type: PropertyValue
      value: 0
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 0
    additional property: Time Signature
      type: PropertyValue
      value: 4
    additional property: Danceability
      type: PropertyValue
      value: 0.716
    additional property: Energy
      type: PropertyValue
      value: 0.78
    additional property: Speechiness
      type: PropertyValue
      value: 0.033
    additional property: Acousticness
      type: PropertyValue
      value: 0.389
    additional property: Instrumentalness
      type: PropertyValue
      value: 0.001
    additional property: Liveness
      type: PropertyValue
      value: 0.09
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.761
    additional property: Loudness (dB)
      type: PropertyValue
      value: -5.505
    additional property: Key Name
      type: PropertyValue
      value: C
    additional property: Mode Name
      type: PropertyValue
      value: Minor

L'amour noir
type: MusicAlbum
date published: 2019-02-14
track: L'amour noir
  type: MusicRecording
  duration: PT2M58S
  duration ms: 178666
  explicit: false
  by artist: Kafon
  in album: L'amour noir
    type: MusicAlbum
    date published: 2019-02-14
  genre: arabic rap
  genre: moroccan pop
  genre: moroccan rap
  genre: raï
  isrc code: QM4TW1996237
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-04T13:44:05+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x370eeaa4547421ac7c67e9cdd24df1aaf9808587db20ed29584c42c4d27cd5fc
  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/QM4TW1996237
  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 0x370eeaa4547421ac7c67e9cdd24df1aaf9808587db20ed29584c42c4d27cd5fc. 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 via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QM4TW1996237.
    date published: 2026-07-05T01:12:41Z
  audio: L'amour noir
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 87.537
    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.367
    additional property: Energy
      type: PropertyValue
      value: 0.291
    additional property: Speechiness
      type: PropertyValue
      value: 0.035
    additional property: Acousticness
      type: PropertyValue
      value: 0.805
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.114
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.266
    additional property: Loudness (dB)
      type: PropertyValue
      value: -11.021
    additional property: Key Name
      type: PropertyValue
      value: D
    additional property: Mode Name
      type: PropertyValue
      value: Minor

Emmm
type: MusicAlbum
date published: 2019-03-18
track: Emmm
  type: MusicRecording
  duration: PT2M25S
  duration ms: 145153
  explicit: false
  by artist: Kafon
  in album: Emmm
    type: MusicAlbum
    date published: 2019-03-18
  genre: arabic rap
  genre: moroccan pop
  genre: moroccan rap
  genre: raï
  isrc code: QM4TX1979022
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-05T23:15:17+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0xe940c82976ae995cda3abcde925aa765bf7444828560553cba20c8aa8305884a
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 956856
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/956856
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QM4TX1979022
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-06T01:25:57Z
  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 0xe940c82976ae995cda3abcde925aa765bf7444828560553cba20c8aa8305884a. Chain 2 (Bitcoin): anchored in block 956856 (2026-07-06T01:25:57Z), 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/QM4TX1979022.
    date published: 2026-07-06T01:25:57Z
  audio: Emmm
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 129.98
    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.767
    additional property: Energy
      type: PropertyValue
      value: 0.645
    additional property: Speechiness
      type: PropertyValue
      value: 0.096
    additional property: Acousticness
      type: PropertyValue
      value: 0.073
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.115
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.321
    additional property: Loudness (dB)
      type: PropertyValue
      value: -7.008
    additional property: Key Name
      type: PropertyValue
      value: G
    additional property: Mode Name
      type: PropertyValue
      value: Minor

Kafon
type: MusicAlbum
date published: 2019-06-19

طيبة
type: MusicAlbum
date published: 2019-10-19
track: طيبة
  type: MusicRecording
  duration: PT2M54S
  duration ms: 174117
  explicit: false
  by artist: Kafon
  in album: طيبة
    type: MusicAlbum
    date published: 2019-10-19
  genre: arabic rap
  genre: moroccan pop
  genre: moroccan rap
  genre: raï
  isrc code: CH6541773090
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-03T16:55:40+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x92719781567f1675b39728e73b068e59f3489ba39d9d2bf201721ed159f0dc0e
  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/CH6541773090
  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 0x92719781567f1675b39728e73b068e59f3489ba39d9d2bf201721ed159f0dc0e. 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 via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/CH6541773090.
    date published: 2026-07-03T19:59:51Z
  audio: طيبة
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 102.035
    additional property: Musical Key
      type: PropertyValue
      value: 10
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 0
    additional property: Time Signature
      type: PropertyValue
      value: 4
    additional property: Danceability
      type: PropertyValue
      value: 0.754
    additional property: Energy
      type: PropertyValue
      value: 0.456
    additional property: Speechiness
      type: PropertyValue
      value: 0.032
    additional property: Acousticness
      type: PropertyValue
      value: 0.328
    additional property: Instrumentalness
      type: PropertyValue
      value: 0.003
    additional property: Liveness
      type: PropertyValue
      value: 0.167
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.719
    additional property: Loudness (dB)
      type: PropertyValue
      value: -10.605
    additional property: Key Name
      type: PropertyValue
      value: Bb
    additional property: Mode Name
      type: PropertyValue
      value: Minor

Tiba
type: MusicAlbum
date published: 2019-10-31

Bannié
type: MusicAlbum
date published: 2019-11-16

Bannié
type: MusicAlbum
date published: 2019-11-20

Ana ou egzhali
type: MusicAlbum
date published: 2020-07-11
track: Ana ou egzhali
  type: MusicRecording
  duration: PT3M1S
  duration ms: 181500
  explicit: false
  by artist: Kafon
  in album: Ana ou egzhali
    type: MusicAlbum
    date published: 2020-07-11
  genre: arabic rap
  genre: moroccan pop
  genre: moroccan rap
  genre: raï
  isrc code: QM6P42069133
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-16T23:37:33+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x30369643c3253aa5e1cb62f3f1e4482a673ac63768ecf0b0b5707fb6153b9f01
  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/QM6P42069133
  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 0x30369643c3253aa5e1cb62f3f1e4482a673ac63768ecf0b0b5707fb6153b9f01. 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 via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QM6P42069133.
    date published: 2026-07-17T00:53:26Z
  audio: Ana ou egzhali
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 159.819
    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.579
    additional property: Energy
      type: PropertyValue
      value: 0.685
    additional property: Speechiness
      type: PropertyValue
      value: 0.171
    additional property: Acousticness
      type: PropertyValue
      value: 0.161
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.058
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.524
    additional property: Loudness (dB)
      type: PropertyValue
      value: -8.751
    additional property: Key Name
      type: PropertyValue
      value: C#
    additional property: Mode Name
      type: PropertyValue
      value: Minor

Galbi
type: MusicAlbum
date published: 2020-11-16
track: Galbi
  type: MusicRecording
  duration: PT4M20S
  duration ms: 260799
  explicit: false
  by artist: Kafon
  in album: Galbi
    type: MusicAlbum
    date published: 2020-11-16
  genre: arabic rap
  genre: moroccan pop
  genre: moroccan rap
  genre: raï
  isrc code: QMFME2028460
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-06-28T19:44:33+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x44d88fe8ec49e32bbcc8f6e644010112cd79e50820363424eb7c9c56ed26cfe5
  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/QMFME2028460
  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 0x44d88fe8ec49e32bbcc8f6e644010112cd79e50820363424eb7c9c56ed26cfe5. 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 via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QMFME2028460.
    date published: 2026-07-02T16:51:38Z
  audio: Galbi
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 150.059
    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.659
    additional property: Energy
      type: PropertyValue
      value: 0.541
    additional property: Speechiness
      type: PropertyValue
      value: 0.075
    additional property: Acousticness
      type: PropertyValue
      value: 0.188
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.086
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.828
    additional property: Loudness (dB)
      type: PropertyValue
      value: -12.028
    additional property: Key Name
      type: PropertyValue
      value: G
    additional property: Mode Name
      type: PropertyValue
      value: Minor

Salam Alikom
type: MusicAlbum
date published: 2020-12-14

Malaikiya
type: MusicAlbum
date published: 2021-02-14

Fi rassi
type: MusicAlbum
date published: 2021-03-01
track: Fi rassi
  type: MusicRecording
  duration: PT3M30S
  duration ms: 210285
  explicit: false
  by artist: Kafon
  in album: Fi rassi
    type: MusicAlbum
    date published: 2021-03-01
  genre: arabic rap
  genre: moroccan pop
  genre: moroccan rap
  genre: raï
  isrc code: QM4TX2142706
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-05T03:10:15+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0xdaa3fd8a2f2cae389f3bbe13f19e01c3f3241e1b9535b255bb67f9b62cab0f67
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 956776
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/956776
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QM4TX2142706
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-05T10:59: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 0xdaa3fd8a2f2cae389f3bbe13f19e01c3f3241e1b9535b255bb67f9b62cab0f67. Chain 2 (Bitcoin): anchored in block 956776 (2026-07-05T10:59:37Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QM4TX2142706.
    date published: 2026-07-05T10:59:37Z
  audio: Fi rassi
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 105.755
    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.609
    additional property: Energy
      type: PropertyValue
      value: 0.558
    additional property: Speechiness
      type: PropertyValue
      value: 0.058
    additional property: Acousticness
      type: PropertyValue
      value: 0.392
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.146
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.681
    additional property: Loudness (dB)
      type: PropertyValue
      value: -10.004
    additional property: Key Name
      type: PropertyValue
      value: G
    additional property: Mode Name
      type: PropertyValue
      value: Minor

Ya Man
type: MusicAlbum
date published: 2021-03-17
track: Ya Man
  type: MusicRecording
  duration: PT2M55S
  duration ms: 175522
  explicit: false
  by artist: Kafon
  in album: Ya Man
    type: MusicAlbum
    date published: 2021-03-17
  genre: arabic rap
  genre: moroccan pop
  genre: moroccan rap
  genre: raï
  isrc code: QM4TX2181715
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-16T04:06:51+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x63e48d0822daaa741b059e76708335ea2a2533856a29a054ceaf373601f7efc2
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 958238
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/958238
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QM4TX2181715
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-16T04:30:31Z
  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 0x63e48d0822daaa741b059e76708335ea2a2533856a29a054ceaf373601f7efc2. Chain 2 (Bitcoin): anchored in block 958238 (2026-07-16T04:30:31Z), 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/QM4TX2181715.
    date published: 2026-07-16T04:30:31Z
  audio: Ya Man
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 134.033
    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.746
    additional property: Energy
      type: PropertyValue
      value: 0.532
    additional property: Speechiness
      type: PropertyValue
      value: 0.059
    additional property: Acousticness
      type: PropertyValue
      value: 0.123
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.078
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.615
    additional property: Loudness (dB)
      type: PropertyValue
      value: -6.604
    additional property: Key Name
      type: PropertyValue
      value: F#
    additional property: Mode Name
      type: PropertyValue
      value: Major

South Side
type: MusicAlbum
date published: 2021-04-02
track: South Side
  type: MusicRecording
  duration: PT5M28S
  duration ms: 328968
  explicit: true
  by artist: Kafon
  in album: South Side
    type: MusicAlbum
    date published: 2021-04-02
  genre: arabic rap
  genre: moroccan pop
  genre: moroccan rap
  genre: raï
  isrc code: QM6MZ2155628
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-05T05:51:12+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0xc107940929d91817d932dc635663dca2321cac4765ff0a1a2fc7cd96aa505695
  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/QM6MZ2155628
  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 0xc107940929d91817d932dc635663dca2321cac4765ff0a1a2fc7cd96aa505695. 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 via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QM6MZ2155628.
    date published: 2026-07-05T10:01:46Z
  audio: South Side
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 130.999
    additional property: Musical Key
      type: PropertyValue
      value: 9
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 0
    additional property: Time Signature
      type: PropertyValue
      value: 4
    additional property: Danceability
      type: PropertyValue
      value: 0.818
    additional property: Energy
      type: PropertyValue
      value: 0.673
    additional property: Speechiness
      type: PropertyValue
      value: 0.284
    additional property: Acousticness
      type: PropertyValue
      value: 0.55
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.129
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.291
    additional property: Loudness (dB)
      type: PropertyValue
      value: -7.674
    additional property: Key Name
      type: PropertyValue
      value: A
    additional property: Mode Name
      type: PropertyValue
      value: Minor

Banlieue sud
type: MusicAlbum
date published: 2021-04-12
track: Banlieue Sud
  type: MusicRecording
  duration: PT6M20S
  duration ms: 380000
  explicit: true
  by artist: Kafon
  in album: Banlieue sud
    type: MusicAlbum
    date published: 2021-04-12
  genre: arabic rap
  genre: moroccan pop
  genre: moroccan rap
  genre: raï
  isrc code: QM6MZ2188018
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-03T03:03:26+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x0e15873b4757ae3446a996ae5c7aa2a9e0dbcfb67c3d4363779f4c6a03875422
  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/QM6MZ2188018
  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 0x0e15873b4757ae3446a996ae5c7aa2a9e0dbcfb67c3d4363779f4c6a03875422. 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 via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QM6MZ2188018.
    date published: 2026-07-03T08:56:35Z
  audio: Banlieue Sud
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 133.858
    additional property: Musical Key
      type: PropertyValue
      value: 4
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 0
    additional property: Time Signature
      type: PropertyValue
      value: 4
    additional property: Danceability
      type: PropertyValue
      value: 0.84
    additional property: Energy
      type: PropertyValue
      value: 0.504
    additional property: Speechiness
      type: PropertyValue
      value: 0.346
    additional property: Acousticness
      type: PropertyValue
      value: 0.494
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.102
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.339
    additional property: Loudness (dB)
      type: PropertyValue
      value: -9.949
    additional property: Key Name
      type: PropertyValue
      value: E
    additional property: Mode Name
      type: PropertyValue
      value: Minor

Sagaa Ellile
type: MusicAlbum
date published: 2021-04-22

Amazone
type: MusicAlbum
date published: 2021-05-18

Bad Story
type: MusicAlbum
date published: 2022-01-04

Ma3lich
type: MusicAlbum
date published: 2023-01-27
track: Ma3lich
  type: MusicRecording
  duration: PT3M16S
  duration ms: 196379
  explicit: true
  by artist: Kafon
  in album: Ma3lich
    type: MusicAlbum
    date published: 2023-01-27
  genre: arabic rap
  genre: moroccan pop
  genre: moroccan rap
  genre: raï
  isrc code: QM4TW2357319
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-02T03:03:59+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x61ed4f623dc316b529c781f33111e6794ff979fa68a89e8a8fc222ce5df5efe7
  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/QM4TW2357319
  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 0x61ed4f623dc316b529c781f33111e6794ff979fa68a89e8a8fc222ce5df5efe7. 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 via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QM4TW2357319.
    date published: 2026-07-02T16:51:38Z
  audio: Ma3lich
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 131.933
    additional property: Musical Key
      type: PropertyValue
      value: 8
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 1
    additional property: Time Signature
      type: PropertyValue
      value: 4
    additional property: Danceability
      type: PropertyValue
      value: 0.787
    additional property: Energy
      type: PropertyValue
      value: 0.546
    additional property: Speechiness
      type: PropertyValue
      value: 0.038
    additional property: Acousticness
      type: PropertyValue
      value: 0.061
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.109
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.056
    additional property: Loudness (dB)
      type: PropertyValue
      value: -9.48
    additional property: Key Name
      type: PropertyValue
      value: Ab
    additional property: Mode Name
      type: PropertyValue
      value: Major

Nirani
type: MusicAlbum
date published: 2023-03-03
track: Nirani
  type: MusicRecording
  duration: PT3M40S
  duration ms: 220000
  explicit: false
  by artist: Kafon
  in album: Nirani
    type: MusicAlbum
    date published: 2023-03-03
  genre: arabic rap
  genre: moroccan pop
  genre: moroccan rap
  genre: raï
  isrc code: QM4TX2327298
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-18T16:27:54+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0xd1fe3ea2911c313856ff575b46f888946e6fd13862cdb2b84acf5832dc2a7003
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 958582
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/958582
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QM4TX2327298
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-18T16:47: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 0xd1fe3ea2911c313856ff575b46f888946e6fd13862cdb2b84acf5832dc2a7003. Chain 2 (Bitcoin): anchored in block 958582 (2026-07-18T16:47: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/QM4TX2327298.
    date published: 2026-07-18T16:47:25Z
  audio: Nirani
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 161.984
    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.603
    additional property: Energy
      type: PropertyValue
      value: 0.617
    additional property: Speechiness
      type: PropertyValue
      value: 0.077
    additional property: Acousticness
      type: PropertyValue
      value: 0.418
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.111
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.349
    additional property: Loudness (dB)
      type: PropertyValue
      value: -9.698
    additional property: Key Name
      type: PropertyValue
      value: Ab
    additional property: Mode Name
      type: PropertyValue
      value: Minor

DOUR W TAHKI
type: MusicAlbum
date published: 2023-05-17

Saher E Lil
type: MusicAlbum
date published: 2023-07-15

Dubai
type: MusicAlbum
date published: 2024-01-01

Tahet Saytara
type: MusicAlbum
date published: 2024-01-01

Akhtani
type: MusicAlbum
date published: 2024-01-01

Layamme
type: MusicAlbum
date published: 2024-03-19

Saatte ragouj
type: MusicAlbum
date published: 2025-03-20

Snin
type: MusicAlbum
date published: 2025-04-12

Sabeba
type: MusicAlbum
date published: 2025-04-12