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 0x734e0861786916f9d0bd92d65b8789cbc7d69b8a9c4cbaed23972f93394a5340. 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/d279fcc6-f5d4-4d4f-b84d-b6b212846d25.json and https://artists.proofprofile.net/proofs/artist/d279fcc6-f5d4-4d4f-b84d-b6b212846d25.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 0x859494df96704293b96e0e88d05f8e4af9d2628349e9b7bb5336a52c2cc9d8b9. 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/42efpqFEjslSAIzYoL7sXX.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/42efpqFEjslSAIzYoL7sXX.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd093b459572dcf3df0d500f057a468602665bf3aa738657f6557a5233c3166b0. Chain 2 (Bitcoin): anchored in block 956889 (2026-07-06T06:56:49Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/4MplNtavV2bBob10ba4ICE.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/4MplNtavV2bBob10ba4ICE.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x43f211880d67544de256ce2105adb7b7068b54871f940cd51e95a390274bc68a. 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/6D1CQQYCmTFPzPw9x3Fz7S.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/6D1CQQYCmTFPzPw9x3Fz7S.
{"copyright_id":"0x54efaae1f17da84de159548b69b4bf7a73efd8ae0ae97392ebfc22af95d40a37","isrc":"QM24S1922603","name":"floating away","registered_at":"2026-06-26T02:03:35Z","spotify_id":"3o1QHkTLoPKsJLrbOFXyyR","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x54efaae1f17da84de159548b69b4bf7a73efd8ae0ae97392ebfc22af95d40a37. 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/3o1QHkTLoPKsJLrbOFXyyR.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/3o1QHkTLoPKsJLrbOFXyyR.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe4578fb051081731487178f48274c4ca0ea3e3ef87f8a59016fd76b2aba60877. 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/12RLq8WiGaBAOdhcgdSAEk.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/12RLq8WiGaBAOdhcgdSAEk.
{"copyright_id":"0x61451bcda0ece7fb0dc6e6dcf1668e1d78d2d6e7ddab3537fe84aea70ec1c30a","isrc":"USANG2434024","name":"Enchanted Forest","registered_at":"2026-06-05T10:51:59Z","spotify_id":"1v89OGr1djyUcMoSJtiG0n","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x61451bcda0ece7fb0dc6e6dcf1668e1d78d2d6e7ddab3537fe84aea70ec1c30a. 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/1v89OGr1djyUcMoSJtiG0n.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/1v89OGr1djyUcMoSJtiG0n.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2122d5205f529596ef3b5423e7b77effb61c099a91f1740e21d5df0a3b3305ae. 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/7zuAUwhSuO3JDnS8DroKtz.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/7zuAUwhSuO3JDnS8DroKtz.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe86a9dc5b7c7478411d8c7a8e97554025a2c53a232abf7dc1ff36811350c0eef. 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/0zdzx8VGAvfpU1hZ1Tn51l.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/0zdzx8VGAvfpU1hZ1Tn51l.
{"copyright_id":"0xb43cea1bbe3b271abcb4803eeefe808154b5e2e275aba8d9409d4de17242393f","isrc":"USANG2203257","name":"Searching For Peace","registered_at":"2026-06-26T11:40:01Z","spotify_id":"1aySUdX18qgNF2MUlacTaB","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb43cea1bbe3b271abcb4803eeefe808154b5e2e275aba8d9409d4de17242393f. 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/1aySUdX18qgNF2MUlacTaB.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/1aySUdX18qgNF2MUlacTaB.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1af872daf9ae0546ab17787d3d33989ff366d556eaf869a635500def1f66d820. 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/5dbG84ahKQ2Y0vqlKkhGmf.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/5dbG84ahKQ2Y0vqlKkhGmf.
{"copyright_id":"0xe20b4967c0b14b6ad961c14e90cd456d89ec2a28e02b5fbeb740b3eaf6487d4c","isrc":"GBHCD2102880","name":"tidal wave","registered_at":"2026-06-27T16:44:07Z","spotify_id":"4H4IcRWuneM6yPDA8gD0eM","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe20b4967c0b14b6ad961c14e90cd456d89ec2a28e02b5fbeb740b3eaf6487d4c. 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/4H4IcRWuneM6yPDA8gD0eM.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/4H4IcRWuneM6yPDA8gD0eM.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x35f3a9a7ea1f34e5713d65436724180a67b106c20d521d7682e53c015bcf13af. 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/2UxkqUP9JYy11CbqQoiBF6.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/2UxkqUP9JYy11CbqQoiBF6.
{"copyright_id":"0x04aa2cb4ddd31f7cd16e378fdb37644a07080da0e18243198da4d695b4bdd759","isrc":"QM24S1927089","name":"Make You Smile","registered_at":"2026-06-23T16:28:15Z","spotify_id":"61oQTqvQjXHTgfcTSziQQ2","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x04aa2cb4ddd31f7cd16e378fdb37644a07080da0e18243198da4d695b4bdd759. 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/61oQTqvQjXHTgfcTSziQQ2.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/61oQTqvQjXHTgfcTSziQQ2.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1ad2f8f1d503225b2120a674633f80796af88ec07d9fbf5220d4574b308d4f51. 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/4y6jbqinXsGHZ6OECH3ZFE.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/4y6jbqinXsGHZ6OECH3ZFE.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6ad6b925ddd273c04393394928959307c2280ed1fd540a390add57b57face226. 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/6ihlOcQehwUbKBApdPM5f9.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/6ihlOcQehwUbKBApdPM5f9.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9c9abe3ba8395968ced0ce05e3c35ced6e57e09859cd35581d869a8ec909f758. 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/60exIWDwEs8QdYuaC6Q77I.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/60exIWDwEs8QdYuaC6Q77I.
{"copyright_id":"0x4d158e08d9abaf9a3e5d7d92098980e3950482afdeb0e74ad7535ab06a4d2b87","isrc":"US3DF2521755","name":"Sweet Dreams","registered_at":"2026-06-05T07:18:48Z","spotify_id":"7M5fLyslhxQHl9tXJyeN5M","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4d158e08d9abaf9a3e5d7d92098980e3950482afdeb0e74ad7535ab06a4d2b87. 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/7M5fLyslhxQHl9tXJyeN5M.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/7M5fLyslhxQHl9tXJyeN5M.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3e8fc3cf1644075e2bd90ab53f3afd123d6ee3526ee0c1ca715a1d061a53a178. 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/2SS070f9Gf8oBAdHzz3PCC.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/2SS070f9Gf8oBAdHzz3PCC.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x77aab3ac390d1c6e66ba0b17dc3e347e350214edc995f7e0006a6d92837d0d75. 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/2c9M5rY7YSwl3OSc5MjRPj.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/2c9M5rY7YSwl3OSc5MjRPj.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4307ae83583860d45961d9f41695ec6fb0a3d3d84a8503681604b8a8dc462a85. 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/48XYNG7J2B0n7Go3zzxstg.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/48XYNG7J2B0n7Go3zzxstg.
{"copyright_id":"0xb4910c1e508c7763b92f7c5700abca5c8d1a23ea35accda9e1dd2f62cdfa1981","isrc":"QM3DF2413420","name":"memories from the past","registered_at":"2026-06-28T02:40:15Z","spotify_id":"7eKTNSXwVi7baUrYAR1pA0","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb4910c1e508c7763b92f7c5700abca5c8d1a23ea35accda9e1dd2f62cdfa1981. 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/7eKTNSXwVi7baUrYAR1pA0.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/7eKTNSXwVi7baUrYAR1pA0.
{"copyright_id":"0xeb303a03888f7ef8dfdb00b050b938f2aea5739e25c7c6c5bc93df9235be0786","isrc":"QM3DF2406226","name":"Under The Blanket","registered_at":"2026-06-28T02:40:05Z","spotify_id":"5Q7eZ85FEHTmcKexWg2a26","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xeb303a03888f7ef8dfdb00b050b938f2aea5739e25c7c6c5bc93df9235be0786. 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/5Q7eZ85FEHTmcKexWg2a26.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/5Q7eZ85FEHTmcKexWg2a26.
{"copyright_id":"0x7e229700fee11892ee50c138f8c1bd7f3a24ff74f648df0e60df2afa6c55aa76","isrc":"NLT2H2400949","name":"SAME PLACE DIFFERENT FEELING","registered_at":"2026-06-06T20:24:07Z","spotify_id":"2zJeE0Me26LDBU4r8cy0hA","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7e229700fee11892ee50c138f8c1bd7f3a24ff74f648df0e60df2afa6c55aa76. 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/2zJeE0Me26LDBU4r8cy0hA.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/2zJeE0Me26LDBU4r8cy0hA.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0b6ca81e8768fdd38c686324d0e0780d334f08741c02d8fabe28373f9bbf3814. 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/1i5mC6FuAR10nMOEfDfvqU.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/1i5mC6FuAR10nMOEfDfvqU.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x20cf53e3515fcaf4c4f375627b1940ec69fbc922224da04252e33b3ba6fc5341. 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/7EY8cD7njOTpme641g42tD.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/7EY8cD7njOTpme641g42tD.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd093b459572dcf3df0d500f057a468602665bf3aa738657f6557a5233c3166b0. 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/3WmFQlzbNDp0EaWnRU7tIV.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/3WmFQlzbNDp0EaWnRU7tIV.