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 0x074963b98d10bd16feb5444ebbab31f73afebe92ccbae3382f1c1a7c858dd254. 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/f39ef6a2-3ac8-472f-97a4-baf0f4f666f8.json and https://artists.proofprofile.net/proofs/artist/f39ef6a2-3ac8-472f-97a4-baf0f4f666f8.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 0x8f1f0f9dd2ee57f5c7f3252a11163b19e075c1b1c29f35e1014b322c03b87d29. 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/0OH1vFkKZ0v9Nm3Pu1sj3I.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/0OH1vFkKZ0v9Nm3Pu1sj3I.
{"copyright_id":"0x72ed10c52c837e2ff1b751a4fed0c80d02b4074219ba51f87c02ffef7dc523e3","isrc":"QZFZ72440485","name":"Wrong With Me","registered_at":"2026-06-09T13:15:36Z","spotify_id":"1mj5hTSHe6KDSmKWULnxo6","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x72ed10c52c837e2ff1b751a4fed0c80d02b4074219ba51f87c02ffef7dc523e3. 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/1mj5hTSHe6KDSmKWULnxo6.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/1mj5hTSHe6KDSmKWULnxo6.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc227d346977fdb626334721e5e687935cbf7bb0923b4f7bcd26cff5c74e8e3d0. Chain 2 (Bitcoin): anchored in block 956894 (2026-07-06T07:53:57Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/5XquAilynvq8CqME4BSOoP.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/5XquAilynvq8CqME4BSOoP.
{"copyright_id":"0x10bbbc318c7f4669bc9d3331daf5bc02aee47e3ddb7facb50fd282a84c39df42","isrc":"QZNWZ2022880","name":"Live a Lie","registered_at":"2026-06-09T22:55:52Z","spotify_id":"2Ayhn4bANY4nl5bURY6Yol","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x10bbbc318c7f4669bc9d3331daf5bc02aee47e3ddb7facb50fd282a84c39df42. 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/2Ayhn4bANY4nl5bURY6Yol.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/2Ayhn4bANY4nl5bURY6Yol.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfda627b5c2f58cec46cfe04d44df712ffdbb7f1f7088845d5274a39f1e4a4ed0. 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/6ua38qM4Kk0gVpFNMx51Nk.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/6ua38qM4Kk0gVpFNMx51Nk.
{"copyright_id":"0xe7a63ab668cccacc24a1b75bc1a56e21325db48550cc83f23a87b4d3050a58c3","isrc":"QZNWZ2022882","name":"What Will It Take","registered_at":"2026-06-08T01:30:48Z","spotify_id":"13vbwXdC1OrqtwU088HBN4","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe7a63ab668cccacc24a1b75bc1a56e21325db48550cc83f23a87b4d3050a58c3. 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/13vbwXdC1OrqtwU088HBN4.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/13vbwXdC1OrqtwU088HBN4.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4122cbfe55a6d442d79d8cbd696c66c7635652b253836aefa34214c3e113f251. 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/39altQV3L7bnlStHA8vT4f.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/39altQV3L7bnlStHA8vT4f.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc227d346977fdb626334721e5e687935cbf7bb0923b4f7bcd26cff5c74e8e3d0. 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/1jOVdX8NhBqwwHPgo17kXT.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/1jOVdX8NhBqwwHPgo17kXT.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4e04328d212f1867cb085e533c97b973796ce9fc3e36ab0a499f86cff2761e8c. 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/0LzokrB69B8OJT5bn8VEXH.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/0LzokrB69B8OJT5bn8VEXH.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5500bcc0b8044a9d4415eedba93675866a069f7a1ffa4a481c08c78d884994e7. 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/4B26tUvlw4qaKGycetha2X.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/4B26tUvlw4qaKGycetha2X.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa01cab6f29ef5034f8ed46b58444442d4507cd3c8ab5b8803a5326d447fe8668. 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/6TL5UgbNHsgL3Zb6nLt7yw.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/6TL5UgbNHsgL3Zb6nLt7yw.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe29ec4c1405304132b571c6dbab77801bd1541814c73b20ba5d870a1ee252587. 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/7B2Uijz8ocrIuhg8waFUM9.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/7B2Uijz8ocrIuhg8waFUM9.
{"copyright_id":"0x2de256ec910dff0ba577f5ac8ee6a71ec2828a6b44a9eb1c35b908b331ca205f","isrc":"QZES61929140","name":"11 Minutes","registered_at":"2026-06-07T23:46:07Z","spotify_id":"6q6NsIggUOdapbsHZdFv8d","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2de256ec910dff0ba577f5ac8ee6a71ec2828a6b44a9eb1c35b908b331ca205f. 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/6q6NsIggUOdapbsHZdFv8d.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/6q6NsIggUOdapbsHZdFv8d.