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 0x079df9e4e243e698f8f56db0dbbc58a76d3ab817c5df391a809dc48412f73a1d. 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/6c74e320-254d-4f94-a19b-655ad457a598.json and https://artists.proofprofile.net/proofs/artist/6c74e320-254d-4f94-a19b-655ad457a598.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 0x0b3862d42894de4e88a9254d6bc4f5e2d2093b0c86cc5e10a1d6bb50809cda33. 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/59XEZu2yEW9nJl3AtSbHGO.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/59XEZu2yEW9nJl3AtSbHGO.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5952bc1e1c0a324ff9fdae17b8f962441fb3f1478b8598bf16894021687f9760. 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/2Oum9Ze9GhdDUiMaa7FLZ3.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/2Oum9Ze9GhdDUiMaa7FLZ3.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xceb17e1255d17229c42a75c4f358b828cb02fe3fd0792b6d679b85af9b292b06. 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/6nrOCkQOFGBreLVqBxcMzW.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/6nrOCkQOFGBreLVqBxcMzW.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x048bbdb406adafd54bb52a8c2dbc8eb1abcbc9a8f2ef1f16428aa57b39e49b5d. 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/4q4XkEJRQ0heBGd1haViro.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/4q4XkEJRQ0heBGd1haViro.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6c30d35b14e059dce5445fb87370a362b94ebe2983c99bb7bf969d27bb69d4bc. 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/0NPpfXCEQUtpFUSzUbBpGn.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/0NPpfXCEQUtpFUSzUbBpGn.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf768bbb840dfbe2b16afd34d8e925d19eb87dd0c69df73f8c38c4d3055a59c01. 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/112lMW6kcGyPvI8nSLfLoH.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/112lMW6kcGyPvI8nSLfLoH.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0ac0e35e247e0bc77d6b08eb236735dddcd68a4d47c5378ff693780b94604c61. 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/3nh3JtwN5LmGUwDNaEHN6b.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/3nh3JtwN5LmGUwDNaEHN6b.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3474081bd1cafbe25df880b51dbfde79f27351cdb9971c5416053d94f6845737. 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/0W3yX7VraJXjoj8goFdXWG.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/0W3yX7VraJXjoj8goFdXWG.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfb792aa194fe15192dbfdd54008e2e127008fa34ed76ed7dd9f89e28aff1e129. 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/4uG8DBD6TJ1x2u008CwYWM.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/4uG8DBD6TJ1x2u008CwYWM.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x48fd016a27d85b42b5a86e0eff33c7d83910b1f8ad85095ccd8533bcef1ea755. 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/3Pirl7JknYpgmCJHuYhqta.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/3Pirl7JknYpgmCJHuYhqta.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4df86f338da0532a49ef88966ac6286d401d60e7392a61ce52c44e9d3e165d42. 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/4oO2sfb8czTenlymRIqgtI.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/4oO2sfb8czTenlymRIqgtI.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3177fff6d522b3d319494021e10109b013136e08a131e78915427c15ede76c5b. 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/1bDMZjGO9CJVgaJ91Bndmr.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/1bDMZjGO9CJVgaJ91Bndmr.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8f91855e1a5bba8b9cfc5634d31949c91922887674851f3f9e78dc4fbb2a5f5d. 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/1DoD2hLfhXHo2SWIILUZAK.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/1DoD2hLfhXHo2SWIILUZAK.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb7d43ec10500a5de007b6a86bcef4876f2290c86caf6642c72fe9ebe8f826ac9. 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/56zizCzH9Ps30d1gmbO61w.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/56zizCzH9Ps30d1gmbO61w.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1d90cc4637c0ebf54f0f5f6b80f74fe9dfed84f20c6437efc0b6484203c692d2. 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/3Z0gg3OapsaUaiQuZTS6LV.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/3Z0gg3OapsaUaiQuZTS6LV.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9870880e98495c0f13653b16f4aa59843234559db4884aca01421ad557f3fc7f. 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/0AWqToMTxJP2qZSAPx5DDN.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/0AWqToMTxJP2qZSAPx5DDN.
{"copyright_id":"0x4c3ab8376e9ef076558aad1fc3f0d62ddd5c67a2a657d8cf4bd28cd2014fc0b1","isrc":"QZNWR2193017","name":"Rockstar Nightz","registered_at":"2026-06-05T05:12:28Z","spotify_id":"27a7D2rCgLLhh6QL7jjHbc","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4c3ab8376e9ef076558aad1fc3f0d62ddd5c67a2a657d8cf4bd28cd2014fc0b1. 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/27a7D2rCgLLhh6QL7jjHbc.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/27a7D2rCgLLhh6QL7jjHbc.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfb8c2730f3cd5c0173c78c6d597b1a25a20ad737e61408e7ae0d444e0e3c1e19. 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/0gIo20nDrYZsA0yJUGdG3o.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/0gIo20nDrYZsA0yJUGdG3o.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xff81b0e68ce6085014c3708dc1c7c93a201d762c7e849afa3a3a40c805528db3. 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/0VrB5y6GFs5AJAT7KwsKGM.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/0VrB5y6GFs5AJAT7KwsKGM.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0cda6df44cd857e13c02a1ec591be76bba49401727f2bfdc91e8fe9e5d328765. 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/25eQW6AXayxCowCnFICLyO.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/25eQW6AXayxCowCnFICLyO.
{"copyright_id":"0x476af7946f383ea1c332b41da8d3ef077684d0cfcd447adee24525e12c5bf771","isrc":"NOUM72300431","name":"Kåmon (ft. Roc Boyz)","registered_at":"2026-06-05T09:20:50Z","spotify_id":"04KbGASNQpMe2yiNkfnsni","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x476af7946f383ea1c332b41da8d3ef077684d0cfcd447adee24525e12c5bf771. 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/04KbGASNQpMe2yiNkfnsni.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/04KbGASNQpMe2yiNkfnsni.
{"copyright_id":"0x6cf3f05ad67f9c3a927cf16a969051e9e058e9c26e0e260e384a2de4a3dac490","isrc":"USZXT2351949","name":"Feeling Myself - Roc Boyz Remix","registered_at":"2026-06-02T01:09:04Z","spotify_id":"67en3njm0MOvKPIM3lkR3V","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6cf3f05ad67f9c3a927cf16a969051e9e058e9c26e0e260e384a2de4a3dac490. 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/67en3njm0MOvKPIM3lkR3V.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/67en3njm0MOvKPIM3lkR3V.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x77301886e07a31a81ef02266a34f85700e638544079d286aa78f78c94ca8b21b. 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/0hlygDT1sZNFPP4tIXVPMN.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/0hlygDT1sZNFPP4tIXVPMN.
{"copyright_id":"0x2c3affe7a112ae5b7e20d0942e11e5ace627f0e584cac6ed700d42ec203ab57c","isrc":"SEUM72200971","name":"MISSFÖRSTÅTT - Roc Boyz Remix","registered_at":"2026-06-04T14:17:02Z","spotify_id":"5PnY5zibauLwrMFIBfmwM3","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2c3affe7a112ae5b7e20d0942e11e5ace627f0e584cac6ed700d42ec203ab57c. 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/5PnY5zibauLwrMFIBfmwM3.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/5PnY5zibauLwrMFIBfmwM3.