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 0xcfaf6ba3da60aa73f987f13d894c17849715118a3b53bfdbc9db1a7244ac8ff1. 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/a18c7efa-840b-407a-ab90-921d94d4f30b.json and https://artists.proofprofile.net/proofs/artist/a18c7efa-840b-407a-ab90-921d94d4f30b.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 0x67163b8579587492832dc6bf6de0736be19d0c761b2ab14a06885fd8d35ee99c. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32:09Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/4hlm377PiUfxf6kZ1lINWQ.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/4hlm377PiUfxf6kZ1lINWQ.
{"copyright_id":"0x79185baaffe8aac6d54b9aa1c89983dde23ccdb429109d06dc18f93175fdd1f3","isrc":"ZA41S2225843","name":"She Bad (feat. Oxlade)","registered_at":"2026-06-08T17:33:39Z","spotify_id":"2sQtgfBy77UVwkSDcZF8S5","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x79185baaffe8aac6d54b9aa1c89983dde23ccdb429109d06dc18f93175fdd1f3. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32:09Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/2sQtgfBy77UVwkSDcZF8S5.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/2sQtgfBy77UVwkSDcZF8S5.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x96f43360c4fb311a9731ba8391cd2805a41710438523f763ceadefa01e7fdf62. 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/5yu4sc1rWJzhMQk3l7SiHi.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/5yu4sc1rWJzhMQk3l7SiHi.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x49a85e536871498abda608594fce931c88c0c31c576fe05d3b0073bb91669279. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32:09Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/4eMTkiQRtQKzFgvE5tD4gN.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/4eMTkiQRtQKzFgvE5tD4gN.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3c53670c8d74ae325c0e489639a14d3807000abab99f2c207425a326c28da717. 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/2a6AVT30VFGQ1ceA6PE3cA.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/2a6AVT30VFGQ1ceA6PE3cA.
{"copyright_id":"0xdb505bed6f48b7698c19f8c460fbb8fed2681ca4a640562cb26af8cd279e2bad","isrc":"ZA41S2226340","name":"Forever (feat. Kranium)","registered_at":"2026-06-08T10:32:33Z","spotify_id":"58ohyE1Axw6TJoIFqF90SV","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdb505bed6f48b7698c19f8c460fbb8fed2681ca4a640562cb26af8cd279e2bad. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32:09Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/58ohyE1Axw6TJoIFqF90SV.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/58ohyE1Axw6TJoIFqF90SV.
{"copyright_id":"0x854d466d9f3a85fb545dd7aaeb71c501dfe61f92919ec1d79c1aec3227aba026","isrc":"ZA41S2226341","name":"Over Me (feat. Cina Soul)","registered_at":"2026-06-09T15:40:24Z","spotify_id":"5WK9VS79hdiLz4UYwr6KTF","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x854d466d9f3a85fb545dd7aaeb71c501dfe61f92919ec1d79c1aec3227aba026. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32:09Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/5WK9VS79hdiLz4UYwr6KTF.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/5WK9VS79hdiLz4UYwr6KTF.
{"copyright_id":"0xe68bcdab956c35e823870f74eca3897bd02b9cfda9c9627b2cc4c1799e2f1320","isrc":"ZA41S2226342","name":"Hips Don't Lie (feat. Joeboy)","registered_at":"2026-06-11T04:28:22Z","spotify_id":"7pdDnRht1rGw41uwDN9trQ","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe68bcdab956c35e823870f74eca3897bd02b9cfda9c9627b2cc4c1799e2f1320. 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/7pdDnRht1rGw41uwDN9trQ.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/7pdDnRht1rGw41uwDN9trQ.
{"copyright_id":"0x409faa6b84c024eb5ae0080dd73e0f1a14523a5a6ad476113fd26a7c6cbe491e","isrc":"ZA41S2226343","name":"Country Side (feat. Black Sherif)","registered_at":"2026-06-04T08:55:19Z","spotify_id":"0l5PUtqMNfggchPClxUBhS","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x409faa6b84c024eb5ae0080dd73e0f1a14523a5a6ad476113fd26a7c6cbe491e. 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/0l5PUtqMNfggchPClxUBhS.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/0l5PUtqMNfggchPClxUBhS.
{"copyright_id":"0xae5a58b2e09571e0164ae7716b271d89f9b9f3e0e9e5aeade5f0992dc3cb2135","isrc":"ZA41S2226344","name":"Better Days (feat. BNXN fka Buju)","registered_at":"2026-06-05T04:27:24Z","spotify_id":"0ou0qN9oPjJ442ZHrEksLx","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xae5a58b2e09571e0164ae7716b271d89f9b9f3e0e9e5aeade5f0992dc3cb2135. 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/0ou0qN9oPjJ442ZHrEksLx.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/0ou0qN9oPjJ442ZHrEksLx.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x49442055997bb9fee7bae00c494eb0169d9e2eeb07b0e2cfb8db62c90f8f4df4. 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/6t2gwKDfIKmpB52te0mmXM.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/6t2gwKDfIKmpB52te0mmXM.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x49442055997bb9fee7bae00c494eb0169d9e2eeb07b0e2cfb8db62c90f8f4df4. 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/5eO42F5x1VHAAgEYzse8Ux.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/5eO42F5x1VHAAgEYzse8Ux.
{"copyright_id":"0xc5c15dd3360bc334688d5e9bfaef3095c5fa521ce7ea69f534656bfd9ec563a1","isrc":"FR9W11516212","name":"Ma Paki Mé Niéma","registered_at":"2026-06-08T19:46:43Z","spotify_id":"5avLMDN1Bv1rj4TayeEVMB","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc5c15dd3360bc334688d5e9bfaef3095c5fa521ce7ea69f534656bfd9ec563a1. 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/5avLMDN1Bv1rj4TayeEVMB.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/5avLMDN1Bv1rj4TayeEVMB.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5497d8c80f3bc4f18e3e89d7dfd26ead0e9d8d6394e861d8d6949a2b9ac273d1. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32:09Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/1qvdbnfzyr7OdfoU1AN5Wk.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/1qvdbnfzyr7OdfoU1AN5Wk.
Millionaira Champagne (feat. Ice Prince, Sarkodie & DJ Lambo)
{"copyright_id":"0x489d2fb21743475019bd52ed917942c85794606a900766e7501a78b31e649c31","isrc":"TCACA1477232","name":"Millionaira Champagne (feat. Ice Prince, Sarkodie & DJ Lambo)","registered_at":"2026-06-21T04:03:15Z","spotify_id":"1de7QQ28MIMLrWzdid1dhf","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x489d2fb21743475019bd52ed917942c85794606a900766e7501a78b31e649c31. 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/1de7QQ28MIMLrWzdid1dhf.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/1de7QQ28MIMLrWzdid1dhf.
Them Belly Full (But We Hungry) (Feat. Rema & Skip Marley)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc16a245eb4ddda7285dc4364041bd680000599837f9a2f378305437f1730e653. 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/62qeCsCyU0nh6WmYKGS5lT.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/62qeCsCyU0nh6WmYKGS5lT.