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 0x791b9d46a67ac34145dc796bdfa7437396ded0fe1989a3e1cd66b968e7219252. 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/ca7ed1f3-4143-4bb0-be8f-7862f10b9d4b.json and https://artists.proofprofile.net/proofs/artist/ca7ed1f3-4143-4bb0-be8f-7862f10b9d4b.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
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 0xcd79282043ebdf1833655e772bf054e4899f188a13b2d9307f82ca3e52ae49cf. Chain 2 (Bitcoin): anchored in block 956776 (2026-07-05T10:59:37Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/5o3AAHeTiTCzcmEVACu5dO.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/5o3AAHeTiTCzcmEVACu5dO.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc745d9fc51c4c09caf44406c150f9e2b14178f4f560092c30b046c4b6f68dc77. 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/7IVNskmgHwpcJmW65z9a2n.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/7IVNskmgHwpcJmW65z9a2n.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdd6a04e16ac20aa67ee8050e426044e2a72615e299ee96bc25476babbae83772. 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/49ofJ2OsCmeYf1t9iHi8oW.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/49ofJ2OsCmeYf1t9iHi8oW.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd91943f68165346b385097fae199d4227a0a19bc6ddaa18ceb6455b602d34ce7. 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/661C89rRG5698Nr7CzODjv.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/661C89rRG5698Nr7CzODjv.
{"copyright_id":"0xedc6db4b142c97911dc3f98edaacd162a8841cecc1cb6590ee8e66811dfd0fbe","isrc":"ZA4PM2100216","name":"Long weekend","registered_at":"2026-06-22T09:13:11Z","spotify_id":"4Y251jL0ywp0p3z3pfVk7x","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xedc6db4b142c97911dc3f98edaacd162a8841cecc1cb6590ee8e66811dfd0fbe. 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/4Y251jL0ywp0p3z3pfVk7x.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/4Y251jL0ywp0p3z3pfVk7x.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcd79282043ebdf1833655e772bf054e4899f188a13b2d9307f82ca3e52ae49cf. 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/2AVu0eAJ4HPLXq8cAhdADd.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/2AVu0eAJ4HPLXq8cAhdADd.
{"copyright_id":"0xfedd16c097a06900cab1da8be32ddf5969d91b63b2cff99d22cd0792f1fa44c6","isrc":"ZA4PM2100221","name":"jersey No 10","registered_at":"2026-06-25T14:08:05Z","spotify_id":"479yXPNaHgZxMqOaD6wDOn","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfedd16c097a06900cab1da8be32ddf5969d91b63b2cff99d22cd0792f1fa44c6. Chain 2 (Bitcoin): anchored in block 956351 (2026-07-02T11:38:34Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/479yXPNaHgZxMqOaD6wDOn.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/479yXPNaHgZxMqOaD6wDOn.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd584a5f81d01466301e71305669f68ff9d47dcd6c8370df16ed80931881c86ec. Chain 2 (Bitcoin): anchored in block 956351 (2026-07-02T11:38:34Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/0IwEicSlBATuMYQGOslvdC.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/0IwEicSlBATuMYQGOslvdC.
Zangief (StreetFighter) [feat. Mpho Spizzy]
uThando Kim (feat. Tracy, Amukeleni M, Malemon & Soulful Disciple)
Bhut'Omdala (feat. Springle, Tracy, Amukeleni M & Soulful Disciple)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x389a0ebb3ce41d6d37f5282f134309e8a989834623e6fa4877319c3252eab791. 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/7o5vClRsHrng59ELW5eYMu.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/7o5vClRsHrng59ELW5eYMu.
Captein (feat. Springle, Tracy, Nkulee501 & Malemon)
{"copyright_id":"0xfd75a80e7b2ecabafa92cb87a12853c25835dfd3eb40edd1744a6a05b6d69576","isrc":"ZA56E2416239","name":"Captein (feat. Springle, Tracy, Nkulee501 & Malemon)","registered_at":"2026-06-23T10:41:25Z","spotify_id":"2DSqHpCkGWMKTB4KrjVGHV","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfd75a80e7b2ecabafa92cb87a12853c25835dfd3eb40edd1744a6a05b6d69576. 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/2DSqHpCkGWMKTB4KrjVGHV.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/2DSqHpCkGWMKTB4KrjVGHV.
{"copyright_id":"0x987ca53b7f98df6f6647702e591cb2efb5ea065c723c02f9a6a50c551053acf6","isrc":"ZA56E2416240","name":"Nazokeh (feat. Malemon & Springle)","registered_at":"2026-06-20T19:42:20Z","spotify_id":"1nTx8xnEqGQEYNY7KzC9sx","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x987ca53b7f98df6f6647702e591cb2efb5ea065c723c02f9a6a50c551053acf6. 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/1nTx8xnEqGQEYNY7KzC9sx.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/1nTx8xnEqGQEYNY7KzC9sx.
Ana Griselda Blanco (feat. Faith Strings)
Stuff Sama Grootman (feat. Malemon & Mdu a.k.a TRP)
{"copyright_id":"0xd543360b69d617841bf6c2661083e0e4ef82e715dc287f1404805df906a23097","isrc":"ZA56E2416243","name":"Stuff Sama Grootman (feat. Malemon & Mdu a.k.a TRP)","registered_at":"2026-06-18T02:39:11Z","spotify_id":"5heNOemMyVWeLgD0QkNk5j","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd543360b69d617841bf6c2661083e0e4ef82e715dc287f1404805df906a23097. 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/5heNOemMyVWeLgD0QkNk5j.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/5heNOemMyVWeLgD0QkNk5j.
{"copyright_id":"0x3d55ebe616115cdddfbf40803e6bf1b255bd0ea758bac359b4bd3583b07c054e","isrc":"ZA56E2416244","name":"Touch Is A Move (feat. Dsax & Malemon)","registered_at":"2026-06-18T17:22:58Z","spotify_id":"7nbDenUzMA9ZsoHnDGZNZH","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3d55ebe616115cdddfbf40803e6bf1b255bd0ea758bac359b4bd3583b07c054e. 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/7nbDenUzMA9ZsoHnDGZNZH.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/7nbDenUzMA9ZsoHnDGZNZH.
Tata'Poyisa (feat. Mashudu, Tracy, Mdu a.k.a TRP & Mpho Spizzy)
Amaphupho (feat. Dinky Kunene, MKeyz, Tracy & Mdu a.k.a TRP)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9e422b7e7c1a7d50b32f39bd820533f4f891d684551b839af26537769cf5df9a. 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/5r3Vjo9yDRG8jN3towcO5Y.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/5r3Vjo9yDRG8jN3towcO5Y.
eMenemene (feat. Mphow69, Pushkin RSA & Springle)
Cheese Melrose (feat. Semi Tee, Ma Lemon & Kammu Dee)
{"copyright_id":"0xa7f298dd3d6ecd3482c212e614fe1180cb5b546e6c465a9c914978ef435359b0","isrc":"ZB1OS2200064","name":"Cheese Melrose (feat. Semi Tee, Ma Lemon & Kammu Dee)","registered_at":"2026-06-24T20:41:11Z","spotify_id":"70AKGsiGEVEhQJPWRse7sV","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa7f298dd3d6ecd3482c212e614fe1180cb5b546e6c465a9c914978ef435359b0. 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/70AKGsiGEVEhQJPWRse7sV.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/70AKGsiGEVEhQJPWRse7sV.