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 0x8196f65ae81ac5a98f4dc809b8affcfb788d0fad35f1cef8900f326509c09070. 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/77bea542-bf4a-4d5c-827a-34fad0c91966.json and https://artists.proofprofile.net/proofs/artist/77bea542-bf4a-4d5c-827a-34fad0c91966.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 0x522e925bdd12e03b45e7f19cd281a7e9358d45c0c717a81f9c41d5290b2f7858. 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/1WhgUptCh8RS33QdaZunQd.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/1WhgUptCh8RS33QdaZunQd.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x74c0c551203cc5bd3e7f98327fa14709725dab8a4f9d53f7cec9f1c492aeac10. 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/4DF9xlz3StNX7CAoIztNIX.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/4DF9xlz3StNX7CAoIztNIX.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5d6518d21cca4dde7d6f87c3b3d37c548f995b14e9fbe12ef16a334a26546133. 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/2PcJEIhbHZwCz0r6EfiHbq.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/2PcJEIhbHZwCz0r6EfiHbq.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x369533b99468e77fed4a89dea72ee5be03a0eac4e8ece5d316e4d6c2004d9197. 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/1lMv94jqFxcfddrQDHPi13.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/1lMv94jqFxcfddrQDHPi13.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd051b0c123cef79fb6060ef8da6100b251311fa87297ea7e6001fc778e465153. 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/4W2xr3zfkuFARiCgzo7nc6.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/4W2xr3zfkuFARiCgzo7nc6.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xead0c0647d03680f106a8a2bcd00f35536feb64951f1c60de2d7b137ce8adf90. 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/5uCOcuo0qjDhkSmYQI3Bwx.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/5uCOcuo0qjDhkSmYQI3Bwx.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xffcbc85e1b3c5f66372eebd59024ca2b47f546126134737e0ab6cbf47845036a. 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/5JhujXl7WOYdZRzaCY5ALI.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/5JhujXl7WOYdZRzaCY5ALI.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcfc611411ac72797b9911a1a14b4efb58e8902c2425b4f3dff1a276dba1ac7c0. 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/2KAufpxxe5h0JBh2DCLj58.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/2KAufpxxe5h0JBh2DCLj58.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x24ea6f59db652e1dc2ebe7d6d95a5514a9c4269bac81cb08722a28a330136236. 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/4rMnm6hfqO4nJDS8LKyziO.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/4rMnm6hfqO4nJDS8LKyziO.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9b5e210bf3ff07c17036a461ac3e5b7cf52eb29fbd4d00220fb41c46059675c2. 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/5HpJbcgfr9dcDYjSluIRF9.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/5HpJbcgfr9dcDYjSluIRF9.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x596829bc53f62f85ef67aae9305bf704998e16155a6db46958d9c2ff8ab31991. 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/5Wq2dXRkrrBcXIVaU7cejY.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/5Wq2dXRkrrBcXIVaU7cejY.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x74e5874e87cacbf7ceec2ba2a24243a188983b8596a43a03f73f9a02f87bed00. 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/3zLuRLeqxTT6VkJbJ7a5BJ.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/3zLuRLeqxTT6VkJbJ7a5BJ.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdb06048a1fb83ecf9e1f54f4f3eb7067901be8165e20e3abba0e6517b440bea0. 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/1tVNsLiZQt86Vl5xMRE6vi.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/1tVNsLiZQt86Vl5xMRE6vi.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x18841de25f479bfa6c2129b2a821b15a4a6e1a7eacb6cd88c6ad4e9bcdfbbf78. 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/5zOnJ0EVc5xKXmtsRqoK29.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/5zOnJ0EVc5xKXmtsRqoK29.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf240dee2eedd0467a70e2443a9d445555c59e51635cd84048ce3495191a0bac4. 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/1mxZT0Q4y0hqHRBr3ACx8U.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/1mxZT0Q4y0hqHRBr3ACx8U.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc254dc41a7ff77d0e81ec30187a488d5c4df51f29a38ac5b6d1bf3e9205713a5. 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/1rWiZwy4DmcEZLvJDx9zoq.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/1rWiZwy4DmcEZLvJDx9zoq.
{"copyright_id":"0x6c3d5ced3e20c6d35ceef29992ff1136f1715467a3432e328b984ee692b3f0d1","isrc":"TCADJ1755563","name":"Rockstar Steez","registered_at":"2026-06-06T05:45:30Z","spotify_id":"60oyWgfU6HpXXEpnWXL4ow","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6c3d5ced3e20c6d35ceef29992ff1136f1715467a3432e328b984ee692b3f0d1. 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/60oyWgfU6HpXXEpnWXL4ow.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/60oyWgfU6HpXXEpnWXL4ow.
{"copyright_id":"0x4259aaec35f2044e6c551fc6873ab93f606ab846c03e60a6b775b4854ae3d543","isrc":"TCADJ1755567","name":"Ctotv Freestyle (Bonus Track)","registered_at":"2026-06-18T04:31:51Z","spotify_id":"5vS3wHzZPybdssPJL8X33K","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4259aaec35f2044e6c551fc6873ab93f606ab846c03e60a6b775b4854ae3d543. 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/5vS3wHzZPybdssPJL8X33K.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/5vS3wHzZPybdssPJL8X33K.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x522e925bdd12e03b45e7f19cd281a7e9358d45c0c717a81f9c41d5290b2f7858. 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/3ryozMlohEStAC0UjHhKlQ.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/3ryozMlohEStAC0UjHhKlQ.