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 0xc6ffdf469d3d01dc8700520b8588371813f8572e54895e7ac0f76b2377c2bf68. Chain 2 (Bitcoin): anchored in block 953423 (2026-06-12T21:20:00Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/0047fb2e-659e-4a7e-96c8-ea4ecee7643b.json and https://artists.proofprofile.net/proofs/artist/0047fb2e-659e-4a7e-96c8-ea4ecee7643b.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
{"copyright_id":"0x0f068e4c405d466e7e8ad78d8d708c4cbd5892703c5d5393b72df891bce9b337","isrc":"GBZU14000031","name":"Crystal Collect","registered_at":"2026-06-29T11:49:24Z","spotify_id":"5QjxfYoDypfv9yhmWRtHDl","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 0x0f068e4c405d466e7e8ad78d8d708c4cbd5892703c5d5393b72df891bce9b337. 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/5QjxfYoDypfv9yhmWRtHDl.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/5QjxfYoDypfv9yhmWRtHDl.
Buckwild (Gantz Remix) / Free Focus (Commodo Remix)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa2c177d52a6309d7b84272332a85c9cc85b3054268a61670f499460de9a33ec2. Chain 2 (Bitcoin): anchored in block 957145 (2026-07-08T08:56:20Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/4bIw8qIGZucjnLRcFr6GoS.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/4bIw8qIGZucjnLRcFr6GoS.
{"copyright_id":"0xb0a8a6eff8e1b49f63d3a9974309d540a6b466b6cef6116c400a3356cdcaf822","isrc":"GBTQV1600019","name":"Hadi Hadi Ah","registered_at":"2026-06-22T05:49:41Z","spotify_id":"4EAMjLo9omVdJdQ9kKPZmN","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb0a8a6eff8e1b49f63d3a9974309d540a6b466b6cef6116c400a3356cdcaf822. 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/4EAMjLo9omVdJdQ9kKPZmN.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/4EAMjLo9omVdJdQ9kKPZmN.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5b4b671f55460bd34065fe0a311c685e61b1626fd1ea582954f234419041eab2. 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/7I59nSpcn8Pb75HwzmMbLV.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/7I59nSpcn8Pb75HwzmMbLV.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4a4478087ca3eec39559c1375a8f468228f37d8714ba597d68bb8793495068e5. 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/6kLdd8OafC6F51QjOW28xh.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/6kLdd8OafC6F51QjOW28xh.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa2c177d52a6309d7b84272332a85c9cc85b3054268a61670f499460de9a33ec2. 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/0eLxBdJrMhJGWMTXtA3oto.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/0eLxBdJrMhJGWMTXtA3oto.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcfd171b163ddfa731f34cfcc7e86161c78c6fb9d1530b4c72e9b962d67f973be. 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/6w8Lg4YbrEZjkCapmOVffR.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/6w8Lg4YbrEZjkCapmOVffR.