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
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4cf5cb3bbab51d31841588fcd4ac96a4ad8edea4da87a90b9a13e6c4d5402db1. Chain 2 (Bitcoin): anchored in block 953408 (2026-06-12T19:28:13Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/96838143-d53d-4f84-83ce-e30ae5e5475e.json and https://artists.proofprofile.net/proofs/artist/96838143-d53d-4f84-83ce-e30ae5e5475e.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
{"copyright_id":"0x734adee40c9266fccbabe486dbf0be5b1f6331b56559c885d4b52266a12bf8dd","isrc":"DGA0L2364227","name":"Bane Bhongo","registered_at":"2026-06-07T15:26:45Z","spotify_id":"3Ln3RY1JK8PLXkszcQdMcb","type":"track"}
1. Compute SHA-256 of OTSCanonicalRecord value → must equal OTSHash 2. GET OTSBitcoinBlockVerifyURL → block OTSBitcoinBlock must exist at that height 3. Read CopyrightID inside OTSCanonicalRecord → must equal the CopyrightID above 4. GET OTSVerificationAPI → pre-computed 6-check result from server 5. If all match: this entity was registered on CopyrightChains at OTSTimestamp, independently verifiable on Bitcoin
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x734adee40c9266fccbabe486dbf0be5b1f6331b56559c885d4b52266a12bf8dd. Chain 2 (Bitcoin): anchored in block 956772 (2026-07-05T10:01:46Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/3Ln3RY1JK8PLXkszcQdMcb.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/3Ln3RY1JK8PLXkszcQdMcb.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5b70f543dd1c5c65720a4065e549c21220546fa008a5ea1ad655132ab522c8b1. Chain 2 (Bitcoin): anchored in block 953528 (2026-06-13T15:41:10Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/5S1wl6KhoO4lah0LOJmXff.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/5S1wl6KhoO4lah0LOJmXff.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x94caf201b39c5ba34360f67ad64f4e9c059880cb79b8ab097449806108e340ab. Chain 2 (Bitcoin): anchored in block 953528 (2026-06-13T15:41:10Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/36ZQyUeVWTZS9ZdZXsRvmt.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/36ZQyUeVWTZS9ZdZXsRvmt.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x93f5e2e971cd5e0a438c93766b23ad25377fd0164ea97656a7b02b6b2ba9490f. Chain 2 (Bitcoin): anchored in block 953528 (2026-06-13T15:41:10Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/3gCjH22Aw6GZPlDTQaseGB.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/3gCjH22Aw6GZPlDTQaseGB.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdf80df0e602ee58a15eeed1ecd58481b86a7210a58925fc46651fcc97179d614. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/3ehbBGBwd7wv827QMmOdtv.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/3ehbBGBwd7wv827QMmOdtv.
{"copyright_id":"0x734adee40c9266fccbabe486dbf0be5b1f6331b56559c885d4b52266a12bf8dd","isrc":"DGA0L2364227","name":"Bane Bhongo","registered_at":"2026-06-07T15:26:45Z","spotify_id":"6qHq7qCmKoyXjpyvHgFTof","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x734adee40c9266fccbabe486dbf0be5b1f6331b56559c885d4b52266a12bf8dd. Chain 2 (Bitcoin): anchored in block 953515 (2026-06-13T12:53:06Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/6qHq7qCmKoyXjpyvHgFTof.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/6qHq7qCmKoyXjpyvHgFTof.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3cd57bd39f73e35e9634a9a10d71bc9142593393c73a92d2995c4247d84da146. Chain 2 (Bitcoin): anchored in block 956312 (2026-07-02T05:09:12Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/3vKOQQfhc9EjADoKKuuJhy.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/3vKOQQfhc9EjADoKKuuJhy.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x398e549274fbdc956b589513b69a1d3e769fb41a5cbcc96c06978eab9e48e20d. Chain 2 (Bitcoin): anchored in block 956312 (2026-07-02T05:09:12Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/2G1ZABol64KW7Nxm57VkFq.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/2G1ZABol64KW7Nxm57VkFq.
For Riky (feat. Stay C, Lwamii, Makhanj, Galectik and Bob Mabena)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbd34d7e7b5113370dd2ab704fe61922cf21e81f89993bc421aceac6804015225. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/5aQI6H7MoNmmQuoAacqiCf.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/5aQI6H7MoNmmQuoAacqiCf.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa3ec10ef2ee4bdf14e778f253454fa1fcd55324fadfde1b0836f6f7ddb9b00e8. Chain 2 (Bitcoin): anchored in block 956302 (2026-07-02T03:30:09Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/1R2IdYVP6FdSshdJLu5xzS.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/1R2IdYVP6FdSshdJLu5xzS.
{"copyright_id":"0x6d7098c9230fc8e6da3ed8556933f4994b1892d33be96bfa86ed6ff8f0aa46eb","isrc":"ZA56E2201729","name":"Imikhuleko (feat. Makhanj)","registered_at":"2026-06-05T07:31:41Z","spotify_id":"4FpMwpRHNVSI6jeEMarF4D","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6d7098c9230fc8e6da3ed8556933f4994b1892d33be96bfa86ed6ff8f0aa46eb. Chain 2 (Bitcoin): anchored in block 953528 (2026-06-13T15:41:10Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/4FpMwpRHNVSI6jeEMarF4D.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/4FpMwpRHNVSI6jeEMarF4D.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe40d6cdf722f13655a659663e61824d960903d249c2615f182ba1da9386d569d. Chain 2 (Bitcoin): anchored in block 953536 (2026-06-13T17:25:41Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/6yYcB09vDCu28AEMCR3eDb.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/6yYcB09vDCu28AEMCR3eDb.
Ngowam (feat. Makhanj & Nvcho & Tyla & 2woshort)
{"copyright_id":"0x418fff6cb14bf1af4b31943e32d45a95c2872805e9f5fd01c0f755d69e084ee4","isrc":"ZA56E2201742","name":"Ngowam (feat. Makhanj & Nvcho & Tyla & 2woshort)","registered_at":"2026-06-04T14:42:06Z","spotify_id":"1gndZIkGbPO28wfhE2qSgg","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x418fff6cb14bf1af4b31943e32d45a95c2872805e9f5fd01c0f755d69e084ee4. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47:07Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/1gndZIkGbPO28wfhE2qSgg.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/1gndZIkGbPO28wfhE2qSgg.
Kuwe (feat. C'zwe & Baby S.O.N & Makhanj)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9ab159b355f4965594dd7258e129431a46d6132a2972a2945c72fd5f0e8e5850. Chain 2 (Bitcoin): anchored in block 953536 (2026-06-13T17:25:41Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/4eg3xxLds05ZXW9OyIZc68.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/4eg3xxLds05ZXW9OyIZc68.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9e3092d5453541d1327f73166e8a8f67a8dfcbee3ac2451c296cc9d7464c36fd. Chain 2 (Bitcoin): anchored in block 956349 (2026-07-02T11:34:59Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/43BBHsGOyLqJnrYDfHjXs5.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/43BBHsGOyLqJnrYDfHjXs5.
Ingaba Nguye (feat. Mawhoo, Makhanj, Just Aubrey, PlayNevig, Snow Deep)
{"copyright_id":"0x21ddaa88faf46dfa95b2278d6598a0f7b88e208f3b2da30fb30666e35346ebd8","isrc":"ZA56E2304069","name":"Ingaba Nguye (feat. Mawhoo, Makhanj, Just Aubrey, PlayNevig, Snow Deep)","registered_at":"2026-06-25T13:17:23Z","spotify_id":"4HeFbVABj8H9e6CY6Ti9LD","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x21ddaa88faf46dfa95b2278d6598a0f7b88e208f3b2da30fb30666e35346ebd8. Chain 2 (Bitcoin): anchored in block 956349 (2026-07-02T11:34:59Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/4HeFbVABj8H9e6CY6Ti9LD.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/4HeFbVABj8H9e6CY6Ti9LD.
Phakamisa (feat. Leandra Vert, Makhanj, TNK MusiQ, Rams De Violinist)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6058266dca3d10d176e0df7e86f65a5fbf63bacf4dec3f09e4d0f6976a1b8962. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/6DS8TppcEnWad12JHEtSRb.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/6DS8TppcEnWad12JHEtSRb.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x092f0b9c582c587e01857b250de6b1a1e82d67807efeed9434f5b6d907c07be2. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47:07Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/0B1TKxC6Mf9bsZ2FtBiPrv.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/0B1TKxC6Mf9bsZ2FtBiPrv.