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 0xcb9849722797607563b30573eaa1722885ae4e3b75677618732758bd69c53b82. Chain 2 (Bitcoin): anchored in block 953408 (2026-06-12T19:28:13Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/b6a916be-d41a-4117-a2d2-17e8987b956c.json and https://artists.proofprofile.net/proofs/artist/b6a916be-d41a-4117-a2d2-17e8987b956c.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 0x4664e98d615329f9a51d2803b11d0820d0d4c8599df223bdc0121e28e082b913. 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/3LAq3UBx84lyFy2by0j2TW.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/3LAq3UBx84lyFy2by0j2TW.
{"copyright_id":"0x73445e81fde2d036fb574c278aa1f6b7848aa33c990a0ff39670fe6f31f9a4bd","isrc":"BXVDX2200003","name":"Sua Falta","registered_at":"2026-06-08T05:29:19Z","spotify_id":"6zwSUh5EyIMvEmZaKFEBfl","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x73445e81fde2d036fb574c278aa1f6b7848aa33c990a0ff39670fe6f31f9a4bd. 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/6zwSUh5EyIMvEmZaKFEBfl.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/6zwSUh5EyIMvEmZaKFEBfl.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x720b4345071a3449711c0586ceeff265801c69693519f554ffa30cb3e2c6daf5. 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/3kihHB83cSIvBzEIpu0vXK.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/3kihHB83cSIvBzEIpu0vXK.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb07f5ed660e63e4134b20898412b8c69931162712b85d7b8ca15dcae651fd150. 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/3151w9snyt1Hvsm14whS4p.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/3151w9snyt1Hvsm14whS4p.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x720b4345071a3449711c0586ceeff265801c69693519f554ffa30cb3e2c6daf5. 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/0Mq252c5FzVHQf6wf9aa2y.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/0Mq252c5FzVHQf6wf9aa2y.
{"copyright_id":"0x73445e81fde2d036fb574c278aa1f6b7848aa33c990a0ff39670fe6f31f9a4bd","isrc":"BXVDX2200003","name":"Sua Falta","registered_at":"2026-06-08T05:29:19Z","spotify_id":"1jTlOGJFLFamCvQla3XWdo","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x73445e81fde2d036fb574c278aa1f6b7848aa33c990a0ff39670fe6f31f9a4bd. 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/1jTlOGJFLFamCvQla3XWdo.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/1jTlOGJFLFamCvQla3XWdo.
{"copyright_id":"0x52395a46ca4fc4cf821f43c087bf64aed500fd2ec95d037dbb3956596c7391aa","isrc":"BX52E2400050","name":"Luzes de Dezembro","registered_at":"2026-06-29T14:46:25Z","spotify_id":"1GM4CjrNbP7PDzgL2MIxUL","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x52395a46ca4fc4cf821f43c087bf64aed500fd2ec95d037dbb3956596c7391aa. 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/1GM4CjrNbP7PDzgL2MIxUL.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/1GM4CjrNbP7PDzgL2MIxUL.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb2878a1859edf43e2f3f6f748cbcd564051e04a10d9d90e8b0f5513b7adf4722. 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/6N1hAIEIdixOWtMjnKEfhE.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/6N1hAIEIdixOWtMjnKEfhE.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf29854301aad28caefedc11fc5ad39f27e95ff292094002cca76327a7114ad88. 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/0p2huG5i5eIHdL61I8cH3d.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/0p2huG5i5eIHdL61I8cH3d.