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 0x7b36810c494f6cb3837c6a17ea7824db337d295ca8dc326e5f2c9bc546855a28. 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/82b001b1-ea35-4c9e-8a28-1fdb03d04be2.json and https://artists.proofprofile.net/proofs/artist/82b001b1-ea35-4c9e-8a28-1fdb03d04be2.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 0xd67fd35730a506acf7474ccadac5ae9650e7fd3f643a851805699eeda08f168b. 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/45GkcifEfEdqGvqJ3NYw4k.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/45GkcifEfEdqGvqJ3NYw4k.
{"copyright_id":"0x86f36b511d5c540831f9ff67cbe8b46ab96c5c73d862cde1fb605ee451000aaf","isrc":"INS172317022","name":"Lamhey - 1 Min Version","registered_at":"2026-06-10T17:34:34Z","spotify_id":"5eYQt4R0SwTTD2lrquycjp","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x86f36b511d5c540831f9ff67cbe8b46ab96c5c73d862cde1fb605ee451000aaf. 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/5eYQt4R0SwTTD2lrquycjp.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/5eYQt4R0SwTTD2lrquycjp.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0da234ff12f28bd47767c26160193498440ef5d2e7f5b7ccaf4f65f67fe893b7. 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/7BRrTESAqga7TSbDqR9nDs.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/7BRrTESAqga7TSbDqR9nDs.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6591e439003d13a10fd6d0ce968784de397ddb7feaea970418fb27d2df77a05f. 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/1KOhKI8uDy39lOKARY707R.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/1KOhKI8uDy39lOKARY707R.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8176959ebde17cb82b897cafab85d96401846627d80ab989be513a47d9eaa8fb. 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/4oAfpzVB2WljwP2zUEzvOY.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/4oAfpzVB2WljwP2zUEzvOY.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x29470be69eced6d4ea023a19cd99797c5994efc856ca60b7a23f77a45f087113. 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/78xHVaXRNKQqPyLFzODqT6.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/78xHVaXRNKQqPyLFzODqT6.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf588824a5b70193ab1c5b05b071ebc8b8e7c3ab1e4a73fa577f1fcb2c9142f51. 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/0p19g7rqRwqzhgy1dlMuTJ.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/0p19g7rqRwqzhgy1dlMuTJ.
{"copyright_id":"0xc660952f99fab6b5049439fb8b37e6deda34d48d2796442cc87d0189dca22de6","isrc":"FRS182131879","name":"Humse Khafa (Lo-Fi Flip)","registered_at":"2026-06-18T05:14:28Z","spotify_id":"1nK9hDbbFMnbVnnHYFi9iV","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc660952f99fab6b5049439fb8b37e6deda34d48d2796442cc87d0189dca22de6. 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/1nK9hDbbFMnbVnnHYFi9iV.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/1nK9hDbbFMnbVnnHYFi9iV.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf722e2c79de5a6e8a56ab113d5e12801a81e24b19807df6449909ceff7fcf23c. 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/29NyItj5L18Qn4QlPSeRE3.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/29NyItj5L18Qn4QlPSeRE3.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6248f3715f389dc004fa116b822a892e168734bb8dcc8b10044c09d525d94c7a. 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/08G10UO7WsLnk3ARiHDxsp.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/08G10UO7WsLnk3ARiHDxsp.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5a295f9eaf2303544579decb5b30e8d58afb78d6261917402f456379e7e0b7e9. 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/6Kp30zFElMRKNFNRN9uvK1.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/6Kp30zFElMRKNFNRN9uvK1.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x98fd350195a4de9f3c6e6695b45ce4f6d7c04e60c45c68b801d8e268632c3668. 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/2TCEcg8D55z6w2jhq9BlOz.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/2TCEcg8D55z6w2jhq9BlOz.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x866f2abd0aa006a4b3172658b21740d9efc4460c60c5490bf2979cd38565f298. 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/1CQb91gG8TpY3ERSrJyiCF.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/1CQb91gG8TpY3ERSrJyiCF.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x682cf297cd7769211408040561d9209ce9635d3a1af8ce9416adebf35113267c. Chain 2 (Bitcoin): anchored in block 953515 (2026-06-13T12:53:06Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/6SwU3LOK5EmLbiFO1iLem3.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/6SwU3LOK5EmLbiFO1iLem3.