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 0x33ed9a07738276a95403c13e2976dcfb33c9de5007fb2c4a235c8fd835a412e0. 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/f506bfa8-8c93-46fe-884d-904264c16532.json and https://artists.proofprofile.net/proofs/artist/f506bfa8-8c93-46fe-884d-904264c16532.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 0x42938eb1b089704fd977ad44144abd8f51ef45df62e47983a739f1267efb16f3. 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/2W5FsY8Xs7eK53ZBBvuglT.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/2W5FsY8Xs7eK53ZBBvuglT.
{"copyright_id":"0x224bd7b1c82432c840a5eadfb2f3f07f607094eeda8c222c2acbe8f4eb3be2bc","isrc":"QZK6P2412916","name":"Rave Town 2024","registered_at":"2026-06-27T02:15:43Z","spotify_id":"1DyOckzpckSpn27qxW3II9","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x224bd7b1c82432c840a5eadfb2f3f07f607094eeda8c222c2acbe8f4eb3be2bc. 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/1DyOckzpckSpn27qxW3II9.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/1DyOckzpckSpn27qxW3II9.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1077cd5a47a9943d5f63960e0e2e7d21fc21d73fd361319243278df37e000853. 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/5DHRsilZEevRjAlvdZrY8R.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/5DHRsilZEevRjAlvdZrY8R.
{"copyright_id":"0x0e159ef0a1e21db1e447dbc0b9f78b55e77d3d2afd1a685ee9b3c22b7fa7401c","isrc":"QZK6N2431233","name":"Bassline Wonder (Spilledåsa)","registered_at":"2026-06-04T10:20:29Z","spotify_id":"1tWwbQnXKL4qn8A7i4miSV","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0e159ef0a1e21db1e447dbc0b9f78b55e77d3d2afd1a685ee9b3c22b7fa7401c. 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/1tWwbQnXKL4qn8A7i4miSV.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/1tWwbQnXKL4qn8A7i4miSV.
{"copyright_id":"0x975ca06e7d1236f6df2ac105d910f39ae70b328e11c6ced28af1cfea239562cc","isrc":"QZK6N2432648","name":"Guds Plan (Jawbreaker)","registered_at":"2026-06-06T01:37:26Z","spotify_id":"1oUykJkB40YuFX3S4gMgBf","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x975ca06e7d1236f6df2ac105d910f39ae70b328e11c6ced28af1cfea239562cc. 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/1oUykJkB40YuFX3S4gMgBf.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/1oUykJkB40YuFX3S4gMgBf.
{"copyright_id":"0xa40d473116604f98e69e9e42e2866b899bc9f7dca32d32bc5c02ec750acc5753","isrc":"NO2DY2400238","name":"Jungel Inni her (Project Ledg)","registered_at":"2026-06-19T11:13:32Z","spotify_id":"1FYRg5udySn8xRNd2Fslpi","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa40d473116604f98e69e9e42e2866b899bc9f7dca32d32bc5c02ec750acc5753. 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/1FYRg5udySn8xRNd2Fslpi.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/1FYRg5udySn8xRNd2Fslpi.
{"copyright_id":"0xc47c5cfac2e5c8b65cb176b4c72cfe0c7d9a7fe6ae4e381e06c7ec7a201a66c9","isrc":"QZTB22304489","name":"Shagmag (Okey Okey)","registered_at":"2026-06-25T19:51:11Z","spotify_id":"21UGyzbOGaK8X2LFNw760A","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc47c5cfac2e5c8b65cb176b4c72cfe0c7d9a7fe6ae4e381e06c7ec7a201a66c9. Chain 2 (Bitcoin): anchored in block 956349 (2026-07-02T11:34:59Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/21UGyzbOGaK8X2LFNw760A.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/21UGyzbOGaK8X2LFNw760A.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xed33a375b3b0f08e968e7c95e4834cb03101c1994644d4b7a0d9488d4cc3dd86. 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/5rX9gJYA15QxhkBOV5bCoS.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/5rX9gJYA15QxhkBOV5bCoS.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbbd8f4e0a65ecf9cb7f19815b6106d89e0e689686aa5b8b7c55c1e9348efb505. 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/0s4Cg6cngYVMJkdEH9YTub.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/0s4Cg6cngYVMJkdEH9YTub.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf32742931a65407fb733969eb85e6e55a9c9118d73d5e7f4f9f36c1e78e528c4. 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/4BbqXGpN0ampCBnoslOyUt.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/4BbqXGpN0ampCBnoslOyUt.
{"copyright_id":"0x30a5e57f86d0396b0cd33656ea2bca1f264650e896f027c426066ae9da945e71","isrc":"NO2DY2400462","name":"Pump Den Bitch (Pleasuredome)","registered_at":"2026-06-05T12:29:45Z","spotify_id":"6FDSwcdNeiZcLTFiZSlOAd","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x30a5e57f86d0396b0cd33656ea2bca1f264650e896f027c426066ae9da945e71. 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/6FDSwcdNeiZcLTFiZSlOAd.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/6FDSwcdNeiZcLTFiZSlOAd.
{"copyright_id":"0x6d9a80664ce85d7754c5bc8eb851953c88ff57664e26a9441dd1088fe64c7dc3","isrc":"NO2DY2400457","name":"Dum Dum Boys - Freestyle","registered_at":"2026-06-06T04:32:08Z","spotify_id":"3PbQutrz9SRnEhuGfbXsUK","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6d9a80664ce85d7754c5bc8eb851953c88ff57664e26a9441dd1088fe64c7dc3. 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/3PbQutrz9SRnEhuGfbXsUK.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/3PbQutrz9SRnEhuGfbXsUK.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x638a157ebec87b8532c26f4cfd603dc9ab7ce82618d8b3a3617ad90e645ffe71. 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/1vz023N9MDeUtkqC4Y10ip.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/1vz023N9MDeUtkqC4Y10ip.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaba7a070ae25311d6328f28d67fcd1b39b002221bae113fa345303af6c1f8efc. 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/25qpP0Nh7EgLv2NorprGM5.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/25qpP0Nh7EgLv2NorprGM5.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfe66f62cb3579b2aa64cec2e93b4a1908f49bc788a80504f8e3ebbc8bca1d0ef. 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/6TRUx9PvwUwwwphBcP2quD.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/6TRUx9PvwUwwwphBcP2quD.