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 0x64cfa270f5c1554b767140c625dad76588fde7e300b3c2083097d1969a6baa61. 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/67b8f875-b51b-4bdf-a102-1a63b6ce036e.json and https://artists.proofprofile.net/proofs/artist/67b8f875-b51b-4bdf-a102-1a63b6ce036e.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 0x2a12c38696d1a47b03f6710944e293a537ca795ea8085dd708ac8fa69cc404dd. 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/5jfD6wlyZ4Bv9hOvB9yFl1.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/5jfD6wlyZ4Bv9hOvB9yFl1.
{"copyright_id":"0xfc18e10c55037f494ed7b61d4edd20d397d2076c7a52541f109995be77abe627","isrc":"GBUM72304396","name":"Whistle - Instrumental","registered_at":"2026-06-25T04:47:57Z","spotify_id":"3OUQIvH7pLiGdfZ1O1nJcZ","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfc18e10c55037f494ed7b61d4edd20d397d2076c7a52541f109995be77abe627. 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/3OUQIvH7pLiGdfZ1O1nJcZ.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/3OUQIvH7pLiGdfZ1O1nJcZ.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x051af647ac7331a0347af7818a148a56b4795ba6f6ec8cb115c7fa10d6c51912. 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/0rciQHK7Hd8kgQFYicL9i8.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/0rciQHK7Hd8kgQFYicL9i8.
{"copyright_id":"0xdb15f7126b14f9fe14ce0d2361cebb20aa514e358b42b8c9b849714cb0362759","isrc":"USRC12300009","name":"Woke Up in Love - Acoustic","registered_at":"2026-06-04T13:37:23Z","spotify_id":"0ryULsOBEF00i4XwnF3brE","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdb15f7126b14f9fe14ce0d2361cebb20aa514e358b42b8c9b849714cb0362759. 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/0ryULsOBEF00i4XwnF3brE.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/0ryULsOBEF00i4XwnF3brE.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x147f196b6a83073e99c176a92db97ce0b398aafd59333bdb5c1971222476cc24. 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/21H0pUV2uPIPcFnFhgTBjo.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/21H0pUV2uPIPcFnFhgTBjo.
Greatest Day (feat. Calum Scott) [Robin Schulz Rework]
Greatest Day (feat. Calum Scott) - Robin Schulz Rework
{"copyright_id":"0xc1d126d75e5f80187bd894c5c741acc67d321ee95f69d5fc60a2ebf9559eb2b2","isrc":"GBUM72303457","name":"Greatest Day (feat. Calum Scott) - Robin Schulz Rework","registered_at":"2026-06-01T14:29:18Z","spotify_id":"1Oae67sHC45sBQMrYhMiWF","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc1d126d75e5f80187bd894c5c741acc67d321ee95f69d5fc60a2ebf9559eb2b2. 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/1Oae67sHC45sBQMrYhMiWF.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/1Oae67sHC45sBQMrYhMiWF.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5d9e7486461fc12c0867d844a45c21c7e55b5c787861d7e1e378e090242f38f5. 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/3uUuGVFu1V7jTQL60S1r8z.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/3uUuGVFu1V7jTQL60S1r8z.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5d1a103d0c08a7f759c2ef583c94f15e10b189666410c82998573b8923a754eb. 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/31HK5kxZbGVVX6EhtU5FWK.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/31HK5kxZbGVVX6EhtU5FWK.
{"copyright_id":"0x32e23aac40cb925d19cd8a765a09530039a2e5e6d63b08e19c22c7b374cae1ce","isrc":"UK6KW1500205","name":"Dancing On My Own","registered_at":"2026-06-01T03:17:55Z","spotify_id":"2BOqDYLOJBiMOXShCV1neZ","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x32e23aac40cb925d19cd8a765a09530039a2e5e6d63b08e19c22c7b374cae1ce. 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/2BOqDYLOJBiMOXShCV1neZ.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/2BOqDYLOJBiMOXShCV1neZ.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7fc655f0975d0e9e47ade3e7289f82a6820c0e3f33a15f979a77c758f93b79e8. 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/69vToJ9BMbbLlFZo7k7A7B.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/69vToJ9BMbbLlFZo7k7A7B.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x147f196b6a83073e99c176a92db97ce0b398aafd59333bdb5c1971222476cc24. 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/07QIetdCyAEox3Q5qqJT43.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/07QIetdCyAEox3Q5qqJT43.
{"copyright_id":"0x78ab72d31b731c13d00cfaf9faca292bfa9bb1ce0fbdec3bab0c1a2b345fa03d","isrc":"GBKPL1897448","name":"Give Me Love","registered_at":"2026-06-05T08:05:35Z","spotify_id":"2EpU1we8t6iV9KNlQotu8l","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x78ab72d31b731c13d00cfaf9faca292bfa9bb1ce0fbdec3bab0c1a2b345fa03d. 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/2EpU1we8t6iV9KNlQotu8l.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/2EpU1we8t6iV9KNlQotu8l.
Woke Up in Love (feat. Gryffin & Calum Scott) - Alok Remix
Woke Up in Love (feat. Gryffin & Calum Scott) [Alok Remix]
{"copyright_id":"0x3d805d4d779ab99de750892c795af78211f2fa80d54102c77822eb13bbc3fc5d","isrc":"USRC12204253","name":"Woke Up in Love (feat. Gryffin & Calum Scott) - Alok Remix","registered_at":"2026-06-05T10:55:53Z","spotify_id":"4HhbayK9gyPmR7Da1e4bN8","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3d805d4d779ab99de750892c795af78211f2fa80d54102c77822eb13bbc3fc5d. 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/4HhbayK9gyPmR7Da1e4bN8.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/4HhbayK9gyPmR7Da1e4bN8.
{"copyright_id":"0x32e23aac40cb925d19cd8a765a09530039a2e5e6d63b08e19c22c7b374cae1ce","isrc":"UK6KW1500205","name":"Dancing On My Own","registered_at":"2026-06-01T03:17:53Z","spotify_id":"1b2xtHr9pCgHGyJUzkFYNr","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x32e23aac40cb925d19cd8a765a09530039a2e5e6d63b08e19c22c7b374cae1ce. 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/1b2xtHr9pCgHGyJUzkFYNr.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/1b2xtHr9pCgHGyJUzkFYNr.
{"copyright_id":"0xf74e85c5838e6553e6c411764ee2f20eb59415e1a2f60c39ac27328cf31fedcf","isrc":"USAT22106139","name":"love is just a word","registered_at":"2026-06-04T07:40:19Z","spotify_id":"4aX9dwi5WNVohOcMizFvxt","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf74e85c5838e6553e6c411764ee2f20eb59415e1a2f60c39ac27328cf31fedcf. 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/4aX9dwi5WNVohOcMizFvxt.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/4aX9dwi5WNVohOcMizFvxt.
{"copyright_id":"0x32e23aac40cb925d19cd8a765a09530039a2e5e6d63b08e19c22c7b374cae1ce","isrc":"UK6KW1500205","name":"Dancing On My Own","registered_at":"2026-06-01T03:17:55Z","spotify_id":"49VureADISCscE80q6ZBbc","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x32e23aac40cb925d19cd8a765a09530039a2e5e6d63b08e19c22c7b374cae1ce. 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/49VureADISCscE80q6ZBbc.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/49VureADISCscE80q6ZBbc.
{"copyright_id":"0xdfdf6e76ba2fc234fa39e733eab4dea8b1313c566c28debd45395ae74058b015","isrc":"USUM71606248","name":"Dancing On My Own - Tiësto Remix","registered_at":"2026-06-21T20:16:24Z","spotify_id":"0jAjfG3ZKRLQUjjGF92bro","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdfdf6e76ba2fc234fa39e733eab4dea8b1313c566c28debd45395ae74058b015. Chain 2 (Bitcoin): anchored in block 957145 (2026-07-08T08:56:20Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/0jAjfG3ZKRLQUjjGF92bro.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/0jAjfG3ZKRLQUjjGF92bro.