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 0x5f331be92e8b65816a75ca748e6316b6fb1ddeb3337419d39177e6dcd7f12e8d. 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/b69a0820-0e21-4fc5-bbbb-e04246c4eeef.json and https://artists.proofprofile.net/proofs/artist/b69a0820-0e21-4fc5-bbbb-e04246c4eeef.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 0x34ef33ee20c13df656ffad9134f3e816da2c95b944ef7b07593fb539df061d45. 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/2bweGiZkARokGehStQeENF.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/2bweGiZkARokGehStQeENF.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdf0f2e59e0e5c9ec74daeb3cf62371ff5a0fb0f53658763e70a3ad19a9f3d90e. 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/6IoBz5t7q4qRmSg7MhTmJN.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/6IoBz5t7q4qRmSg7MhTmJN.
{"copyright_id":"0x7ad71993ab301f1cc57bbbec77298c09e6feed489ad67fb0a488d8d2f80d322f","isrc":"QZW9L2249674","name":"CUÁNTO VALE HACER EL AMOR?","registered_at":"2026-06-01T14:35:26Z","spotify_id":"2AAiUwUnxOY0sZYRLGkW9H","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7ad71993ab301f1cc57bbbec77298c09e6feed489ad67fb0a488d8d2f80d322f. 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/2AAiUwUnxOY0sZYRLGkW9H.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/2AAiUwUnxOY0sZYRLGkW9H.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x001923fd866b37e2fc23b38c802d6678dba61266e03f2fdfd9af30ccf844859b. 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/41ulq0dim3Y5atEeTrCruU.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/41ulq0dim3Y5atEeTrCruU.
{"copyright_id":"0x234fd28aa1cd8a35ea0a6643abf478d90302c604feaf84be9964714c6f447ed6","isrc":"QMFME2202637","name":"COMO EL NUESTRO","registered_at":"2026-06-20T06:38:26Z","spotify_id":"7c2orbIKwJaK58Wfr0ShD5","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x234fd28aa1cd8a35ea0a6643abf478d90302c604feaf84be9964714c6f447ed6. 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/7c2orbIKwJaK58Wfr0ShD5.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/7c2orbIKwJaK58Wfr0ShD5.
{"copyright_id":"0x72527168d0b8ff4b067dc12eef7b485a910e1ffa55cf09f82c8eef070af011d6","isrc":"QMFME2202642","name":"YA FUE","registered_at":"2026-06-26T15:10:29Z","spotify_id":"1FvjNxlPMHLbXYnTTwYsIT","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x72527168d0b8ff4b067dc12eef7b485a910e1ffa55cf09f82c8eef070af011d6. 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/1FvjNxlPMHLbXYnTTwYsIT.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/1FvjNxlPMHLbXYnTTwYsIT.
{"copyright_id":"0x1f4918b479f6a54dbb38ed847b2cd8dcb9a40f87bb8836bb5a776ea83da74a32","isrc":"QM4TX2347842","name":"NUEVOS SABORES 2","registered_at":"2026-06-10T17:48:59Z","spotify_id":"1XP9zkBIwBCGwT1cbXQmRj","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1f4918b479f6a54dbb38ed847b2cd8dcb9a40f87bb8836bb5a776ea83da74a32. 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/1XP9zkBIwBCGwT1cbXQmRj.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/1XP9zkBIwBCGwT1cbXQmRj.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6429c484189330844e106c4db365d9c9736eaddd2b31bbcd7538f409143bf3f8. 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/4csr1UXB5SPLqxPvToRM6F.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/4csr1UXB5SPLqxPvToRM6F.
{"copyright_id":"0x4bffcb36d33e02833b1a7cff1388c5f12fd9a17dcfb30767b4c74f59c80a0b4d","isrc":"QMFME2202640","name":"UH LA LA","registered_at":"2026-06-23T05:02:18Z","spotify_id":"4vX1BkPmazjXNEq87VCk8c","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4bffcb36d33e02833b1a7cff1388c5f12fd9a17dcfb30767b4c74f59c80a0b4d. 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/4vX1BkPmazjXNEq87VCk8c.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/4vX1BkPmazjXNEq87VCk8c.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x607f68bcf5bd51868da0a0fafb4a82d580e5a315217cf19e7971cb0ee2926d2f. Chain 2 (Bitcoin): anchored in block 956889 (2026-07-06T06:56:49Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/3Vu4H6CjSmghEDnUYLM5kE.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/3Vu4H6CjSmghEDnUYLM5kE.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xffad583e37162b2b7f4868e96859d74aeaad370b6483d0e741e350fbf70c597c. 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/0xFFxMUsKWixn20Wrcge8t.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/0xFFxMUsKWixn20Wrcge8t.
{"copyright_id":"0x234fd28aa1cd8a35ea0a6643abf478d90302c604feaf84be9964714c6f447ed6","isrc":"QMFME2202637","name":"COMO EL NUESTRO","registered_at":"2026-06-20T06:38:26Z","spotify_id":"5hrH0HBDttMJtflwN9erVF","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x234fd28aa1cd8a35ea0a6643abf478d90302c604feaf84be9964714c6f447ed6. 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/5hrH0HBDttMJtflwN9erVF.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/5hrH0HBDttMJtflwN9erVF.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6429c484189330844e106c4db365d9c9736eaddd2b31bbcd7538f409143bf3f8. 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/22SZdtnHzxKyUPsuY4dHeW.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/22SZdtnHzxKyUPsuY4dHeW.
{"copyright_id":"0x4bffcb36d33e02833b1a7cff1388c5f12fd9a17dcfb30767b4c74f59c80a0b4d","isrc":"QMFME2202640","name":"UH LA LA","registered_at":"2026-06-23T05:02:18Z","spotify_id":"5yLKkXLJKwygToVcT5CISv","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4bffcb36d33e02833b1a7cff1388c5f12fd9a17dcfb30767b4c74f59c80a0b4d. 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/5yLKkXLJKwygToVcT5CISv.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/5yLKkXLJKwygToVcT5CISv.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x607f68bcf5bd51868da0a0fafb4a82d580e5a315217cf19e7971cb0ee2926d2f. 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/7jgrJnmQcu8cOvYCpo5CN9.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/7jgrJnmQcu8cOvYCpo5CN9.
{"copyright_id":"0x72527168d0b8ff4b067dc12eef7b485a910e1ffa55cf09f82c8eef070af011d6","isrc":"QMFME2202642","name":"YA FUE","registered_at":"2026-06-26T15:10:29Z","spotify_id":"3X3QanaRdRsO1vqDnftuBK","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x72527168d0b8ff4b067dc12eef7b485a910e1ffa55cf09f82c8eef070af011d6. 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/3X3QanaRdRsO1vqDnftuBK.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/3X3QanaRdRsO1vqDnftuBK.