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 0x8edf40678951e696655a50d13a1c507adc84ecd0f1aef984b259b101bcb01764. 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/06fd9358-e537-432b-84df-48503742d387.json and https://artists.proofprofile.net/proofs/artist/06fd9358-e537-432b-84df-48503742d387.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
{"copyright_id":"0x4f76fea3d9d2f6a3045fabb9a6fa7241c5903b6a49bf85103efe108a279c7428","isrc":"GX8LD2230256","name":"Mi Corazón Es Mío","registered_at":"2026-06-04T07:50:51Z","spotify_id":"0LtAuka8ilk63yTSj1Roqq","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 0x4f76fea3d9d2f6a3045fabb9a6fa7241c5903b6a49bf85103efe108a279c7428. 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/0LtAuka8ilk63yTSj1Roqq.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/0LtAuka8ilk63yTSj1Roqq.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1a179b99f1f1716558f696e62137d9eb1dd4d82716cf88b10b95869af6e8832c. 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/0aWHnOaj9drldoCl6oYutI.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/0aWHnOaj9drldoCl6oYutI.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xeba0b2bb457cf55a9ac54ae631f86b12df20506340731ee66463b97ed787c6da. 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/0Vrmd39dPy4zvMPISfZlJe.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/0Vrmd39dPy4zvMPISfZlJe.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xeba0b2bb457cf55a9ac54ae631f86b12df20506340731ee66463b97ed787c6da. 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/17sUACtV4uRvStlStl3PfJ.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/17sUACtV4uRvStlStl3PfJ.
{"copyright_id":"0x2ed06ab8672c7516aad39e6be48c99cfa103d8f9a09129188413d6698ceedfae","isrc":"ESA011847332","name":"Tu Carita Gitana - Remix","registered_at":"2026-06-05T17:14:58Z","spotify_id":"3StFqF7T8CrOaYTslBtj4M","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2ed06ab8672c7516aad39e6be48c99cfa103d8f9a09129188413d6698ceedfae. 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/3StFqF7T8CrOaYTslBtj4M.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/3StFqF7T8CrOaYTslBtj4M.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x05def281c635f461fb2c8c098e73313846f72c177c23a4f791256a9ced01e7f2. 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/5IctvUQ7mE3kCIdxLGPtCd.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/5IctvUQ7mE3kCIdxLGPtCd.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x14853597b188a8eabcb94103f478e8f7d6b25286230fb1397586480bb412d601. 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/1gLsamzogaOsGNM2hUfvBv.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/1gLsamzogaOsGNM2hUfvBv.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa30ba7c700d6422c3188509e648b395eb5a0cc65df2409ac6d80643f73b28bb5. 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/6RCoLGVT4PuY16uzxzFte9.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/6RCoLGVT4PuY16uzxzFte9.
{"copyright_id":"0x3a7ffeac9642776795e31c572200fc49e9cf3d858f199bef98d4837e77b060b9","isrc":"ES5152000279","name":"Volver a ser Romeo (feat. Galvan Real)","registered_at":"2026-06-04T07:50:37Z","spotify_id":"0TzLYdOfR2fAnmDDVTSjOX","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3a7ffeac9642776795e31c572200fc49e9cf3d858f199bef98d4837e77b060b9. 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/0TzLYdOfR2fAnmDDVTSjOX.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/0TzLYdOfR2fAnmDDVTSjOX.
Volver a ser Romeo (feat. Galvan Real) - Remix
{"copyright_id":"0x59bcd58b4e6477a8ba4c815c193865a4e43af6f6cd1c872a0927c26cc89d92b0","isrc":"ES5152000537","name":"Volver a ser Romeo (feat. Galvan Real) - Remix","registered_at":"2026-06-18T02:35:02Z","spotify_id":"3tuJZxlUefqQKOjwmq9P6m","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x59bcd58b4e6477a8ba4c815c193865a4e43af6f6cd1c872a0927c26cc89d92b0. 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/3tuJZxlUefqQKOjwmq9P6m.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/3tuJZxlUefqQKOjwmq9P6m.