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 0xfe8fd54d40736991a730e7d0c6cd562c98633877a3db47517e06259f3bb991ed. 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/900c24a4-58f3-45cf-ba2d-5e4bd06110ef.json and https://artists.proofprofile.net/proofs/artist/900c24a4-58f3-45cf-ba2d-5e4bd06110ef.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 0x7e6af7fd171999a3fb31160ac1d0e559f06e5e72e875e2c3638b8edbc15282d5. Chain 2 (Bitcoin): anchored in block 956826 (2026-07-05T19:27:56Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/7Dd1WjJbSljph0FNL8fWZ4.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/7Dd1WjJbSljph0FNL8fWZ4.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7e6af7fd171999a3fb31160ac1d0e559f06e5e72e875e2c3638b8edbc15282d5. 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/4Cm3dLHyeVQK8JsdEuACku.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/4Cm3dLHyeVQK8JsdEuACku.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbba363678733ce6ec07ee9872ead83709755426609294c0627197260f37fba92. 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/65Ho6p8oy70pXDhEP9DvMH.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/65Ho6p8oy70pXDhEP9DvMH.
{"copyright_id":"0xd83470cbbf67024fca4a83fed85c48d08285d2b94b7ea0b4f03b8d2b5810256c","isrc":"QZGLS2443570","name":"Vamos a Hacer el Amor","registered_at":"2026-06-04T13:04:04Z","spotify_id":"3Ue5K9fWPoiQZlyKUVmV8R","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd83470cbbf67024fca4a83fed85c48d08285d2b94b7ea0b4f03b8d2b5810256c. 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/3Ue5K9fWPoiQZlyKUVmV8R.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/3Ue5K9fWPoiQZlyKUVmV8R.
{"copyright_id":"0x16bc5a8355d0b233d7c9b18bc77d55d837098a8ebecc2884b2b8eb83e0efec60","isrc":"ARIXB2401426","name":"Que Tal - Remix","registered_at":"2026-06-05T07:27:05Z","spotify_id":"3EcnW93lIiJiZLSwzWGDeY","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x16bc5a8355d0b233d7c9b18bc77d55d837098a8ebecc2884b2b8eb83e0efec60. 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/3EcnW93lIiJiZLSwzWGDeY.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/3EcnW93lIiJiZLSwzWGDeY.