Andile Ka Majola
type: MusicGroup
genre: african gospel
genre: gospel
popularity: 41
followers: 177139
additional property: CopyrightID
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x9b475439ea0e6d344ca734b90ddf15e3b98a7a2808009a8716cc7bf60d3ff60f
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/a678d847-1519-4601-a052-512540aa8fcf.ots
additional property: OTSRecordURL
  type: PropertyValue
  value: https://artists.proofprofile.net/proofs/artist/a678d847-1519-4601-a052-512540aa8fcf.json
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/artist/a678d847-1519-4601-a052-512540aa8fcf
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-06-12T19:24:56Z
additional property: OTSCanonicalRecord
  type: PropertyValue
  value: {"copyright_id":"0x9b475439ea0e6d344ca734b90ddf15e3b98a7a2808009a8716cc7bf60d3ff60f","name":"Andile Ka Majola","registered_at":"2026-06-12T06:32:48Z","symbol":"NIM0215409","token_address":"0x4478446939f298676318ff1d1ee9c917b0771f4f","type":"artist","uuid":"a678d847-1519-4601-a052-512540aa8fcf"}
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 0x9b475439ea0e6d344ca734b90ddf15e3b98a7a2808009a8716cc7bf60d3ff60f. 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/a678d847-1519-4601-a052-512540aa8fcf.json and https://artists.proofprofile.net/proofs/artist/a678d847-1519-4601-a052-512540aa8fcf.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
  date published: 2026-06-12T19:24:56Z
  text: {"copyright_id":"0x9b475439ea0e6d344ca734b90ddf15e3b98a7a2808009a8716cc7bf60d3ff60f","name":"Andile Ka Majola","registered_at":"2026-06-12T06:32:48Z","symbol":"NIM0215409","token_address":"0x4478446939f298676318ff1d1ee9c917b0771f4f","type":"artist","uuid":"a678d847-1519-4601-a052-512540aa8fcf"}
album: Chapter 3 live in Durban (Let the journey of Psalms begin)
  type: MusicAlbum
  date published: 2009
album: Chapter 6
  type: MusicAlbum
  date published: 2014-10-20
  track: Entabeni Ka Jehovah
    type: MusicRecording
    duration: PT4M1S
    duration ms: 241546
    explicit: false
    by artist: Andile Ka Majola
    in album: Chapter 6
      type: MusicAlbum
      date published: 2014-10-20
    genre: african gospel
    genre: gospel
    isrc code: QM7281472898
    additional property: CopyrightID
    additional property: CopyrightStatus
      type: PropertyValue
      value: registered
    additional property: CopyrightRegisteredAt
      type: PropertyValue
      value: 2026-07-11T06:16:12+00:00
    additional property: CopyrightChainExplorerURL
      type: PropertyValue
      value: https://explorer.copyrightchains.com/tx/0xf7b4ab64cf5acc4ad82ed2010503f71b96c5cc650bca1ada245e511c01ee48f2
    additional property: OTSHash
    additional property: OTSBitcoinBlock
      type: PropertyValue
      value: 957529
    additional property: OTSBitcoinBlockVerifyURL
      type: PropertyValue
      value: https://blockstream.info/api/block-height/957529
    additional property: OTSVerificationAPI
      type: PropertyValue
      value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QM7281472898
    additional property: OTSTimestamp
      type: PropertyValue
      value: 2026-07-11T06:30:13Z
    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 0xf7b4ab64cf5acc4ad82ed2010503f71b96c5cc650bca1ada245e511c01ee48f2. Chain 2 (Bitcoin): anchored in block 957529 (2026-07-11T06:30:13Z), 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/QM7281472898.
      date published: 2026-07-11T06:30:13Z
    audio: Entabeni Ka Jehovah
      type: AudioObject
      additional property: Tempo (BPM)
        type: PropertyValue
        value: 140.042
      additional property: Musical Key
        type: PropertyValue
        value: 11
      additional property: Mode (Major/Minor)
        type: PropertyValue
        value: 1
      additional property: Time Signature
        type: PropertyValue
        value: 3
      additional property: Danceability
        type: PropertyValue
        value: 0.674
      additional property: Energy
        type: PropertyValue
        value: 0.767
      additional property: Speechiness
        type: PropertyValue
        value: 0.148
      additional property: Acousticness
        type: PropertyValue
        value: 0.523
      additional property: Instrumentalness
        type: PropertyValue
        value: 0
      additional property: Liveness
        type: PropertyValue
        value: 0.204
      additional property: Valence (Positivity)
        type: PropertyValue
        value: 0.658
      additional property: Loudness (dB)
        type: PropertyValue
        value: -7.831
      additional property: Key Name
        type: PropertyValue
        value: B
      additional property: Mode Name
        type: PropertyValue
        value: Major
  track: Uthixo Ngiyamvuma
    type: MusicRecording
    duration: PT4M3S
    duration ms: 243200
    explicit: false
    by artist: Andile Ka Majola
    in album: Chapter 6
      type: MusicAlbum
      date published: 2014-10-20
    genre: african gospel
    genre: gospel
    isrc code: QM7281472903
    additional property: CopyrightID
    additional property: CopyrightStatus
      type: PropertyValue
      value: registered
    additional property: CopyrightRegisteredAt
      type: PropertyValue
      value: 2026-07-17T16:08:13+00:00
    additional property: CopyrightChainExplorerURL
      type: PropertyValue
      value: https://explorer.copyrightchains.com/tx/0x519729c1745e06cd0b25c8ee06a60ff68914caba637627315fc96505a332cb0b
    additional property: OTSHash
    additional property: OTSBitcoinBlock
      type: PropertyValue
      value: 958436
    additional property: OTSBitcoinBlockVerifyURL
      type: PropertyValue
      value: https://blockstream.info/api/block-height/958436
    additional property: OTSVerificationAPI
      type: PropertyValue
      value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QM7281472903
    additional property: OTSTimestamp
      type: PropertyValue
      value: 2026-07-17T16:42: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 0x519729c1745e06cd0b25c8ee06a60ff68914caba637627315fc96505a332cb0b. Chain 2 (Bitcoin): anchored in block 958436 (2026-07-17T16:42: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/QM7281472903.
      date published: 2026-07-17T16:42:22Z
    audio: Uthixo Ngiyamvuma
      type: AudioObject
      additional property: Tempo (BPM)
        type: PropertyValue
        value: 139.996
      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.725
      additional property: Energy
        type: PropertyValue
        value: 0.94
      additional property: Speechiness
        type: PropertyValue
        value: 0.087
      additional property: Acousticness
        type: PropertyValue
        value: 0.354
      additional property: Instrumentalness
        type: PropertyValue
        value: 0
      additional property: Liveness
      additional property: Valence (Positivity)
      additional property: Loudness (dB)
      additional property: Key Name
      additional property: Mode Name
  track: Medley-Enxebeni
  track: Uma Ngiguqa Ngamadolo
  track: Igazi Lakhe Linamandla
  track: Lezitha Ozibonayo
  track: Sathengwa
album: Chapter 7 (Nanoma niyangibona)
album: Chapter 8 (Sekwanele)
album: Chapter 8
album: SAMA Songs of 2018 (Selected South African Music Awards Nominees and Winners)
album: Chapter 9
album: Chapter 9 (Ungumakade)
album: Chapter 10
album: Sekudlulile Konke
album: The Great Revival Chapter 11
album: Konke
album: Chapter 12 Liphakanyisiwe

Liveness
type: PropertyValue
value: 0.194

Valence (Positivity)
type: PropertyValue
value: 0.66

Loudness (dB)
type: PropertyValue
value: -7.294

Key Name
type: PropertyValue
value: C

Mode Name
type: PropertyValue
value: Minor

Medley-Enxebeni
type: MusicRecording
duration: PT7M20S
duration ms: 440573
explicit: false
by artist: Andile Ka Majola
in album: Chapter 6
  type: MusicAlbum
  date published: 2014-10-20
genre: african gospel
genre: gospel
isrc code: QM7281472904
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-18T10:30:36+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0xccef286d37294d2a688c51128dac94a8b308772b6bd69e9cebc3c2559022d3d7
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 958543
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/958543
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QM7281472904
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-18T11:58:44Z
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 0xccef286d37294d2a688c51128dac94a8b308772b6bd69e9cebc3c2559022d3d7. Chain 2 (Bitcoin): anchored in block 958543 (2026-07-18T11:58:44Z), 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/QM7281472904.
  date published: 2026-07-18T11:58:44Z
audio: Medley-Enxebeni
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 83.789
  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.36
  additional property: Energy
    type: PropertyValue
    value: 0.465
  additional property: Speechiness
    type: PropertyValue
    value: 0.05
  additional property: Acousticness
    type: PropertyValue
    value: 0.873
  additional property: Instrumentalness
    type: PropertyValue
    value: 0
  additional property: Liveness
    type: PropertyValue
    value: 0.112
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.165
  additional property: Loudness (dB)
    type: PropertyValue
    value: -8.402
  additional property: Key Name
    type: PropertyValue
    value: D
  additional property: Mode Name
    type: PropertyValue
    value: Major

Uma Ngiguqa Ngamadolo
type: MusicRecording
duration: PT2M58S
duration ms: 178840
explicit: false
by artist: Andile Ka Majola
in album: Chapter 6
  type: MusicAlbum
  date published: 2014-10-20
genre: african gospel
genre: gospel
isrc code: QM7281472905
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-19T04:22:20+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x94c6d1e78fd85dda55d17b96f0a98d95eff832a9ad36daadcc5e8a18c97cb198
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 958662
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/958662
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QM7281472905
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-19T04:43:15Z
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 0x94c6d1e78fd85dda55d17b96f0a98d95eff832a9ad36daadcc5e8a18c97cb198. Chain 2 (Bitcoin): anchored in block 958662 (2026-07-19T04:43:15Z), 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/QM7281472905.
  date published: 2026-07-19T04:43:15Z
audio: Uma Ngiguqa Ngamadolo
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 109.603
  additional property: Musical Key
    type: PropertyValue
    value: 2
  additional property: Mode (Major/Minor)
    type: PropertyValue
    value: 1
  additional property: Time Signature
    type: PropertyValue
    value: 1
  additional property: Danceability
    type: PropertyValue
    value: 0.423
  additional property: Energy
    type: PropertyValue
    value: 0.385
  additional property: Speechiness
    type: PropertyValue
    value: 0.031
  additional property: Acousticness
    type: PropertyValue
    value: 0.849
  additional property: Instrumentalness
    type: PropertyValue
    value: 0
  additional property: Liveness
    type: PropertyValue
    value: 0.126
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.168
  additional property: Loudness (dB)
    type: PropertyValue
    value: -9.635
  additional property: Key Name
    type: PropertyValue
    value: D
  additional property: Mode Name
    type: PropertyValue
    value: Major

Igazi Lakhe Linamandla
type: MusicRecording
duration: PT4M31S
duration ms: 271120
explicit: false
by artist: Andile Ka Majola
in album: Chapter 6
  type: MusicAlbum
  date published: 2014-10-20
genre: african gospel
genre: gospel
isrc code: QM7281472906
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-13T09:33:01+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x8ad92b539fbcf3256442950f725d3296b644f1a433b2a127bda6f85e85e88908
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 957833
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/957833
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QM7281472906
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-13T09:36:32Z
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 0x8ad92b539fbcf3256442950f725d3296b644f1a433b2a127bda6f85e85e88908. Chain 2 (Bitcoin): anchored in block 957833 (2026-07-13T09:36:32Z), 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/QM7281472906.
  date published: 2026-07-13T09:36:32Z
audio: Igazi Lakhe Linamandla
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 126.091
  additional property: Musical Key
    type: PropertyValue
    value: 5
  additional property: Mode (Major/Minor)
    type: PropertyValue
    value: 0
  additional property: Time Signature
    type: PropertyValue
    value: 4
  additional property: Danceability
    type: PropertyValue
    value: 0.573
  additional property: Energy
    type: PropertyValue
    value: 0.784
  additional property: Speechiness
    type: PropertyValue
    value: 0.141
  additional property: Acousticness
    type: PropertyValue
    value: 0.54
  additional property: Instrumentalness
    type: PropertyValue
    value: 0
  additional property: Liveness
    type: PropertyValue
    value: 0.108
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.724
  additional property: Loudness (dB)
    type: PropertyValue
    value: -8.187
  additional property: Key Name
    type: PropertyValue
    value: F
  additional property: Mode Name
    type: PropertyValue
    value: Minor

Lezitha Ozibonayo
type: MusicRecording
duration: PT4M55S
duration ms: 295506
explicit: false
by artist: Andile Ka Majola
in album: Chapter 6
  type: MusicAlbum
  date published: 2014-10-20
genre: african gospel
genre: gospel
isrc code: QM7281472909
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-13T18:52:16+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x9beb7a906b1aae0c1a2c68d272b2cac24180665e2dc84c7a7e697fbed4e5f320
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/QM7281472909
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 0x9beb7a906b1aae0c1a2c68d272b2cac24180665e2dc84c7a7e697fbed4e5f320. 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 via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QM7281472909.
  date published: 2026-07-13T19:28:48Z
audio: Lezitha Ozibonayo
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 109.51
  additional property: Musical Key
    type: PropertyValue
    value: 6
  additional property: Mode (Major/Minor)
    type: PropertyValue
    value: 1
  additional property: Time Signature
    type: PropertyValue
    value: 3
  additional property: Danceability
    type: PropertyValue
    value: 0.677
  additional property: Energy
    type: PropertyValue
    value: 0.878
  additional property: Speechiness
    type: PropertyValue
    value: 0.09
  additional property: Acousticness
    type: PropertyValue
    value: 0.379
  additional property: Instrumentalness
    type: PropertyValue
    value: 0
  additional property: Liveness
    type: PropertyValue
    value: 0.209
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.636
  additional property: Loudness (dB)
    type: PropertyValue
    value: -6.919
  additional property: Key Name
    type: PropertyValue
    value: F#
  additional property: Mode Name
    type: PropertyValue
    value: Major

Sathengwa
type: MusicRecording
duration: PT4M25S
duration ms: 265053
explicit: false
by artist: Andile Ka Majola
in album: Chapter 6
  type: MusicAlbum
  date published: 2014-10-20
genre: african gospel
genre: gospel
isrc code: QM7281472910
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-04T13:50:16+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0xf25f74572a6f4980d9210093293b163d073c6d301b3c9cc453a12fd93c1e3109
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/QM7281472910
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 0xf25f74572a6f4980d9210093293b163d073c6d301b3c9cc453a12fd93c1e3109. 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/QM7281472910.
  date published: 2026-07-05T01:12:41Z
audio: Sathengwa
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 80.072
  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.655
  additional property: Energy
    type: PropertyValue
    value: 0.829
  additional property: Speechiness
    type: PropertyValue
    value: 0.124
  additional property: Acousticness
    type: PropertyValue
    value: 0.391
  additional property: Instrumentalness
    type: PropertyValue
    value: 0
  additional property: Liveness
    type: PropertyValue
    value: 0.352
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.769
  additional property: Loudness (dB)
    type: PropertyValue
    value: -7.076
  additional property: Key Name
    type: PropertyValue
    value: C
  additional property: Mode Name
    type: PropertyValue
    value: Major

Chapter 7 (Nanoma niyangibona)
type: MusicAlbum
date published: 2015-03-24
track: Lamathambo asengaphila
  type: MusicRecording
  duration: PT5M42S
  duration ms: 342306
  explicit: false
  by artist: Andile Ka Majola
  in album: Chapter 7 (Nanoma niyangibona)
    type: MusicAlbum
    date published: 2015-03-24
  genre: african gospel
  genre: gospel
  isrc code: QM6P41473630
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-06-28T19:41:03+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x0c7168744377bf275cb852d7ae956f989c423895be87d5e98d41600747e9dd93
  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/QM6P41473630
  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 0x0c7168744377bf275cb852d7ae956f989c423895be87d5e98d41600747e9dd93. 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/QM6P41473630.
    date published: 2026-07-02T16:51:38Z
  audio: Lamathambo asengaphila
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 104.882
    additional property: Musical Key
      type: PropertyValue
      value: 1
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 1
    additional property: Time Signature
      type: PropertyValue
      value: 3
    additional property: Danceability
      type: PropertyValue
      value: 0.464
    additional property: Energy
      type: PropertyValue
      value: 0.818
    additional property: Speechiness
      type: PropertyValue
      value: 0.039
    additional property: Acousticness
      type: PropertyValue
      value: 0.607
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.147
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.505
    additional property: Loudness (dB)
      type: PropertyValue
      value: -3.356
    additional property: Key Name
      type: PropertyValue
      value: C#
    additional property: Mode Name
      type: PropertyValue
      value: Major
track: My Scars
  type: MusicRecording
  duration: PT4M32S
  duration ms: 272000
  explicit: false
  by artist: Andile Ka Majola
  in album: Chapter 7 (Nanoma niyangibona)
    type: MusicAlbum
    date published: 2015-03-24
  genre: african gospel
  genre: gospel
  isrc code: QM6P41473634
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-15T09:57:08+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x4ef344c7da5c1ffcd6f89eb33e870a0b937574f19edd3f13cd19b6e9fab9955f
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 958140
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/958140
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QM6P41473634
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-15T10:05: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 0x4ef344c7da5c1ffcd6f89eb33e870a0b937574f19edd3f13cd19b6e9fab9955f. Chain 2 (Bitcoin): anchored in block 958140 (2026-07-15T10:05: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 via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QM6P41473634.
    date published: 2026-07-15T10:05:23Z
  audio: My Scars
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 100.541
    additional property: Musical Key
      type: PropertyValue
      value: 8
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 1
    additional property: Time Signature
      type: PropertyValue
      value: 3
    additional property: Danceability
      type: PropertyValue
      value: 0.635
    additional property: Energy
      type: PropertyValue
      value: 0.683
    additional property: Speechiness
      type: PropertyValue
      value: 0.032
    additional property: Acousticness
      type: PropertyValue
      value: 0.484
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.114
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.523
    additional property: Loudness (dB)
      type: PropertyValue
      value: -4.388
    additional property: Key Name
      type: PropertyValue
      value: Ab
    additional property: Mode Name
      type: PropertyValue
      value: Major
track: Jesu igama liphelele
  type: MusicRecording
  duration: PT5M40S
  duration ms: 340813
  explicit: false
  by artist: Andile Ka Majola
  in album: Chapter 7 (Nanoma niyangibona)
    type: MusicAlbum
    date published: 2015-03-24
  genre: african gospel
  genre: gospel
  isrc code: QM6P41473635
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-17T07:33:46+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0xdfcc03200f5f9b720ac7cf97410114814e419d67707db619536e34ee1141b734
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 958383
  additional property: OTSBitcoinBlockVerifyURL
  additional property: OTSVerificationAPI
  additional property: OTSTimestamp
  additional property: OTSVerifyInstructions
  subject of: OpenTimestamps Proof of Existence
  audio: Jesu igama liphelele
track: Sliphathe kahle ivangeli
track: Emonate keSione
track: Kwabonakala ngeduku
track: Jwale Keabona

OTSBitcoinBlockVerifyURL
type: PropertyValue
value: https://blockstream.info/api/block-height/958383

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

OTSTimestamp
type: PropertyValue
value: 2026-07-17T08:20:01Z

OTSVerifyInstructions
type: PropertyValue
value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch

OpenTimestamps Proof of Existence
type: DigitalDocument
encoding format: application/vnd.opentimestamps.ots
description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdfcc03200f5f9b720ac7cf97410114814e419d67707db619536e34ee1141b734. Chain 2 (Bitcoin): anchored in block 958383 (2026-07-17T08:20:01Z), 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/QM6P41473635.
date published: 2026-07-17T08:20:01Z

Jesu igama liphelele
type: AudioObject
additional property: Tempo (BPM)
  type: PropertyValue
  value: 82.214
additional property: Musical Key
  type: PropertyValue
  value: 1
additional property: Mode (Major/Minor)
  type: PropertyValue
  value: 1
additional property: Time Signature
  type: PropertyValue
  value: 3
additional property: Danceability
  type: PropertyValue
  value: 0.415
additional property: Energy
  type: PropertyValue
  value: 0.824
additional property: Speechiness
  type: PropertyValue
  value: 0.05
additional property: Acousticness
  type: PropertyValue
  value: 0.543
additional property: Instrumentalness
  type: PropertyValue
  value: 0
additional property: Liveness
  type: PropertyValue
  value: 0.306
additional property: Valence (Positivity)
  type: PropertyValue
  value: 0.556
additional property: Loudness (dB)
  type: PropertyValue
  value: -2.441
additional property: Key Name
  type: PropertyValue
  value: C#
additional property: Mode Name
  type: PropertyValue
  value: Major

Sliphathe kahle ivangeli
type: MusicRecording
duration: PT4M19S
duration ms: 259079
explicit: false
by artist: Andile Ka Majola
in album: Chapter 7 (Nanoma niyangibona)
  type: MusicAlbum
  date published: 2015-03-24
genre: african gospel
genre: gospel
isrc code: QM6P41473640
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-16T13:54:57+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0xdba3593502f8612e8458a830818d9317a64d2dcec50128667e8659cce89dbdc0
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 958300
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/958300
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QM6P41473640
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-16T16:14:30Z
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 0xdba3593502f8612e8458a830818d9317a64d2dcec50128667e8659cce89dbdc0. Chain 2 (Bitcoin): anchored in block 958300 (2026-07-16T16:14:30Z), 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/QM6P41473640.
  date published: 2026-07-16T16:14:30Z
audio: Sliphathe kahle ivangeli
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 138.009
  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.642
  additional property: Energy
    type: PropertyValue
    value: 0.93
  additional property: Speechiness
    type: PropertyValue
    value: 0.073
  additional property: Acousticness
    type: PropertyValue
    value: 0.22
  additional property: Instrumentalness
    type: PropertyValue
    value: 0
  additional property: Liveness
    type: PropertyValue
    value: 0.472
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.82
  additional property: Loudness (dB)
    type: PropertyValue
    value: -4.058
  additional property: Key Name
    type: PropertyValue
    value: F#
  additional property: Mode Name
    type: PropertyValue
    value: Major

Emonate keSione
type: MusicRecording
duration: PT5M9S
duration ms: 309906
explicit: false
by artist: Andile Ka Majola
in album: Chapter 7 (Nanoma niyangibona)
  type: MusicAlbum
  date published: 2015-03-24
genre: african gospel
genre: gospel
isrc code: QM6P41473641
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-16T21:27:49+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x06bf5f413d130ca75cfed07c243c6ef96cbe61f1f3835f88f1ce6dfb8efcf7e1
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 958331
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/958331
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QM6P41473641
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-17T00:30:32Z
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 0x06bf5f413d130ca75cfed07c243c6ef96cbe61f1f3835f88f1ce6dfb8efcf7e1. Chain 2 (Bitcoin): anchored in block 958331 (2026-07-17T00:30:32Z), 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/QM6P41473641.
  date published: 2026-07-17T00:30:32Z
audio: Emonate keSione
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 111.968
  additional property: Musical Key
    type: PropertyValue
    value: 3
  additional property: Mode (Major/Minor)
    type: PropertyValue
    value: 1
  additional property: Time Signature
    type: PropertyValue
    value: 4
  additional property: Danceability
    type: PropertyValue
    value: 0.561
  additional property: Energy
    type: PropertyValue
    value: 0.792
  additional property: Speechiness
    type: PropertyValue
    value: 0.041
  additional property: Acousticness
    type: PropertyValue
    value: 0.742
  additional property: Instrumentalness
    type: PropertyValue
    value: 0
  additional property: Liveness
    type: PropertyValue
    value: 0.088
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.425
  additional property: Loudness (dB)
    type: PropertyValue
    value: -5.284
  additional property: Key Name
    type: PropertyValue
    value: Eb
  additional property: Mode Name
    type: PropertyValue
    value: Major

Kwabonakala ngeduku
type: MusicRecording
duration: PT4M0S
duration ms: 240293
explicit: false
by artist: Andile Ka Majola
in album: Chapter 7 (Nanoma niyangibona)
  type: MusicAlbum
  date published: 2015-03-24
genre: african gospel
genre: gospel
isrc code: QM6P41473642
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-04T03:35:53+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0xc9814b3fde06219fd2801a89659e5bfa5b50baaeecdb90b5410ca82548b9afb8
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/QM6P41473642
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 0xc9814b3fde06219fd2801a89659e5bfa5b50baaeecdb90b5410ca82548b9afb8. Chain 2 (Bitcoin): anchored in block 956634 (2026-07-04T10:04:33Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QM6P41473642.
  date published: 2026-07-04T10:04:33Z
audio: Kwabonakala ngeduku
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 103.676
  additional property: Musical Key
    type: PropertyValue
    value: 11
  additional property: Mode (Major/Minor)
    type: PropertyValue
    value: 1
  additional property: Time Signature
    type: PropertyValue
    value: 5
  additional property: Danceability
    type: PropertyValue
    value: 0.516
  additional property: Energy
    type: PropertyValue
    value: 0.576
  additional property: Speechiness
    type: PropertyValue
    value: 0.033
  additional property: Acousticness
    type: PropertyValue
    value: 0.743
  additional property: Instrumentalness
    type: PropertyValue
    value: 0
  additional property: Liveness
    type: PropertyValue
    value: 0.175
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.377
  additional property: Loudness (dB)
    type: PropertyValue
    value: -4.393
  additional property: Key Name
    type: PropertyValue
    value: B
  additional property: Mode Name
    type: PropertyValue
    value: Major

Jwale Keabona
type: MusicRecording
duration: PT4M41S
duration ms: 281546
explicit: false
by artist: Andile Ka Majola
in album: Chapter 7 (Nanoma niyangibona)
  type: MusicAlbum
  date published: 2015-03-24
genre: african gospel
genre: gospel
isrc code: QM6P41473643
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-04T08:14:05+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0xd655ef0c518c3e5eef4a90354119810bdeee9349234548a2e57872a94a315327
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 956639
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/956639
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QM6P41473643
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-04T11:19:20Z
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd655ef0c518c3e5eef4a90354119810bdeee9349234548a2e57872a94a315327. Chain 2 (Bitcoin): anchored in block 956639 (2026-07-04T11:19:20Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QM6P41473643.
  date published: 2026-07-04T11:19:20Z
audio: Jwale Keabona
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 96.079
  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.527
  additional property: Energy
    type: PropertyValue
    value: 0.879
  additional property: Speechiness
    type: PropertyValue
    value: 0.112
  additional property: Acousticness
    type: PropertyValue
    value: 0.734
  additional property: Instrumentalness
    type: PropertyValue
    value: 0
  additional property: Liveness
    type: PropertyValue
    value: 0.338
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.716
  additional property: Loudness (dB)
    type: PropertyValue
    value: -3.877
  additional property: Key Name
    type: PropertyValue
    value: C#
  additional property: Mode Name
    type: PropertyValue
    value: Major

Chapter 8 (Sekwanele)
type: MusicAlbum
date published: 2017-04-05
track: Ubani owayazi
  type: MusicRecording
  duration: PT5M29S
  duration ms: 329906
  explicit: false
  by artist: Andile Ka Majola
  in album: Chapter 8 (Sekwanele)
    type: MusicAlbum
    date published: 2017-04-05
  genre: african gospel
  genre: gospel
  isrc code: QM4TX1772013
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-19T03:45:30+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x553d0e7b2f461e53f782a012b8f3a08cd41e8b853d02e55d64b8ca7a83a29986
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 958653
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/958653
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QM4TX1772013
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-19T03:54: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 0x553d0e7b2f461e53f782a012b8f3a08cd41e8b853d02e55d64b8ca7a83a29986. Chain 2 (Bitcoin): anchored in block 958653 (2026-07-19T03:54: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 via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QM4TX1772013.
    date published: 2026-07-19T03:54:23Z
  audio: Ubani owayazi
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 179.63
    additional property: Musical Key
      type: PropertyValue
      value: 0
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 1
    additional property: Time Signature
      type: PropertyValue
      value: 3
    additional property: Danceability
      type: PropertyValue
      value: 0.277
    additional property: Energy
      type: PropertyValue
      value: 0.793
    additional property: Speechiness
      type: PropertyValue
      value: 0.078
    additional property: Acousticness
      type: PropertyValue
      value: 0.411
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.355
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.535
    additional property: Loudness (dB)
      type: PropertyValue
      value: -4.516
    additional property: Key Name
      type: PropertyValue
      value: C
    additional property: Mode Name
      type: PropertyValue
      value: Major
track: Sekwanele
  type: MusicRecording
  duration: PT6M6S
  duration ms: 366680
  explicit: false
  by artist: Andile Ka Majola
  in album: Chapter 8 (Sekwanele)
    type: MusicAlbum
    date published: 2017-04-05
  genre: african gospel
  genre: gospel
  isrc code: QM4TX1772014
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-21T08:54:37+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0xbaf0f82d0c9324145f1866892dd930d824a64c3102a002e1932fc383820a3333
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 958991
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/958991
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QM4TX1772014
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-21T10:04:40Z
  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 0xbaf0f82d0c9324145f1866892dd930d824a64c3102a002e1932fc383820a3333. Chain 2 (Bitcoin): anchored in block 958991 (2026-07-21T10:04:40Z), 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/QM4TX1772014.
    date published: 2026-07-21T10:04:40Z
  audio: Sekwanele
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 80.105
    additional property: Musical Key
      type: PropertyValue
      value: 1
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 1
    additional property: Time Signature
      type: PropertyValue
      value: 1
    additional property: Danceability
      type: PropertyValue
      value: 0.276
    additional property: Energy
      type: PropertyValue
      value: 0.67
    additional property: Speechiness
      type: PropertyValue
      value: 0.044
    additional property: Acousticness
      type: PropertyValue
      value: 0.134
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.122
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.373
    additional property: Loudness (dB)
      type: PropertyValue
      value: -5.244
    additional property: Key Name
      type: PropertyValue
      value: C#
    additional property: Mode Name
      type: PropertyValue
      value: Major
track: How Excellent Is Your Name
  type: MusicRecording
  duration: PT5M29S
  duration ms: 329066
  explicit: false
  by artist: Andile Ka Majola
  in album: Chapter 8 (Sekwanele)
    type: MusicAlbum
    date published: 2017-04-05
  genre: african gospel
  genre: gospel
  isrc code: QM4TX1772015
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-20T15:59:51+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x742aab51ffaca0660f44d0eb4cdf16a657bd8efceff89989370c7a796e2d7ec5
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 958905
  additional property: OTSBitcoinBlockVerifyURL
  additional property: OTSVerificationAPI
  additional property: OTSTimestamp
  additional property: OTSVerifyInstructions
  subject of: OpenTimestamps Proof of Existence
  audio: How Excellent Is Your Name
track: Umasengithandazile
track: Ibandla ifa lakho
track: Nguwe

OTSBitcoinBlockVerifyURL
type: PropertyValue
value: https://blockstream.info/api/block-height/958905

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

OTSTimestamp
type: PropertyValue
value: 2026-07-20T19:02:21Z

OTSVerifyInstructions
type: PropertyValue
value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch

OpenTimestamps Proof of Existence
type: DigitalDocument
encoding format: application/vnd.opentimestamps.ots
description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x742aab51ffaca0660f44d0eb4cdf16a657bd8efceff89989370c7a796e2d7ec5. Chain 2 (Bitcoin): anchored in block 958905 (2026-07-20T19:02:21Z), 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/QM4TX1772015.
date published: 2026-07-20T19:02:21Z

How Excellent Is Your Name
type: AudioObject
additional property: Tempo (BPM)
  type: PropertyValue
  value: 77.248
additional property: Musical Key
  type: PropertyValue
  value: 5
additional property: Mode (Major/Minor)
  type: PropertyValue
  value: 1
additional property: Time Signature
  type: PropertyValue
  value: 3
additional property: Danceability
  type: PropertyValue
  value: 0.359
additional property: Energy
  type: PropertyValue
  value: 0.684
additional property: Speechiness
  type: PropertyValue
  value: 0.048
additional property: Acousticness
  type: PropertyValue
  value: 0.477
additional property: Instrumentalness
  type: PropertyValue
  value: 0
additional property: Liveness
  type: PropertyValue
  value: 0.115
additional property: Valence (Positivity)
  type: PropertyValue
  value: 0.256
additional property: Loudness (dB)
  type: PropertyValue
  value: -4.636
additional property: Key Name
  type: PropertyValue
  value: F
additional property: Mode Name
  type: PropertyValue
  value: Major

Umasengithandazile
type: MusicRecording
duration: PT4M40S
duration ms: 280533
explicit: false
by artist: Andile Ka Majola
in album: Chapter 8 (Sekwanele)
  type: MusicAlbum
  date published: 2017-04-05
genre: african gospel
genre: gospel
isrc code: QM4TX1772016
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-21T15:59:42+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x98c2c938bf6d350856021cb3b71f52f42301d7e4d4b3ad69e35195aae720a202
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 959031
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/959031
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QM4TX1772016
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-21T19:00: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 0x98c2c938bf6d350856021cb3b71f52f42301d7e4d4b3ad69e35195aae720a202. Chain 2 (Bitcoin): anchored in block 959031 (2026-07-21T19:00: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 via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QM4TX1772016.
  date published: 2026-07-21T19:00:47Z
audio: Umasengithandazile
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 80.945
  additional property: Musical Key
    type: PropertyValue
    value: 3
  additional property: Mode (Major/Minor)
    type: PropertyValue
    value: 1
  additional property: Time Signature
    type: PropertyValue
    value: 5
  additional property: Danceability
    type: PropertyValue
    value: 0.382
  additional property: Energy
    type: PropertyValue
    value: 0.816
  additional property: Speechiness
    type: PropertyValue
    value: 0.143
  additional property: Acousticness
    type: PropertyValue
    value: 0.562
  additional property: Instrumentalness
    type: PropertyValue
    value: 0
  additional property: Liveness
    type: PropertyValue
    value: 0.143
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.352
  additional property: Loudness (dB)
    type: PropertyValue
    value: -5.615
  additional property: Key Name
    type: PropertyValue
    value: Eb
  additional property: Mode Name
    type: PropertyValue
    value: Major

Ibandla ifa lakho
type: MusicRecording
duration: PT4M57S
duration ms: 297586
explicit: false
by artist: Andile Ka Majola
in album: Chapter 8 (Sekwanele)
  type: MusicAlbum
  date published: 2017-04-05
genre: african gospel
genre: gospel
isrc code: QM4TX1772018
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-15T20:59:53+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0xd2f640f8b01e6472bf44d0c1f17558084d5b7f90ee5a027596b9fa7c981c655e
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 958202
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/958202
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QM4TX1772018
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-15T21:23:21Z
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 0xd2f640f8b01e6472bf44d0c1f17558084d5b7f90ee5a027596b9fa7c981c655e. Chain 2 (Bitcoin): anchored in block 958202 (2026-07-15T21:23:21Z), 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/QM4TX1772018.
  date published: 2026-07-15T21:23:21Z
audio: Ibandla ifa lakho
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 88.808
  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.287
  additional property: Energy
    type: PropertyValue
    value: 0.644
  additional property: Speechiness
    type: PropertyValue
    value: 0.036
  additional property: Acousticness
    type: PropertyValue
    value: 0.245
  additional property: Instrumentalness
    type: PropertyValue
    value: 0
  additional property: Liveness
    type: PropertyValue
    value: 0.087
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.342
  additional property: Loudness (dB)
    type: PropertyValue
    value: -4.097
  additional property: Key Name
    type: PropertyValue
    value: B
  additional property: Mode Name
    type: PropertyValue
    value: Major

Nguwe
type: MusicRecording
duration: PT4M52S
duration ms: 292240
explicit: false
by artist: Andile Ka Majola
in album: Chapter 8 (Sekwanele)
  type: MusicAlbum
  date published: 2017-04-05
genre: african gospel
genre: gospel
isrc code: QM4TX1772027
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-15T10:44:19+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0xfe984d11fec2fd910ff9880b7ee8cc5d967dc62900c11ef1d98114f54e35907d
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 958152
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/958152
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QM4TX1772027
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-15T12:00:27Z
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfe984d11fec2fd910ff9880b7ee8cc5d967dc62900c11ef1d98114f54e35907d. Chain 2 (Bitcoin): anchored in block 958152 (2026-07-15T12:00:27Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QM4TX1772027.
  date published: 2026-07-15T12:00:27Z
audio: Nguwe
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 81.99
  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.57
  additional property: Energy
    type: PropertyValue
    value: 0.819
  additional property: Speechiness
    type: PropertyValue
    value: 0.061
  additional property: Acousticness
    type: PropertyValue
    value: 0.377
  additional property: Instrumentalness
    type: PropertyValue
    value: 0
  additional property: Liveness
    type: PropertyValue
    value: 0.169
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.324
  additional property: Loudness (dB)
    type: PropertyValue
    value: -5.405
  additional property: Key Name
    type: PropertyValue
    value: Ab
  additional property: Mode Name
    type: PropertyValue
    value: Major

Chapter 8
type: MusicAlbum
date published: 2017-04-24

SAMA Songs of 2018 (Selected South African Music Awards Nominees and Winners)
type: MusicAlbum
date published: 2018-06-07

Chapter 9
type: MusicAlbum
date published: 2018-09-04

Chapter 9 (Ungumakade)
type: MusicAlbum
date published: 2018-11-30
track: Ungumakade
  type: MusicRecording
  duration: PT5M3S
  duration ms: 303413
  explicit: false
  by artist: Andile Ka Majola
  in album: Chapter 9 (Ungumakade)
    type: MusicAlbum
    date published: 2018-11-30
  genre: african gospel
  genre: gospel
  isrc code: QM7281808060
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-11T06:16:10+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0xd1a27d85feb33cec4ad6f85610a89fdb1a2dedb9de14a673e8773eb819d6ea6f
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 957529
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/957529
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QM7281808060
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-11T06:30:13Z
  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 0xd1a27d85feb33cec4ad6f85610a89fdb1a2dedb9de14a673e8773eb819d6ea6f. Chain 2 (Bitcoin): anchored in block 957529 (2026-07-11T06:30:13Z), 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/QM7281808060.
    date published: 2026-07-11T06:30:13Z
  audio: Ungumakade
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 129.926
    additional property: Musical Key
      type: PropertyValue
      value: 4
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 1
    additional property: Time Signature
      type: PropertyValue
      value: 3
    additional property: Danceability
      type: PropertyValue
      value: 0.418
    additional property: Energy
      type: PropertyValue
      value: 0.587
    additional property: Speechiness
      type: PropertyValue
      value: 0.06
    additional property: Acousticness
      type: PropertyValue
      value: 0.693
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.226
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.377
    additional property: Loudness (dB)
      type: PropertyValue
      value: -7.887
    additional property: Key Name
      type: PropertyValue
      value: E
    additional property: Mode Name
      type: PropertyValue
      value: Major
track: Zesuliwe
  type: MusicRecording
  duration: PT5M10S
  duration ms: 310466
  explicit: false
  by artist: Andile Ka Majola
  in album: Chapter 9 (Ungumakade)
    type: MusicAlbum
    date published: 2018-11-30
  genre: african gospel
  genre: gospel
  isrc code: QM7281808063
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-03T00:13:01+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0xf254ea2aee1197518ac85bf907d2dfde3f89fd683f5e24332b102ee1539fb162
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 956422
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/956422
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QM7281808063
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-03T01:01:38Z
  additional property: OTSVerifyInstructions
    type: PropertyValue
    value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf254ea2aee1197518ac85bf907d2dfde3f89fd683f5e24332b102ee1539fb162. Chain 2 (Bitcoin): anchored in block 956422 (2026-07-03T01:01:38Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QM7281808063.
    date published: 2026-07-03T01:01:38Z
  audio: Zesuliwe
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 84.172
    additional property: Musical Key
      type: PropertyValue
      value: 3
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 1
    additional property: Time Signature
      type: PropertyValue
      value: 4
    additional property: Danceability
      type: PropertyValue
      value: 0.499
    additional property: Energy
      type: PropertyValue
      value: 0.595
    additional property: Speechiness
      type: PropertyValue
      value: 0.042
    additional property: Acousticness
      type: PropertyValue
      value: 0.302
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.108
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.407
    additional property: Loudness (dB)
      type: PropertyValue
      value: -7.703
    additional property: Key Name
      type: PropertyValue
      value: Eb
    additional property: Mode Name
      type: PropertyValue
      value: Major
track: Kukhona Indwo
  type: MusicRecording
  duration: PT5M23S
  duration ms: 323373
  explicit: false
  by artist: Andile Ka Majola
  in album: Chapter 9 (Ungumakade)
    type: MusicAlbum
    date published: 2018-11-30
  genre: african gospel
  genre: gospel
  isrc code: QM7281808054
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-14T19:37:21+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0xa536c3837b587e711de9a662bbb2f9f2c00e46756b133f57062d4f2ac584a7ba
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 958058
  additional property: OTSBitcoinBlockVerifyURL
  additional property: OTSVerificationAPI
  additional property: OTSTimestamp
  additional property: OTSVerifyInstructions
  subject of: OpenTimestamps Proof of Existence
  audio: Kukhona Indwo
track: Akukho Okungasehlukanisa Nothando
track: Liyasinqobela Igama
track: Siyakudinga Moy'Ongcwele
track: Uthando Olunje
track: Abantwana BeNkosi
track: Ngaphesheya

OTSBitcoinBlockVerifyURL
type: PropertyValue
value: https://blockstream.info/api/block-height/958058

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

OTSTimestamp
type: PropertyValue
value: 2026-07-14T20:20:34Z

OTSVerifyInstructions
type: PropertyValue
value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch

OpenTimestamps Proof of Existence
type: DigitalDocument
encoding format: application/vnd.opentimestamps.ots
description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa536c3837b587e711de9a662bbb2f9f2c00e46756b133f57062d4f2ac584a7ba. Chain 2 (Bitcoin): anchored in block 958058 (2026-07-14T20:20:34Z), 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/QM7281808054.
date published: 2026-07-14T20:20:34Z

Kukhona Indwo
type: AudioObject
additional property: Tempo (BPM)
  type: PropertyValue
  value: 82.471
additional property: Musical Key
  type: PropertyValue
  value: 4
additional property: Mode (Major/Minor)
  type: PropertyValue
  value: 1
additional property: Time Signature
  type: PropertyValue
  value: 4
additional property: Danceability
  type: PropertyValue
  value: 0.512
additional property: Energy
  type: PropertyValue
  value: 0.55
additional property: Speechiness
  type: PropertyValue
  value: 0.039
additional property: Acousticness
  type: PropertyValue
  value: 0.738
additional property: Instrumentalness
  type: PropertyValue
  value: 0
additional property: Liveness
  type: PropertyValue
  value: 0.089
additional property: Valence (Positivity)
  type: PropertyValue
  value: 0.185
additional property: Loudness (dB)
  type: PropertyValue
  value: -8.127
additional property: Key Name
  type: PropertyValue
  value: E
additional property: Mode Name
  type: PropertyValue
  value: Major

Akukho Okungasehlukanisa Nothando
type: MusicRecording
duration: PT4M42S
duration ms: 282400
explicit: false
by artist: Andile Ka Majola
in album: Chapter 9 (Ungumakade)
  type: MusicAlbum
  date published: 2018-11-30
genre: african gospel
genre: gospel
isrc code: QM7281808052
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-03T22:44:40+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x3f25c279a9abb03eb605b660d7b9b32a4178949964aecb321b5c6303a989ae62
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/QM7281808052
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 0x3f25c279a9abb03eb605b660d7b9b32a4178949964aecb321b5c6303a989ae62. Chain 2 (Bitcoin): anchored in block 956634 (2026-07-04T10:04:33Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QM7281808052.
  date published: 2026-07-04T10:04:33Z
audio: Akukho Okungasehlukanisa Nothando
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 93.002
  additional property: Musical Key
    type: PropertyValue
    value: 3
  additional property: Mode (Major/Minor)
    type: PropertyValue
    value: 1
  additional property: Time Signature
    type: PropertyValue
    value: 3
  additional property: Danceability
    type: PropertyValue
    value: 0.547
  additional property: Energy
    type: PropertyValue
    value: 0.646
  additional property: Speechiness
    type: PropertyValue
    value: 0.107
  additional property: Acousticness
    type: PropertyValue
    value: 0.725
  additional property: Instrumentalness
    type: PropertyValue
    value: 0
  additional property: Liveness
    type: PropertyValue
    value: 0.284
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.383
  additional property: Loudness (dB)
    type: PropertyValue
    value: -7.149
  additional property: Key Name
    type: PropertyValue
    value: Eb
  additional property: Mode Name
    type: PropertyValue
    value: Major

Liyasinqobela Igama
type: MusicRecording
duration: PT4M49S
duration ms: 289786
explicit: false
by artist: Andile Ka Majola
in album: Chapter 9 (Ungumakade)
  type: MusicAlbum
  date published: 2018-11-30
genre: african gospel
genre: gospel
isrc code: QM7281808055
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-03T18:00:18+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x4900b9e69c5b3a866ae6c3e613004132558b83366c43f58e109563405a607e74
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/QM7281808055
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 0x4900b9e69c5b3a866ae6c3e613004132558b83366c43f58e109563405a607e74. 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/QM7281808055.
  date published: 2026-07-03T19:59:51Z
audio: Liyasinqobela Igama
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 126.074
  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.494
  additional property: Energy
    type: PropertyValue
    value: 0.665
  additional property: Speechiness
    type: PropertyValue
    value: 0.062
  additional property: Acousticness
    type: PropertyValue
    value: 0.775
  additional property: Instrumentalness
    type: PropertyValue
    value: 0
  additional property: Liveness
    type: PropertyValue
    value: 0.511
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.344
  additional property: Loudness (dB)
    type: PropertyValue
    value: -9.093
  additional property: Key Name
    type: PropertyValue
    value: C
  additional property: Mode Name
    type: PropertyValue
    value: Major

Siyakudinga Moy'Ongcwele
type: MusicRecording
duration: PT5M0S
duration ms: 300413
explicit: false
by artist: Andile Ka Majola
in album: Chapter 9 (Ungumakade)
  type: MusicAlbum
  date published: 2018-11-30
genre: african gospel
genre: gospel
isrc code: QM7281808059
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-16T13:52:55+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x357c4f3e01c232a7f08944049e7c6b1567abd2adfe1d74c3d56df876470d5098
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 958303
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/958303
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QM7281808059
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-16T22:05:12Z
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x357c4f3e01c232a7f08944049e7c6b1567abd2adfe1d74c3d56df876470d5098. Chain 2 (Bitcoin): anchored in block 958303 (2026-07-16T22:05:12Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QM7281808059.
  date published: 2026-07-16T22:05:12Z
audio: Siyakudinga Moy'Ongcwele
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 82.539
  additional property: Musical Key
    type: PropertyValue
    value: 1
  additional property: Mode (Major/Minor)
    type: PropertyValue
    value: 1
  additional property: Time Signature
    type: PropertyValue
    value: 3
  additional property: Danceability
    type: PropertyValue
    value: 0.181
  additional property: Energy
    type: PropertyValue
    value: 0.283
  additional property: Speechiness
    type: PropertyValue
    value: 0.032
  additional property: Acousticness
    type: PropertyValue
    value: 0.844
  additional property: Instrumentalness
    type: PropertyValue
    value: 0
  additional property: Liveness
    type: PropertyValue
    value: 0.141
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.121
  additional property: Loudness (dB)
    type: PropertyValue
    value: -12.335
  additional property: Key Name
    type: PropertyValue
    value: C#
  additional property: Mode Name
    type: PropertyValue
    value: Major

Uthando Olunje
type: MusicRecording
duration: PT4M17S
duration ms: 257293
explicit: false
by artist: Andile Ka Majola
in album: Chapter 9 (Ungumakade)
  type: MusicAlbum
  date published: 2018-11-30
genre: african gospel
genre: gospel
isrc code: QM7281808061
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-04T02:23:53+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x951d528c333da5c54f40e25026188125c269c0ee7c700f0abe70acd0e782f878
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/QM7281808061
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 0x951d528c333da5c54f40e25026188125c269c0ee7c700f0abe70acd0e782f878. Chain 2 (Bitcoin): anchored in block 956634 (2026-07-04T10:04:33Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QM7281808061.
  date published: 2026-07-04T10:04:33Z
audio: Uthando Olunje
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 79.455
  additional property: Musical Key
    type: PropertyValue
    value: 4
  additional property: Mode (Major/Minor)
    type: PropertyValue
    value: 1
  additional property: Time Signature
    type: PropertyValue
    value: 4
  additional property: Danceability
    type: PropertyValue
    value: 0.226
  additional property: Energy
    type: PropertyValue
    value: 0.409
  additional property: Speechiness
    type: PropertyValue
    value: 0.038
  additional property: Acousticness
    type: PropertyValue
    value: 0.84
  additional property: Instrumentalness
    type: PropertyValue
    value: 0
  additional property: Liveness
    type: PropertyValue
    value: 0.181
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.354
  additional property: Loudness (dB)
    type: PropertyValue
    value: -9.165
  additional property: Key Name
    type: PropertyValue
    value: E
  additional property: Mode Name
    type: PropertyValue
    value: Major

Abantwana BeNkosi
type: MusicRecording
duration: PT4M8S
duration ms: 248360
explicit: false
by artist: Andile Ka Majola
in album: Chapter 9 (Ungumakade)
  type: MusicAlbum
  date published: 2018-11-30
genre: african gospel
genre: gospel
isrc code: QM7281808050
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-04T02:27:15+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x5a950848865ede4d17636dba34e5309926b7ea4f1c41d441470d4c7b51a05565
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/QM7281808050
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 0x5a950848865ede4d17636dba34e5309926b7ea4f1c41d441470d4c7b51a05565. Chain 2 (Bitcoin): anchored in block 956634 (2026-07-04T10:04:33Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QM7281808050.
  date published: 2026-07-04T10:04:33Z
audio: Abantwana BeNkosi
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 113.807
  additional property: Musical Key
    type: PropertyValue
    value: 10
  additional property: Mode (Major/Minor)
    type: PropertyValue
    value: 1
  additional property: Time Signature
    type: PropertyValue
    value: 3
  additional property: Danceability
    type: PropertyValue
    value: 0.484
  additional property: Energy
    type: PropertyValue
    value: 0.533
  additional property: Speechiness
    type: PropertyValue
    value: 0.039
  additional property: Acousticness
    type: PropertyValue
    value: 0.859
  additional property: Instrumentalness
    type: PropertyValue
    value: 0
  additional property: Liveness
    type: PropertyValue
    value: 0.142
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.254
  additional property: Loudness (dB)
    type: PropertyValue
    value: -7.688
  additional property: Key Name
    type: PropertyValue
    value: Bb
  additional property: Mode Name
    type: PropertyValue
    value: Major

Ngaphesheya
type: MusicRecording
duration: PT4M25S
duration ms: 265973
explicit: false
by artist: Andile Ka Majola
in album: Chapter 9 (Ungumakade)
  type: MusicAlbum
  date published: 2018-11-30
genre: african gospel
genre: gospel
isrc code: QM7281808056
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-11T06:18:40+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x5c751af94b1dc19bffae95481e0596b4dbababfd56d52a7b4c2d7c193333a9bf
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 957529
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/957529
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QM7281808056
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-11T06:30:13Z
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 0x5c751af94b1dc19bffae95481e0596b4dbababfd56d52a7b4c2d7c193333a9bf. Chain 2 (Bitcoin): anchored in block 957529 (2026-07-11T06:30:13Z), 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/QM7281808056.
  date published: 2026-07-11T06:30:13Z
audio: Ngaphesheya
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 87.538
  additional property: Musical Key
    type: PropertyValue
    value: 7
  additional property: Mode (Major/Minor)
    type: PropertyValue
    value: 1
  additional property: Time Signature
    type: PropertyValue
    value: 1
  additional property: Danceability
    type: PropertyValue
    value: 0.328
  additional property: Energy
    type: PropertyValue
    value: 0.508
  additional property: Speechiness
    type: PropertyValue
    value: 0.035
  additional property: Acousticness
    type: PropertyValue
    value: 0.816
  additional property: Instrumentalness
    type: PropertyValue
    value: 0
  additional property: Liveness
    type: PropertyValue
    value: 0.216
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.487
  additional property: Loudness (dB)
    type: PropertyValue
    value: -7.436
  additional property: Key Name
    type: PropertyValue
    value: G
  additional property: Mode Name
    type: PropertyValue
    value: Major

Chapter 6
type: MusicAlbum
date published: 2019-02-16

Chapter 10
type: MusicAlbum
date published: 2020-03-27
track: Akamlahli Umuntu
  type: MusicRecording
  duration: PT4M28S
  duration ms: 268280
  explicit: false
  by artist: Andile Ka Majola
  in album: Chapter 10
    type: MusicAlbum
    date published: 2020-03-27
  genre: african gospel
  genre: gospel
  isrc code: ZAG232000002
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-13T09:38:14+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0xe36ee62bd9d1c8246fb7be5d5a7e5d429d4ac6b4643299752dfeaa5b302b94be
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 957851
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/957851
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/ZAG232000002
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-13T11:26: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 0xe36ee62bd9d1c8246fb7be5d5a7e5d429d4ac6b4643299752dfeaa5b302b94be. Chain 2 (Bitcoin): anchored in block 957851 (2026-07-13T11:26:33Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/ZAG232000002.
    date published: 2026-07-13T11:26:33Z
  audio: Akamlahli Umuntu
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 77.828
    additional property: Musical Key
      type: PropertyValue
      value: 3
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 1
    additional property: Time Signature
      type: PropertyValue
      value: 4
    additional property: Danceability
      type: PropertyValue
      value: 0.477
    additional property: Energy
      type: PropertyValue
      value: 0.563
    additional property: Speechiness
      type: PropertyValue
      value: 0.045
    additional property: Acousticness
      type: PropertyValue
      value: 0.659
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.215
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.216
    additional property: Loudness (dB)
      type: PropertyValue
      value: -4.993
    additional property: Key Name
      type: PropertyValue
      value: Eb
    additional property: Mode Name
      type: PropertyValue
      value: Major

Chapter 10
type: MusicAlbum
date published: 2020-03-27

Sekudlulile Konke
type: MusicAlbum
date published: 2021-04-02

Sekudlulile Konke
type: MusicAlbum
date published: 2021-04-02

The Great Revival Chapter 11
type: MusicAlbum
date published: 2022-01-28
track: Nginguphunyuka Bemphethe
  type: MusicRecording
  duration: PT4M43S
  duration ms: 283520
  explicit: false
  by artist: Andile Ka Majola
  in album: The Great Revival Chapter 11
    type: MusicAlbum
    date published: 2022-01-28
  genre: african gospel
  genre: gospel
  isrc code: ZAG232200002
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-21T09:23:20+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x0a402cbd201fdf2625d12698d16241ead645fd4760f1b2e2f2a9a78a97d0eff2
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 958991
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/958991
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/ZAG232200002
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-21T10:04:40Z
  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 0x0a402cbd201fdf2625d12698d16241ead645fd4760f1b2e2f2a9a78a97d0eff2. Chain 2 (Bitcoin): anchored in block 958991 (2026-07-21T10:04:40Z), 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/ZAG232200002.
    date published: 2026-07-21T10:04:40Z
  audio: Nginguphunyuka Bemphethe
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 48.245
    additional property: Musical Key
      type: PropertyValue
      value: 5
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 1
    additional property: Time Signature
      type: PropertyValue
      value: 3
    additional property: Danceability
      type: PropertyValue
      value: 0.324
    additional property: Energy
      type: PropertyValue
      value: 0.547
    additional property: Speechiness
      type: PropertyValue
      value: 0.067
    additional property: Acousticness
      type: PropertyValue
      value: 0.679
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.111
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.297
    additional property: Loudness (dB)
      type: PropertyValue
      value: -7.401
    additional property: Key Name
      type: PropertyValue
      value: F
    additional property: Mode Name
      type: PropertyValue
      value: Major
track: Mnini kufa Wamahlula
  type: MusicRecording
  duration: PT4M6S
  duration ms: 246186
  explicit: false
  by artist: Andile Ka Majola
  in album: The Great Revival Chapter 11
    type: MusicAlbum
    date published: 2022-01-28
  genre: african gospel
  genre: gospel
  isrc code: ZAG232200008
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-16T13:26:46+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0xa73c283af316407682c207202b927ffda0a641ffcf744fa86b3a34919592791c
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 958300
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/958300
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/ZAG232200008
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-16T16:14:30Z
  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 0xa73c283af316407682c207202b927ffda0a641ffcf744fa86b3a34919592791c. Chain 2 (Bitcoin): anchored in block 958300 (2026-07-16T16:14:30Z), 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/ZAG232200008.
    date published: 2026-07-16T16:14:30Z
  audio: Mnini kufa Wamahlula
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 82.64
    additional property: Musical Key
      type: PropertyValue
      value: 3
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 1
    additional property: Time Signature
      type: PropertyValue
      value: 4
    additional property: Danceability
      type: PropertyValue
      value: 0.292
    additional property: Energy
      type: PropertyValue
      value: 0.753
    additional property: Speechiness
      type: PropertyValue
      value: 0.129
    additional property: Acousticness
      type: PropertyValue
      value: 0.667
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.22
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.475
    additional property: Loudness (dB)
      type: PropertyValue
      value: -6.52
    additional property: Key Name
      type: PropertyValue
      value: Eb
    additional property: Mode Name
      type: PropertyValue
      value: Major
track: Ngiyethembile Leyonto
  type: MusicRecording
  duration: PT5M11S
  duration ms: 311186
  explicit: false
  by artist: Andile Ka Majola
  in album: The Great Revival Chapter 11
    type: MusicAlbum
    date published: 2022-01-28
  genre: african gospel
  genre: gospel
  isrc code: ZAG232200009
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-15T10:56:57+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x7c70965130ad93996d0e8549318ed5e6c4292d991c6db2ec04dabc15938b612c
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 958153
  additional property: OTSBitcoinBlockVerifyURL
  additional property: OTSVerificationAPI
  additional property: OTSTimestamp
  additional property: OTSVerifyInstructions
  subject of: OpenTimestamps Proof of Existence
  audio: Ngiyethembile Leyonto

OTSBitcoinBlockVerifyURL
type: PropertyValue
value: https://blockstream.info/api/block-height/958153

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

OTSTimestamp
type: PropertyValue
value: 2026-07-15T13:59:23Z

OTSVerifyInstructions
type: PropertyValue
value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch

OpenTimestamps Proof of Existence
type: DigitalDocument
encoding format: application/vnd.opentimestamps.ots
description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7c70965130ad93996d0e8549318ed5e6c4292d991c6db2ec04dabc15938b612c. Chain 2 (Bitcoin): anchored in block 958153 (2026-07-15T13:59: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 via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/ZAG232200009.
date published: 2026-07-15T13:59:23Z

Ngiyethembile Leyonto
type: AudioObject
additional property: Tempo (BPM)
  type: PropertyValue
  value: 117.888
additional property: Musical Key
  type: PropertyValue
  value: 4
additional property: Mode (Major/Minor)
  type: PropertyValue
  value: 1
additional property: Time Signature
  type: PropertyValue
  value: 4
additional property: Danceability
  type: PropertyValue
  value: 0.509
additional property: Energy
  type: PropertyValue
  value: 0.455
additional property: Speechiness
  type: PropertyValue
  value: 0.034
additional property: Acousticness
  type: PropertyValue
  value: 0.85
additional property: Instrumentalness
  type: PropertyValue
  value: 0
additional property: Liveness
  type: PropertyValue
  value: 0.452
additional property: Valence (Positivity)
  type: PropertyValue
  value: 0.469
additional property: Loudness (dB)
  type: PropertyValue
  value: -8.779
additional property: Key Name
  type: PropertyValue
  value: E
additional property: Mode Name
  type: PropertyValue
  value: Major

Konke
type: MusicAlbum
date published: 2023-08-25

Chapter 12 Liphakanyisiwe
type: MusicAlbum
date published: 2024-02-29
track: Munikeni Udumo Lwegama Lakhe
  type: MusicRecording
  duration: PT4M21S
  duration ms: 261133
  explicit: false
  by artist: Andile Ka Majola
  in album: Chapter 12 Liphakanyisiwe
    type: MusicAlbum
    date published: 2024-02-29
  genre: african gospel
  genre: gospel
  isrc code: ZAG232400040
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-18T09:23:32+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x95808e42cdc6c7fd7fc2e2697e14540f067d1bc23e2809ef8bb14079765732ac
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 958544
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/958544
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/ZAG232400040
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-18T12:14: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 0x95808e42cdc6c7fd7fc2e2697e14540f067d1bc23e2809ef8bb14079765732ac. Chain 2 (Bitcoin): anchored in block 958544 (2026-07-18T12:14: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/ZAG232400040.
    date published: 2026-07-18T12:14:37Z
  audio: Munikeni Udumo Lwegama Lakhe
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 99.678
    additional property: Musical Key
      type: PropertyValue
      value: 7
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 1
    additional property: Time Signature
      type: PropertyValue
      value: 4
    additional property: Danceability
      type: PropertyValue
      value: 0.473
    additional property: Energy
      type: PropertyValue
      value: 0.677
    additional property: Speechiness
      type: PropertyValue
      value: 0.085
    additional property: Acousticness
      type: PropertyValue
      value: 0.872
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.108
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.606
    additional property: Loudness (dB)
      type: PropertyValue
      value: -6.462
    additional property: Key Name
      type: PropertyValue
      value: G
    additional property: Mode Name
      type: PropertyValue
      value: Major
track: Them That Wait
  type: MusicRecording
  duration: PT5M10S
  duration ms: 310146
  explicit: false
  by artist: Andile Ka Majola
  in album: Chapter 12 Liphakanyisiwe
    type: MusicAlbum
    date published: 2024-02-29
  genre: african gospel
  genre: gospel
  isrc code: ZAG232400042
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-04T19:29:27+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0xa42e14724fe9c075b0f90de2f7e0235861af6020bbc8227e9ac20cb58bbcd124
  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/ZAG232400042
  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 0xa42e14724fe9c075b0f90de2f7e0235861af6020bbc8227e9ac20cb58bbcd124. 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/ZAG232400042.
    date published: 2026-07-05T01:12:41Z
  audio: Them That Wait
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 137.95
    additional property: Musical Key
      type: PropertyValue
      value: 5
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 1
    additional property: Time Signature
      type: PropertyValue
      value: 3
    additional property: Danceability
      type: PropertyValue
      value: 0.453
    additional property: Energy
      type: PropertyValue
      value: 0.576
    additional property: Speechiness
      type: PropertyValue
      value: 0.03
    additional property: Acousticness
      type: PropertyValue
      value: 0.502
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.174
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.395
    additional property: Loudness (dB)
      type: PropertyValue
      value: -7.4
    additional property: Key Name
      type: PropertyValue
      value: F
    additional property: Mode Name
      type: PropertyValue
      value: Major
track: Mdumiseni Zizwe Zonke
  type: MusicRecording
  duration: PT4M35S
  duration ms: 275826
  explicit: false
  by artist: Andile Ka Majola
  in album: Chapter 12 Liphakanyisiwe
    type: MusicAlbum
    date published: 2024-02-29
  genre: african gospel
  genre: gospel
  isrc code: ZAG232400043
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-19T04:07:29+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x7d51a15317fbc0b92d61761e9d1e6af54ffd6e82d8daa7fb4317583bad539611
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 958660
  additional property: OTSBitcoinBlockVerifyURL
  additional property: OTSVerificationAPI
  additional property: OTSTimestamp
  additional property: OTSVerifyInstructions
  subject of: OpenTimestamps Proof of Existence
  audio: Mdumiseni Zizwe Zonke
track: You Matter To God
track: Babheka Kuye Phezulu
track: Buyelekhaya Ubaba Ukulindile
track: Uthando Lwakho Luyabekezela
track: Uyonithwala Naphakade
track: Wozani Sibuyele KuJehova
track: Konke

OTSBitcoinBlockVerifyURL
type: PropertyValue
value: https://blockstream.info/api/block-height/958660

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

OTSTimestamp
type: PropertyValue
value: 2026-07-19T04:21:53Z

OTSVerifyInstructions
type: PropertyValue
value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch

OpenTimestamps Proof of Existence
type: DigitalDocument
encoding format: application/vnd.opentimestamps.ots
description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7d51a15317fbc0b92d61761e9d1e6af54ffd6e82d8daa7fb4317583bad539611. Chain 2 (Bitcoin): anchored in block 958660 (2026-07-19T04:21:53Z), 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/ZAG232400043.
date published: 2026-07-19T04:21:53Z

Mdumiseni Zizwe Zonke
type: AudioObject
additional property: Tempo (BPM)
  type: PropertyValue
  value: 102.043
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.51
additional property: Energy
  type: PropertyValue
  value: 0.603
additional property: Speechiness
  type: PropertyValue
  value: 0.024
additional property: Acousticness
  type: PropertyValue
  value: 0.547
additional property: Instrumentalness
  type: PropertyValue
  value: 0
additional property: Liveness
  type: PropertyValue
  value: 0.123
additional property: Valence (Positivity)
  type: PropertyValue
  value: 0.355
additional property: Loudness (dB)
  type: PropertyValue
  value: -7.346
additional property: Key Name
  type: PropertyValue
  value: C
additional property: Mode Name
  type: PropertyValue
  value: Major

You Matter To God
type: MusicRecording
duration: PT6M39S
duration ms: 399733
explicit: false
by artist: Andile Ka Majola
in album: Chapter 12 Liphakanyisiwe
  type: MusicAlbum
  date published: 2024-02-29
genre: african gospel
genre: gospel
isrc code: ZAG232400045
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-19T15:42:25+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0xfa513ab6fe849b2fc675967d38dcf0ea7857ee1a3926b08be4e80c582261e068
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/ZAG232400045
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-19T18:43: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 0xfa513ab6fe849b2fc675967d38dcf0ea7857ee1a3926b08be4e80c582261e068. Chain 2 (Bitcoin): anchored in block 958749 (2026-07-19T18:43: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/ZAG232400045.
  date published: 2026-07-19T18:43:57Z
audio: You Matter To God
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 73.764
  additional property: Musical Key
    type: PropertyValue
    value: 10
  additional property: Mode (Major/Minor)
    type: PropertyValue
    value: 1
  additional property: Time Signature
    type: PropertyValue
    value: 4
  additional property: Danceability
    type: PropertyValue
    value: 0.424
  additional property: Energy
    type: PropertyValue
    value: 0.749
  additional property: Speechiness
    type: PropertyValue
    value: 0.05
  additional property: Acousticness
    type: PropertyValue
    value: 0.248
  additional property: Instrumentalness
    type: PropertyValue
    value: 0
  additional property: Liveness
    type: PropertyValue
    value: 0.089
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.507
  additional property: Loudness (dB)
    type: PropertyValue
    value: -6.663
  additional property: Key Name
    type: PropertyValue
    value: Bb
  additional property: Mode Name
    type: PropertyValue
    value: Major

Babheka Kuye Phezulu
type: MusicRecording
duration: PT5M16S
duration ms: 316108
explicit: false
by artist: Andile Ka Majola
in album: Chapter 12 Liphakanyisiwe
  type: MusicAlbum
  date published: 2024-02-29
genre: african gospel
genre: gospel
isrc code: ZAG232400046
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-03T07:24:44+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x0fe9733720eb2672e20b4fc098eaa8731c4ea2a292c5ff1d7aafde66529b77be
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/ZAG232400046
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 0x0fe9733720eb2672e20b4fc098eaa8731c4ea2a292c5ff1d7aafde66529b77be. 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/ZAG232400046.
  date published: 2026-07-03T08:56:35Z
audio: Babheka Kuye Phezulu
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 86.975
  additional property: Musical Key
    type: PropertyValue
    value: 5
  additional property: Mode (Major/Minor)
    type: PropertyValue
    value: 1
  additional property: Time Signature
    type: PropertyValue
    value: 4
  additional property: Danceability
    type: PropertyValue
    value: 0.558
  additional property: Energy
    type: PropertyValue
    value: 0.675
  additional property: Speechiness
    type: PropertyValue
    value: 0.036
  additional property: Acousticness
    type: PropertyValue
    value: 0.53
  additional property: Instrumentalness
    type: PropertyValue
    value: 0
  additional property: Liveness
    type: PropertyValue
    value: 0.334
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.573
  additional property: Loudness (dB)
    type: PropertyValue
    value: -7.188
  additional property: Key Name
    type: PropertyValue
    value: F
  additional property: Mode Name
    type: PropertyValue
    value: Major

Buyelekhaya Ubaba Ukulindile
type: MusicRecording
duration: PT4M40S
duration ms: 280040
explicit: false
by artist: Andile Ka Majola
in album: Chapter 12 Liphakanyisiwe
  type: MusicAlbum
  date published: 2024-02-29
genre: african gospel
genre: gospel
isrc code: ZAG232400047
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-16T22:34:11+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x8dcee882d304c6a5d9365a99b183463a93d7d0f714870274e5092ac8bcc3b503
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/ZAG232400047
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 0x8dcee882d304c6a5d9365a99b183463a93d7d0f714870274e5092ac8bcc3b503. 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/ZAG232400047.
  date published: 2026-07-17T00:53:26Z
audio: Buyelekhaya Ubaba Ukulindile
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 81.021
  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.267
  additional property: Energy
    type: PropertyValue
    value: 0.539
  additional property: Speechiness
    type: PropertyValue
    value: 0.04
  additional property: Acousticness
    type: PropertyValue
    value: 0.571
  additional property: Instrumentalness
    type: PropertyValue
    value: 0
  additional property: Liveness
    type: PropertyValue
    value: 0.075
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.313
  additional property: Loudness (dB)
    type: PropertyValue
    value: -7.887
  additional property: Key Name
    type: PropertyValue
    value: C#
  additional property: Mode Name
    type: PropertyValue
    value: Major

Uthando Lwakho Luyabekezela
type: MusicRecording
duration: PT5M50S
duration ms: 350386
explicit: false
by artist: Andile Ka Majola
in album: Chapter 12 Liphakanyisiwe
  type: MusicAlbum
  date published: 2024-02-29
genre: african gospel
genre: gospel
isrc code: ZAG232400049
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-16T03:53:42+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x599e4f330bbca6ba6b72f1e841a562f7db5ed7dd572cd483106392989743e9c8
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/ZAG232400049
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 0x599e4f330bbca6ba6b72f1e841a562f7db5ed7dd572cd483106392989743e9c8. 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/ZAG232400049.
  date published: 2026-07-16T04:30:31Z
audio: Uthando Lwakho Luyabekezela
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 85.044
  additional property: Musical Key
    type: PropertyValue
    value: 1
  additional property: Mode (Major/Minor)
    type: PropertyValue
    value: 1
  additional property: Time Signature
    type: PropertyValue
    value: 3
  additional property: Danceability
    type: PropertyValue
    value: 0.258
  additional property: Energy
    type: PropertyValue
    value: 0.461
  additional property: Speechiness
    type: PropertyValue
    value: 0.047
  additional property: Acousticness
    type: PropertyValue
    value: 0.911
  additional property: Instrumentalness
    type: PropertyValue
    value: 0
  additional property: Liveness
    type: PropertyValue
    value: 0.09
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.352
  additional property: Loudness (dB)
    type: PropertyValue
    value: -7.864
  additional property: Key Name
    type: PropertyValue
    value: C#
  additional property: Mode Name
    type: PropertyValue
    value: Major

Uyonithwala Naphakade
type: MusicRecording
duration: PT4M7S
duration ms: 247600
explicit: false
by artist: Andile Ka Majola
in album: Chapter 12 Liphakanyisiwe
  type: MusicAlbum
  date published: 2024-02-29
genre: african gospel
genre: gospel
isrc code: ZAG232400050
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-05T11:14:18+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x5496df13d10dba3f621159a61440f79466bb54725c8160dbc78da42324b9e42e
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 956822
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/956822
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/ZAG232400050
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-05T18:48:28Z
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 0x5496df13d10dba3f621159a61440f79466bb54725c8160dbc78da42324b9e42e. Chain 2 (Bitcoin): anchored in block 956822 (2026-07-05T18:48:28Z), 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/ZAG232400050.
  date published: 2026-07-05T18:48:28Z
audio: Uyonithwala Naphakade
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 137.043
  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.595
  additional property: Energy
    type: PropertyValue
    value: 0.869
  additional property: Speechiness
    type: PropertyValue
    value: 0.194
  additional property: Acousticness
    type: PropertyValue
    value: 0.4
  additional property: Instrumentalness
    type: PropertyValue
    value: 0
  additional property: Liveness
    type: PropertyValue
    value: 0.111
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.709
  additional property: Loudness (dB)
    type: PropertyValue
    value: -6.549
  additional property: Key Name
    type: PropertyValue
    value: Ab
  additional property: Mode Name
    type: PropertyValue
    value: Major

Wozani Sibuyele KuJehova
type: MusicRecording
duration: PT5M5S
duration ms: 305573
explicit: false
by artist: Andile Ka Majola
in album: Chapter 12 Liphakanyisiwe
  type: MusicAlbum
  date published: 2024-02-29
genre: african gospel
genre: gospel
isrc code: ZAG232400052
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-05T19:38:25+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x09962a1b3d3f07a3501223ba341fff6893c72612f1dd80be8dfb543e9e408001
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/ZAG232400052
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-27T13:37: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 0x09962a1b3d3f07a3501223ba341fff6893c72612f1dd80be8dfb543e9e408001. Chain 2 (Bitcoin): anchored in block 956856 (2026-07-27T13:37: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/ZAG232400052.
  date published: 2026-07-27T13:37:22Z
audio: Wozani Sibuyele KuJehova
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 71.188
  additional property: Musical Key
    type: PropertyValue
    value: 3
  additional property: Mode (Major/Minor)
    type: PropertyValue
    value: 1
  additional property: Time Signature
    type: PropertyValue
    value: 4
  additional property: Danceability
    type: PropertyValue
    value: 0.114
  additional property: Energy
    type: PropertyValue
    value: 0.417
  additional property: Speechiness
    type: PropertyValue
    value: 0.035
  additional property: Acousticness
    type: PropertyValue
    value: 0.856
  additional property: Instrumentalness
    type: PropertyValue
    value: 0
  additional property: Liveness
    type: PropertyValue
    value: 0.108
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.219
  additional property: Loudness (dB)
    type: PropertyValue
    value: -7.408
  additional property: Key Name
    type: PropertyValue
    value: Eb
  additional property: Mode Name
    type: PropertyValue
    value: Major

Konke
type: MusicRecording
duration: PT3M58S
duration ms: 238466
explicit: false
by artist: Andile Ka Majola
in album: Chapter 12 Liphakanyisiwe
  type: MusicAlbum
  date published: 2024-02-29
genre: african gospel
genre: gospel
isrc code: ZAG232400053
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-20T13:29:41+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0xf402aa3422798f680c173e460c546b3e8930a2b0b257721362ff2364c9417402
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 958897
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/958897
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/ZAG232400053
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-20T14:57: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 0xf402aa3422798f680c173e460c546b3e8930a2b0b257721362ff2364c9417402. Chain 2 (Bitcoin): anchored in block 958897 (2026-07-20T14:57: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/ZAG232400053.
  date published: 2026-07-20T14:57:46Z
audio: Konke
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 94.974
  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.605
  additional property: Energy
    type: PropertyValue
    value: 0.71
  additional property: Speechiness
    type: PropertyValue
    value: 0.113
  additional property: Acousticness
    type: PropertyValue
    value: 0.621
  additional property: Instrumentalness
    type: PropertyValue
    value: 0
  additional property: Liveness
    type: PropertyValue
    value: 0.13
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.727
  additional property: Loudness (dB)
    type: PropertyValue
    value: -6.347
  additional property: Key Name
    type: PropertyValue
    value: Ab
  additional property: Mode Name
    type: PropertyValue
    value: Major