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 0xb6f52af7dd0196d141c6b1af295788aef456888f8aab597d4c0321781dad365a. 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/e469b2d8-a5da-4c23-859f-740c1c6eaafb.json and https://artists.proofprofile.net/proofs/artist/e469b2d8-a5da-4c23-859f-740c1c6eaafb.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
Celle De Mes Vingt Ans (My 20 Years Old)
L'espace D'un Instant - Feat. Thomas Dybdahl
{"copyright_id":"0x9abc483c8dd3663fae2b02f2674fe023e646dd1679cb4f092f60e3d7ef79fbb5","isrc":"FR13Z1200120","name":"Bye Bye Manchester","registered_at":"2026-06-08T14:02:22Z","spotify_id":"6497goaUScE9kfROHQBhdP","type":"track"}
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 0x9abc483c8dd3663fae2b02f2674fe023e646dd1679cb4f092f60e3d7ef79fbb5. 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/6497goaUScE9kfROHQBhdP.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/6497goaUScE9kfROHQBhdP.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa03b3f67f51d17b6ac87caa5b2dda150d2de7bdb449a5071a06434314c10d6c9. 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/4ugPRKuE5bgLswhjHBJDpg.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/4ugPRKuE5bgLswhjHBJDpg.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x199b67de7f9111ecdf9b09452d9dd678a3636393e84f8d6535cf903aa26c84e5. 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/59hNIZYUCRGJ5ECFtrONh9.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/59hNIZYUCRGJ5ECFtrONh9.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xef918fbceca1e16fbdee42ab6f76cd6024349be48426f8b84742c30a2a516756. 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/4JlkJPQP5bs2hxjX3XNFl7.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/4JlkJPQP5bs2hxjX3XNFl7.
{"copyright_id":"0x2330981abcbeee87e6231c0f1f89545f06436f9e552ba5cf4129a6ab7d5e5144","isrc":"GBEWK0400023","name":"This Is Not a Love Song","registered_at":"2026-06-04T13:43:43Z","spotify_id":"1TKDZ1RNuYUoyZYTUA1fBj","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2330981abcbeee87e6231c0f1f89545f06436f9e552ba5cf4129a6ab7d5e5144. 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/1TKDZ1RNuYUoyZYTUA1fBj.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/1TKDZ1RNuYUoyZYTUA1fBj.
{"copyright_id":"0x3df7fcc8b1e9fe9288bcf3e77b7b161d4d7feb1389ba4a5c54592da608d5b280","isrc":"GBEWK0400029","name":"Teenage Kicks","registered_at":"2026-06-05T11:41:33Z","spotify_id":"6NzgSWoRjKtEUwbhjTAOPr","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3df7fcc8b1e9fe9288bcf3e77b7b161d4d7feb1389ba4a5c54592da608d5b280. 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/6NzgSWoRjKtEUwbhjTAOPr.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/6NzgSWoRjKtEUwbhjTAOPr.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1d03e6a25af836633637678827ce24ab7ca968c935615bb1723a569c360340b0. 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/1t1FUG1XTN43Z2DR9q8Pmd.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/1t1FUG1XTN43Z2DR9q8Pmd.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd4053ff39cb8ba54d2bd11d0bf6a6f7bbbeb33aeec18a5e1dabea075d7114bdf. 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/5gHAzO4q39lClNzjFoXGrX.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/5gHAzO4q39lClNzjFoXGrX.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xefd8f4ea59a4c017b1dc0037368042d2c2211cd29554d5328b50fadb4ace35fc. 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/0gxUQLNbTvoi092aNwcqy4.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/0gxUQLNbTvoi092aNwcqy4.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8f14c5a51cae41a8711e5c3ce300c4d59c487c67243a48288674aa5228893703. 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/4QvAJoi6z2iYMaHSSudUlD.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/4QvAJoi6z2iYMaHSSudUlD.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xabc7e9c44727d896237781c65ee48a07d8ecf29565712ec672100169040e558d. 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/5JPbTZIVRGkWQRvDYtJjOB.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/5JPbTZIVRGkWQRvDYtJjOB.
{"copyright_id":"0x3df7fcc8b1e9fe9288bcf3e77b7b161d4d7feb1389ba4a5c54592da608d5b280","isrc":"GBEWK0400029","name":"Teenage Kicks","registered_at":"2026-06-05T11:41:33Z","spotify_id":"0p0Gf6uC0QzX4MN3I6HZuT","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3df7fcc8b1e9fe9288bcf3e77b7b161d4d7feb1389ba4a5c54592da608d5b280. 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/0p0Gf6uC0QzX4MN3I6HZuT.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/0p0Gf6uC0QzX4MN3I6HZuT.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbf282996dfe7c46b4c978257349b533064faac9c42de76259d13cfb25c22d119. 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/4GPzRk77sIwLlQLD3fd11x.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/4GPzRk77sIwLlQLD3fd11x.
{"copyright_id":"0xef918fbceca1e16fbdee42ab6f76cd6024349be48426f8b84742c30a2a516756","isrc":"FR13Z0600011","name":"Blue Monday","registered_at":"2026-06-04T15:13:31Z","spotify_id":"07pIVehDGaGqvJIXHhS8iS","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xef918fbceca1e16fbdee42ab6f76cd6024349be48426f8b84742c30a2a516756. 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/07pIVehDGaGqvJIXHhS8iS.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/07pIVehDGaGqvJIXHhS8iS.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4c515981517a939c267906ada826af1d8602ca4bf45cc8957fcda254b8fdac82. 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/2mY8w6mK91IxBJAO6G8lbr.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/2mY8w6mK91IxBJAO6G8lbr.
{"copyright_id":"0xe2e85b3f3e4a55dff320d7564fe145d90523bd2d5b987aaa6f7de223652935be","isrc":"FR13Z0600019","name":"Sweet and Tender Hooligan - Live","registered_at":"2026-06-09T16:28:10Z","spotify_id":"4PJmDXc4LEA8teOgZAIti3","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe2e85b3f3e4a55dff320d7564fe145d90523bd2d5b987aaa6f7de223652935be. 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/4PJmDXc4LEA8teOgZAIti3.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/4PJmDXc4LEA8teOgZAIti3.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xea746a63b5c4d5c76ead6878c77fcc84d89ac47716accae8c727ec78082b3363. 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/4pOPRAzTo7i2uMTuynRKU7.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/4pOPRAzTo7i2uMTuynRKU7.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9e70d13f90299834b26b7beeb7b519f9f431a7e8111706216813e68e43187404. 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/7HM9wJSU7KQu9oKudL57s3.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/7HM9wJSU7KQu9oKudL57s3.