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 0xcc77a0efc05f49538310066fa1a912a7c3ef157de4ca7b665c866ef0e98400d2. 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/90673efe-3ca4-4770-84e7-1da74f0f9c80.json and https://artists.proofprofile.net/proofs/artist/90673efe-3ca4-4770-84e7-1da74f0f9c80.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 0xaa127d017ad9e5ce55b8617e2afbe46f1e79f471fb65c50a70732339ca83f9a2. 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/30IQN4NNZPr3fn0YmrF92X.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/30IQN4NNZPr3fn0YmrF92X.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0212c62487713dd58367064962c47f82d3bcf82246686851648c7a1ded06e77b. 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/5GoYi5Nx1ImQTjrCxVkwuk.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/5GoYi5Nx1ImQTjrCxVkwuk.
{"copyright_id":"0x74f8bba3dd0bb86677ff541d8b2a07e7cc7473cfcd8d0fa717255ff5936e8bd6","isrc":"FRR642201660","name":"U'r Bad","registered_at":"2026-06-04T05:36:26Z","spotify_id":"6fJmOSkPSqTETDvBFyiyXb","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x74f8bba3dd0bb86677ff541d8b2a07e7cc7473cfcd8d0fa717255ff5936e8bd6. 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/6fJmOSkPSqTETDvBFyiyXb.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/6fJmOSkPSqTETDvBFyiyXb.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x65781833a962d6c10927b45d7b4bb773282969fa28fbd20546ed4a04ba56b301. 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/3IuC01T7uEnCxPnGMg41Hv.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/3IuC01T7uEnCxPnGMg41Hv.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5948047b8954cea9b2740f6d5906489ca79209fee98c47265b6b018203e9e1ec. 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/6FmvDclq7Ka4xPlxi28g45.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/6FmvDclq7Ka4xPlxi28g45.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xadbd6830b8697c5d67a827372bb62228396971b16097e8a3eaac1f54fe61d89b. 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/1i9A4A5luEoX8AI6EwDnNg.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/1i9A4A5luEoX8AI6EwDnNg.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc3a84b9051d680405a886f515204384b74cbb166f9471116d652f9100008f546. 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/3VrKl2d7BARsapf9IELR6x.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/3VrKl2d7BARsapf9IELR6x.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe8ef8d8c9483fcb5b1b92c9b948ad81c800df5859c8133a20c016ee760042915. 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/1wE06ItQpK0wjAhCpwfsH4.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/1wE06ItQpK0wjAhCpwfsH4.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3e70f2cf51f3aa48bc2ade7d279f2110bf9108305ccdbfb24d4ba7c49d5bfcc9. 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/04mbVNv7PNs6ITQWKzXOvC.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/04mbVNv7PNs6ITQWKzXOvC.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x370188d3b5725fc2c48bf13d8f48cea06149d8f187d59d4a9705692522e9a399. 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/0PiPv0w4N0P33kzI2cEvEB.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/0PiPv0w4N0P33kzI2cEvEB.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9818577c6ad9b3697d1ace4b158805d3fffe1979adf42e5abe616ba69803de26. 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/6z2pL9JslKLIWbsm68s1V4.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/6z2pL9JslKLIWbsm68s1V4.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x65781833a962d6c10927b45d7b4bb773282969fa28fbd20546ed4a04ba56b301. 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/2GGSnUEpo3KAz3VjqKwWdC.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/2GGSnUEpo3KAz3VjqKwWdC.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe13c6f66bb3c5178d6c636fbe38300d752c496fc2b8b28c488131fe3fe54ba63. 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/0QLwUGqueZGJlhCRDwyvN3.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/0QLwUGqueZGJlhCRDwyvN3.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0cfbf07aff63b27082e54e787522c9326606474f55b81c55d5f56b4ec0c22d0b. 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/7mw1UVm3rQTmVu5nNmf5ek.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/7mw1UVm3rQTmVu5nNmf5ek.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9e044b2f874fc6c537a2feb617b6f782c51f945098a6c416fd210a4f10ca897e. 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/25v0tr31ggEhjJbRNixQuu.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/25v0tr31ggEhjJbRNixQuu.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x74f8bba3dd0bb86677ff541d8b2a07e7cc7473cfcd8d0fa717255ff5936e8bd6. 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/2NhN7gdAYnnR0hOvwFfUls.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/2NhN7gdAYnnR0hOvwFfUls.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe3c7701c1cba8d66dab44811185f9b25b447369128c9832d57679d7f772c1657. 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/62QuAWjNuUIOca8pgZ7Y2y.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/62QuAWjNuUIOca8pgZ7Y2y.
{"copyright_id":"0x18339bda40cffbb144fbc5dce5936111b6f6e8059827bb51862af3e2ae6257b2","isrc":"FRR642300714","name":"Clap Clap (TikTok Freestyle)","registered_at":"2026-06-04T10:43:06Z","spotify_id":"5vkZoRcqUShQB3e1M30bfr","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x18339bda40cffbb144fbc5dce5936111b6f6e8059827bb51862af3e2ae6257b2. 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/5vkZoRcqUShQB3e1M30bfr.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/5vkZoRcqUShQB3e1M30bfr.