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 0x13437863ac3bc2fbf33331db50dfce98c6941c2a2fd36b2af893f31f0395efde. 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/28f91c16-c30b-4616-ba3e-1bc2ed349a25.json and https://artists.proofprofile.net/proofs/artist/28f91c16-c30b-4616-ba3e-1bc2ed349a25.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
{"copyright_id":"0x8837feb95dbd9b8f623b49476b717e2932303668b2edc98fdce4a8c4df0c861c","isrc":"TCADG1716868","name":"End of an Era","registered_at":"2026-06-04T16:11:21Z","spotify_id":"3NKAMwsZhXxUkdKSpwQLnR","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 0x8837feb95dbd9b8f623b49476b717e2932303668b2edc98fdce4a8c4df0c861c. 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/3NKAMwsZhXxUkdKSpwQLnR.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/3NKAMwsZhXxUkdKSpwQLnR.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcce16013cd2f64f7007839c4d0e7273e21bff4e43e167290b5ee9635428fb67e. 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/4m6C1GGATtxZ9ivlDHmr7R.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/4m6C1GGATtxZ9ivlDHmr7R.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf1f8bfefb824d8d09b52bd082b8b530dd5ac5b525cdf40af8172b417cfbf4943. 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/0TjdRpN1VNAqmQPmGkwGBd.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/0TjdRpN1VNAqmQPmGkwGBd.
{"copyright_id":"0x5b0a7508ee32771c1f531707a702f93e4c56f75d616dd4e4ff0193151f2c2d8a","isrc":"TCAEA1839199","name":"End of an Era (Acoustic)","registered_at":"2026-06-07T17:11:01Z","spotify_id":"1MOdasYTTObANkLfUkcDtF","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5b0a7508ee32771c1f531707a702f93e4c56f75d616dd4e4ff0193151f2c2d8a. 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/1MOdasYTTObANkLfUkcDtF.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/1MOdasYTTObANkLfUkcDtF.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x786a77e7cc71633c99bd64c1d221d6b408daf770ba588c608ccb7698a8021ca0. 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/0KcJ54zr5hRbAlGdNTbM9p.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/0KcJ54zr5hRbAlGdNTbM9p.
{"copyright_id":"0xf9fb87ed51b77583d728e56edf9450210d1a00a32c7cb34296b0c512206af6dd","isrc":"TCADL1863356","name":"Place in Time","registered_at":"2026-06-06T07:39:33Z","spotify_id":"0ibnUAycDq1RW5QEwBpIzV","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf9fb87ed51b77583d728e56edf9450210d1a00a32c7cb34296b0c512206af6dd. 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/0ibnUAycDq1RW5QEwBpIzV.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/0ibnUAycDq1RW5QEwBpIzV.
{"copyright_id":"0x40578011c78c2314847190ae0dd35cd2f80af4dbdaf589efeaca31cafb67e866","isrc":"TCADL1863358","name":"Something to Call My Own","registered_at":"2026-06-07T17:06:54Z","spotify_id":"1z1sxxibdCdjyg0mT50Uwu","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x40578011c78c2314847190ae0dd35cd2f80af4dbdaf589efeaca31cafb67e866. 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/1z1sxxibdCdjyg0mT50Uwu.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/1z1sxxibdCdjyg0mT50Uwu.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6d3d7715b4be7fef0176a335d1e925cff71abc52630f8ec5126d146fe3d84d31. 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/1ak4DCo0TcE6t9msznOpSa.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/1ak4DCo0TcE6t9msznOpSa.
{"copyright_id":"0xa1753cc10b4b966bc02848a1ec57bf81bc2e3a0d75720551ad97a336ebfbbbed","isrc":"TCADL1863360","name":"Good Intentions","registered_at":"2026-06-07T10:47:46Z","spotify_id":"6J8oVhlnuo7VV99M7l9RJ4","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa1753cc10b4b966bc02848a1ec57bf81bc2e3a0d75720551ad97a336ebfbbbed. 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/6J8oVhlnuo7VV99M7l9RJ4.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/6J8oVhlnuo7VV99M7l9RJ4.
{"copyright_id":"0xdfcf4394b22d0983cc7f952bdb200c3dc61e03c93af7f94a07b6eaad28d70676","isrc":"TCADL1863361","name":"Well Adjusted","registered_at":"2026-06-06T07:38:14Z","spotify_id":"7hqipy2MlpX4ZEBDitSB4J","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdfcf4394b22d0983cc7f952bdb200c3dc61e03c93af7f94a07b6eaad28d70676. 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/7hqipy2MlpX4ZEBDitSB4J.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/7hqipy2MlpX4ZEBDitSB4J.
{"copyright_id":"0x68e4ea97ac1d092e63336a4ca445377058372f5898f447f92fa35f31e3d5201f","isrc":"TCACX1786563","name":"Something to Call My Own","registered_at":"2026-06-22T15:53:19Z","spotify_id":"7HJwRNjaObavttsyV6eQJM","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x68e4ea97ac1d092e63336a4ca445377058372f5898f447f92fa35f31e3d5201f. 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/7HJwRNjaObavttsyV6eQJM.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/7HJwRNjaObavttsyV6eQJM.
{"copyright_id":"0x8ea2783bb7368ef90c7e45501a1a50cfbe2e876ca01d9f2a010cb2e7a0808ff4","isrc":"TCACX1786566","name":"Tear Me Down","registered_at":"2026-06-11T23:26:13Z","spotify_id":"5tIvNu6RLVJw5QWa3YACuy","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8ea2783bb7368ef90c7e45501a1a50cfbe2e876ca01d9f2a010cb2e7a0808ff4. 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/5tIvNu6RLVJw5QWa3YACuy.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/5tIvNu6RLVJw5QWa3YACuy.
{"copyright_id":"0x2f0b95e2b7aebefb668caff0d9b7b15b3c8d5a7841949511e711b2f79a29d34a","isrc":"TCACM1640270","name":"Effortless (Acoustic)","registered_at":"2026-06-10T11:54:51Z","spotify_id":"6DZCSODS1Dw4V2tZEfbGL5","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2f0b95e2b7aebefb668caff0d9b7b15b3c8d5a7841949511e711b2f79a29d34a. 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/6DZCSODS1Dw4V2tZEfbGL5.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/6DZCSODS1Dw4V2tZEfbGL5.
{"copyright_id":"0x11a57b36afe1e000e43dc87d6381daf86ac064ff7204db96555cd7d1951bee15","isrc":"TCACM1640271","name":"Weight of the World (Acoustic)","registered_at":"2026-06-08T01:25:18Z","spotify_id":"2YG5TPqTTVM4OwJtvqBbSG","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x11a57b36afe1e000e43dc87d6381daf86ac064ff7204db96555cd7d1951bee15. 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/2YG5TPqTTVM4OwJtvqBbSG.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/2YG5TPqTTVM4OwJtvqBbSG.
{"copyright_id":"0xd64a65e114be2889a8572c47150ce92d3ec94615a5bcca24d488c9f2c90ca8e9","isrc":"TCACM1640272","name":"Better Days (Acoustic)","registered_at":"2026-06-23T23:45:30Z","spotify_id":"0brWPUUddGzK7jBxt9rhGo","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd64a65e114be2889a8572c47150ce92d3ec94615a5bcca24d488c9f2c90ca8e9. 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/0brWPUUddGzK7jBxt9rhGo.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/0brWPUUddGzK7jBxt9rhGo.
{"copyright_id":"0xecdabf5c1b74b59916d8c1e1b315d9ad9ec4cd2776d0c3feec8381b96a4735ba","isrc":"TCACM1640273","name":"Live Defeated (Acoustic)","registered_at":"2026-06-17T19:54:37Z","spotify_id":"339QelrkVB2bMR9D1P4lrh","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xecdabf5c1b74b59916d8c1e1b315d9ad9ec4cd2776d0c3feec8381b96a4735ba. 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/339QelrkVB2bMR9D1P4lrh.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/339QelrkVB2bMR9D1P4lrh.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2c92c187e6f37edbeaf185b8ae34f5f3797513143a88783702a61771bac64233. 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/4FeJcNEIswEKXpLoHNwLu0.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/4FeJcNEIswEKXpLoHNwLu0.
{"copyright_id":"0x8aa58ceb93300daa18664feae73bbf46871a32eb035b74e942f439cbf5101685","isrc":"TCADH1714521","name":"Weight of the World","registered_at":"2026-06-08T08:52:44Z","spotify_id":"4dyTP2WEQPpGK76ZXoDv3S","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8aa58ceb93300daa18664feae73bbf46871a32eb035b74e942f439cbf5101685. 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/4dyTP2WEQPpGK76ZXoDv3S.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/4dyTP2WEQPpGK76ZXoDv3S.
{"copyright_id":"0x32353a6ed99f24d877cd840b3c4117b6f058927c5b84116b86e1bbaff2a5c4fd","isrc":"TCADH1714523","name":"Better Days","registered_at":"2026-06-10T11:53:51Z","spotify_id":"4fSMfXfEgvpLlLohn5eRH6","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x32353a6ed99f24d877cd840b3c4117b6f058927c5b84116b86e1bbaff2a5c4fd. 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/4fSMfXfEgvpLlLohn5eRH6.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/4fSMfXfEgvpLlLohn5eRH6.