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 0x0dee1fbb492ca55d2a8a7b98ca98ec7aeda2e28c7039e03a5b6dbb6b9eed2a0d. 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/9418a7b8-b52b-471c-8613-3637a3e4a6f0.json and https://artists.proofprofile.net/proofs/artist/9418a7b8-b52b-471c-8613-3637a3e4a6f0.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 0xd4e5b863acc2516dd95697461a86b5fb8ed3fa441dca012568e3c8bc7e5d2073. 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/75Se3geNzix3wFVYsoR3XN.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/75Se3geNzix3wFVYsoR3XN.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xca32fba9cabd384adcf66d6d3347f7f621c354acee01f2403dc9333db675212a. 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/1CL08AgJuTqd2dV2Jf3XAA.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/1CL08AgJuTqd2dV2Jf3XAA.
{"copyright_id":"0x3cdd4b8de413eb2a00a285c06daed017694d0d5a3c60dd5e5f6e14d139cec605","isrc":"CH6541885971","name":"Find Someone","registered_at":"2026-06-08T21:41:52Z","spotify_id":"33bpkMClqDI28PttlggOvk","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3cdd4b8de413eb2a00a285c06daed017694d0d5a3c60dd5e5f6e14d139cec605. 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/33bpkMClqDI28PttlggOvk.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/33bpkMClqDI28PttlggOvk.
{"copyright_id":"0x21ef31d6ec414cd21ebd4bbcafcdb9003bba119e39763ae00931d6619ae740bc","isrc":"CH6541885972","name":"Deja Vu","registered_at":"2026-06-06T18:24:40Z","spotify_id":"4FOLuyx7teVN7kjQHyJWRe","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x21ef31d6ec414cd21ebd4bbcafcdb9003bba119e39763ae00931d6619ae740bc. 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/4FOLuyx7teVN7kjQHyJWRe.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/4FOLuyx7teVN7kjQHyJWRe.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7c2aff0a6da58f5ac75b3f17661bfabf48f55608603bd575695510a9cdea823c. 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/4SSR4yN9DYmPkJvIPLfs8G.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/4SSR4yN9DYmPkJvIPLfs8G.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x37b04d01d4f8b13b610eacc81271ac21a57b8647416fc1cd56976f0858b7051b. 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/5PNVXqJF6NtgW5yfOH88aO.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/5PNVXqJF6NtgW5yfOH88aO.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd1ec50461d295745e6514f486c151f42c8465a347fb906bb4cc34a7901defab8. 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/4QJ3kR7tnwUdbjgCz04hDh.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/4QJ3kR7tnwUdbjgCz04hDh.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x06a1ead3b992b5a7bc593019ba7f5bd302d52e55bea28c78b4ecda532a28718d. 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/1qfJSRFEf2z629HL2htUz9.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/1qfJSRFEf2z629HL2htUz9.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe7441fd9b92d90c25d7f70354a725367cd5a2c29109cf18e9ae42ca3164c5841. 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/5PEMQHqzLkXzfLiRpP2R6w.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/5PEMQHqzLkXzfLiRpP2R6w.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf78fe476d098697578cf12df64e645763a925974ef10c29884c79c26c35b2c64. 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/4DqekvGQW2zHNMVh0gM3qp.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/4DqekvGQW2zHNMVh0gM3qp.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbcbdf06911dcb4f19388310b95e6629080dbd56eee0aaa92f8777a015bc428ba. 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/0WEjkzCao5bRmjo8em3L7Q.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/0WEjkzCao5bRmjo8em3L7Q.
{"copyright_id":"0x7d8083df89d6d13d526c9a4d50f40eced5e74a71b9d94f6c6bb6e7b57b6730b2","isrc":"CH6541941298","name":"Travel with Me","registered_at":"2026-06-09T14:54:42Z","spotify_id":"5nMbshkB8eLvjCiN4MdiTL","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7d8083df89d6d13d526c9a4d50f40eced5e74a71b9d94f6c6bb6e7b57b6730b2. 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/5nMbshkB8eLvjCiN4MdiTL.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/5nMbshkB8eLvjCiN4MdiTL.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5d6c20182220f3a4f313ed2716d9a1df2cf4231f4e2fe217557f5df2a1e1fb9c. 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/2ck4ZEWGbi2GSWu8JQA7Jz.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/2ck4ZEWGbi2GSWu8JQA7Jz.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7de6b56b0c359837b6610cfeb79628869754ad3d5a07773a47241421b2f9dfab. 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/5hXo1Xg2cXd3ll9FcTHfSY.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/5hXo1Xg2cXd3ll9FcTHfSY.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6c0d9e62994297aab3efa67dfe48a7ef940abb84fc4bcaa303762a8a7248aa77. 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/7EtiaHVLkTM46p0nA4ypZA.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/7EtiaHVLkTM46p0nA4ypZA.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5e46b7434b4fde66add63c89c93cb4810d4cfdc6c43ed98c9563b787561d7e7b. 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/45qjwSWsoOQX2GlpEPjUTJ.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/45qjwSWsoOQX2GlpEPjUTJ.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3b04c90f41afc4a760dcc79ced9c856c03eb2a81faca37759c0a0a376312e887. 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/3BpksMPU694nUwDh93onc9.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/3BpksMPU694nUwDh93onc9.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf58aaa68fbc2792598eda695a8974161b3aa46bb6b8ec4775593877d0c5d1b5a. 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/2KDMcT9WCeIuWw9kxfYCFy.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/2KDMcT9WCeIuWw9kxfYCFy.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6dcac5f7750985c19836c71a737d5eb0e723c7bc857c88911e68da69905f0eb8. 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/7Kv7Q13skaIKLt7w2OShlH.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/7Kv7Q13skaIKLt7w2OShlH.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x923e3251480a0a0cadda1dac8fe34d04078a2c4e82ab2a7953605c697757a4c0. 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/4RKtBLNY1LQasjk6x4AvNo.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/4RKtBLNY1LQasjk6x4AvNo.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb7488f8edf56c26b6cc3d8c37d724c6e65485bcea37196b6fbc04229f9dee1b8. 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/0H3Y7VlJL28yOPb4TLPEJl.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/0H3Y7VlJL28yOPb4TLPEJl.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3ba8482256ec1b1dd48f7810b74691c09aaca37ab01a15264f68d2dec67eecdc. 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/7edkVf21DpopgwU5MvPm5F.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/7edkVf21DpopgwU5MvPm5F.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfc8612fc74acba0872eb4e25a31fda4f9cd1a36682622cc3a7d65a3450da4cf9. 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/6OxIV0qIzVDhIIJyhBKc2M.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/6OxIV0qIzVDhIIJyhBKc2M.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2ab8283c1e81d0f180883ddc7a7be5de7c74149c871c08a40489fa25facafe23. 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/0Iv6rut13UsW3jz12ZjzKg.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/0Iv6rut13UsW3jz12ZjzKg.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x59580ce2da09dba01ba22f699e356f5f287021cc403ec1e354873d40c5413ab9. 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/6CP3sdoF8DshcVZV3xA8ya.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/6CP3sdoF8DshcVZV3xA8ya.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa8e226022b31775f0c055d0da781d7db1d294e2cd0394df41a3baef5098ae798. 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/4x1DDw1RE1RyCAuR5rx1jp.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/4x1DDw1RE1RyCAuR5rx1jp.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2e1749b5c05bc7a2dde94a6be0854acdb3d4236733563aecafabdda2e09d72f0. 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/1CPdnwi2f77Qq7CsMyI6sk.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/1CPdnwi2f77Qq7CsMyI6sk.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x753f522eef82315bd9ea7a4377ca341ecba760e86b316a65a10fc6d50dd4c7a2. 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/3s3bAbbAgdWKRQ3g5mQ88s.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/3s3bAbbAgdWKRQ3g5mQ88s.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9e3ed3f082b549c1af7cb02c4ad0f0084b4aae267ae8d653d73bb49721f5b558. 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/3Tisy6PYx798Z509cSOvdV.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/3Tisy6PYx798Z509cSOvdV.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8a8ea4d91eb586c2ff4ab384d2507f4abf6b32a256a17275fbd43ecfd1b1e010. 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/5x0RFPAXSILRgI3dfjtLaQ.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/5x0RFPAXSILRgI3dfjtLaQ.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe1b62d21cb193094668bc6b3305114eda404feeff25447df306f7cc6b6b2d232. 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/1PDPb11S1jvCnDY5x0OYlf.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/1PDPb11S1jvCnDY5x0OYlf.