Bholoja
type: MusicGroup
genre: afropop
genre: afro soul
popularity: 23
followers: 2798
additional property: CopyrightID
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0xde322c092757ed6b82e1683c35d12673d5f51d0f92aff526d780c8a63d19e8cd
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 953407
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block/953407
additional property: OTSProofURL
  type: PropertyValue
  value: https://artists.proofprofile.net/proofs/artist/6ae8335a-2116-41e7-a801-df7e813918b7.ots
additional property: OTSRecordURL
  type: PropertyValue
  value: https://artists.proofprofile.net/proofs/artist/6ae8335a-2116-41e7-a801-df7e813918b7.json
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/artist/6ae8335a-2116-41e7-a801-df7e813918b7
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-06-12T19:24:56Z
additional property: OTSCanonicalRecord
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 1. Compute SHA-256 of OTSCanonicalRecord value → must equal OTSHash 2. Open OTSProofURL → extract Bitcoin block number → must equal OTSBitcoinBlock 3. GET OTSBitcoinBlockVerifyURL → block must exist at that height 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
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xde322c092757ed6b82e1683c35d12673d5f51d0f92aff526d780c8a63d19e8cd. 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/6ae8335a-2116-41e7-a801-df7e813918b7.json and https://artists.proofprofile.net/proofs/artist/6ae8335a-2116-41e7-a801-df7e813918b7.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
  date published: 2026-06-12T19:24:56Z
album: Swazi Soul
  type: MusicAlbum
  date published: 2005-05-03
  track: Indzawo Yami
    type: MusicRecording
    duration: PT5M31S
    duration ms: 331053
    explicit: false
    by artist: Bholoja
    in album: Swazi Soul
      type: MusicAlbum
      date published: 2005-05-03
  track: Mbombela
    type: MusicRecording
    duration: PT5M12S
    duration ms: 312773
    explicit: false
    by artist: Bholoja
    in album: Swazi Soul
      type: MusicAlbum
      date published: 2005-05-03
  track: Ikhonkhotsa Ilele
    type: MusicRecording
    duration: PT6M43S
    duration ms: 403386
    explicit: false
    by artist: Bholoja
    in album: Swazi Soul
      type: MusicAlbum
      date published: 2005-05-03
  track: From Zero to Hero
    type: MusicRecording
    duration: PT6M12S
    duration ms: 372946
    explicit: false
    by artist: Bholoja
    in album: Swazi Soul
      type: MusicAlbum
      date published: 2005-05-03
  track: Ngikhumbula Ngisemncane
    type: MusicRecording
    duration: PT7M14S
    duration ms: 434200
    explicit: false
    by artist: Bholoja
    in album: Swazi Soul
      type: MusicAlbum
      date published: 2005-05-03
  track: Africa Unite
    type: MusicRecording
    duration: PT4M33S
    duration ms: 273640
    explicit: false
    by artist: Bholoja
    in album: Swazi Soul
      type: MusicAlbum
      date published: 2005-05-03
  track: Iyakhalindvodza
    type: MusicRecording
    duration: PT5M33S
    duration ms: 333040
    explicit: false
    by artist: Bholoja
    in album: Swazi Soul
      type: MusicAlbum
      date published: 2005-05-03
  track: Umkhuleko
    type: MusicRecording
    duration: PT4M50S
    duration ms: 290760
    explicit: false
    by artist: Bholoja
    in album: Swazi Soul
      type: MusicAlbum
      date published: 2005-05-03
  track: You & I
    type: MusicRecording
    duration: PT5M37S
    duration ms: 337893
    explicit: false
    by artist: Bholoja
    in album: Swazi Soul
      type: MusicAlbum
      date published: 2005-05-03
  track: Umhlaba Uyahlaba
    type: MusicRecording
    duration: PT7M7S
    duration ms: 427586
    explicit: false
    by artist: Bholoja
    in album: Swazi Soul
      type: MusicAlbum
      date published: 2005-05-03
  track: Ilawonde
    type: MusicRecording
    duration: PT6M44S
    duration ms: 404826
    explicit: false
    by artist: Bholoja
    in album: Swazi Soul
      type: MusicAlbum
      date published: 2005-05-03
  track: King Somhlolo's Dream
    type: MusicRecording
    duration: PT6M41S
    duration ms: 401306
    explicit: false
    by artist: Bholoja
    in album: Swazi Soul
      type: MusicAlbum
      date published: 2005-05-03
album: Swazi Soul
  type: MusicAlbum
  date published: 2005-05-03
  track: Indzawo Yami
    type: MusicRecording
    duration: PT5M31S
    duration ms: 331053
    explicit: false
    by artist: Bholoja
    in album: Swazi Soul
      type: MusicAlbum
      date published: 2005-05-03
  track: Mbombela
    type: MusicRecording
    duration: PT5M12S
    duration ms: 312773
    explicit: false
    by artist: Bholoja
    in album: Swazi Soul
      type: MusicAlbum
      date published: 2005-05-03
  track: Ikhonkhotsa Ilele
    type: MusicRecording
    duration: PT6M43S
    duration ms: 403386
    explicit: false
    by artist: Bholoja
    in album: Swazi Soul
      type: MusicAlbum
      date published: 2005-05-03
  track: From Zero to Hero
    type: MusicRecording
    duration: PT6M12S
    duration ms: 372946
    explicit: false
    by artist: Bholoja
    in album: Swazi Soul
      type: MusicAlbum
      date published: 2005-05-03
  track: Ngikhumbula Ngisemncane
    type: MusicRecording
    duration: PT7M14S
    duration ms: 434200
    explicit: false
    by artist: Bholoja
    in album: Swazi Soul
      type: MusicAlbum
      date published: 2005-05-03
  track: Africa Unite
    type: MusicRecording
    duration: PT4M33S
    duration ms: 273640
    explicit: false
    by artist: Bholoja
    in album: Swazi Soul
  track: Iyakhalindvodza
  track: Umkhuleko
  track: You & I
  track: Umhlaba Uyahlaba
  track: Ilawonde
  track: King Somhlolo's Dream
album: Swazi Soul 2: Luyasikwa Luyamila
album: Swazi Soul, Vol. 2
album: IMPHILO
track: Amateki
track: Esibayeni

Swazi Soul
type: MusicAlbum
date published: 2005-05-03

Iyakhalindvodza
type: MusicRecording
duration: PT5M33S
duration ms: 333040
explicit: false
by artist: Bholoja
in album: Swazi Soul
  type: MusicAlbum
  date published: 2005-05-03

Umkhuleko
type: MusicRecording
duration: PT4M50S
duration ms: 290760
explicit: false
by artist: Bholoja
in album: Swazi Soul
  type: MusicAlbum
  date published: 2005-05-03

You & I
type: MusicRecording
duration: PT5M37S
duration ms: 337893
explicit: false
by artist: Bholoja
in album: Swazi Soul
  type: MusicAlbum
  date published: 2005-05-03

Umhlaba Uyahlaba
type: MusicRecording
duration: PT7M7S
duration ms: 427586
explicit: false
by artist: Bholoja
in album: Swazi Soul
  type: MusicAlbum
  date published: 2005-05-03

Ilawonde
type: MusicRecording
duration: PT6M44S
duration ms: 404826
explicit: false
by artist: Bholoja
in album: Swazi Soul
  type: MusicAlbum
  date published: 2005-05-03

King Somhlolo's Dream
type: MusicRecording
duration: PT6M41S
duration ms: 401306
explicit: false
by artist: Bholoja
in album: Swazi Soul
  type: MusicAlbum
  date published: 2005-05-03

Swazi Soul
type: MusicAlbum
date published: 2005-05-03
track: Indzawo Yami
  type: MusicRecording
  duration: PT5M31S
  duration ms: 331053
  explicit: false
  by artist: Bholoja
  in album: Swazi Soul
    type: MusicAlbum
    date published: 2005-05-03
track: Mbombela
  type: MusicRecording
  duration: PT5M12S
  duration ms: 312773
  explicit: false
  by artist: Bholoja
  in album: Swazi Soul
    type: MusicAlbum
    date published: 2005-05-03
track: Ikhonkhotsa Ilele
  type: MusicRecording
  duration: PT6M43S
  duration ms: 403386
  explicit: false
  by artist: Bholoja
  in album: Swazi Soul
    type: MusicAlbum
    date published: 2005-05-03
track: From Zero to Hero
  type: MusicRecording
  duration: PT6M12S
  duration ms: 372946
  explicit: false
  by artist: Bholoja
  in album: Swazi Soul
    type: MusicAlbum
    date published: 2005-05-03
track: Ngikhumbula Ngisemncane
  type: MusicRecording
  duration: PT7M14S
  duration ms: 434200
  explicit: false
  by artist: Bholoja
  in album: Swazi Soul
    type: MusicAlbum
    date published: 2005-05-03
track: Africa Unite
  type: MusicRecording
  duration: PT4M33S
  duration ms: 273640
  explicit: false
  by artist: Bholoja
  in album: Swazi Soul
    type: MusicAlbum
    date published: 2005-05-03
track: Iyakhalindvodza
  type: MusicRecording
  duration: PT5M33S
  duration ms: 333040
  explicit: false
  by artist: Bholoja
  in album: Swazi Soul
    type: MusicAlbum
    date published: 2005-05-03
track: Umkhuleko
  type: MusicRecording
  duration: PT4M50S
  duration ms: 290760
  explicit: false
  by artist: Bholoja
  in album: Swazi Soul
    type: MusicAlbum
    date published: 2005-05-03
track: You & I
  type: MusicRecording
  duration: PT5M37S
  duration ms: 337893
  explicit: false
  by artist: Bholoja
  in album: Swazi Soul
    type: MusicAlbum
    date published: 2005-05-03
track: Umhlaba Uyahlaba
  type: MusicRecording
  duration: PT7M7S
  duration ms: 427586
  explicit: false
  by artist: Bholoja
  in album: Swazi Soul
    type: MusicAlbum
    date published: 2005-05-03
track: Ilawonde
  type: MusicRecording
  duration: PT6M44S
  duration ms: 404826
  explicit: false
  by artist: Bholoja
  in album: Swazi Soul
    type: MusicAlbum
    date published: 2005-05-03
track: King Somhlolo's Dream
  type: MusicRecording
  duration: PT6M41S
  duration ms: 401306
  explicit: false
  by artist: Bholoja
  in album: Swazi Soul
    type: MusicAlbum
    date published: 2005-05-03

Swazi Soul
type: MusicAlbum
date published: 2010-03-05
track: Indzawo Yami
  type: MusicRecording
  duration: PT5M31S
  duration ms: 331053
  explicit: false
  by artist: Bholoja
  in album: Swazi Soul
    type: MusicAlbum
    date published: 2010-03-05
track: Mbombela
  type: MusicRecording
  duration: PT5M12S
  duration ms: 312773
  explicit: false
  by artist: Bholoja
  in album: Swazi Soul
    type: MusicAlbum
    date published: 2010-03-05
track: Ikhonkhotsa Ilele
  type: MusicRecording
  duration: PT6M43S
  duration ms: 403386
  explicit: false
  by artist: Bholoja
  in album: Swazi Soul
    type: MusicAlbum
    date published: 2010-03-05
track: From Zero to Hero
  type: MusicRecording
  duration: PT6M12S
  duration ms: 372946
  explicit: false
  by artist: Bholoja
  in album: Swazi Soul
    type: MusicAlbum
    date published: 2010-03-05
track: Ngikhumbula Ngisemncane
  type: MusicRecording
  duration: PT7M14S
  duration ms: 434200
  explicit: false
  by artist: Bholoja
  in album: Swazi Soul
    type: MusicAlbum
    date published: 2010-03-05
track: Africa Unite
  type: MusicRecording
  duration: PT4M33S
  duration ms: 273640
  explicit: false
  by artist: Bholoja
  in album: Swazi Soul
    type: MusicAlbum
    date published: 2010-03-05
track: Iyakhalindvodza
  type: MusicRecording
  duration: PT5M33S
  duration ms: 333040
  explicit: false
  by artist: Bholoja
  in album: Swazi Soul
    type: MusicAlbum
    date published: 2010-03-05
track: Umkhuleko
  type: MusicRecording
  duration: PT4M50S
  duration ms: 290760
  explicit: false
  by artist: Bholoja
  in album: Swazi Soul
    type: MusicAlbum
    date published: 2010-03-05
track: You and I
  type: MusicRecording
  duration: PT5M37S
  duration ms: 337893
  explicit: false
  by artist: Bholoja
  in album: Swazi Soul
    type: MusicAlbum
    date published: 2010-03-05
track: Umhlaba Uyahlaba
  type: MusicRecording
  duration: PT7M7S
  duration ms: 427586
  explicit: false
  by artist: Bholoja
  in album: Swazi Soul
    type: MusicAlbum
    date published: 2010-03-05
track: Ilawonde
  type: MusicRecording
  duration: PT6M44S
  duration ms: 404826
  explicit: false
  by artist: Bholoja
  in album: Swazi Soul
    type: MusicAlbum
    date published: 2010-03-05
track: King Somhlolo's Dream
  type: MusicRecording
  duration: PT6M41S
  duration ms: 401306
  explicit: false
  by artist: Bholoja
  in album: Swazi Soul
    type: MusicAlbum
    date published: 2010-03-05

Swazi Soul
type: MusicAlbum
date published: 2010-03-08
track: Indzawo Yami
  type: MusicRecording
  duration: PT5M31S
  duration ms: 331053
  explicit: false
  by artist: Bholoja
  in album: Swazi Soul
    type: MusicAlbum
    date published: 2010-03-08
  isrc code: ZAIJ71000001
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-12T02:22:22+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0xa32451ef1dacbe4f4c85166952f703d3b213916a8d2195322f4bd81de67fc3bb
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 957642
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block/957642
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/ZAIJ71000001
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-12T02:46: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 → block OTSBitcoinBlock must exist at that height 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa32451ef1dacbe4f4c85166952f703d3b213916a8d2195322f4bd81de67fc3bb. Chain 2 (Bitcoin): anchored in block 957642 (2026-07-12T02:46: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/ZAIJ71000001.
    date published: 2026-07-12T02:46:48Z
track: Mbombela
  type: MusicRecording
  duration: PT5M12S
  duration ms: 312773
  explicit: false
  by artist: Bholoja
  in album: Swazi Soul
    type: MusicAlbum
    date published: 2010-03-08
track: Ikhonkhotsa Ilele
  type: MusicRecording
  duration: PT6M43S
  duration ms: 403386
  explicit: false
  by artist: Bholoja
  in album: Swazi Soul
    type: MusicAlbum
    date published: 2010-03-08
  isrc code: ZAIJ71000003
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-16T15:31:08+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x15d574da7025f7d7f60f688fdc98a42bae6bfb599c33faccc310b75863c9a654
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 958300
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block/958300
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/ZAIJ71000003
  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 → block OTSBitcoinBlock must exist at that height 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x15d574da7025f7d7f60f688fdc98a42bae6bfb599c33faccc310b75863c9a654. 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/ZAIJ71000003.
    date published: 2026-07-16T16:14:30Z
track: From Zero to Hero
  type: MusicRecording
  duration: PT6M12S
  duration ms: 372946
  explicit: false
  by artist: Bholoja
  in album: Swazi Soul
    type: MusicAlbum
    date published: 2010-03-08
  isrc code: ZAIJ71000004
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-16T23:33:30+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x8eabb7f509eb997bd3606ae69e8e4df1ffc911e4a116b568d8697da154d4aeca
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 958341
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block/958341
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/ZAIJ71000004
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-17T02:34:34Z
  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 → block OTSBitcoinBlock must exist at that height 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8eabb7f509eb997bd3606ae69e8e4df1ffc911e4a116b568d8697da154d4aeca. Chain 2 (Bitcoin): anchored in block 958341 (2026-07-17T02:34: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/ZAIJ71000004.
    date published: 2026-07-17T02:34:34Z
track: Ngikhumbula Ngisemncane
  type: MusicRecording
  duration: PT7M14S
  duration ms: 434200
  explicit: false
  by artist: Bholoja
  in album: Swazi Soul
    type: MusicAlbum
    date published: 2010-03-08
  isrc code: ZAIJ71000005
track: Africa Unite
  type: MusicRecording
  duration: PT4M33S
  duration ms: 273640
  explicit: false
  by artist: Bholoja
  in album: Swazi Soul
    type: MusicAlbum
    date published: 2010-03-08
  isrc code: ZAIJ71000006
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-04T21:18:13+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0xc7e6afc872d8f8106c890106edfe7f54d1393bb537797c3c2a7c85a0e57a0c13
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 956728
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block/956728
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/ZAIJ71000006
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-05T01:43:49Z
  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 → block OTSBitcoinBlock must exist at that height 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc7e6afc872d8f8106c890106edfe7f54d1393bb537797c3c2a7c85a0e57a0c13. Chain 2 (Bitcoin): anchored in block 956728 (2026-07-05T01:43:49Z), 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/ZAIJ71000006.
    date published: 2026-07-05T01:43:49Z
track: Iyakhalindvodza
  type: MusicRecording
  duration: PT5M33S
  duration ms: 333040
  explicit: false
  by artist: Bholoja
  in album: Swazi Soul
    type: MusicAlbum
    date published: 2010-03-08
  isrc code: ZAIJ71000007
track: Umkhuleko
  type: MusicRecording
  duration: PT4M50S
  duration ms: 290760
  explicit: false
  by artist: Bholoja
  in album: Swazi Soul
  isrc code: ZAIJ71000008
track: You and I
track: Umhlaba Uyahlaba
track: Ilawonde
track: King Somhlolo's Dream

Swazi Soul
type: MusicAlbum
date published: 2010-03-08

You and I
type: MusicRecording
duration: PT5M37S
duration ms: 337893
explicit: false
by artist: Bholoja
in album: Swazi Soul
  type: MusicAlbum
  date published: 2010-03-08

Umhlaba Uyahlaba
type: MusicRecording
duration: PT7M7S
duration ms: 427586
explicit: false
by artist: Bholoja
in album: Swazi Soul
  type: MusicAlbum
  date published: 2010-03-08
isrc code: ZAIJ71000010
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-04T03:30:43+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x7d6ddc2d771941079c1871b699accc8bdd015ea380e39d9cd6d07ace5a861c7f
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 956639
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block/956639
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/ZAIJ71000010
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 → block OTSBitcoinBlock must exist at that height 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7d6ddc2d771941079c1871b699accc8bdd015ea380e39d9cd6d07ace5a861c7f. 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/ZAIJ71000010.
  date published: 2026-07-04T11:19:20Z

Ilawonde
type: MusicRecording
duration: PT6M44S
duration ms: 404826
explicit: false
by artist: Bholoja
in album: Swazi Soul
  type: MusicAlbum
  date published: 2010-03-08

King Somhlolo's Dream
type: MusicRecording
duration: PT6M41S
duration ms: 401306
explicit: false
by artist: Bholoja
in album: Swazi Soul
  type: MusicAlbum
  date published: 2010-03-08

Swazi Soul 2: Luyasikwa Luyamila
type: MusicAlbum
date published: 2015-12-17
track: Umoya Uyavuma
  type: MusicRecording
  duration: PT4M52S
  duration ms: 292480
  explicit: false
  by artist: Bholoja
  in album: Swazi Soul 2: Luyasikwa Luyamila
    type: MusicAlbum
    date published: 2015-12-17
track: Jikijela
  type: MusicRecording
  duration: PT4M53S
  duration ms: 293893
  explicit: false
  by artist: Bholoja
  in album: Swazi Soul 2: Luyasikwa Luyamila
    type: MusicAlbum
    date published: 2015-12-17
track: Your Love Lord
  type: MusicRecording
  duration: PT4M48S
  duration ms: 288586
  explicit: false
  by artist: Bholoja
  in album: Swazi Soul 2: Luyasikwa Luyamila
    type: MusicAlbum
    date published: 2015-12-17
track: Pigogo
  type: MusicRecording
  duration: PT4M21S
  duration ms: 261746
  explicit: false
  by artist: Bholoja
  in album: Swazi Soul 2: Luyasikwa Luyamila
    type: MusicAlbum
    date published: 2015-12-17
track: Kahle Ngemshiza
  type: MusicRecording
  duration: PT6M1S
  duration ms: 361386
  explicit: false
  by artist: Bholoja
  in album: Swazi Soul 2: Luyasikwa Luyamila
    type: MusicAlbum
    date published: 2015-12-17
track: Asicolisane
  type: MusicRecording
  duration: PT5M2S
  duration ms: 302533
  explicit: false
  by artist: Bholoja
  in album: Swazi Soul 2: Luyasikwa Luyamila
    type: MusicAlbum
    date published: 2015-12-17
track: Sala Kutjelwa
  type: MusicRecording
  duration: PT5M24S
  duration ms: 324320
  explicit: false
  by artist: Bholoja
  in album: Swazi Soul 2: Luyasikwa Luyamila
    type: MusicAlbum
    date published: 2015-12-17
track: Enough Is Enough
  type: MusicRecording
  duration: PT6M1S
  duration ms: 361226
  explicit: false
  by artist: Bholoja
  in album: Swazi Soul 2: Luyasikwa Luyamila
    type: MusicAlbum
    date published: 2015-12-17
track: The Africa We Want
  type: MusicRecording
  duration: PT6M50S
  duration ms: 410333
  explicit: false
  by artist: Bholoja
  in album: Swazi Soul 2: Luyasikwa Luyamila
    type: MusicAlbum
    date published: 2015-12-17
track: Atibuye Emasisweni
  type: MusicRecording
  duration: PT3M47S
  duration ms: 227506
  explicit: false
  by artist: Bholoja
  in album: Swazi Soul 2: Luyasikwa Luyamila
    type: MusicAlbum
    date published: 2015-12-17
track: Fela Khona
  type: MusicRecording
  duration: PT5M39S
  duration ms: 339426
  explicit: false
  by artist: Bholoja
  in album: Swazi Soul 2: Luyasikwa Luyamila
    type: MusicAlbum
    date published: 2015-12-17
track: Imfene
  type: MusicRecording
  duration: PT4M37S
  duration ms: 277373
  explicit: false
  by artist: Bholoja
  in album: Swazi Soul 2: Luyasikwa Luyamila
    type: MusicAlbum
    date published: 2015-12-17
track: Inyandzaleyo
  type: MusicRecording
  duration: PT4M32S
  duration ms: 272986
  explicit: false
  by artist: Bholoja
  in album: Swazi Soul 2: Luyasikwa Luyamila
    type: MusicAlbum
    date published: 2015-12-17
track: Yendlulisa
  type: MusicRecording
  duration: PT4M5S
  duration ms: 245373
  explicit: false
  by artist: Bholoja
  in album: Swazi Soul 2: Luyasikwa Luyamila
    type: MusicAlbum
    date published: 2015-12-17

Swazi Soul 2: Luyasikwa Luyamila
type: MusicAlbum
date published: 2015-12-17
track: Umoya Uyavuma
  type: MusicRecording
  duration: PT4M52S
  duration ms: 292500
  explicit: false
  by artist: Bholoja
  in album: Swazi Soul 2: Luyasikwa Luyamila
    type: MusicAlbum
    date published: 2015-12-17
  isrc code: ZAQ652207085
track: Jikijela
  type: MusicRecording
  duration: PT4M53S
  duration ms: 293893
  explicit: false
  by artist: Bholoja
  in album: Swazi Soul 2: Luyasikwa Luyamila
    type: MusicAlbum
    date published: 2015-12-17
track: Your Love Lord
  type: MusicRecording
  duration: PT4M48S
  duration ms: 288599
  explicit: false
  by artist: Bholoja
  in album: Swazi Soul 2: Luyasikwa Luyamila
    type: MusicAlbum
    date published: 2015-12-17
track: Pigogo
  type: MusicRecording
  duration: PT4M21S
  duration ms: 261756
  explicit: false
  by artist: Bholoja
  in album: Swazi Soul 2: Luyasikwa Luyamila
    type: MusicAlbum
    date published: 2015-12-17
  isrc code: ZAQ652207088
track: Kahle Ngemshiza
  type: MusicRecording
  duration: PT6M1S
  duration ms: 361393
  explicit: false
  by artist: Bholoja
  in album: Swazi Soul 2: Luyasikwa Luyamila
    type: MusicAlbum
    date published: 2015-12-17
track: Asicolisane
  type: MusicRecording
  duration: PT5M2S
  duration ms: 302554
  explicit: false
  by artist: Bholoja
  in album: Swazi Soul 2: Luyasikwa Luyamila
    type: MusicAlbum
    date published: 2015-12-17
track: Sala Kutjelwa
  type: MusicRecording
  duration: PT5M24S
  duration ms: 324334
  explicit: false
  by artist: Bholoja
  in album: Swazi Soul 2: Luyasikwa Luyamila
    type: MusicAlbum
    date published: 2015-12-17
track: Enough is Enough
  type: MusicRecording
  duration: PT6M1S
  duration ms: 361231
  explicit: false
  by artist: Bholoja
  in album: Swazi Soul 2: Luyasikwa Luyamila
    type: MusicAlbum
    date published: 2015-12-17
track: The Africa We Want
  type: MusicRecording
  duration: PT6M50S
  duration ms: 410341
  explicit: false
  by artist: Bholoja
  in album: Swazi Soul 2: Luyasikwa Luyamila
    type: MusicAlbum
    date published: 2015-12-17
track: Atibuye Emasisweni
  type: MusicRecording
  duration: PT3M47S
  duration ms: 227507
  explicit: false
  by artist: Bholoja
  in album: Swazi Soul 2: Luyasikwa Luyamila
    type: MusicAlbum
    date published: 2015-12-17
  isrc code: ZAQ652207094
track: Fela Khona
  type: MusicRecording
  duration: PT5M39S
  duration ms: 339427
  explicit: false
  by artist: Bholoja
  in album: Swazi Soul 2: Luyasikwa Luyamila
    type: MusicAlbum
    date published: 2015-12-17
track: Imfene
  type: MusicRecording
  duration: PT4M37S
  duration ms: 277384
  explicit: false
  by artist: Bholoja
  in album: Swazi Soul 2: Luyasikwa Luyamila
    type: MusicAlbum
    date published: 2015-12-17
  isrc code: ZAQ652207096
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-04T20:49:49+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x54055a16069afdddfa3669d21de18dba46f62828abf1f63149b277193a672c14
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 956728
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block/956728
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/ZAQ652207096
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-05T01:43:49Z
  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 → block OTSBitcoinBlock must exist at that height 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x54055a16069afdddfa3669d21de18dba46f62828abf1f63149b277193a672c14. Chain 2 (Bitcoin): anchored in block 956728 (2026-07-05T01:43:49Z), 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/ZAQ652207096.
    date published: 2026-07-05T01:43:49Z
track: Inyandzaleyo
  type: MusicRecording
  duration: PT4M32S
  duration ms: 272995
  explicit: false
  by artist: Bholoja
  in album: Swazi Soul 2: Luyasikwa Luyamila
    type: MusicAlbum
    date published: 2015-12-17
  isrc code: ZAQ652207097
track: Yendlulisa
  type: MusicRecording
  duration: PT4M5S
  duration ms: 245387
  explicit: false
  by artist: Bholoja
  in album: Swazi Soul 2: Luyasikwa Luyamila
    type: MusicAlbum
    date published: 2015-12-17

Swazi Soul, Vol. 2
type: MusicAlbum
date published: 2015-12-17
track: Umoya Uyavuma
  type: MusicRecording
  duration: PT4M52S
  duration ms: 292480
  explicit: false
  by artist: Bholoja
  in album: Swazi Soul, Vol. 2
    type: MusicAlbum
    date published: 2015-12-17
track: Jikijela
  type: MusicRecording
  duration: PT4M53S
  duration ms: 293893
  explicit: false
  by artist: Bholoja
  in album: Swazi Soul, Vol. 2
    type: MusicAlbum
    date published: 2015-12-17
track: Your Love Lord
  type: MusicRecording
  duration: PT4M48S
  duration ms: 288586
  explicit: false
  by artist: Bholoja
  in album: Swazi Soul, Vol. 2
    type: MusicAlbum
    date published: 2015-12-17
track: Pigogo
  type: MusicRecording
  duration: PT4M21S
  duration ms: 261746
  explicit: false
  by artist: Bholoja
  in album: Swazi Soul, Vol. 2
    type: MusicAlbum
    date published: 2015-12-17
track: Kahle Ngemshiza
  type: MusicRecording
  duration: PT6M1S
  duration ms: 361386
  explicit: false
  by artist: Bholoja
  in album: Swazi Soul, Vol. 2
    type: MusicAlbum
    date published: 2015-12-17
track: Asicolisane
  type: MusicRecording
  duration: PT5M2S
  duration ms: 302533
  explicit: false
  by artist: Bholoja
  in album: Swazi Soul, Vol. 2
    type: MusicAlbum
    date published: 2015-12-17
track: Sala Kutjelwa
  type: MusicRecording
  duration: PT5M24S
  duration ms: 324320
  explicit: false
  by artist: Bholoja
  in album: Swazi Soul, Vol. 2
    type: MusicAlbum
    date published: 2015-12-17
track: Enough Is Enough
  type: MusicRecording
  duration: PT6M1S
  duration ms: 361226
  explicit: false
  by artist: Bholoja
  in album: Swazi Soul, Vol. 2
    type: MusicAlbum
    date published: 2015-12-17
track: The Africa We Want
  type: MusicRecording
  duration: PT6M50S
  duration ms: 410333
  explicit: false
  by artist: Bholoja
  in album: Swazi Soul, Vol. 2
    type: MusicAlbum
    date published: 2015-12-17
track: Atibuye Emasisweni
  type: MusicRecording
  duration: PT3M47S
  duration ms: 227506
  explicit: false
  by artist: Bholoja
  in album: Swazi Soul, Vol. 2
    type: MusicAlbum
    date published: 2015-12-17
track: Fela Khona
  type: MusicRecording
  duration: PT5M39S
  duration ms: 339426
  explicit: false
  by artist: Bholoja
  in album: Swazi Soul, Vol. 2
    type: MusicAlbum
    date published: 2015-12-17
track: Inyandzaleyo
  type: MusicRecording
  duration: PT4M32S
  duration ms: 272986
  explicit: false
  by artist: Bholoja
  in album: Swazi Soul, Vol. 2
    type: MusicAlbum
    date published: 2015-12-17
track: Imfene
  type: MusicRecording
  duration: PT4M37S
  duration ms: 277373
  explicit: false
  by artist: Bholoja
  in album: Swazi Soul, Vol. 2
    type: MusicAlbum
    date published: 2015-12-17
track: Yendlulisa
  type: MusicRecording
  duration: PT4M5S
  duration ms: 245373
  explicit: false
  by artist: Bholoja
  in album: Swazi Soul, Vol. 2
    type: MusicAlbum
    date published: 2015-12-17

IMPHILO
type: MusicAlbum
date published: 2023-08-01
track: Socalile
  type: MusicRecording
  duration: PT7M8S
  duration ms: 428546
  explicit: false
  by artist: Bholoja
  in album: IMPHILO
    type: MusicAlbum
    date published: 2023-08-01
track: Mkhulu Longakimi
  type: MusicRecording
  duration: PT3M55S
  duration ms: 235413
  explicit: false
  by artist: Bholoja
  in album: IMPHILO
    type: MusicAlbum
    date published: 2023-08-01
track: Kusele Kancane
  type: MusicRecording
  duration: PT7M20S
  duration ms: 440186
  explicit: false
  by artist: Bholoja
  in album: IMPHILO
    type: MusicAlbum
    date published: 2023-08-01
track: Akukho Fecela Wamfenyana
  type: MusicRecording
  duration: PT4M10S
  duration ms: 250706
  explicit: false
  by artist: Bholoja
  in album: IMPHILO
    type: MusicAlbum
    date published: 2023-08-01
track: Lugagadvu
  type: MusicRecording
  duration: PT6M17S
  duration ms: 377733
  explicit: false
  by artist: Bholoja
  in album: IMPHILO
    type: MusicAlbum
    date published: 2023-08-01
track: Don't Worry
  type: MusicRecording
  duration: PT6M29S
  duration ms: 389386
  explicit: false
  by artist: Bholoja
  in album: IMPHILO
    type: MusicAlbum
    date published: 2023-08-01
track: Nibongibonela
  type: MusicRecording
  duration: PT9M6S
  duration ms: 546853
  explicit: false
  by artist: Bholoja
  in album: IMPHILO
    type: MusicAlbum
    date published: 2023-08-01
track: Touch from Heaven
  type: MusicRecording
  duration: PT6M20S
  duration ms: 380386
  explicit: false
  by artist: Bholoja
  in album: IMPHILO
    type: MusicAlbum
    date published: 2023-08-01
track: Kwentiwa Yini
  type: MusicRecording
  duration: PT7M21S
  duration ms: 441373
  explicit: false
  by artist: Bholoja
  in album: IMPHILO
    type: MusicAlbum
    date published: 2023-08-01
track: Sitayicela Ivutsiwe
  type: MusicRecording
  duration: PT6M9S
  duration ms: 369413
  explicit: false
  by artist: Bholoja
  in album: IMPHILO
    type: MusicAlbum
    date published: 2023-08-01
track: Inhlitiyo Yami
  type: MusicRecording
  duration: PT5M20S
  duration ms: 320346
  explicit: false
  by artist: Bholoja
  in album: IMPHILO
    type: MusicAlbum
    date published: 2023-08-01

Amateki
type: MusicRecording
duration: PT4M40S
duration ms: 280500
explicit: false
by artist: Sun-El Musician
by artist: Bholoja
in album: African Electronic Dance Music
  type: MusicAlbum
  date published: 2021-10-29
isrc code: US23A1540508
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-06-19T00:11:09+00:00

Esibayeni
type: MusicRecording
duration: PT5M53S
duration ms: 353500
explicit: false
by artist: Sun-El Musician
by artist: Bholoja
in album: African Electronic Dance Music
  type: MusicAlbum
  date published: 2021-10-29
isrc code: US23A1540514
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-06-11T21:33:47+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x54fcb1da3e9a8d32a83afde3cc1eb9d77e27adf999635666d81138f72dc9657e
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 953528
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block/953528
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/US23A1540514
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-06-13T15:41:10Z
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → block OTSBitcoinBlock must exist at that height 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x54fcb1da3e9a8d32a83afde3cc1eb9d77e27adf999635666d81138f72dc9657e. Chain 2 (Bitcoin): anchored in block 953528 (2026-06-13T15:41:10Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/US23A1540514.
  date published: 2026-06-13T15:41:10Z

Amateki
type: MusicRecording
duration: PT4M40S
duration ms: 280500
explicit: false
by artist: Sun-El Musician
by artist: Bholoja
in album: Amateki / Ululate
  type: MusicAlbum
  date published: 2021-10-01
isrc code: US23A1540508
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-06-19T00:11:09+00:00