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 0xb2e2e03424345141b7ec4a6eb753267df20d2e3983ddecf594f62c87bf77475e. 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/2bc52fb2-5930-4d80-8696-686038cff305.json and https://artists.proofprofile.net/proofs/artist/2bc52fb2-5930-4d80-8696-686038cff305.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 0x020bc795767baf4c1e66351f1923937ff55d6af915eac0fadad138843d536f24. 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/1cv5SZwknENyRdD1GKAAwz.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/1cv5SZwknENyRdD1GKAAwz.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5584737747e03143df01e049d4ce4c817cf2fa5c5fc1343111a63ba90f6dc9c9. 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/0QbkwHG3E6n1czaoDp9yrC.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/0QbkwHG3E6n1czaoDp9yrC.
{"copyright_id":"0xa22ae0eb230eac99b999ac622c370c0034d4ba637cb4b8fae92ecaee0dcf960f","isrc":"QZS7J2454648","name":"DIVA (Radio Edit)","registered_at":"2026-06-22T16:09:53Z","spotify_id":"1cWkpCOjziaoqhZsSRDS5T","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa22ae0eb230eac99b999ac622c370c0034d4ba637cb4b8fae92ecaee0dcf960f. 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/1cWkpCOjziaoqhZsSRDS5T.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/1cWkpCOjziaoqhZsSRDS5T.
{"copyright_id":"0xa0243dacb7c63405526b0bab0c7d7a3e3f581e11bf94ca096b25b835e2b84b67","isrc":"QZFZ32445783","name":"FLORIDA BABY","registered_at":"2026-06-04T12:53:24Z","spotify_id":"2tzsaXT5OzOFZXzzii7AzK","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa0243dacb7c63405526b0bab0c7d7a3e3f581e11bf94ca096b25b835e2b84b67. 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/2tzsaXT5OzOFZXzzii7AzK.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/2tzsaXT5OzOFZXzzii7AzK.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x06faa073e451358c8dea1ac2d36a95cf30be8ab7294beee3935d6a12b2980058. 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/18lsmU8M9Smk1ekZZ5QrX5.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/18lsmU8M9Smk1ekZZ5QrX5.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdfa6795b4276fdc9c9623fe64de993b049de4252db990127bf8346cd00e761e5. 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/1SYt4DjJdoSs7W4fB6aLKd.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/1SYt4DjJdoSs7W4fB6aLKd.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8576d676d7f4aaf0b09216ef202abfc319653f682cdeea00b44878a25ce43064. 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/1G5t5ZgltxfiN1uQmZkqdu.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/1G5t5ZgltxfiN1uQmZkqdu.
{"copyright_id":"0xbdb0996ce4117f637b0d9386373fa02f5cb62217912d7b342f9a3a1c96660c2a","isrc":"QZK6P2324838","name":"Pain In My Voice - Acoustic","registered_at":"2026-06-18T09:25:18Z","spotify_id":"6oNK9RBubBIdMm3Jf4vdYf","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbdb0996ce4117f637b0d9386373fa02f5cb62217912d7b342f9a3a1c96660c2a. 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/6oNK9RBubBIdMm3Jf4vdYf.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/6oNK9RBubBIdMm3Jf4vdYf.
{"copyright_id":"0xd3f1a96386bb13f61dd7849670a3d5c7fd818c6e2f233c0b21f13907a80b6950","isrc":"QZK6P2343853","name":"Pain In My Voice - Slowed and Verbed","registered_at":"2026-06-25T05:30:34Z","spotify_id":"2VYSjkZfs95zOB3IoTB2Vp","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd3f1a96386bb13f61dd7849670a3d5c7fd818c6e2f233c0b21f13907a80b6950. 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/2VYSjkZfs95zOB3IoTB2Vp.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/2VYSjkZfs95zOB3IoTB2Vp.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0495636b3109dc1d0625f1c0b9a0943bf5e83c41f753cf7d14cce14a45f7db3d. 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/6IksI018PglNFPUL40pxit.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/6IksI018PglNFPUL40pxit.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe319618c0c7bff0738476772c1c20b044dbf99248fbebf17421d463e0a1c8c03. 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/5zWmHNaV0A3SEkN4Uzgq0E.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/5zWmHNaV0A3SEkN4Uzgq0E.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe715fd04093839f93f451707cf13a9a6804cff2d593b35678acd181da59e88ce. 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/2XOKu0MeIUQIPj5C0qr2n9.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/2XOKu0MeIUQIPj5C0qr2n9.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x044c988aaa3a4a3404845bb9b7268f53aeb104a0595a71d0655b6167b5fba816. 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/2SdvXneU0oVkF6y3U0tM7e.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/2SdvXneU0oVkF6y3U0tM7e.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb54f568de34224d41278ebd1ac7db639b37922ee6acc1818e33dac80cff182dc. 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/5UZNZM2wb1F00hiPKc5Mrf.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/5UZNZM2wb1F00hiPKc5Mrf.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe715fd04093839f93f451707cf13a9a6804cff2d593b35678acd181da59e88ce. 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/2bfJu4MiQBfJNGH1HCDoUX.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/2bfJu4MiQBfJNGH1HCDoUX.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe319618c0c7bff0738476772c1c20b044dbf99248fbebf17421d463e0a1c8c03. 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/49kfmYktbmzmjrZ6dhiVo8.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/49kfmYktbmzmjrZ6dhiVo8.
Slow It Down (with Cruza & Isaiah Falls)