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 0xc1210e83f23c790700be030a47eccd81d7e1a9d8545c0f6c2ec26970e2bb4851. 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/8628753e-dcfe-4930-9224-523d004e37af.json and https://artists.proofprofile.net/proofs/artist/8628753e-dcfe-4930-9224-523d004e37af.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 0x2f40ac0f3c6044817cb9aa1520218ac48462dc38c668091a8c6a117e24681202. 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/6evhAFTiRhAdEo0qx1AE8m.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/6evhAFTiRhAdEo0qx1AE8m.
{"copyright_id":"0x589b014822e3669dd5fcb53803ccfda9d4921ebe5285677bcb730c9ab2ad3abc","isrc":"TCAFG2095514","name":"Amigo Cantinero","registered_at":"2026-06-09T21:37:56Z","spotify_id":"43xcdIUtS7DvdZt4vNB9CY","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x589b014822e3669dd5fcb53803ccfda9d4921ebe5285677bcb730c9ab2ad3abc. 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/43xcdIUtS7DvdZt4vNB9CY.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/43xcdIUtS7DvdZt4vNB9CY.
{"copyright_id":"0x13417b5c0db4298cf39f5875d05d6b3b3ff5affa7bea528ff3179b527d1e674a","isrc":"TCAFG2095519","name":"Si Te Acuerdas (Porque Solo Tu)","registered_at":"2026-06-18T07:21:19Z","spotify_id":"5Q67kHI1iiRQxSHTJayahn","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x13417b5c0db4298cf39f5875d05d6b3b3ff5affa7bea528ff3179b527d1e674a. 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/5Q67kHI1iiRQxSHTJayahn.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/5Q67kHI1iiRQxSHTJayahn.
{"copyright_id":"0x4c5777feb47c5ea34f558e9c75dc01ccfa3db77f2afeb5e2233f394120de00af","isrc":"TCADS1893839","name":"Fue en un Cafe","registered_at":"2026-06-05T04:29:42Z","spotify_id":"0s3abS8RWOEZdHNuaD92qC","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4c5777feb47c5ea34f558e9c75dc01ccfa3db77f2afeb5e2233f394120de00af. 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/0s3abS8RWOEZdHNuaD92qC.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/0s3abS8RWOEZdHNuaD92qC.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7d34f359b5e80a2875122168bd218c2f11daa86768416f46d79e0e919e2a5289. 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/2qeJlpnd3aqZydENGl63ya.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/2qeJlpnd3aqZydENGl63ya.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc4820400db7bb72f77bf9d72937d6a13aca1c3cb2002845e5f500bb50c630170. Chain 2 (Bitcoin): anchored in block 954130 (2026-06-17T19:53:45Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/7aWZ2VuxLze9BeBCq5cq4v.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/7aWZ2VuxLze9BeBCq5cq4v.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbf3c079e97ee782c2c56dbc23f70a4aa0271b7c54866a9179c493c0db432f015. 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/6AftBrVSI17mIL1pnHBPOJ.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/6AftBrVSI17mIL1pnHBPOJ.
{"copyright_id":"0x6e15f55a647c0e4054d7c5a2eacb0b19f61241631b13ae6029c2b3d948aca6bb","isrc":"TCADS1893851","name":"El Amor de Mi Vida","registered_at":"2026-06-10T10:01:00Z","spotify_id":"2GKobWI8JwwMnvQZOfpZFb","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6e15f55a647c0e4054d7c5a2eacb0b19f61241631b13ae6029c2b3d948aca6bb. 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/2GKobWI8JwwMnvQZOfpZFb.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/2GKobWI8JwwMnvQZOfpZFb.
{"copyright_id":"0xdb9fa1f9a286bde101a3e31b5ce7e90db5411d5da66d321204206bf6903c43b7","isrc":"TCADS1893854","name":"El Tejano Enamorado","registered_at":"2026-06-05T18:58:29Z","spotify_id":"5R96ett4FYjqJmWTM8YcRR","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdb9fa1f9a286bde101a3e31b5ce7e90db5411d5da66d321204206bf6903c43b7. 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/5R96ett4FYjqJmWTM8YcRR.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/5R96ett4FYjqJmWTM8YcRR.
{"copyright_id":"0x69c2e08d3dec42f3c92bf8b7db17f52671d59172fe11212116ca796cb4bfdd9f","isrc":"TCADS1893856","name":"El Cartero","registered_at":"2026-06-07T10:21:15Z","spotify_id":"1qnBBTW1G8PthKls5lBIJP","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x69c2e08d3dec42f3c92bf8b7db17f52671d59172fe11212116ca796cb4bfdd9f. 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/1qnBBTW1G8PthKls5lBIJP.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/1qnBBTW1G8PthKls5lBIJP.
{"copyright_id":"0xe5e82a7a2e2497c8c0bc5d49758de7178aab245ebd6d2c1a694bf2bf59fd65d2","isrc":"TCADS1893859","name":"Tu No Eres la Buena","registered_at":"2026-06-20T15:10:56Z","spotify_id":"2YPIwLm2UnHI24nCliO1V2","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe5e82a7a2e2497c8c0bc5d49758de7178aab245ebd6d2c1a694bf2bf59fd65d2. 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/2YPIwLm2UnHI24nCliO1V2.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/2YPIwLm2UnHI24nCliO1V2.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5937230fe62bc713591625806164bd26095ef597572ee045f13515ce2253a861. 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/1vArmMaEnLU1TNUw5hwGQs.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/1vArmMaEnLU1TNUw5hwGQs.
{"copyright_id":"0xb70523c8b3bc1c7f1c9f39b372c6d351caa5c36baa8c83ee3ec6886667f8a161","isrc":"TCAGY2342734","name":"La Libreta","registered_at":"2026-06-09T00:42:30Z","spotify_id":"49QebwUztlXftQcJNlXNS4","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb70523c8b3bc1c7f1c9f39b372c6d351caa5c36baa8c83ee3ec6886667f8a161. 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/49QebwUztlXftQcJNlXNS4.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/49QebwUztlXftQcJNlXNS4.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7ffa7ffe176245f66394866c68d8f20403f45ed0dc866354bcc15c36fefd8a5f. 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/5UVztN8jRUp65TjLy8rhgD.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/5UVztN8jRUp65TjLy8rhgD.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3023b6f2d575d78018a41f2c47cc255ba69806d60b68ccf6a6efce842b05f95a. 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/6evMVgFI1VfHce3AtGzi7I.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/6evMVgFI1VfHce3AtGzi7I.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x373fad3939e4f326e5fc50b4fae80d8554b65e8a8e8d96f6572d05c8e4833437. 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/76y226Sqfdgk14np4LiXM1.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/76y226Sqfdgk14np4LiXM1.
{"copyright_id":"0xce506459c4446723aaf23304a1f7fc617d74fdfcebb8aacb41cf575776f51e09","isrc":"TCAGA2294868","name":"Te He Prometido","registered_at":"2026-06-05T14:25:08Z","spotify_id":"7eJJyILRgS4crcAoymHTDT","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xce506459c4446723aaf23304a1f7fc617d74fdfcebb8aacb41cf575776f51e09. 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/7eJJyILRgS4crcAoymHTDT.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/7eJJyILRgS4crcAoymHTDT.
{"copyright_id":"0x9970d83c56f9be4322965fc98240b30b98d6bcce9e227719324d3b51a0d9faf5","isrc":"TCAGA2294872","name":"Popurri De Cumbias Bravas","registered_at":"2026-06-04T16:44:48Z","spotify_id":"6vnFsmWZG5dk19yggc4Wjf","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9970d83c56f9be4322965fc98240b30b98d6bcce9e227719324d3b51a0d9faf5. 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/6vnFsmWZG5dk19yggc4Wjf.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/6vnFsmWZG5dk19yggc4Wjf.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa748b59a410303ba2fe3add0c53f7786c621529ec36dab719f6289f389503045. 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/6ihRxdvxAu4U1l4jUM2eOx.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/6ihRxdvxAu4U1l4jUM2eOx.
{"copyright_id":"0xb147544d2b8f7da24cde86b151843bf42ea9fa8098f8c95f4e108f8880cbd6e0","isrc":"TCAGA2206568","name":"Hombre Alegre","registered_at":"2026-06-09T05:37:11Z","spotify_id":"4TOQJ0Q7qzJOnFzBaZ6VmV","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb147544d2b8f7da24cde86b151843bf42ea9fa8098f8c95f4e108f8880cbd6e0. 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/4TOQJ0Q7qzJOnFzBaZ6VmV.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/4TOQJ0Q7qzJOnFzBaZ6VmV.
{"copyright_id":"0xb62d56f1521efe7e799d8db73e4de431eca3e94202401cb15bbda9a13d152d92","isrc":"TCAFX2173861","name":"Agarra La Onda Lupe","registered_at":"2026-06-07T16:22:22Z","spotify_id":"4l3CZekTRKRgFhkIirKbG5","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb62d56f1521efe7e799d8db73e4de431eca3e94202401cb15bbda9a13d152d92. 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/4l3CZekTRKRgFhkIirKbG5.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/4l3CZekTRKRgFhkIirKbG5.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7cf61b2a4379db667f4b4130aaaf93fa8c1b2694c7182928b1503447d00ac9a0. 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/318axUBQNlLKRPkDbyx54T.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/318axUBQNlLKRPkDbyx54T.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5ed2c5cb1028436ca3380d45466bc86c610ccc310bd910c58740d208dea0f9b5. 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/0u6CQ6KXrHY6TXmyjGwpON.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/0u6CQ6KXrHY6TXmyjGwpON.
{"copyright_id":"0x659747e19dd1852dcd2de357706c35145849daa8ca9ed270e0784a6b5cabccaa","isrc":"TCAFI2020787","name":"La Mafia Muere","registered_at":"2026-06-07T16:22:34Z","spotify_id":"3tpa7bi1rLEv8emvHx1Fd9","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x659747e19dd1852dcd2de357706c35145849daa8ca9ed270e0784a6b5cabccaa. 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/3tpa7bi1rLEv8emvHx1Fd9.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/3tpa7bi1rLEv8emvHx1Fd9.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x72752912f52d889105ea66429dc2179b3053f31240a40772880268e35fc804a5. 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/0qRIhgd8F3lFgwdGXB3SMF.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/0qRIhgd8F3lFgwdGXB3SMF.