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 0x955ca8cd42926a9d603d4181ba94771f0754f165507e6bfbf60887c112338dbd. Chain 2 (Bitcoin): anchored in block 953407 (2026-06-12T19:24:56Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/5a206d27-51e0-466d-869f-36ec0b0c3429.json and https://artists.proofprofile.net/proofs/artist/5a206d27-51e0-466d-869f-36ec0b0c3429.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 0x872e0200bc1379b0dbbd9586b914bcf34b4d6449f102b48845b4f87c3f53f9a6. 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/6roUxig4QRaUCCrpfWgwmt.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/6roUxig4QRaUCCrpfWgwmt.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5c683ba5ac027b1a6c5d4438d50ffa551ce1cc9f7201cd665ce9874ef30fd99e. 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/5c0kqSFfs9j6l5hPsazjAc.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/5c0kqSFfs9j6l5hPsazjAc.
{"copyright_id":"0xf7a9c5451aa2e0c73822184eafdf1c04c05d9fa009f0beee15ad33b4adc8d136","isrc":"QM7282351698","name":"Algo Bien","registered_at":"2026-06-20T00:15:50Z","spotify_id":"3XozjVRagNagKwYLqjlute","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf7a9c5451aa2e0c73822184eafdf1c04c05d9fa009f0beee15ad33b4adc8d136. 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/3XozjVRagNagKwYLqjlute.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/3XozjVRagNagKwYLqjlute.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdefaeb2582e00d0084d861a20ec1e419f5a65db7eedef3a956517a7e67c537a4. 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/7E1ng1KZX5MoSU0MypeASZ.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/7E1ng1KZX5MoSU0MypeASZ.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x872e0200bc1379b0dbbd9586b914bcf34b4d6449f102b48845b4f87c3f53f9a6. 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/1AtCMpYD4kPAPc5s5l1Vbt.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/1AtCMpYD4kPAPc5s5l1Vbt.
{"copyright_id":"0x2d16c44d2f316da64168ad2a055b504d3db29a7b01d93ed5c6baae8d332dc70f","isrc":"QMDA72213584","name":"Katana - Deluxe","registered_at":"2026-06-10T12:52:59Z","spotify_id":"6kpv1zrJYpOZLYf72ZW2uP","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2d16c44d2f316da64168ad2a055b504d3db29a7b01d93ed5c6baae8d332dc70f. Chain 2 (Bitcoin): anchored in block 957124 (2026-07-08T03:53:27Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/6kpv1zrJYpOZLYf72ZW2uP.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/6kpv1zrJYpOZLYf72ZW2uP.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x12241fc8c0cedde25811d6798483eab09d6a0f6e187ab0432c181b9f5b56a7a9. 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/6jedNJnKLRw43wzIZUQ9K3.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/6jedNJnKLRw43wzIZUQ9K3.
{"copyright_id":"0x3e9ac9abdea0836b1900b2861d4286707aa4bdeafac1aaab60140f6551209438","isrc":"QMDA72213586","name":"Lil Wayne - Deluxe","registered_at":"2026-06-25T05:13:10Z","spotify_id":"1eoJBPrm28L9aMerCmqxDp","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3e9ac9abdea0836b1900b2861d4286707aa4bdeafac1aaab60140f6551209438. Chain 2 (Bitcoin): anchored in block 957120 (2026-07-08T03:22:41Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/1eoJBPrm28L9aMerCmqxDp.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/1eoJBPrm28L9aMerCmqxDp.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2d16c44d2f316da64168ad2a055b504d3db29a7b01d93ed5c6baae8d332dc70f. 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/39viBiehq4YVQViqArIUBi.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/39viBiehq4YVQViqArIUBi.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x12241fc8c0cedde25811d6798483eab09d6a0f6e187ab0432c181b9f5b56a7a9. 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/0cKiRS0HSpICZ4ImeCwVX2.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/0cKiRS0HSpICZ4ImeCwVX2.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3e9ac9abdea0836b1900b2861d4286707aa4bdeafac1aaab60140f6551209438. 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/3AqGKMtONtI9bBu22c5gwM.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/3AqGKMtONtI9bBu22c5gwM.
{"copyright_id":"0x45c4c2d5a507320f4ef12fbf4b203a0f13f0f47cc668b60fe649b779e0c893ac","isrc":"QZ5AB1762116","name":"Una Estrella","registered_at":"2026-06-25T21:02:32Z","spotify_id":"2Dc5IJ6DOjqEWI0ZeNQjhO","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x45c4c2d5a507320f4ef12fbf4b203a0f13f0f47cc668b60fe649b779e0c893ac. 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/2Dc5IJ6DOjqEWI0ZeNQjhO.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/2Dc5IJ6DOjqEWI0ZeNQjhO.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x039d00b73084e323b483bdaac22bc9715f5d31ee68bd0087e568cf9e1dc8d298. 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/5ZhihMm0LqvPVfe2ki9XXA.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/5ZhihMm0LqvPVfe2ki9XXA.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbaad311dabc05ff2965e794c40476a2ac1fb37816637b11ace4394042de38eb1. 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/6T4toK4kK8loPYqTRJyjPV.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/6T4toK4kK8loPYqTRJyjPV.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe03a0142e7f0b1c3b003ab7510a36b42da8a1fae1476fe3af7c047a24d56ed02. 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/5JQKqn31B828VvedMVySvq.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/5JQKqn31B828VvedMVySvq.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8679892ed94ba685cc59d26b026c25f3cebacdf54ab0b45b0a0e463fc03262a5. 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/4sjURfRQ38vTBvf9vZjKEX.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/4sjURfRQ38vTBvf9vZjKEX.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x94c87425f0b95d030242b8e046911a2fbb8f1395b02d45a8ca581a1720f95745. 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/73cjrdSVcqqcWIzNWnl6Vm.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/73cjrdSVcqqcWIzNWnl6Vm.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe681c4aa153b554a0da10da5b4bcbdb3a3a455e0633d7c7f2087f6216ce01955. 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/2OST0MPuLwwmqe8wh0G4nv.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/2OST0MPuLwwmqe8wh0G4nv.
{"copyright_id":"0x699254ed62ae8a6c4aebedd03f1e1f19c452f24d66ca785cbf42b26160ed6e23","isrc":"QZ5AB1762124","name":"Los Plebes","registered_at":"2026-06-09T18:45:26Z","spotify_id":"1gWXuB5I9CWYrD8ZgsEt5C","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x699254ed62ae8a6c4aebedd03f1e1f19c452f24d66ca785cbf42b26160ed6e23. 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/1gWXuB5I9CWYrD8ZgsEt5C.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/1gWXuB5I9CWYrD8ZgsEt5C.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa3b6f8880a1ed54c5ad5fd8af82514fae299839a704448d077b18b5fbf7ed894. 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/3Qcvc9YEujNqJK6ARTwfHJ.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/3Qcvc9YEujNqJK6ARTwfHJ.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x107c46dddb6e13163bd1ba19fdca5a8dfa3ac4b910abec748d5f835df626a479. 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/71C7jSpuarZp4OdagdCct8.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/71C7jSpuarZp4OdagdCct8.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3c13b5426d36d615bedc3ee4dbba7908b09c0ad0f608a30919b35166ce260e28. 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/4kaiVlLN6Bwqvr5ImCkAvn.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/4kaiVlLN6Bwqvr5ImCkAvn.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf1ac2973266fa67fa1c215526ba96901203dde3d2e505ca2ac97f4035895e1b3. 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/67QJixbJX8M7Z4iVz7TJpR.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/67QJixbJX8M7Z4iVz7TJpR.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x46bfd6f4de43b5a3752c0a2b5c46372756779806e2927f44a1e347c4d05be7fa. 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/0lTif5y1QBpaIdE5W6MUxF.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/0lTif5y1QBpaIdE5W6MUxF.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5c683ba5ac027b1a6c5d4438d50ffa551ce1cc9f7201cd665ce9874ef30fd99e. 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/74vO1spmqpOGURoK3xNUUr.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/74vO1spmqpOGURoK3xNUUr.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf7a9c5451aa2e0c73822184eafdf1c04c05d9fa009f0beee15ad33b4adc8d136. Chain 2 (Bitcoin): anchored in block 956894 (2026-07-06T07:53:57Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/082YDpfCUTIL62gbRAXxP5.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/082YDpfCUTIL62gbRAXxP5.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdefaeb2582e00d0084d861a20ec1e419f5a65db7eedef3a956517a7e67c537a4. 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/2wjx5Ta7hF5WLMl1vUxCN3.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/2wjx5Ta7hF5WLMl1vUxCN3.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcce684090f2899588d47ce3b7eb29adb85470bcc121472819a3ce7208df0ca5b. 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/79rJ6m23OdYbGaCE49u42s.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/79rJ6m23OdYbGaCE49u42s.