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 0xf5697e4605d827b13b68f574ef18e97f4901e78167cb5d45f89ee8a8f56cb6b4. 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/e9f21eb0-19ef-4561-afc3-ff0addc66a4b.json and https://artists.proofprofile.net/proofs/artist/e9f21eb0-19ef-4561-afc3-ff0addc66a4b.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
Pesare Bad (feat. Sohrab Mj & Cornellaa)
{"copyright_id":"0xb03a7c78f8c186dc414f61f0d533cd38be4c66d990d843c33b29fb80af39490e","isrc":"QZNWS2376672","name":"Ta Al - Shebi Remix","registered_at":"2026-06-22T08:26:33Z","spotify_id":"18SK3fhhtmUTNQY9OeNGgP","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 0xb03a7c78f8c186dc414f61f0d533cd38be4c66d990d843c33b29fb80af39490e. 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/18SK3fhhtmUTNQY9OeNGgP.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/18SK3fhhtmUTNQY9OeNGgP.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9a99723663adb89b733762e00e78c1ae9d2d01f3eb3a867a3ce44e30230832d7. Chain 2 (Bitcoin): anchored in block 956375 (2026-07-02T16:51:38Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/1OjAtS0kIVpzNDJwapbGMw.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/1OjAtS0kIVpzNDJwapbGMw.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc871a336246304ee50402c4f573dc73645db5cd704116492d19803c39c1fe08e. 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/1Qf7S4s3NvzPAsx4huOhls.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/1Qf7S4s3NvzPAsx4huOhls.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0cbe911d5758f92eb5a48297f5cbe726d995047016ef534c793490bebc18b5a9. Chain 2 (Bitcoin): anchored in block 956375 (2026-07-02T16:51:38Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/1AlPGo9Q9NZIbPwsolGphV.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/1AlPGo9Q9NZIbPwsolGphV.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x28d92147550bf2a68cb8645999a9a259c25e6c9e7a6942eee3f03256735d5f0b. 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/7zUCr3GwElnRJJ1RkfeUIO.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/7zUCr3GwElnRJJ1RkfeUIO.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x06871ead4aac655a25d856b41f6606a4a8391c88481dd76a451526c241c2fb4b. 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/5sQspBCg71bo0imQZlOjx6.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/5sQspBCg71bo0imQZlOjx6.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x21350c876e4eaa9e587c7539240a2e2b08205e5e3bd78894194c2d248f75dc79. 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/4BiY0Yhw5p1v0GAqEt8s2i.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/4BiY0Yhw5p1v0GAqEt8s2i.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc7f2de12a833d221d9763c15b36a7a8d61a827a01ffc33cbc5ea2a50cbceacbd. 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/5EonQ7uCpBEKMuaCwtaXkE.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/5EonQ7uCpBEKMuaCwtaXkE.