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 0x1c5f6f28485c4fff77925e4cf13d20bf3c4f8a3e57e7caaaaa3fdfb141f10391. 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/eeb2a802-6184-4cef-9d8c-d81b97ab8fb1.json and https://artists.proofprofile.net/proofs/artist/eeb2a802-6184-4cef-9d8c-d81b97ab8fb1.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 0x6914b2c794531928d92cbc8ef133522da03b91c75b6b684c512bb913e729ce01. 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/0h6Uvv0XJXPB5IUMIzEH0V.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/0h6Uvv0XJXPB5IUMIzEH0V.
{"copyright_id":"0xbc70f781ed4f634b55214c2bad9d3b701e0db376430c2d796e3db028b3cfddf4","isrc":"TCAGP2221120","name":"Le Bas","registered_at":"2026-06-27T04:23:06Z","spotify_id":"3STT3srG0P0KLuMfNKdxoc","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbc70f781ed4f634b55214c2bad9d3b701e0db376430c2d796e3db028b3cfddf4. 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/3STT3srG0P0KLuMfNKdxoc.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/3STT3srG0P0KLuMfNKdxoc.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1f41543cc8e4d5613c7daa180c7e436ca357485d01f16fc4d30a2a12a504207c. 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/2CpOz5sOlNfW93przBeLBk.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/2CpOz5sOlNfW93przBeLBk.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7a60d86e0992d1ec35777b8a3f9daf3260ca24b4d84e3afb995792dd7d34d91c. 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/1UH9tSGdjBFMnPldSPFcuV.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/1UH9tSGdjBFMnPldSPFcuV.
{"copyright_id":"0x649f99f9c1a08133cc655e54f17ea07f2714f9b8ad2b7c458e9dddf15acfb7dc","isrc":"TCAGP2221138","name":"Ambiance Dks","registered_at":"2026-06-19T12:02:05Z","spotify_id":"4R4POz30ycXH2ISepxciei","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x649f99f9c1a08133cc655e54f17ea07f2714f9b8ad2b7c458e9dddf15acfb7dc. 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/4R4POz30ycXH2ISepxciei.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/4R4POz30ycXH2ISepxciei.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x29bec38d886cf6f0a2fcf3f6c9357c5e9a1300bd9ed64a8bec89f8ef8b27d6c8. 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/1cuFhvQ6kAdReFarrjznhy.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/1cuFhvQ6kAdReFarrjznhy.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4d663a3ecffc06f18a645f77660a323521a339194a52309f67777b58bd87986d. 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/0mhT92NLCdcHs59JG6Ppo4.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/0mhT92NLCdcHs59JG6Ppo4.
{"copyright_id":"0x3ead9072ff2389bdd5ed48bb30473d5e85eb49b1fe750167a9b1d06cb4916aec","isrc":"TCAGP2221159","name":"String Qui Depasse","registered_at":"2026-06-27T04:04:47Z","spotify_id":"0TiVuCgLuLATilZk1sY3oq","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3ead9072ff2389bdd5ed48bb30473d5e85eb49b1fe750167a9b1d06cb4916aec. 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/0TiVuCgLuLATilZk1sY3oq.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/0TiVuCgLuLATilZk1sY3oq.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7c3117154a97c525828814aaeb7788d19a16c5be7f15213579b0705c8adcf33f. 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/5tPEmUqrPgVFTVvoqPfE9B.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/5tPEmUqrPgVFTVvoqPfE9B.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0fb60f0582e00bbc795370ba15a356f699ec2c45af74fabd788e0f1eaf36b79a. Chain 2 (Bitcoin): anchored in block 953515 (2026-06-13T12:53:06Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/2e48EtYgrcPnZ0rKJJ9XuA.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/2e48EtYgrcPnZ0rKJJ9XuA.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd983c75a800574155ad9baa0896f059a2b74ccb2968e7af15a4584bca743172b. 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/6fpzY4ckg9EwQUoKj9qTvb.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/6fpzY4ckg9EwQUoKj9qTvb.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x30676fe563817f00f8fd32f941803b9518afbbbaa92189161755609180b31b63. 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/0XBnRDipKpXOGRGN8ETC12.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/0XBnRDipKpXOGRGN8ETC12.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6a2dfdb9406a639fbea5d232dd990867d2606101523258a9987b13c305d942e8. 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/4uxrvRSB1mWEU62SyRDEsi.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/4uxrvRSB1mWEU62SyRDEsi.
{"copyright_id":"0xe01487bda16bf3bf48befc0e503a4eb3ddc14bf79b3473fe4f7d76f64c3b0c4d","isrc":"TCAHX2425422","name":"Best Place","registered_at":"2026-06-27T04:03:10Z","spotify_id":"60oK62aW6AvEPAao6xvChn","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe01487bda16bf3bf48befc0e503a4eb3ddc14bf79b3473fe4f7d76f64c3b0c4d. 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/60oK62aW6AvEPAao6xvChn.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/60oK62aW6AvEPAao6xvChn.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x53477948369b2b72c90e688d4bb3e76380e5ff47114a88b95cb6da83564c4208. 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/6cR4FIdPaQJKQIFBKdbfyH.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/6cR4FIdPaQJKQIFBKdbfyH.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9228723310de82cad08b6e69491b16b6c054e0039fe6e6c954c68fed5c329b24. 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/29niwB9NNND2ydGXZnTy2m.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/29niwB9NNND2ydGXZnTy2m.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xca964adc6376c2ebd5a506b7146916b500e14ca40b0295d7c66d3c746b9d3bc4. 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/3nbTXFnBUPn5l5VkaUVL3I.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/3nbTXFnBUPn5l5VkaUVL3I.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5b497a941dc87a9ce904dc68522e9c077df42202664422e494ed2fe0a5b2d8f7. 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/4Tr066nho7XSxXbp4zB98E.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/4Tr066nho7XSxXbp4zB98E.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa6f274ec95d1845ecb96a3f4985d0ee121838fab92449d08e816ea40c1930bc7. 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/0sBaMByRYhDlVeXQpfuPd2.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/0sBaMByRYhDlVeXQpfuPd2.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6ca89000e8b6fd9afe496651fbf021afb0ce7e8956a5d4f49940e2f62d613987. 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/6d9qVBOJDTT7j1bUKvQhD9.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/6d9qVBOJDTT7j1bUKvQhD9.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x086a1d100fcca553ab7d09891518e09c316f84244213b3c4b2de98f0a86f2f71. 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/5P1owR4AVqEmeyetmLHtQf.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/5P1owR4AVqEmeyetmLHtQf.