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 0x4cc0a63cb3ea01765ae3e27dcb381c1dd08ef042002490e19cc14bffaa2a4030. 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/57fb19ae-4caa-4fbf-9175-7268ddb8c928.json and https://artists.proofprofile.net/proofs/artist/57fb19ae-4caa-4fbf-9175-7268ddb8c928.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
{"copyright_id":"0x719cb84fa67b898994f3741ceeb619979af099d562c310636f052378fae10bca","isrc":"DEWW42300120","name":"Love Me Better (Nico Pusch Remix)","registered_at":"2026-06-10T20:06:27Z","spotify_id":"3xcEaXvhXZvOfG4SAfi6fC","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 0x719cb84fa67b898994f3741ceeb619979af099d562c310636f052378fae10bca. 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/3xcEaXvhXZvOfG4SAfi6fC.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/3xcEaXvhXZvOfG4SAfi6fC.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7b613571c686169f29217f62ecc0be10b1f8082520a3745a8b54e30df9a425aa. Chain 2 (Bitcoin): anchored in block 957124 (2026-07-08T03:53:27Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/5IhahvRwUCL703baZ73WOt.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/5IhahvRwUCL703baZ73WOt.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8a7a4d507f05e412a35d89d47f95bcf8800d575edc50846fb7a06a420ee8082a. 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/3G6kKVi5hWXIaLUxv2xJJd.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/3G6kKVi5hWXIaLUxv2xJJd.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbb70343ebd8d31baa289e1f772a8bec80aafa90f4728aa5de014e7f8431a78c1. 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/0k82Hcg0zxGmmfJ5n2s6QP.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/0k82Hcg0zxGmmfJ5n2s6QP.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0b0afe0764445fe04329b42a7501a0370521b452c133ae540ff9627e621e9493. 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/6xtd91nRRlk0Qim5GjoaLF.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/6xtd91nRRlk0Qim5GjoaLF.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x58c0af34df29d96d7ccb60b7ef131bf8575ace9664f8d838ea2ed37bb299d1fc. 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/6uu0783jBXmIFz8rM3ItTr.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/6uu0783jBXmIFz8rM3ItTr.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7b613571c686169f29217f62ecc0be10b1f8082520a3745a8b54e30df9a425aa. 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/4NeaLTHN4iWRff2kNesnRN.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/4NeaLTHN4iWRff2kNesnRN.
{"copyright_id":"0xbf044666304a91d692b7288067feedcade5c88aafea9eab724f412c2f40420af","isrc":"NL4YD2200012","name":"If You Really Want Me","registered_at":"2026-06-27T19:04:32Z","spotify_id":"5e4npkBjNOdC1wAQKuc0Qf","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbf044666304a91d692b7288067feedcade5c88aafea9eab724f412c2f40420af. 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/5e4npkBjNOdC1wAQKuc0Qf.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/5e4npkBjNOdC1wAQKuc0Qf.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4d34f904d8d535a83da28305a7166329ba3119850c01d800e59bdffd03a0b83f. 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/4JDWfh9FGhfMeYlwPsKGrx.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/4JDWfh9FGhfMeYlwPsKGrx.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc14c738cbb47e81cb1c79d1204b1a735045f549d2751a1da67e4bbf59dc4d9d1. 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/7mFoG00rX2eKIxlR8vrw3u.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/7mFoG00rX2eKIxlR8vrw3u.
{"copyright_id":"0xe32a5fe5a3f17657c4ecbb229fbfa9482b210f7fee14a83c4b134ba29453defd","isrc":"NL4YD2100382","name":"Shoot Me a Signal","registered_at":"2026-06-27T19:04:02Z","spotify_id":"3DlhL0DzgyPzGDVnY6SYlL","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe32a5fe5a3f17657c4ecbb229fbfa9482b210f7fee14a83c4b134ba29453defd. 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/3DlhL0DzgyPzGDVnY6SYlL.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/3DlhL0DzgyPzGDVnY6SYlL.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x033f38918401f1b0257fba27dea3201a2d1462923a4f7b535d0a580af3fb03ec. 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/3fYXQjsJZwfd5tzLGM1x1G.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/3fYXQjsJZwfd5tzLGM1x1G.
{"copyright_id":"0xcdcb1d54015af9476dfcfce5f8f9134a3f4cb7f32b25623104a738fe100ff5bc","isrc":"NL4YD2100381","name":"Love More","registered_at":"2026-06-27T19:04:26Z","spotify_id":"4M0fKSg1K3IRi5dtjpOnyE","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcdcb1d54015af9476dfcfce5f8f9134a3f4cb7f32b25623104a738fe100ff5bc. 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/4M0fKSg1K3IRi5dtjpOnyE.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/4M0fKSg1K3IRi5dtjpOnyE.
{"copyright_id":"0xb3637211386bb2ddde672a64e68eab23e9184f6251856d4bfccf8264a01f1bd9","isrc":"DEWW42100305","name":"Love Is In The Air","registered_at":"2026-06-10T08:26:57Z","spotify_id":"41keVsQgnc7OrauVtLLLZP","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb3637211386bb2ddde672a64e68eab23e9184f6251856d4bfccf8264a01f1bd9. 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/41keVsQgnc7OrauVtLLLZP.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/41keVsQgnc7OrauVtLLLZP.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x93280d0f6c2ebd558610d4829dab6bc804398b9adc7d471694557949d47409da. 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/19dTc30kPj5cAKUOh0AXAn.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/19dTc30kPj5cAKUOh0AXAn.
{"copyright_id":"0x99ca23d20e56e1158ad1dbce00d7fcb6bc90ba136ae86b4430e58165d7457403","isrc":"DEXW62100174","name":"I Found You","registered_at":"2026-06-10T21:14:16Z","spotify_id":"0njRXXyXQZdoWqUREzCVUS","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x99ca23d20e56e1158ad1dbce00d7fcb6bc90ba136ae86b4430e58165d7457403. 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/0njRXXyXQZdoWqUREzCVUS.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/0njRXXyXQZdoWqUREzCVUS.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0cf1c1b366895d987498cfb9bc28a44871842ffc9844c796ff4ddb86fbfc975a. 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/65e1X05BaF5BkYrywR7nZ4.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/65e1X05BaF5BkYrywR7nZ4.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x07e6135e35693e9c144eb3fd2b9f627d67a7ea0105d0ef4f41d5b8ac377e5564. 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/34WYgllGMBDcsWqGXxendp.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/34WYgllGMBDcsWqGXxendp.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf49746e694742de55ab2d6fe49da88ad27e97ee1c3b9b4064853d7cd44ff8420. 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/4dAw0BhIXJwlNWHguzIiOW.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/4dAw0BhIXJwlNWHguzIiOW.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x499d992608245dd7e72565c5407a278cdedad6f3406669c76ef7c84f55a503b1. 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/1BUQf60oFWgrAAXLOlYhjF.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/1BUQf60oFWgrAAXLOlYhjF.