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 0xbaf272bf8dd0a271253e528cbe4b581f8a856b3f4c6e41c99712d54fc78d8de9. 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/d601b2a7-8507-49a3-af8e-d555676f10e6.json and https://artists.proofprofile.net/proofs/artist/d601b2a7-8507-49a3-af8e-d555676f10e6.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 0xc7f91036d155156079f53780fa357d53dc810e547f4f70ece2379ae457e4a72d. 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/66ticyVqSUMfRNrXOlZ1GE.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/66ticyVqSUMfRNrXOlZ1GE.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcd8d628f676a2f19ed52946387cc97af3351f0e9ba381b9efb4215336d7b6817. 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/6HAPpB9cBWVI5m41UI3sS0.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/6HAPpB9cBWVI5m41UI3sS0.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2b985dcb52c8d34b2471a89330db3765116daee1292ae7109e95ceb77d093939. Chain 2 (Bitcoin): anchored in block 954130 (2026-06-17T20:35:06Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/0aNXYYTwe6rCrkF2xzdzC4.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/0aNXYYTwe6rCrkF2xzdzC4.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd95b6be6923dd203e4bf1ccdbad6380b675b32bf75ca925be45391c317606d53. 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/2h1GAn1mtRN4vMCArtXH9b.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/2h1GAn1mtRN4vMCArtXH9b.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x23e080a070df915268210e264a74e33d13665ff42302852189eed365595b0e09. 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/2EcPdf4T8BdcilBvAyMcab.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/2EcPdf4T8BdcilBvAyMcab.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7303c6f79317bfa7a7714c5c96b998419c73d4c0d33a1bcc1819fe2b1ff0e270. 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/1ZSZkFVZ71FFto2e5eGldV.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/1ZSZkFVZ71FFto2e5eGldV.
{"copyright_id":"0x5bb036f8242582bd8206471d26305f15f7b435b1730cd6dc6a3c1e47a49ac081","isrc":"NL5WB2200055","name":"Science (feat. Sarah De Warren)","registered_at":"2026-06-11T05:49:24Z","spotify_id":"2onWmDFkZxBrOHC8q0kmJN","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5bb036f8242582bd8206471d26305f15f7b435b1730cd6dc6a3c1e47a49ac081. 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/2onWmDFkZxBrOHC8q0kmJN.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/2onWmDFkZxBrOHC8q0kmJN.
Science (feat. Sarah De Warren) - Festival Mix
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe3da246932edb7d62fcc52018bce0e032c0d4e857802f195028846cb438873f9. 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/13olPcP0eeE7Bj25QR4SwO.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/13olPcP0eeE7Bj25QR4SwO.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc5885460968ee6eb29258f54db7ff178ef951c5c57d9956b3b32b405998bfe37. 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/157xtGKCgm8P9mJzYBkVjh.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/157xtGKCgm8P9mJzYBkVjh.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa86c921f54386215d32528d5a92a47074a0140038d59cc2b09915a0f06f292e8. 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/3qBZ0NEEOd1FGrbVTJtSEE.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/3qBZ0NEEOd1FGrbVTJtSEE.
{"copyright_id":"0xe994b2d8c711163c49809a05daee23b5f27bac3a2bc3138349c9c52928bec64f","isrc":"NL5WB2300052","name":"Level Up (feat. Kris Kiss)","registered_at":"2026-06-23T09:49:17Z","spotify_id":"0BUpwjbGESgfu9aHdVi8sG","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe994b2d8c711163c49809a05daee23b5f27bac3a2bc3138349c9c52928bec64f. 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/0BUpwjbGESgfu9aHdVi8sG.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/0BUpwjbGESgfu9aHdVi8sG.
{"copyright_id":"0x6a49048f753cee9f685f65fef43ed983e61a2d226be0b27f15e2a3a09bf7d658","isrc":"NL5WB2300054","name":"The Wall (feat. Kris Kiss)","registered_at":"2026-06-27T04:52:25Z","spotify_id":"0DCLS6nygzYaJhz6VIPYPE","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6a49048f753cee9f685f65fef43ed983e61a2d226be0b27f15e2a3a09bf7d658. Chain 2 (Bitcoin): anchored in block 956351 (2026-07-02T11:38:34Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/0DCLS6nygzYaJhz6VIPYPE.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/0DCLS6nygzYaJhz6VIPYPE.
{"copyright_id":"0xe51dc0f998f594d7bc95775cc1f792c70a84ef937f5e2de8b0ed05a4409c8f3a","isrc":"NL5WB2200104","name":"Who I Was (feat. Ally Ahern)","registered_at":"2026-06-08T22:20:21Z","spotify_id":"5eLkFh2TM1ATsGIWGrp7Bd","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe51dc0f998f594d7bc95775cc1f792c70a84ef937f5e2de8b0ed05a4409c8f3a. 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/5eLkFh2TM1ATsGIWGrp7Bd.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/5eLkFh2TM1ATsGIWGrp7Bd.
{"copyright_id":"0x8903cb77aab469022a3dd1692dd53812d0c178240ba365d3fdd650562e7e6846","isrc":"NL5WB2300022","name":"Who I Was (feat. Ally Ahern) - Club Mix","registered_at":"2026-06-21T08:09:33Z","spotify_id":"5SOVgtl7Onjn9dbB6pDgUm","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8903cb77aab469022a3dd1692dd53812d0c178240ba365d3fdd650562e7e6846. 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/5SOVgtl7Onjn9dbB6pDgUm.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/5SOVgtl7Onjn9dbB6pDgUm.
{"copyright_id":"0x04f936c1854e79d917e89aa5203512ee8140109838effe7e9a1e54aa3faec9e3","isrc":"NL5WB2100020","name":"Fighting (feat. Lucas Ariel)","registered_at":"2026-06-10T06:11:07Z","spotify_id":"3622qsnNGXJT9PEpNwOUwx","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x04f936c1854e79d917e89aa5203512ee8140109838effe7e9a1e54aa3faec9e3. 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/3622qsnNGXJT9PEpNwOUwx.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/3622qsnNGXJT9PEpNwOUwx.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4e4690bef9dd368c68d712be8388c5509644a2992eab84cd53e565ff2a7a36f0. 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/3Fm9LUt8JYtzJPtXq8MY8B.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/3Fm9LUt8JYtzJPtXq8MY8B.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfc7961ea821cddfa36418d68b986edb4f8cb14da6a46abbc65136c6f51b236ad. Chain 2 (Bitcoin): anchored in block 956349 (2026-07-02T11:34:59Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/48ZLycWnU23GOVxCJjZYLS.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/48ZLycWnU23GOVxCJjZYLS.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x146fcc29c5843cb8937f9ab6ad1ba618d5a8b5c455ba562cabb369bbea153f87. 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/02JfnU4JR75lhCThyz672d.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/02JfnU4JR75lhCThyz672d.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdf697f812bf3dcfba41f164dd6b5e44569439258c61a418141fef3b4c190af49. 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/7eZ982qmcRz36ljem6FpVx.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/7eZ982qmcRz36ljem6FpVx.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x70bb939528d75ea256036eb59734444380d378c374a2d403a8f15bd00a53f28b. 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/32l5UDNTrFH0AzJVaSameZ.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/32l5UDNTrFH0AzJVaSameZ.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6b7283a7d400a406a566e43141d3ef4479cb95dc6571aeb450ec9b8972ef1d05. 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/0sch6rvYm77kvFRn6lma0O.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/0sch6rvYm77kvFRn6lma0O.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdb3466bf51e3c1e925b1a9979205efdf3c114194e03ca449bdb245c4ee1c56d2. Chain 2 (Bitcoin): anchored in block 954130 (2026-06-17T20:44:53Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/0fyX7YRgUGZKss3eWhUGL3.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/0fyX7YRgUGZKss3eWhUGL3.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1b0df39a5fde92372d4148c7f70b1cf251c86c9267276013654589a9ad959a5f. 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/2d8yUlM40kPXzbvNN2340k.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/2d8yUlM40kPXzbvNN2340k.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x95056768768558538723cb51fe65d3168e4533bcd0ac4f1807d835020cdb9d98. 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/2cBrK5ob7ibeZZRJlpJcvM.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/2cBrK5ob7ibeZZRJlpJcvM.