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 0x6894ecb281a442aad38644315bd4cf191562e6c96792fa094c6d476d4e894a18. 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/17d1fc31-4b3f-4890-91c7-3246eea60478.json and https://artists.proofprofile.net/proofs/artist/17d1fc31-4b3f-4890-91c7-3246eea60478.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 0xe5a1eb84fd7e59837218e7c6600a7d978d05ef6ceb02a238098665f02860f6c4. 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/6PUcucXjfFBZoDdEovYfmm.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/6PUcucXjfFBZoDdEovYfmm.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb84a161b1c68bb457a8363d92750a929d62929390bf69361eb751fdc25061569. 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/58dWNAURSkr6oQue1bZtH1.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/58dWNAURSkr6oQue1bZtH1.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc104e7579ac564edc3d44d98afd9c455a7f91b04ecbafbd0bba6b4a5108d379a. 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/4MdYt1MK3nwqdrf80anjEQ.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/4MdYt1MK3nwqdrf80anjEQ.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1cc7947be30ce5cc8824cff42421e46945601dc1656bac5084ed1f18287d6410. 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/7wlDX0QiEZjPtQWS3Dy6Ws.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/7wlDX0QiEZjPtQWS3Dy6Ws.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6b77256eb92b01fbecc1710970fbecefeb61a48e39c2668e83629bdae62a121c. 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/12s1fq3Xm7ZR3501bSKSp8.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/12s1fq3Xm7ZR3501bSKSp8.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x87d56b806ec26dd62702d5e3934639d4c6c8835530c664eeec5b8f7a61eaf173. 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/63P2N9b5jbqJTS5Q0UTExJ.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/63P2N9b5jbqJTS5Q0UTExJ.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x233712b9f95e46a057fe5016154cb840beaa322380ff06d8a581435a02d9c342. 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/2xtZ7HYhVSKv5lCTOCTC3f.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/2xtZ7HYhVSKv5lCTOCTC3f.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0dd7b330e828cb5891364cbb2513fd557d3a45d349b31278150e78b012b72002. 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/5pJdqRR48uFrq1C6Z6Cvjm.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/5pJdqRR48uFrq1C6Z6Cvjm.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7ca690c75bd24131daf031d32b36c9bdd39c04f588bd7e854c4286155bdb323e. 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/1eBcQZUwWkBZqQYglk8cP5.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/1eBcQZUwWkBZqQYglk8cP5.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x255f1867ba477c4d411b4c12dabc1f363127e3b3fe25f35ec9462cc12a539c92. 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/3aBH2xMcV0Wen9Xr8ryT3b.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/3aBH2xMcV0Wen9Xr8ryT3b.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf4536d097ea51d5070ce663312b0200c27101c576a4abcdb5a799921128aa577. 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/4siM3Qx8tr1Ic4NrbzJ862.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/4siM3Qx8tr1Ic4NrbzJ862.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0a41f9859ef66ac291fd6fdaa1d0d585fb639d25f018a47f39022ee1bde9bbe3. 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/0NVLvsAvyHeApoxpkU3HLC.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/0NVLvsAvyHeApoxpkU3HLC.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xee64d84740eef35aabedce88f0ad2c9c936e7b5b273724644b9c00e43724a000. 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/5ngJKkOmjkN460b2ApBnLk.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/5ngJKkOmjkN460b2ApBnLk.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdfa64d5e7d226e418a7a308dd589253a60783d183d6e99e839c858e7989d4327. 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/4lnqg62g4GYcQCFNkOQ7Mh.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/4lnqg62g4GYcQCFNkOQ7Mh.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe5a1eb84fd7e59837218e7c6600a7d978d05ef6ceb02a238098665f02860f6c4. Chain 2 (Bitcoin): anchored in block 956375 (2026-07-02T16:51:38Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/3aBZR54w3I6JWVYxqVWQnC.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/3aBZR54w3I6JWVYxqVWQnC.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb1fc58d7350e8c04533e12ca7ae2fb5b930c3913ba694668edc7af5426e23c52. 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/0H4zUALTWe3TGZbGOSSem5.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/0H4zUALTWe3TGZbGOSSem5.
{"copyright_id":"0xd9f7191babc1804f3c35bd76ce79b297045f44734e2d6d09a682d60fef1a0957","isrc":"QZLBC2302140","name":"still pray for you","registered_at":"2026-06-11T22:39:18Z","spotify_id":"1lVtCEqWawCaHxEFifsk1e","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd9f7191babc1804f3c35bd76ce79b297045f44734e2d6d09a682d60fef1a0957. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20:19Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/1lVtCEqWawCaHxEFifsk1e.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/1lVtCEqWawCaHxEFifsk1e.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x041c05c5de5e6707e6d66b180e35848b1716e6841f4f4525611247f3baf0734c. 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/4qrCMSDCJQu5yo0OeTc9jh.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/4qrCMSDCJQu5yo0OeTc9jh.
{"copyright_id":"0xd9f7191babc1804f3c35bd76ce79b297045f44734e2d6d09a682d60fef1a0957","isrc":"QZLBC2302140","name":"still pray for you","registered_at":"2026-06-11T22:39:18Z","spotify_id":"5EnRqXnATakPEtOPglGZSe","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd9f7191babc1804f3c35bd76ce79b297045f44734e2d6d09a682d60fef1a0957. 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/5EnRqXnATakPEtOPglGZSe.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/5EnRqXnATakPEtOPglGZSe.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3fb2c7692f7b74894893cbfa8a7603e810c6593896acc200d26ff35f858a4f2f. 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/4ZzQChsBSSu7fdl829lrb3.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/4ZzQChsBSSu7fdl829lrb3.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfa157f84b4f8a498e02287672c8f4a2b072bc305385fcf79648d466aa13c7139. 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/2YVZgiczEuJMkpNceLMKIc.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/2YVZgiczEuJMkpNceLMKIc.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb1fc58d7350e8c04533e12ca7ae2fb5b930c3913ba694668edc7af5426e23c52. 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/0bJymL5VTkMpiaZWw5048W.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/0bJymL5VTkMpiaZWw5048W.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9ad52d6050a10775542e578a94641a973ee596f659fdb14ca813eee22bcbce66. 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/6rqj0Ft3maSLumN4ENNDKT.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/6rqj0Ft3maSLumN4ENNDKT.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1c8b1f9fbf3f9403a61a1a16baa59d9c2c00e4def7eb1a0daed81448cd86ea5d. 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/1l80A3ARoIdW0SdsBQXm4I.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/1l80A3ARoIdW0SdsBQXm4I.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x02aca0c3545b46e0587b1815ace4b60edec1cbbc8a4c002fa4b2828bfe409bfe. 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/4K7ywMXzSHeRWRuUyPn2Pi.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/4K7ywMXzSHeRWRuUyPn2Pi.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd9595921a5a287c45bf98bbb84cb43c02a10f99eeec0f1d1697ec04101e5db0d. 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/4cN9tfxiElPyQCvsen5S3Z.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/4cN9tfxiElPyQCvsen5S3Z.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd402a252fd553a86f62e52b536d6abc8b6d7f2ee926bcb86c598dad05f18db9b. 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/589wbQoNO2boSl7vdZpSy1.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/589wbQoNO2boSl7vdZpSy1.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4113900fcbd4f15b6ff0285db2745a0198f97cb00c59511695ba6a5c767ca44e. 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/6vasPyu91anYlQwcYOxilV.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/6vasPyu91anYlQwcYOxilV.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x255f1867ba477c4d411b4c12dabc1f363127e3b3fe25f35ec9462cc12a539c92. 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/7jVPfP94613pjgwdAopnAb.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/7jVPfP94613pjgwdAopnAb.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x24d9e757d1dd720d95b438b891dbd3a3a4757266fb19ed3670e32e0ebc2382fe. 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/2ErnC96nXccXnnXNJpbLjX.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/2ErnC96nXccXnnXNJpbLjX.