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 0x6b73c43803657f081a0a3d068e49c7fda4ef664c14ae15dcf5dc140d27d34bae. 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/af605890-77f5-4361-b6da-f7bf66d26631.json and https://artists.proofprofile.net/proofs/artist/af605890-77f5-4361-b6da-f7bf66d26631.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 0x65669a97c718c82587d3ecdb99f11413b29d4e6afda18c79495f705961516077. 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/4E6QZS2KoOE1U64yMrtpIN.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/4E6QZS2KoOE1U64yMrtpIN.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc880b06737651263fc68226d3b41c22189663a0990ce6420cc0c90a46d4361b4. 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/4c31HygFXd9kLZN8duiHwJ.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/4c31HygFXd9kLZN8duiHwJ.
{"copyright_id":"0x849bee246ae5a3808d2959333db93052069e86f2695d2adfeeb310b3535ce82f","isrc":"QZPEW2405903","name":"Friendship is Work","registered_at":"2026-06-06T18:58:30Z","spotify_id":"7xswqGtnImOpEM3yc37TTI","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x849bee246ae5a3808d2959333db93052069e86f2695d2adfeeb310b3535ce82f. 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/7xswqGtnImOpEM3yc37TTI.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/7xswqGtnImOpEM3yc37TTI.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc67c5b0dba63c73a25e809800416e8866281c91f1cd0a6b984708e4351d8598e. 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/6SiMTTgGdjcdhbG9yB69nh.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/6SiMTTgGdjcdhbG9yB69nh.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x023b50502f117e48f504a54d0465c6dbe45e79f1e021a273918f229f2cd40750. 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/2GUnF8DfKMvbYdUnAUdpTb.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/2GUnF8DfKMvbYdUnAUdpTb.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x063622af012cb318fc2fe70465012df5baa8fdacf8e80fff14615ac58d0b4698. 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/4tE3yKAiwWvLH4E99WW8Ek.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/4tE3yKAiwWvLH4E99WW8Ek.
{"copyright_id":"0x20d7e70928e8f8ef773b29e0b8b6bad080821a6021ec27c1f493ddf37e8f2d11","isrc":"QM2PV1774967","name":"Don't Make 'Em Like They Used to","registered_at":"2026-06-10T20:50:50Z","spotify_id":"7yHasPwZ1mNGDT5uXM0WSp","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x20d7e70928e8f8ef773b29e0b8b6bad080821a6021ec27c1f493ddf37e8f2d11. 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/7yHasPwZ1mNGDT5uXM0WSp.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/7yHasPwZ1mNGDT5uXM0WSp.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x06808bfbcd0a4d9b6f0a14722ff78754c3fdea8686863543227e4bcb591113d4. 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/0MAMfU5YKWVo8jBwTN1F99.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/0MAMfU5YKWVo8jBwTN1F99.
{"copyright_id":"0x64ea46de29e8caf5eac4f0892e21055ad267d4d520f440c0ca1af002ce9d6e49","isrc":"QM2PV1774969","name":"Hello and Goodbye","registered_at":"2026-06-04T12:41:39Z","spotify_id":"192xaoc9Qc7zywVLS16GLL","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x64ea46de29e8caf5eac4f0892e21055ad267d4d520f440c0ca1af002ce9d6e49. 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/192xaoc9Qc7zywVLS16GLL.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/192xaoc9Qc7zywVLS16GLL.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfc39c79e9fffc9131b144f6674474989990b19cb2559d5c3c314abbfbd478d58. 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/6gbzC2011umdk5nHSg14sJ.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/6gbzC2011umdk5nHSg14sJ.
{"copyright_id":"0x2c8dbc4e2e7d5d0d2a2415b0e0a0affd655685aa3b16b75a4b3a8d634f022f58","isrc":"QM2PV1774971","name":"Mercy VS Medic Rap Battle","registered_at":"2026-06-06T15:35:30Z","spotify_id":"4uRessNDMl0xINsJMVFQVs","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2c8dbc4e2e7d5d0d2a2415b0e0a0affd655685aa3b16b75a4b3a8d634f022f58. 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/4uRessNDMl0xINsJMVFQVs.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/4uRessNDMl0xINsJMVFQVs.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x79e4c184780b4958a91c6fbbf2e76b4bde7004d9591cdf5ed472f8964048e39f. 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/1toRyL4fxJONUY9rbAwX30.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/1toRyL4fxJONUY9rbAwX30.
{"copyright_id":"0xae8a9b42a7699c21e50f477aeba80df373e252545e146c1ac64850b190eaaad5","isrc":"QM2PV1774973","name":"Apex Predator","registered_at":"2026-06-07T15:07:35Z","spotify_id":"7cfnZYx11TWVK4wXXjLJKZ","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xae8a9b42a7699c21e50f477aeba80df373e252545e146c1ac64850b190eaaad5. 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/7cfnZYx11TWVK4wXXjLJKZ.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/7cfnZYx11TWVK4wXXjLJKZ.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4f06cab6907bda081988264dd4a7cde743f2e8f576a5d6c34d4f9454216bde80. 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/5Wg39QY2arx6hKhFgvWCd9.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/5Wg39QY2arx6hKhFgvWCd9.