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 0x9446706189e02d7ecf31a6f60b8be9e1f7ae4883d41bfeefc7f1c8f3eb352ca2. 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/7d508084-059c-4122-a705-950ee4164f99.json and https://artists.proofprofile.net/proofs/artist/7d508084-059c-4122-a705-950ee4164f99.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
{"copyright_id":"0xcdf96370c5ff8bf663dea5c18fc3ae66ece2838d6c0dbd4d81e827a4168e867a","isrc":"GBUM72203299","name":"Runaway (TikTok Classics Version)","registered_at":"2026-06-04T13:32:11Z","spotify_id":"0DuAbSrZUbPILSWAM6Xeov","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 0xcdf96370c5ff8bf663dea5c18fc3ae66ece2838d6c0dbd4d81e827a4168e867a. 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/0DuAbSrZUbPILSWAM6Xeov.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/0DuAbSrZUbPILSWAM6Xeov.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6d7f6b624e537633a710d7c1d74caa6c6b56e9093aebbc8877a9341d2cef0fb6. 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/0In1nKhZuC9DoY3zBY3LLN.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/0In1nKhZuC9DoY3zBY3LLN.
Three Worlds: Music from Woolf Works / Orlando: Modular Astronomy
{"copyright_id":"0x57fa7128e32e4d343fa5688d3c43f67ee4fb070e1a53342b82215328989b3728","isrc":"DEN961631206","name":"Three Worlds: Music from Woolf Works / Orlando: Modular Astronomy","registered_at":"2026-06-07T12:19:01Z","spotify_id":"6z491V07mxvHrdv2q3Fm87","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x57fa7128e32e4d343fa5688d3c43f67ee4fb070e1a53342b82215328989b3728. 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/6z491V07mxvHrdv2q3Fm87.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/6z491V07mxvHrdv2q3Fm87.
Three Worlds: Music from Woolf Works / Mrs Dalloway: War Anthem
{"copyright_id":"0xeb8f4a46ee0d8f010a25ab52d2c43dfe133a1b993f07660ca00269b631c4a433","isrc":"DEN961631203","name":"Three Worlds: Music from Woolf Works / Mrs Dalloway: War Anthem","registered_at":"2026-06-05T07:48:57Z","spotify_id":"63ZicarGQbxtLqjkLDaL1J","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xeb8f4a46ee0d8f010a25ab52d2c43dfe133a1b993f07660ca00269b631c4a433. 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/63ZicarGQbxtLqjkLDaL1J.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/63ZicarGQbxtLqjkLDaL1J.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xab406bcb0a25e5e63e1cc49d520f18399dcdb1e2dc70fcbed893bfc464dd48c5. 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/6rFOa4znYgPX8ophIlQ8JE.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/6rFOa4znYgPX8ophIlQ8JE.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2f89325d69998a806c85763693c1a6beb697b6eed1df21ccf29c6a361a4b08fe. 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/5lu3hJHYnGM9Q3kp3B4cDX.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/5lu3hJHYnGM9Q3kp3B4cDX.
{"copyright_id":"0x70b3b66ea3934eab1b4e9ae56efca108f77f5fdd25f427daee60a23d0b4bd9a2","isrc":"DEE250700044","name":"Bataillon D'amour","registered_at":"2026-06-11T06:14:24Z","spotify_id":"345pQCI7PWIOeHqJVLWPfK","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x70b3b66ea3934eab1b4e9ae56efca108f77f5fdd25f427daee60a23d0b4bd9a2. 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/345pQCI7PWIOeHqJVLWPfK.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/345pQCI7PWIOeHqJVLWPfK.
{"copyright_id":"0x405fdc39727e1da82677d2f357fe610a4d2513cb0bf7e0043506b6de6aa34aff","isrc":"GBAYC2201134","name":"Beggin' (TikTok Classics Version)","registered_at":"2026-06-11T04:58:48Z","spotify_id":"2amDzG4N16ce0fcnpQ4KNA","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x405fdc39727e1da82677d2f357fe610a4d2513cb0bf7e0043506b6de6aa34aff. 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/2amDzG4N16ce0fcnpQ4KNA.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/2amDzG4N16ce0fcnpQ4KNA.
{"copyright_id":"0xe31eaa5a2f6f191ebffef46e6c04cf38527b8aad1a28293a7c70f874ae4c531f","isrc":"GBAYC2201124","name":"No Roots (TikTok Classics Version)","registered_at":"2026-06-17T07:11:26Z","spotify_id":"4nUdxrym22Kr1M9PnhLTHa","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe31eaa5a2f6f191ebffef46e6c04cf38527b8aad1a28293a7c70f874ae4c531f. Chain 2 (Bitcoin): anchored in block 954130 (2026-06-17T20:39:52Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/4nUdxrym22Kr1M9PnhLTHa.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/4nUdxrym22Kr1M9PnhLTHa.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa6537a28502e4af3f915d253c71aff5ef1cde26d860e41ea34969a966367231f. 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/0SlxuGKT6PtRKQazpaLbqr.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/0SlxuGKT6PtRKQazpaLbqr.
{"copyright_id":"0xf0f1fcfb92eac0cec6b831fe8cf988cdba7e7d199b1db4d128dbeb7a5b193ff6","isrc":"GBAYC2201127","name":"Say So (TikTok Classics Version)","registered_at":"2026-06-20T01:59:05Z","spotify_id":"7sXIh0Z6qj9KHiJoM3i7wx","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf0f1fcfb92eac0cec6b831fe8cf988cdba7e7d199b1db4d128dbeb7a5b193ff6. 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/7sXIh0Z6qj9KHiJoM3i7wx.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/7sXIh0Z6qj9KHiJoM3i7wx.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x10fc84cd928c0acf4ec710e4600517673790c2dd87cab1dbfa54ea0b91ef977c. 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/5EfBWLLirjks6e2IeDD4xr.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/5EfBWLLirjks6e2IeDD4xr.
Wie Weit Ist Es Bis Ans Ende Dieser Welt
{"copyright_id":"0x198c15ebf9011e3e8e4f012c1266c29f2f9409077e3b5e00fafee52092004845","isrc":"DEE250700055","name":"Wie Weit Ist Es Bis Ans Ende Dieser Welt","registered_at":"2026-06-21T00:07:47Z","spotify_id":"4Ux51PV5lsXSPscc0LAXBr","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x198c15ebf9011e3e8e4f012c1266c29f2f9409077e3b5e00fafee52092004845. 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/4Ux51PV5lsXSPscc0LAXBr.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/4Ux51PV5lsXSPscc0LAXBr.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9d4d9ebe16afb05e3f1327365fe2cdfd381f0719646e70051a562d2e5b361ae9. 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/5nEqOUy9fxgBo0iAuEWd6I.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/5nEqOUy9fxgBo0iAuEWd6I.
{"copyright_id":"0xee355a8f1b393772c5b8fd5487073cfce0c729c8c1924dd963a759cda67dadac","isrc":"DEE250700052","name":"Wie Ein Fischlein Unterm Eis","registered_at":"2026-06-24T13:29:17Z","spotify_id":"10tuEIc40P83Ev2ePMR8kz","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xee355a8f1b393772c5b8fd5487073cfce0c729c8c1924dd963a759cda67dadac. 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/10tuEIc40P83Ev2ePMR8kz.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/10tuEIc40P83Ev2ePMR8kz.
{"copyright_id":"0x11b9232d88a1fee103bc071422f570968c5f548aeece263e87ed9ef3de1ad39b","isrc":"DEE250700042","name":"Der Blaue Planet","registered_at":"2026-06-26T21:55:22Z","spotify_id":"0KdDcIuGaisziLQAnlLMWV","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x11b9232d88a1fee103bc071422f570968c5f548aeece263e87ed9ef3de1ad39b. Chain 2 (Bitcoin): anchored in block 956351 (2026-07-02T11:38:34Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/0KdDcIuGaisziLQAnlLMWV.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/0KdDcIuGaisziLQAnlLMWV.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6f1b47130bf9c05efa73ab5c720b91c83d0635e05eb2c6f3846c63ea5af07ac8. Chain 2 (Bitcoin): anchored in block 956351 (2026-07-02T11:38:34Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/1LrPbqhSuR0mxx8O9F38tO.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/1LrPbqhSuR0mxx8O9F38tO.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9056f1ca37e056626d53719598f4208e7cfd95aacf3a519a7c3c27d5003265b2. 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/5eSyOdVXmq0gcrwsa2zovQ.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/5eSyOdVXmq0gcrwsa2zovQ.