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 0xdf9868ed53c3bb797e980b7207cfc97275dcbaac29c4850680cab5d289c3e441. 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/5b08d83c-4a42-4197-9dfe-2c5fee7ddd5d.json and https://artists.proofprofile.net/proofs/artist/5b08d83c-4a42-4197-9dfe-2c5fee7ddd5d.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 0x292a7245382e9517d40e858d1149e5bdea2c7cd824ee1078ff9d1c83fc3e5ca2. 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/1Kg9cU44yXzLC85Ik6cPV9.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/1Kg9cU44yXzLC85Ik6cPV9.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4a69dce321e3bca77fc5e6605384533b767a56214893dd430a045eeea9037cf3. 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/5zJkeAbPZDYf8ee1C2oQoF.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/5zJkeAbPZDYf8ee1C2oQoF.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4255ca14b37d43c64dd64c04ee0043c48108c8469f4cb4d4c2584a9c8debeb13. 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/4JilfvSQcFUC0sUhADrjpv.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/4JilfvSQcFUC0sUhADrjpv.
{"copyright_id":"0x02b7db751cdee4db5acd10a065e9b3b0f4b677a35ca569bd28ba6eff36cbe2dc","isrc":"DGA0P2318902","name":"No Hook","registered_at":"2026-06-10T05:18:30Z","spotify_id":"5yCyFihhsfGjkksyezDfoB","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x02b7db751cdee4db5acd10a065e9b3b0f4b677a35ca569bd28ba6eff36cbe2dc. 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/5yCyFihhsfGjkksyezDfoB.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/5yCyFihhsfGjkksyezDfoB.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0d62d678fc6622b8a196030eba3cc29646ec63563cd5f5f1117866c01be2c8a9. 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/4cKZD5fmXlRUSqJgjco3mV.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/4cKZD5fmXlRUSqJgjco3mV.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9092a94a9b84c768a70e221e6ab9b1a6a1cb6057ddcc8a0f0b990c86db140670. 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/6HgR6XK4HKEFLSxwp7nsJF.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/6HgR6XK4HKEFLSxwp7nsJF.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe59cafae8c6185388cd7c62548865cbdf894fe191ddf7fa61430d29155bafd5f. 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/2W3CqA3uCP9wAO1j6T27zq.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/2W3CqA3uCP9wAO1j6T27zq.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x45a1bcf20a20ef74f92dd77d5a1d0a7ad41bc6c7e6eeb8a20b0f7f50fd149a61. 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/2Ei8MYTm4fm15BLPn7QAjp.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/2Ei8MYTm4fm15BLPn7QAjp.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x580f8e8b5c1411903c718bcaf897e08a7a709be03466f0148520851c01dc9b69. Chain 2 (Bitcoin): anchored in block 954130 (2026-06-17T20:33:21Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/1GeNnSmYNVdMQ8o90DlFyf.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/1GeNnSmYNVdMQ8o90DlFyf.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0ba8d7e18e0982ce78d275df36e05a46f11fcb5e2cbbdb626ab769265c264c05. 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/5twoutPe50AmD2ZRVCoe5y.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/5twoutPe50AmD2ZRVCoe5y.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa66e8162fb20178eab44c4804327cae9b54f5cf8a54603e9b3516d71048c5154. 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/4iigKrDT9Q7UOnjkX804Fb.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/4iigKrDT9Q7UOnjkX804Fb.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x40cfcfa28fc330bd5a6ede4a25c616afbe3dfe64cbcea7e2f3b9c5b330f71f63. 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/0B7uRFmCXcOECcTfpUNHQi.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/0B7uRFmCXcOECcTfpUNHQi.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xffb3b4924c2df825deea192da44e00af4c5f6d7405479fb6ea4263794e725921. 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/3yZ08np85hegm6Fvr5uYBd.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/3yZ08np85hegm6Fvr5uYBd.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1542ae196a8fb521142605f08f09d9db7c232b037f52774593befe23bddd71a8. 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/0FVmDuAwOAr27mMWOq7jfx.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/0FVmDuAwOAr27mMWOq7jfx.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x38dacedb7d1b3b090e4a24d68fbdd36ad53793a0a1c73ed152e94fda6d6e9c55. 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/4ejkL8SUT2t7h0fQulfGwZ.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/4ejkL8SUT2t7h0fQulfGwZ.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x61ed56b57899bb3711a6237f1c6d546e4b2661d7a7ac261daf4ad6386dd13bd4. 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/1ajCtEADD5n0gi9fCUhMxQ.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/1ajCtEADD5n0gi9fCUhMxQ.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x05a6246b80fe0bfa02ea7aeb0e47ca17347230977e151da9485ece948cbdf38f. 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/0zhFLtCQrNHaXUHWLePFot.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/0zhFLtCQrNHaXUHWLePFot.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x122914113d5b529e04cb34306d39f131fe52a24fab7f888dd84877e7b3d976da. 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/66kNPhYvckx0FjWzsBbIB8.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/66kNPhYvckx0FjWzsBbIB8.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf7276ae83e0030a77104d7ec1192efee336e36bcdb94c3244ef40fa16a012862. 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/3aEF7nAh7AlAB2Y09798wZ.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/3aEF7nAh7AlAB2Y09798wZ.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7702fc8643ec01464240bc4f410841aa6ecf769e05a4d58bcc5e2354c5bf5406. 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/2LQaRS8p2bju9xPYORPtW5.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/2LQaRS8p2bju9xPYORPtW5.
{"copyright_id":"0x267f8c1bd4ca8fc722fa511405d233fa7b03f312f6e77fd03d00ac6eaf585a13","isrc":"FRX202492553","name":"Dil Jeha Nahi Manda","registered_at":"2026-06-04T10:10:05Z","spotify_id":"7kK5Mp8rPjkEskOIpXXbcJ","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x267f8c1bd4ca8fc722fa511405d233fa7b03f312f6e77fd03d00ac6eaf585a13. 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/7kK5Mp8rPjkEskOIpXXbcJ.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/7kK5Mp8rPjkEskOIpXXbcJ.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xacc9014935a44b18d3891ef652caa00368fa6da7689909e9a19be6d2873f22cb. 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/4j7wr3rohjGtoUsuir6p1g.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/4j7wr3rohjGtoUsuir6p1g.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe8a5af2fb04b0983d705e3e86c483dea493ea65dd5a09ad6ab54d20a7cad312f. 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/6Alcj3AnRdTtKCycdjUxdQ.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/6Alcj3AnRdTtKCycdjUxdQ.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x55c6171c362de663b1fc184ee8ec980a7483f76f85ef07eb4f4c46b41d213d21. 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/0X7Gay1IrKNwgU668X8Zik.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/0X7Gay1IrKNwgU668X8Zik.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2831e9203c36e944ee974d7954490488af5af780466f9a2ebd856fc755d7e8a8. 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/55QfkK3dbHstsnw4HdlxeK.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/55QfkK3dbHstsnw4HdlxeK.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x230cba70e6ae4b7cc0a46e937f7c28ae64c90a46d63f8c8d087b2af4e50efc8a. 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/70kt7Qes7tta8ZhbRgIveM.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/70kt7Qes7tta8ZhbRgIveM.
{"copyright_id":"0xde1fd6d2fa4bcd3d42e67b8b228b17d8e4a71a5c01c1c236ebd95646654219c6","isrc":"DGA072337737","name":"No Step Back","registered_at":"2026-06-27T07:37:06Z","spotify_id":"0i5xHi7OxhuTHaQmZGurTe","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xde1fd6d2fa4bcd3d42e67b8b228b17d8e4a71a5c01c1c236ebd95646654219c6. 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/0i5xHi7OxhuTHaQmZGurTe.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/0i5xHi7OxhuTHaQmZGurTe.
{"copyright_id":"0x5858d64ead0e12548deeea1539f02a99e3eaa49993a05feb4fe49406d05c3087","isrc":"INS182301010","name":"Let's Talk (Gallan Kariye)","registered_at":"2026-06-10T05:09:31Z","spotify_id":"5V6d3IELxueLn2fxKSClzX","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5858d64ead0e12548deeea1539f02a99e3eaa49993a05feb4fe49406d05c3087. 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/5V6d3IELxueLn2fxKSClzX.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/5V6d3IELxueLn2fxKSClzX.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x77704f1e3f0b8556af85296026a0223019b61e373627fcc6d00180e1b30f9c78. 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/2jg12Hm0uoAdSDj6TpjII2.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/2jg12Hm0uoAdSDj6TpjII2.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3dd526e3f10517947542366aac5f304f39f7e76949eb7d0ba46565257fd66e5d. 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/0Dtqt6xTWU9LlzYXJlWYlQ.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/0Dtqt6xTWU9LlzYXJlWYlQ.