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 0x11cf6ea084c0be6b580639c5afe2788d38b80bc232037fee5529083922d3811c. 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/3343a909-480f-4c65-aee8-dacf725673cb.json and https://artists.proofprofile.net/proofs/artist/3343a909-480f-4c65-aee8-dacf725673cb.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
{"copyright_id":"0xc5eac7bf9b7aabbef8e440fc32cb575797b8ecaf69b5e9f1ba9a0e4fd3218c6c","isrc":"QZTAW2213914","name":"Big Steppin'","registered_at":"2026-06-10T21:17:05Z","spotify_id":"0fNmldJnD6qvp8nSNfZRHe","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 0xc5eac7bf9b7aabbef8e440fc32cb575797b8ecaf69b5e9f1ba9a0e4fd3218c6c. 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/0fNmldJnD6qvp8nSNfZRHe.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/0fNmldJnD6qvp8nSNfZRHe.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6cd8ec648bcc9fb94a6bdb882c8d09872379d9a40998ea2e381c554ffc06051c. 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/4adt1bcuJ9bVz0ZkxQuLt7.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/4adt1bcuJ9bVz0ZkxQuLt7.
{"copyright_id":"0xe2eace2dfc3e0709c66329be1b6f05cf1bb2ccd31db4ac25214e09189fe97b5b","isrc":"QZNWT2428692","name":"NO SHAME","registered_at":"2026-06-07T22:09:25Z","spotify_id":"0XkEmXfI3Ze5Vmh4C3zTDb","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe2eace2dfc3e0709c66329be1b6f05cf1bb2ccd31db4ac25214e09189fe97b5b. 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/0XkEmXfI3Ze5Vmh4C3zTDb.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/0XkEmXfI3Ze5Vmh4C3zTDb.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc31f85ef6a7e5602ae86a5546bea7c35ca97325762640db45607eb63d0d10e22. 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/4LBABkVw0SojDVY9inHHgO.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/4LBABkVw0SojDVY9inHHgO.
{"copyright_id":"0x26a0e0b35c879caefc2e018d79defa4d32b9b88d7c7af8fde1564b77697f3555","isrc":"QZFYZ2401594","name":"Love It Here - Remix","registered_at":"2026-06-10T20:07:17Z","spotify_id":"4cNcWi6pND2Zsmgv1HUpoX","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x26a0e0b35c879caefc2e018d79defa4d32b9b88d7c7af8fde1564b77697f3555. 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/4cNcWi6pND2Zsmgv1HUpoX.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/4cNcWi6pND2Zsmgv1HUpoX.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x49d14f8c478e2889ce3a40e407b415e54305c227e40c2c284435c03a02573496. 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/5jpKzenDfSb4XWkBwribaV.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/5jpKzenDfSb4XWkBwribaV.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x721ca2ac517d644b0d3c13fe42c8b9ba24da405624b5753df1e7a7919ca571e0. 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/298kUZPvMcmBS9piV4fGOe.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/298kUZPvMcmBS9piV4fGOe.
{"copyright_id":"0x0bccf722ce7938f68c356884bdf152a6cb4528df152605c522a18c104f206bbf","isrc":"QZTBE2331135","name":"Shepard King","registered_at":"2026-06-18T05:53:35Z","spotify_id":"2Niol7dBvLzm9RFzuUllxa","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0bccf722ce7938f68c356884bdf152a6cb4528df152605c522a18c104f206bbf. 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/2Niol7dBvLzm9RFzuUllxa.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/2Niol7dBvLzm9RFzuUllxa.
{"copyright_id":"0x49bbac395cb206d0e76d84d326ebc33bc17e896e943d817b8c5ce6f55e0ec89c","isrc":"QZNWS2221173","name":"Honest Prayer","registered_at":"2026-06-22T08:39:44Z","spotify_id":"2onNfiTZ4TQAakN1TvHRkv","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x49bbac395cb206d0e76d84d326ebc33bc17e896e943d817b8c5ce6f55e0ec89c. 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/2onNfiTZ4TQAakN1TvHRkv.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/2onNfiTZ4TQAakN1TvHRkv.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6ab1637a5b8133417eb1da6c23c77088dc043e15766df1f8987e41b39f45df3f. 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/416twUmy9zFdu6h5EUQKDR.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/416twUmy9zFdu6h5EUQKDR.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x53cbc951de905270e8b1bd5da15f896d03380d541b5834b78fb3b7a275268647. 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/6uCuqwcNem1t2usnC0g6tG.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/6uCuqwcNem1t2usnC0g6tG.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x721ca2ac517d644b0d3c13fe42c8b9ba24da405624b5753df1e7a7919ca571e0. 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/1aIpEZq8e7vSGMIK68br6D.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/1aIpEZq8e7vSGMIK68br6D.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2b31e5d45c52cea010f0c48e42c33193ed644c3456a0712471dd21b3e0e26b11. 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/3PEnk2Lo8xkISS6VI0lglt.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/3PEnk2Lo8xkISS6VI0lglt.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc42f24ea747966041133147f753cd2ed9dbead4cd9875826d79998ffeecd093f. 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/3XDGiVI4KmTwaG6pNKk1G4.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/3XDGiVI4KmTwaG6pNKk1G4.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc4c9da7176b64bb30a50cafb975c8d01ebb39383e9a69783b897fd23a6379f51. 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/6jB2PLdslH4bTjIgPzPlv7.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/6jB2PLdslH4bTjIgPzPlv7.
{"copyright_id":"0x62a4c94b52513e70cca2d0de4e790cd49e035a346d5c9a1791ce3e28f6354e13","isrc":"QZDA42571320","name":"SHINE YOUR LIGHT","registered_at":"2026-06-09T10:57:00Z","spotify_id":"7aFOCAqOrBkuVyYrpQ7DqG","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x62a4c94b52513e70cca2d0de4e790cd49e035a346d5c9a1791ce3e28f6354e13. 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/7aFOCAqOrBkuVyYrpQ7DqG.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/7aFOCAqOrBkuVyYrpQ7DqG.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x41630d0a9d54ae95740516ec02e1d70873c3448ddf36bf00891d346b9ef68e34. 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/2GdzGcQxZS2e136bQgtpoa.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/2GdzGcQxZS2e136bQgtpoa.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf253abe340ed8ad2779cf979da2a31416fa90d03dbfba71f48601ef0979f5f63. 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/3YhFGcDcV2hInkTLaAyVRQ.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/3YhFGcDcV2hInkTLaAyVRQ.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x91a4fcc52290d2111eb5310ab907d9c5036f2285e94b9b38c502b733445d40b1. 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/2LkcAoFqxglvqEnJavq8bA.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/2LkcAoFqxglvqEnJavq8bA.