Saad Dsouli
type: MusicGroup
genre: moroccan pop
genre: moroccan rap
popularity: 20
followers: 61756
additional property: CopyrightID
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0xb8df17af4b49e3f3d1700059e630e51fe56cdaa8594ecf6352299f6ba65459d1
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 953701
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/953701
additional property: OTSProofURL
  type: PropertyValue
  value: https://artists.proofprofile.net/proofs/artist/75cf536f-d699-4f5c-b020-1966765b8f8c.ots
additional property: OTSRecordURL
  type: PropertyValue
  value: https://artists.proofprofile.net/proofs/artist/75cf536f-d699-4f5c-b020-1966765b8f8c.json
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/artist/75cf536f-d699-4f5c-b020-1966765b8f8c
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-06-14T22:16:40Z
additional property: OTSCanonicalRecord
  type: PropertyValue
  value: {"copyright_id":"0xb8df17af4b49e3f3d1700059e630e51fe56cdaa8594ecf6352299f6ba65459d1","name":"Saad Dsouli","registered_at":"2026-06-14T16:53:55Z","symbol":"NIM0516368","token_address":"0xc706f81eb095810450e63fbc6a731979caf9d645","type":"artist","uuid":"75cf536f-d699-4f5c-b020-1966765b8f8c"}
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 0xb8df17af4b49e3f3d1700059e630e51fe56cdaa8594ecf6352299f6ba65459d1. Chain 2 (Bitcoin): anchored in block 953701 (2026-06-14T22:16:40Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/75cf536f-d699-4f5c-b020-1966765b8f8c.json and https://artists.proofprofile.net/proofs/artist/75cf536f-d699-4f5c-b020-1966765b8f8c.ots, the client at https://opentimestamps.org runs `ots verify -f record.json proof.ots`.
  date published: 2026-06-14T22:16:40Z
  text: {"copyright_id":"0xb8df17af4b49e3f3d1700059e630e51fe56cdaa8594ecf6352299f6ba65459d1","name":"Saad Dsouli","registered_at":"2026-06-14T16:53:55Z","symbol":"NIM0516368","token_address":"0xc706f81eb095810450e63fbc6a731979caf9d645","type":"artist","uuid":"75cf536f-d699-4f5c-b020-1966765b8f8c"}
album: Moroccanrapballs
  type: MusicAlbum
  date published: 2021-01-01
album: Halwasa
  type: MusicAlbum
  date published: 2021-01-01
  track: Halwasa
    type: MusicRecording
    duration: PT5M10S
    duration ms: 310122
    explicit: false
    by artist: Saad Dsouli
    in album: Halwasa
      type: MusicAlbum
      date published: 2021-01-01
    genre: moroccan pop
    genre: moroccan rap
    isrc code: QZHN82115736
    additional property: CopyrightID
    additional property: CopyrightStatus
      type: PropertyValue
      value: registered
    additional property: CopyrightRegisteredAt
      type: PropertyValue
      value: 2026-07-19T14:33:54+00:00
    additional property: CopyrightChainExplorerURL
      type: PropertyValue
      value: https://explorer.copyrightchains.com/tx/0xf286353a45a6d9bd6e34386990c371465fa677efa41ceae824c633046841315e
    additional property: OTSHash
    additional property: OTSBitcoinBlock
      type: PropertyValue
      value: 958746
    additional property: OTSBitcoinBlockVerifyURL
      type: PropertyValue
      value: https://blockstream.info/api/block-height/958746
    additional property: OTSVerificationAPI
      type: PropertyValue
      value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZHN82115736
    additional property: OTSTimestamp
      type: PropertyValue
      value: 2026-07-19T15:36: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 0xf286353a45a6d9bd6e34386990c371465fa677efa41ceae824c633046841315e. Chain 2 (Bitcoin): anchored in block 958746 (2026-07-19T15:36:35Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZHN82115736 — a six-check JSON result.
      date published: 2026-07-19T15:36:35Z
    audio: Halwasa
      type: AudioObject
      additional property: Tempo (BPM)
        type: PropertyValue
        value: 90.386
      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.592
      additional property: Energy
        type: PropertyValue
        value: 0.576
      additional property: Speechiness
        type: PropertyValue
        value: 0.459
      additional property: Acousticness
        type: PropertyValue
        value: 0.358
      additional property: Instrumentalness
        type: PropertyValue
        value: 0
      additional property: Liveness
        type: PropertyValue
        value: 0.299
      additional property: Valence (Positivity)
        type: PropertyValue
        value: 0.556
      additional property: Loudness (dB)
        type: PropertyValue
        value: -9.207
      additional property: Key Name
        type: PropertyValue
        value: F#
      additional property: Mode Name
        type: PropertyValue
        value: Major
album: Dalami
  type: MusicAlbum
  date published: 2021-01-01
  track: Dalami
    type: MusicRecording
    duration: PT2M59S
    duration ms: 179629
    explicit: false
    by artist: Saad Dsouli
    in album: Dalami
      type: MusicAlbum
      date published: 2021-01-01
    genre: moroccan pop
    genre: moroccan rap
    isrc code: QZK6M2156633
    additional property: CopyrightID
    additional property: CopyrightStatus
      type: PropertyValue
      value: registered
    additional property: CopyrightRegisteredAt
      type: PropertyValue
      value: 2026-07-04T14:06:40+00:00
    additional property: CopyrightChainExplorerURL
      type: PropertyValue
      value: https://explorer.copyrightchains.com/tx/0x0055bedd80c338b9bd730743b15b7b3d08a7cf173f3c5f7f5add7f5801c7d3f7
    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/QZK6M2156633
    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 0x0055bedd80c338b9bd730743b15b7b3d08a7cf173f3c5f7f5add7f5801c7d3f7. Chain 2 (Bitcoin): anchored in block 956725 (2026-07-05T01:12:41Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZK6M2156633 — a six-check JSON result.
      date published: 2026-07-05T01:12:41Z
    audio: Dalami
      type: AudioObject
      additional property: Tempo (BPM)
        type: PropertyValue
        value: 91.079
      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.72
      additional property: Energy
        type: PropertyValue
        value: 0.612
      additional property: Speechiness
        type: PropertyValue
        value: 0.137
      additional property: Acousticness
        type: PropertyValue
        value: 0.65
      additional property: Instrumentalness
      additional property: Liveness
      additional property: Valence (Positivity)
      additional property: Loudness (dB)
      additional property: Key Name
      additional property: Mode Name
album: Doggy style
album: Mabrouk Ramadan
album: 13 | # HALWASA ..
album: rappi oula 9ewed
album: Rappi Oula 9Ewed
album: Bhala 3Almek Allah
album: Ma3andi Mandir
album: Hero Of This Generation
album: Hero of this generation
album: 7ali
album: The boy
album: Maldini
album: Third World
album: Solo
album: Men Nefss Derb
album: Adesanya
album: Hero Of This Generation 2
album: Kheliha Binatna
album: 69
album: Appelle Moi
album: ON/OFF
album: Bayna
album: Talent
album: It's Been A While
album: Love And War
album: 47 Shots

Instrumentalness
type: PropertyValue
value: 0

Liveness
type: PropertyValue
value: 0.083

Valence (Positivity)
type: PropertyValue
value: 0.376

Loudness (dB)
type: PropertyValue
value: -9.101

Key Name
type: PropertyValue
value: D

Mode Name
type: PropertyValue
value: Minor

Doggy style
type: MusicAlbum
date published: 2021-04-07

Mabrouk Ramadan
type: MusicAlbum
date published: 2021-04-13

13 | # HALWASA ..
type: MusicAlbum
date published: 2021-05-20

Dalami
type: MusicAlbum
date published: 2021-07-11

Moroccanrapballs
type: MusicAlbum
date published: 2021-10-24

rappi oula 9ewed
type: MusicAlbum
date published: 2021-12-30

Rappi Oula 9Ewed
type: MusicAlbum
date published: 2022-01-01

Bhala 3Almek Allah
type: MusicAlbum
date published: 2022-01-01
track: Bhala 3Almek Allah
  type: MusicRecording
  duration: PT3M22S
  duration ms: 202106
  explicit: false
  by artist: Saad Dsouli
  in album: Bhala 3Almek Allah
    type: MusicAlbum
    date published: 2022-01-01
  genre: moroccan pop
  genre: moroccan rap
  isrc code: QZHNA2284349
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-20T18:32:54+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x44eb903795906cab85a41b9afd251f9789ad2a7a642c9acfa9400b483a18d929
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 958924
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/958924
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZHNA2284349
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-20T18:54: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 0x44eb903795906cab85a41b9afd251f9789ad2a7a642c9acfa9400b483a18d929. Chain 2 (Bitcoin): anchored in block 958924 (2026-07-20T18:54: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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZHNA2284349 — a six-check JSON result.
    date published: 2026-07-20T18:54:07Z
  audio: Bhala 3Almek Allah
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 113.981
    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.905
    additional property: Energy
      type: PropertyValue
      value: 0.43
    additional property: Speechiness
      type: PropertyValue
      value: 0.367
    additional property: Acousticness
      type: PropertyValue
      value: 0.158
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.1
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.639
    additional property: Loudness (dB)
      type: PropertyValue
      value: -11.392
    additional property: Key Name
      type: PropertyValue
      value: Ab
    additional property: Mode Name
      type: PropertyValue
      value: Major

Ma3andi Mandir
type: MusicAlbum
date published: 2022-01-01
track: Ma3andi Mandir
  type: MusicRecording
  duration: PT2M41S
  duration ms: 161007
  explicit: false
  by artist: Saad Dsouli
  in album: Ma3andi Mandir
    type: MusicAlbum
    date published: 2022-01-01
  genre: moroccan pop
  genre: moroccan rap
  isrc code: QZES82237495
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-19T15:37:55+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x715010481b11ee6ccc1641fd9373f170a3361ba4285dfd466b6ee1a6874fcda7
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 958749
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/958749
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZES82237495
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-19T15:48:23Z
  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 0x715010481b11ee6ccc1641fd9373f170a3361ba4285dfd466b6ee1a6874fcda7. Chain 2 (Bitcoin): anchored in block 958749 (2026-07-19T15:48:23Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZES82237495 — a six-check JSON result.
    date published: 2026-07-19T15:48:23Z
  audio: Ma3andi Mandir
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 143.014
    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.889
    additional property: Energy
      type: PropertyValue
      value: 0.455
    additional property: Speechiness
      type: PropertyValue
      value: 0.289
    additional property: Acousticness
      type: PropertyValue
      value: 0.152
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.128
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.722
    additional property: Loudness (dB)
      type: PropertyValue
      value: -11.461
    additional property: Key Name
      type: PropertyValue
      value: E
    additional property: Mode Name
      type: PropertyValue
      value: Minor

Hero Of This Generation
type: MusicAlbum
date published: 2022-01-01
track: Hero Of This Generation
  type: MusicRecording
  duration: PT5M14S
  duration ms: 314758
  explicit: true
  by artist: Saad Dsouli
  in album: Hero Of This Generation
    type: MusicAlbum
    date published: 2022-01-01
  genre: moroccan pop
  genre: moroccan rap
  isrc code: QZFZ22246921
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-03T13:42:09+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x12692d61d3daaa9afabfcdf82dd1b90b836c15dbfa1875fd271352c7c2503d65
  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/QZFZ22246921
  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 0x12692d61d3daaa9afabfcdf82dd1b90b836c15dbfa1875fd271352c7c2503d65. Chain 2 (Bitcoin): anchored in block 956545 (2026-07-03T19:59:51Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZFZ22246921 — a six-check JSON result.
    date published: 2026-07-03T19:59:51Z
  audio: Hero Of This Generation
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 98.052
    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.878
    additional property: Energy
      type: PropertyValue
      value: 0.491
    additional property: Speechiness
      type: PropertyValue
      value: 0.361
    additional property: Acousticness
      type: PropertyValue
      value: 0.428
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.24
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.608
    additional property: Loudness (dB)
      type: PropertyValue
      value: -10.72
    additional property: Key Name
      type: PropertyValue
      value: C#
    additional property: Mode Name
      type: PropertyValue
      value: Major

Hero of this generation
type: MusicAlbum
date published: 2022-01-17

7ali
type: MusicAlbum
date published: 2022-03-19

Ma3andi Mandir
type: MusicAlbum
date published: 2022-03-26

The boy
type: MusicAlbum
date published: 2022-06-10

Maldini
type: MusicAlbum
date published: 2022-07-26

Third World
type: MusicAlbum
date published: 2022-11-01
track: Third World
  type: MusicRecording
  duration: PT2M16S
  duration ms: 136005
  explicit: true
  by artist: Saad Dsouli
  in album: Third World
    type: MusicAlbum
    date published: 2022-11-01
  genre: moroccan pop
  genre: moroccan rap
  isrc code: QZTAY2204298
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-21T21:32:13+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x90d99ee67cac0bbbb37f173b123f1f207eee3690aa5981c07c08575813cabd79
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 959065
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/959065
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZTAY2204298
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-21T22:00:50Z
  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 0x90d99ee67cac0bbbb37f173b123f1f207eee3690aa5981c07c08575813cabd79. Chain 2 (Bitcoin): anchored in block 959065 (2026-07-21T22:00:50Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZTAY2204298 — a six-check JSON result.
    date published: 2026-07-21T22:00:50Z
  audio: Third World
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 186.303
    additional property: Musical Key
      type: PropertyValue
      value: 2
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 1
    additional property: Time Signature
      type: PropertyValue
      value: 4
    additional property: Danceability
      type: PropertyValue
      value: 0.595
    additional property: Energy
      type: PropertyValue
      value: 0.699
    additional property: Speechiness
      type: PropertyValue
      value: 0.493
    additional property: Acousticness
      type: PropertyValue
      value: 0.405
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.15
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.539
    additional property: Loudness (dB)
      type: PropertyValue
      value: -11.746
    additional property: Key Name
      type: PropertyValue
      value: D
    additional property: Mode Name
      type: PropertyValue
      value: Major

Solo
type: MusicAlbum
date published: 2023-05-17
track: Solo
  type: MusicRecording
  duration: PT2M51S
  duration ms: 171215
  explicit: false
  by artist: Saad Dsouli
  in album: Solo
    type: MusicAlbum
    date published: 2023-05-17
  genre: moroccan pop
  genre: moroccan rap
  isrc code: AEA142301173
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-13T18:28:36+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0xa09d6422451da26b24e28ea8c50bc0c100b1422483da00ce79366c4ec1fa0f7e
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 957898
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/957898
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/AEA142301173
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-13T19:28:48Z
  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 0xa09d6422451da26b24e28ea8c50bc0c100b1422483da00ce79366c4ec1fa0f7e. Chain 2 (Bitcoin): anchored in block 957898 (2026-07-13T19:28:48Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/AEA142301173 — a six-check JSON result.
    date published: 2026-07-13T19:28:48Z
  audio: Solo
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 119.969
    additional property: Musical Key
      type: PropertyValue
      value: 2
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 1
    additional property: Time Signature
      type: PropertyValue
      value: 3
    additional property: Danceability
      type: PropertyValue
      value: 0.725
    additional property: Energy
      type: PropertyValue
      value: 0.504
    additional property: Speechiness
      type: PropertyValue
      value: 0.62
    additional property: Acousticness
      type: PropertyValue
      value: 0.126
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.086
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.502
    additional property: Loudness (dB)
      type: PropertyValue
      value: -10.488
    additional property: Key Name
      type: PropertyValue
      value: D
    additional property: Mode Name
      type: PropertyValue
      value: Major

Men Nefss Derb
type: MusicAlbum
date published: 2023-10-18
track: Men Nefss Derb
  type: MusicRecording
  duration: PT3M1S
  duration ms: 181433
  explicit: true
  by artist: Saad Dsouli
  in album: Men Nefss Derb
    type: MusicAlbum
    date published: 2023-10-18
  genre: moroccan pop
  genre: moroccan rap
  isrc code: AEA142302785
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-19T02:24:09+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x41697fa0878b626e4c60893d482a7ab9034597349868901369b6354395e0fdb7
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 958650
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/958650
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/AEA142302785
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-19T03:36: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 0x41697fa0878b626e4c60893d482a7ab9034597349868901369b6354395e0fdb7. Chain 2 (Bitcoin): anchored in block 958650 (2026-07-19T03:36:41Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/AEA142302785 — a six-check JSON result.
    date published: 2026-07-19T03:36:41Z
  audio: Men Nefss Derb
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 142.962
    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.731
    additional property: Energy
      type: PropertyValue
      value: 0.537
    additional property: Speechiness
      type: PropertyValue
      value: 0.311
    additional property: Acousticness
      type: PropertyValue
      value: 0.106
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.117
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.788
    additional property: Loudness (dB)
      type: PropertyValue
      value: -10.115
    additional property: Key Name
      type: PropertyValue
      value: B
    additional property: Mode Name
      type: PropertyValue
      value: Major

Adesanya
type: MusicAlbum
date published: 2023-12-22
track: Adesanya
  type: MusicRecording
  duration: PT2M10S
  duration ms: 130909
  explicit: true
  by artist: Saad Dsouli
  in album: Adesanya
    type: MusicAlbum
    date published: 2023-12-22
  genre: moroccan pop
  genre: moroccan rap
  isrc code: AEA142303793
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-17T23:49:27+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x13cae8023e63f2b0b2ac7ec15ec21782caa3dc5ba6a0c8d2d643c2d70ffa7230
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 958468
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/958468
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/AEA142303793
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-18T00:27: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 0x13cae8023e63f2b0b2ac7ec15ec21782caa3dc5ba6a0c8d2d643c2d70ffa7230. Chain 2 (Bitcoin): anchored in block 958468 (2026-07-18T00:27:51Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/AEA142303793 — a six-check JSON result.
    date published: 2026-07-18T00:27:51Z
  audio: Adesanya
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 77.166
    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.699
    additional property: Energy
      type: PropertyValue
      value: 0.566
    additional property: Speechiness
      type: PropertyValue
      value: 0.535
    additional property: Acousticness
      type: PropertyValue
      value: 0.069
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.072
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.671
    additional property: Loudness (dB)
      type: PropertyValue
      value: -10.393
    additional property: Key Name
      type: PropertyValue
      value: Ab
    additional property: Mode Name
      type: PropertyValue
      value: Minor

Hero Of This Generation 2
type: MusicAlbum
date published: 2024-01-18

Kheliha Binatna
type: MusicAlbum
date published: 2024-05-03
track: Kheliha Binatna
  type: MusicRecording
  duration: PT3M29S
  duration ms: 209796
  explicit: true
  by artist: Saad Dsouli
  in album: Kheliha Binatna
    type: MusicAlbum
    date published: 2024-05-03
  genre: moroccan pop
  genre: moroccan rap
  isrc code: AEA142401472
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-16T22:24:36+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0xcf43bfd444346808e5153b9bbb562feea0f4a8dbf3d24d64fbe8212e621ce10a
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 958335
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/958335
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/AEA142401472
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-16T22:37:47Z
  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 0xcf43bfd444346808e5153b9bbb562feea0f4a8dbf3d24d64fbe8212e621ce10a. Chain 2 (Bitcoin): anchored in block 958335 (2026-07-16T22:37:47Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/AEA142401472 — a six-check JSON result.
    date published: 2026-07-16T22:37:47Z
  audio: Kheliha Binatna
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 104.11
    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.881
    additional property: Energy
      type: PropertyValue
      value: 0.444
    additional property: Speechiness
      type: PropertyValue
      value: 0.093
    additional property: Acousticness
      type: PropertyValue
      value: 0.634
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.111
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.736
    additional property: Loudness (dB)
      type: PropertyValue
      value: -12.798
    additional property: Key Name
      type: PropertyValue
      value: Ab
    additional property: Mode Name
      type: PropertyValue
      value: Major

69
type: MusicAlbum
date published: 2024-05-24
track: 69
  type: MusicRecording
  duration: PT2M14S
  duration ms: 134520
  explicit: true
  by artist: Saad Dsouli
  in album: 69
    type: MusicAlbum
    date published: 2024-05-24
  genre: moroccan pop
  genre: moroccan rap
  isrc code: AEA142401689
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-11T07:36:16+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0xd65084c08148ae8575920b20fa73b9178dec5ee8db2d533deb1dba27af034016
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 957539
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/957539
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/AEA142401689
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-11T08:09:42Z
  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 0xd65084c08148ae8575920b20fa73b9178dec5ee8db2d533deb1dba27af034016. Chain 2 (Bitcoin): anchored in block 957539 (2026-07-11T08:09:42Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/AEA142401689 — a six-check JSON result.
    date published: 2026-07-11T08:09:42Z
  audio: 69
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 115.981
    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.771
    additional property: Energy
      type: PropertyValue
      value: 0.513
    additional property: Speechiness
      type: PropertyValue
      value: 0.042
    additional property: Acousticness
      type: PropertyValue
      value: 0.049
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.109
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.319
    additional property: Loudness (dB)
      type: PropertyValue
      value: -10.249
    additional property: Key Name
      type: PropertyValue
      value: Ab
    additional property: Mode Name
      type: PropertyValue
      value: Major

Appelle Moi
type: MusicAlbum
date published: 2024-07-26
track: Appelle Moi
  type: MusicRecording
  duration: PT2M30S
  duration ms: 150000
  explicit: true
  by artist: Saad Dsouli
  in album: Appelle Moi
    type: MusicAlbum
    date published: 2024-07-26
  genre: moroccan pop
  genre: moroccan rap
  isrc code: AEA142402568
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-03T13:34:41+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x0b8a20b22c71942fdf2e227746eb7cf5ffc87f55ad63b22834fad3484c0f0975
  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/AEA142402568
  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 0x0b8a20b22c71942fdf2e227746eb7cf5ffc87f55ad63b22834fad3484c0f0975. Chain 2 (Bitcoin): anchored in block 956545 (2026-07-03T19:59:51Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/AEA142402568 — a six-check JSON result.
    date published: 2026-07-03T19:59:51Z
  audio: Appelle Moi
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 104.027
    additional property: Musical Key
      type: PropertyValue
      value: 2
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 1
    additional property: Time Signature
      type: PropertyValue
      value: 4
    additional property: Danceability
      type: PropertyValue
      value: 0.808
    additional property: Energy
      type: PropertyValue
      value: 0.546
    additional property: Speechiness
      type: PropertyValue
      value: 0.219
    additional property: Acousticness
      type: PropertyValue
      value: 0.387
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.581
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.808
    additional property: Loudness (dB)
      type: PropertyValue
      value: -11.71
    additional property: Key Name
      type: PropertyValue
      value: D
    additional property: Mode Name
      type: PropertyValue
      value: Major

ON/OFF
type: MusicAlbum
date published: 2024-12-20
track: ON/OFF
  type: MusicRecording
  duration: PT2M40S
  duration ms: 160895
  explicit: true
  by artist: Saad Dsouli
  in album: ON/OFF
    type: MusicAlbum
    date published: 2024-12-20
  genre: moroccan pop
  genre: moroccan rap
  isrc code: AEA142404721
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-04T02:26:03+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x38812914b527be7d3cb50ad014f27bbd2de72e70e3f09edbf1b80145e7efb26c
  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/AEA142404721
  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 0x38812914b527be7d3cb50ad014f27bbd2de72e70e3f09edbf1b80145e7efb26c. 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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/AEA142404721 — a six-check JSON result.
    date published: 2026-07-04T10:04:33Z
  audio: ON/OFF
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 130.029
    additional property: Musical Key
      type: PropertyValue
      value: 2
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 1
    additional property: Time Signature
      type: PropertyValue
      value: 4
    additional property: Danceability
      type: PropertyValue
      value: 0.889
    additional property: Energy
      type: PropertyValue
      value: 0.38
    additional property: Speechiness
      type: PropertyValue
      value: 0.272
    additional property: Acousticness
      type: PropertyValue
      value: 0.1
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.116
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.338
    additional property: Loudness (dB)
      type: PropertyValue
      value: -12.096
    additional property: Key Name
      type: PropertyValue
      value: D
    additional property: Mode Name
      type: PropertyValue
      value: Major

Bayna
type: MusicAlbum
date published: 2025-01-23
track: Bayna
  type: MusicRecording
  duration: PT2M23S
  duration ms: 143981
  explicit: false
  by artist: Saad Dsouli
  in album: Bayna
    type: MusicAlbum
    date published: 2025-01-23
  genre: moroccan pop
  genre: moroccan rap
  isrc code: AEA142500219
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-16T03:55:52+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0xde4743bacd62d4e3cedd779d3df5bdad8621277158bd5d1a1d43ddb2d68fdd55
  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/AEA142500219
  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 0xde4743bacd62d4e3cedd779d3df5bdad8621277158bd5d1a1d43ddb2d68fdd55. 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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/AEA142500219 — a six-check JSON result.
    date published: 2026-07-16T04:30:31Z
  audio: Bayna
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 99.998
    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.59
    additional property: Energy
      type: PropertyValue
      value: 0.456
    additional property: Speechiness
      type: PropertyValue
      value: 0.368
    additional property: Acousticness
      type: PropertyValue
      value: 0.575
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.156
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.57
    additional property: Loudness (dB)
      type: PropertyValue
      value: -13.211
    additional property: Key Name
      type: PropertyValue
      value: F#
    additional property: Mode Name
      type: PropertyValue
      value: Minor

Talent
type: MusicAlbum
date published: 2025-05-30

It's Been A While
type: MusicAlbum
date published: 2025-07-04

Love And War
type: MusicAlbum
date published: 2025-07-25

47 Shots
type: MusicAlbum
date published: 2025-10-24