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 0x5bf651b4d10ffc9937ac6523033406611bfd7351e439890de5bbf2e9778a19e4. 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/50e4c6a0-9b4c-4259-ad53-a18f16bf095a.json and https://artists.proofprofile.net/proofs/artist/50e4c6a0-9b4c-4259-ad53-a18f16bf095a.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
{"copyright_id":"0x71767926b078498e0aef370ba48f96dcccce63a8613acf972ebaf488d3175603","isrc":"QZ2J21504244","name":"Lindo y Maravilloso","registered_at":"2026-06-10T07:04:43Z","spotify_id":"4SevUpewx9EBcgto4PQSrj","type":"track"}
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 0x71767926b078498e0aef370ba48f96dcccce63a8613acf972ebaf488d3175603. 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/4SevUpewx9EBcgto4PQSrj.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/4SevUpewx9EBcgto4PQSrj.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x69e1e36a4a9b2e6d33f71634588bc5cccf954f4ae4a629237fa10e8a5271c919. 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/5UfIv0spubMfWDRPNLz0C8.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/5UfIv0spubMfWDRPNLz0C8.
{"copyright_id":"0x54ab23aef4fa505b8c493fbed134abaeb28d51ed6b36cf86aaebcfd82e7c47ab","isrc":"GBKPL1803978","name":"El Cordero y el Leon","registered_at":"2026-06-18T07:45:52Z","spotify_id":"13JtGs041iXkt1OWcV9xYX","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x54ab23aef4fa505b8c493fbed134abaeb28d51ed6b36cf86aaebcfd82e7c47ab. 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/13JtGs041iXkt1OWcV9xYX.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/13JtGs041iXkt1OWcV9xYX.
{"copyright_id":"0x17003bc52424c15cc88f773e78f37c9895b0d3d510deeedd8be67d4e620b4bfe","isrc":"GBKPL1803980","name":"Glorioso Dia","registered_at":"2026-06-19T19:34:42Z","spotify_id":"2IYwQ2vy8PonML8RIoWUab","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x17003bc52424c15cc88f773e78f37c9895b0d3d510deeedd8be67d4e620b4bfe. 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/2IYwQ2vy8PonML8RIoWUab.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/2IYwQ2vy8PonML8RIoWUab.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x95ae0197c7958cd6bfb6126a12438fd382a869c1615ab83d02b77b8eae03e6a3. 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/1ggTVo2NYgU0fnnmqeUjSM.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/1ggTVo2NYgU0fnnmqeUjSM.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x372984c97d56b5fdf85767b84385c6ddfcc3d840a35b2652d61af75e52939dec. 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/5TY9GPE3Qhx88RNbpACbXH.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/5TY9GPE3Qhx88RNbpACbXH.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1f6c0aefd98cbe46f9a9ea0e977d17d6748e136f40cb4aa6a0f6a7fcdfc75efd. 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/4thuD4KLUBGKwvLd8M1jyK.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/4thuD4KLUBGKwvLd8M1jyK.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf74af438556c72e96b0a4c58e4c46f827ef33df62bc6479e3f7830f45d141f74. 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/476YR336qlbI46CMTuPSh7.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/476YR336qlbI46CMTuPSh7.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x122c1c92bed4c87b3330180afc0d3f655d06691d5365d0304f9b3f7af584e89d. 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/63TAQImPrJNHcNxqfTFfg7.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/63TAQImPrJNHcNxqfTFfg7.
{"copyright_id":"0xab740e15fc011f7e917b1843fc5b67e88d67856994fc609ca7596ee1bfeaadef","isrc":"GBKPL1803985","name":"Ven Ante Su Trono","registered_at":"2026-06-18T23:36:17Z","spotify_id":"3t7ptGhzc587nGR5QHGcJv","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xab740e15fc011f7e917b1843fc5b67e88d67856994fc609ca7596ee1bfeaadef. 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/3t7ptGhzc587nGR5QHGcJv.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/3t7ptGhzc587nGR5QHGcJv.
{"copyright_id":"0x45679d3ccd0ec94412b07cab7c97f016a438b73ec5a8eb66b4ba66e391c207ef","isrc":"GBKPL1803984","name":"Construiré Mi Vida","registered_at":"2026-06-21T13:00:49Z","spotify_id":"1CjsuJqGHJoCl0givWTwKD","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x45679d3ccd0ec94412b07cab7c97f016a438b73ec5a8eb66b4ba66e391c207ef. 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/1CjsuJqGHJoCl0givWTwKD.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/1CjsuJqGHJoCl0givWTwKD.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x57c276948e304f9b264919f7fb1e8976565913547c2251a9ee145cb2b2d24869. 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/0l5LZiR5YGUBGpu7eYFhqc.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/0l5LZiR5YGUBGpu7eYFhqc.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x771ee49bb9d4359d4f932497624e3a06181cc33e2ea1a806374d2ce7a5605810. 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/3PyS5aBfQNzBJ9McqAOE6S.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/3PyS5aBfQNzBJ9McqAOE6S.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7986488b0e89d6d1c51ff3dd036318b0e30e57b6e157633a28981311e51e2059. 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/1EVJJ9yMDUuBIThk3yNRTI.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/1EVJJ9yMDUuBIThk3yNRTI.
{"copyright_id":"0x8a4ed0ddcbe572bafcf5645a44fea355cca4105b2aff8b5bd38427bf00127b9c","isrc":"QZNJV2135872","name":"Como el Ciervo","registered_at":"2026-06-18T23:32:30Z","spotify_id":"2EpOcNLDpxvisRif7FsXNQ","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8a4ed0ddcbe572bafcf5645a44fea355cca4105b2aff8b5bd38427bf00127b9c. 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/2EpOcNLDpxvisRif7FsXNQ.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/2EpOcNLDpxvisRif7FsXNQ.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb0c2e7371d87f8ab10ffd1574c60b31524ceb36ba8781d280d69f972216d5c0f. 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/0sR3evC2O8MlehzRTwqOqV.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/0sR3evC2O8MlehzRTwqOqV.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8aa5241b7518b7191abcc5f02f133ef229eefad1d3151880c93a9a14f7345d68. 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/7sy4lR1Q1FnOaAdyc8Aapz.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/7sy4lR1Q1FnOaAdyc8Aapz.
{"copyright_id":"0x7f7f46be81e2bc59fd69e31aea4499e6b08d83a23c2406a27f87f6544693b116","isrc":"GBKPL2092677","name":"Tumbas Hechas Jardines","registered_at":"2026-06-22T12:32:51Z","spotify_id":"1Rf8klDRbQiB12MlyqSzec","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7f7f46be81e2bc59fd69e31aea4499e6b08d83a23c2406a27f87f6544693b116. 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/1Rf8klDRbQiB12MlyqSzec.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/1Rf8klDRbQiB12MlyqSzec.
{"copyright_id":"0x4807a64aa3b02e6fd0c5d0732082b2560e18e5b13756f9feab6b1ded6b311cd6","isrc":"GBKPL1976916","name":"Mi Esperanza Esta en Jesús","registered_at":"2026-06-21T13:04:47Z","spotify_id":"1zy0t9XhixW0MY2LQxbrhg","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4807a64aa3b02e6fd0c5d0732082b2560e18e5b13756f9feab6b1ded6b311cd6. 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/1zy0t9XhixW0MY2LQxbrhg.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/1zy0t9XhixW0MY2LQxbrhg.
{"copyright_id":"0x3a91bf5d12eb94b3811bd2a971431256a0f8115250cb8e4935dcae725d0f2d30","isrc":"GBKPL1976917","name":"Cristo Te Amamos","registered_at":"2026-06-21T12:59:25Z","spotify_id":"5kd31nNewAqiJxQeedVSgP","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3a91bf5d12eb94b3811bd2a971431256a0f8115250cb8e4935dcae725d0f2d30. 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/5kd31nNewAqiJxQeedVSgP.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/5kd31nNewAqiJxQeedVSgP.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf8fb44a9827efca94b3a9990f13d8a340f67cce245d6652bddbb0188618563d3. 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/5PR4ZKYmh1EkW0CNvgooaV.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/5PR4ZKYmh1EkW0CNvgooaV.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4951413ad462741e094ce4e17e5c43607e117644bd17d971a9cfe85e30aed64a. 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/63AZ6kq9W9r4uzCLnZ4SHi.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/63AZ6kq9W9r4uzCLnZ4SHi.
{"copyright_id":"0xd8843e26e9bba39ca7c30e10fd3afd8f0582b449a4f464f18a7963ad44c3f6c4","isrc":"GBKPL1824003","name":"Encuéntrame Otra Vez","registered_at":"2026-06-11T20:51:54Z","spotify_id":"1yiUp5UQ8XDaZhnKVzv0NC","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd8843e26e9bba39ca7c30e10fd3afd8f0582b449a4f464f18a7963ad44c3f6c4. 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/1yiUp5UQ8XDaZhnKVzv0NC.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/1yiUp5UQ8XDaZhnKVzv0NC.