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 0xd2a145ab1c30ab3d6264c38f78361c90d668fa1e9e4de8054ae8e4da71dbc3c4. 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/6bf895ac-a5ce-48ef-8f24-d934ba253c34.json and https://artists.proofprofile.net/proofs/artist/6bf895ac-a5ce-48ef-8f24-d934ba253c34.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 0x639eff9ff8c07d9a01c610269f8c19326281f88ff8baf8134d55eb739db06183. 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/7yHlCHmRsZ6O4Cq6tFBIyX.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/7yHlCHmRsZ6O4Cq6tFBIyX.
{"copyright_id":"0x3b5e1d1da82d89b809636af5ffc5416b6423834e2e43412fc0ed93d337fb6f5c","isrc":"QZQAY2336346","name":"Lejos De Casa","registered_at":"2026-06-07T09:52:27Z","spotify_id":"3BNmuTKY6tQJpQpSOu5ULl","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3b5e1d1da82d89b809636af5ffc5416b6423834e2e43412fc0ed93d337fb6f5c. 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/3BNmuTKY6tQJpQpSOu5ULl.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/3BNmuTKY6tQJpQpSOu5ULl.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc2d08649209a10d4e3ff50ea5177e49f83ddca130ecd9e1ac35b9ad53433260a. 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/6Z9lISAdBPfBJNCWtZL2X6.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/6Z9lISAdBPfBJNCWtZL2X6.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xad941ea5095d13e66c76d141a1ab544dd85ce30892e3d3ffb448ec655baff5a1. 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/4Mh3rUXFacISisJRjV68aI.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/4Mh3rUXFacISisJRjV68aI.
{"copyright_id":"0x7fe538f5de84dc621511b3b03abff9c66c508b522a0eb9bd63ebbeaa71a53e1c","isrc":"QZQAY2305206","name":"No Es Igual","registered_at":"2026-06-04T13:16:48Z","spotify_id":"5ZBYovFb1vwCjYQbE8AH9d","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7fe538f5de84dc621511b3b03abff9c66c508b522a0eb9bd63ebbeaa71a53e1c. 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/5ZBYovFb1vwCjYQbE8AH9d.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/5ZBYovFb1vwCjYQbE8AH9d.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3dddd6eb198445b4d05107254ccbb9d93b723fc170913c618c62d07753fcd697. 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/2Qd2oUQdW6Pu72DbAibrQs.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/2Qd2oUQdW6Pu72DbAibrQs.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1c68f387d008c88dcbb05d5522d24215e954aa8d8c55335e21e111db04624bf3. 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/5PA8cAqtJ7O5qgAOaBadq9.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/5PA8cAqtJ7O5qgAOaBadq9.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3dddd6eb198445b4d05107254ccbb9d93b723fc170913c618c62d07753fcd697. 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/7zCvb7IYmRQ1TK1j4vMSow.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/7zCvb7IYmRQ1TK1j4vMSow.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xad941ea5095d13e66c76d141a1ab544dd85ce30892e3d3ffb448ec655baff5a1. 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/5lclQxdOa2NJp7lTGyaCzn.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/5lclQxdOa2NJp7lTGyaCzn.
{"copyright_id":"0xe275fd2cf8c112f392aaaddb022de16707782af63490287da5aedfa15fe787fe","isrc":"QZK6L2177660","name":"Si Ella Supiera","registered_at":"2026-06-05T05:41:12Z","spotify_id":"3CWbOEQc7Z6be9PPl8k0uz","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe275fd2cf8c112f392aaaddb022de16707782af63490287da5aedfa15fe787fe. 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/3CWbOEQc7Z6be9PPl8k0uz.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/3CWbOEQc7Z6be9PPl8k0uz.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2b30efa9cfacb9700a0a1f8c12b0079058451e22edb76f61a482b82bed43877f. 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/6Dem1HaPK1uV8USN84yVss.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/6Dem1HaPK1uV8USN84yVss.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6784fbfb1a194cac25a19890966067ffb2894e1bb7c1e6506b1d0e27811a949c. 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/7mJoOBKOR1hfcfj7WDDukU.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/7mJoOBKOR1hfcfj7WDDukU.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfec3054246163a0125038ce6bb95c79e5e5288003107c3813e4f84824606e63c. 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/5O3vPd1AamylVGJzILNaHx.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/5O3vPd1AamylVGJzILNaHx.
{"copyright_id":"0xbca06ae9246bae43d77ac9288430db887e5fc7a3c20d98ece651b162213785b7","isrc":"QZFZ72076508","name":"Sigues Con Él (La Respuesta)","registered_at":"2026-06-05T05:17:39Z","spotify_id":"2hw385NJfwKC00VsWVBuRA","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbca06ae9246bae43d77ac9288430db887e5fc7a3c20d98ece651b162213785b7. 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/2hw385NJfwKC00VsWVBuRA.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/2hw385NJfwKC00VsWVBuRA.
{"copyright_id":"0xde20e34adf2f67f6c4b2629d4f1b6f76d7068f7d1a9bd922ac603321fe350a24","isrc":"QZFYZ2079456","name":"Viaje A La Luna","registered_at":"2026-06-07T18:15:58Z","spotify_id":"2drx8FAQ8dnIzOyWomYgLc","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xde20e34adf2f67f6c4b2629d4f1b6f76d7068f7d1a9bd922ac603321fe350a24. 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/2drx8FAQ8dnIzOyWomYgLc.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/2drx8FAQ8dnIzOyWomYgLc.
{"copyright_id":"0x02dccbf6c445d7cf21c87260dc36b863f46e051c4d08fd2a9aded4cb4bc7b056","isrc":"QZFYY2065373","name":"Dance Monkey (Versión Español)","registered_at":"2026-06-05T18:43:18Z","spotify_id":"3ycm7PZFGaOlEt9Ib8rpJ1","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x02dccbf6c445d7cf21c87260dc36b863f46e051c4d08fd2a9aded4cb4bc7b056. 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/3ycm7PZFGaOlEt9Ib8rpJ1.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/3ycm7PZFGaOlEt9Ib8rpJ1.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x123bea7b08d75321f211b0bb12ed06fd4f997ce94bdee04cca2c75f532164e8d. 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/3e0eiBxsk3nOfL2sYNKDOf.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/3e0eiBxsk3nOfL2sYNKDOf.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1598f879edd64f08350785999c9f5a15b02c3b724e0ca5eff10980f5a8b41e2f. 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/2PguTSG2NsnsRoojZuKgGN.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/2PguTSG2NsnsRoojZuKgGN.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x00efaf681c6c643bc5835d63d06288b995a4098ad26cdb63c8e341e4cd46ccbd. 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/42n1i0t5SsNJMweSZ6rr47.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/42n1i0t5SsNJMweSZ6rr47.