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 0x5e204708a9a307ee692c3b1e1e34eb4cf27dd18e96355f68ee9314b4499b637d. 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/2fee4ba7-0435-4315-b177-a2ff0a824174.json and https://artists.proofprofile.net/proofs/artist/2fee4ba7-0435-4315-b177-a2ff0a824174.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
{"copyright_id":"0x949559226fe5019c4ff68fa2b2dac51fff2b881d89cfd48c5c41c64a1ff64f3c","isrc":"CA5KR2370872","name":"Night Rider - 12th Planet, Airglo Remix","registered_at":"2026-06-20T21:30:50Z","spotify_id":"1kJTtwE6QmZfFtGxfn3YTf","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 0x949559226fe5019c4ff68fa2b2dac51fff2b881d89cfd48c5c41c64a1ff64f3c. 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/1kJTtwE6QmZfFtGxfn3YTf.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/1kJTtwE6QmZfFtGxfn3YTf.
{"copyright_id":"0xf080f33a2ed4c27382468a2857cc3c580d9ca7aca787cfadedc4863b88ec7789","isrc":"GBTMZ2301183","name":"Waiting For You","registered_at":"2026-06-25T20:10:02Z","spotify_id":"0rcglmN3vSkbbFBED4hc5E","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf080f33a2ed4c27382468a2857cc3c580d9ca7aca787cfadedc4863b88ec7789. 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/0rcglmN3vSkbbFBED4hc5E.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/0rcglmN3vSkbbFBED4hc5E.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x989c6240f0d536a6934d6e88a70d547a68f1beb801c88267a5cebe7040102be7. 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/6ZzzPVN4CnYIugGtJTnVfd.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/6ZzzPVN4CnYIugGtJTnVfd.
{"copyright_id":"0xb0f7a57f327ace69a716278defa44c9e340f4f57ccdb163bc425abd2f54a3cff","isrc":"GBFG92400033","name":"Not Alone","registered_at":"2026-06-08T11:58:38Z","spotify_id":"1Www6Ofndy6ZI1Zad1XhCA","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb0f7a57f327ace69a716278defa44c9e340f4f57ccdb163bc425abd2f54a3cff. 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/1Www6Ofndy6ZI1Zad1XhCA.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/1Www6Ofndy6ZI1Zad1XhCA.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x085f9ca386d65baa553e27d4d4d55886c12417ca9f163091f13def9186bdcefd. 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/1QtJwJ47d7IHVkdiivCOiU.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/1QtJwJ47d7IHVkdiivCOiU.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x281d592ad7b3d06e45b88700d60c6d2874645772bd220d80217c9d19da52dc60. 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/6Y3SXc5HLvEHTw900RETak.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/6Y3SXc5HLvEHTw900RETak.
{"copyright_id":"0x713186e5466caea6aff46e00c0bfef75d5e03437211e4aa97b53a7124b004a2d","isrc":"GBTMZ2401249","name":"Wasting Time","registered_at":"2026-06-07T13:30:45Z","spotify_id":"1OftjPD99YYWHJNm5fyVkD","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x713186e5466caea6aff46e00c0bfef75d5e03437211e4aa97b53a7124b004a2d. 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/1OftjPD99YYWHJNm5fyVkD.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/1OftjPD99YYWHJNm5fyVkD.
{"copyright_id":"0x59807d5000d574746a6f11a44dace92da49d5f1b7c69fa4acac38cd35d0e4938","isrc":"GBTMZ2401251","name":"Want You So Bad","registered_at":"2026-06-18T15:04:47Z","spotify_id":"7HCJb675xrgyaWQWwvAMuh","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x59807d5000d574746a6f11a44dace92da49d5f1b7c69fa4acac38cd35d0e4938. 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/7HCJb675xrgyaWQWwvAMuh.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/7HCJb675xrgyaWQWwvAMuh.
{"copyright_id":"0x056c81f0fb258dce9e23a61d94ebee686c9de175d53ba21a5ee303d38c3b9d0b","isrc":"NL8RL2428506","name":"Get Down","registered_at":"2026-06-09T17:21:22Z","spotify_id":"3eADfvaroyBh0TaiQ0TgoG","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x056c81f0fb258dce9e23a61d94ebee686c9de175d53ba21a5ee303d38c3b9d0b. 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/3eADfvaroyBh0TaiQ0TgoG.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/3eADfvaroyBh0TaiQ0TgoG.
{"copyright_id":"0xc445c7b5eac0fba377c53d0a9cd819f2b29351af3d06561cae6bda1fafcfa4cf","isrc":"GBZ4D2400009","name":"Dancing In The Dark","registered_at":"2026-06-21T01:58:24Z","spotify_id":"3hEz1lOvPfKK7i8OGQhZIq","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc445c7b5eac0fba377c53d0a9cd819f2b29351af3d06561cae6bda1fafcfa4cf. 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/3hEz1lOvPfKK7i8OGQhZIq.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/3hEz1lOvPfKK7i8OGQhZIq.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa2dfaa51cb9e91517ec8e230e972d04a90ba5362a0d763e6827ed1d6b8a802e6. 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/3Sqk3zgJcMTHWpUTBw9Oe5.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/3Sqk3zgJcMTHWpUTBw9Oe5.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8b23d194c6d4d4ed84b0116d8c838870942cac36ce9fe635b999cc279cc23dc5. 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/54RYlNCcKhQ4e5i223veCj.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/54RYlNCcKhQ4e5i223veCj.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf8b38270df300daaef5f56db1cb2ff49e150da543085e863e44d29de4072262f. 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/0Er7UopI8LdOWgdvmTTTN1.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/0Er7UopI8LdOWgdvmTTTN1.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6d12f9a7055193b557b849bd2807c9b8aabec89c372c6a1dcad116a5556c1118. 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/3bjqAs30lVk3bVXneWxd44.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/3bjqAs30lVk3bVXneWxd44.
{"copyright_id":"0xc9ace7d7339b247a9e8bba4a5e21915af5697864c01e8ed9b9c3cc054977f0ae","isrc":"NL8RL2405073","name":"ADDICTED TO YOU","registered_at":"2026-06-22T19:48:59Z","spotify_id":"4u0V2oYFYF0vK6jrovC1Zw","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc9ace7d7339b247a9e8bba4a5e21915af5697864c01e8ed9b9c3cc054977f0ae. 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/4u0V2oYFYF0vK6jrovC1Zw.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/4u0V2oYFYF0vK6jrovC1Zw.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6d12f9a7055193b557b849bd2807c9b8aabec89c372c6a1dcad116a5556c1118. 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/4sismXUFpA29zHTiTaMt9k.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/4sismXUFpA29zHTiTaMt9k.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2f3e590af6db6eb8f471e4419d6578ca4dd295c1cf23a4cd2f356374684365f1. 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/4WgjaK6nxW8TVCbsNB01Kp.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/4WgjaK6nxW8TVCbsNB01Kp.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8d7fe8d602fd7e0734263762921e06e81a5c48edd244f5c25ad28e785a300164. 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/4fu0PSmooHTl7o94DVvpqH.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/4fu0PSmooHTl7o94DVvpqH.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x855569ddacb6f6cd185db48334718898a9ab2e91e924efd444588a26e1eaca1e. 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/3abxCsEnHOBzl8sc4CPYau.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/3abxCsEnHOBzl8sc4CPYau.
{"copyright_id":"0x0a8c7aeb50b4dc59e116e262c058a6c4c4fb4322fbc67c0e606aed8a7de57139","isrc":"UKFTL1600243","name":"Desert Heart","registered_at":"2026-06-23T05:55:58Z","spotify_id":"5esEdTHvB6McgORWbgokQF","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0a8c7aeb50b4dc59e116e262c058a6c4c4fb4322fbc67c0e606aed8a7de57139. 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/5esEdTHvB6McgORWbgokQF.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/5esEdTHvB6McgORWbgokQF.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0ac0e031b3f96ee6b1b4b03f03f8b9f4679d000c38b75f76a7b273b7e3b3fff7. 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/4W8XKB45CmlOs0UyQ1VWjj.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/4W8XKB45CmlOs0UyQ1VWjj.