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 0xcb235904d843ad1050fddc297366ccc1197602910dc5b535f90ad17f1fa30907. 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/6d6143d3-2faa-4694-8d9d-396ce85bf9f2.json and https://artists.proofprofile.net/proofs/artist/6d6143d3-2faa-4694-8d9d-396ce85bf9f2.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 0x2129c76b09759c71329e27e59bd63953476824898d0a6c264d0b48f82f7aa66a. Chain 2 (Bitcoin): anchored in block 953515 (2026-06-13T12:53:06Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/7MJw7fF5sLfQFot1HhJVC6.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/7MJw7fF5sLfQFot1HhJVC6.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe5bb88bc11167bed2d4e8f24b736522fb3ec11fe1d9ac1938a713089c631f0dd. 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/2uLMIVtNJZHGOGYhjqfJKz.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/2uLMIVtNJZHGOGYhjqfJKz.
{"copyright_id":"0x5dd06fedf91ed2c60c395dd8f528a8f2172f5da766b1180066e6dda6d95a7e2f","isrc":"BE5KW2310067","name":"Sēlling Drēams","registered_at":"2026-06-10T05:23:03Z","spotify_id":"6QGy0soJnMXVArRgKaoVH6","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5dd06fedf91ed2c60c395dd8f528a8f2172f5da766b1180066e6dda6d95a7e2f. 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/6QGy0soJnMXVArRgKaoVH6.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/6QGy0soJnMXVArRgKaoVH6.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8dec94f36e2704155a22cfc5b6d8794eb470593efc593680d79805311cb1b7a1. 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/1Xgyx4LF58DLDLQrqM9U7j.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/1Xgyx4LF58DLDLQrqM9U7j.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc93226e8008226c256c741b25767fa5747b53e56c78f6a61142806389cc982f3. Chain 2 (Bitcoin): anchored in block 953515 (2026-06-13T12:53:06Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/4ZlTHNR1pnGdrAL9rnTHyJ.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/4ZlTHNR1pnGdrAL9rnTHyJ.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2ae72c6752012bfd64fd00b79fec4940350522d57244d4941dbfe516a062f0a1. 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/2NIKJDoVbB9k7UI4CD7k7P.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/2NIKJDoVbB9k7UI4CD7k7P.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcc27a4524daa8b959e6e47af5b089a88f4a2c0fecac0ebf59ce24deb0456bb15. 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/2iAZw91DNBDgLyTpDAcwEy.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/2iAZw91DNBDgLyTpDAcwEy.
{"copyright_id":"0x547a22a99defda76e5ab8f9fc3b30eac8557b22012fd71d8c9662183ec40ca16","isrc":"QZHN92320842","name":"Twēnty Minutēs in thē Futurē","registered_at":"2026-06-10T01:48:25Z","spotify_id":"1Xx5u7h6xIuMKDCnSeJSve","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x547a22a99defda76e5ab8f9fc3b30eac8557b22012fd71d8c9662183ec40ca16. 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/1Xx5u7h6xIuMKDCnSeJSve.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/1Xx5u7h6xIuMKDCnSeJSve.
{"copyright_id":"0x75a7dbb52996e83270eb1f563cdb3dc328c546709b05c5533946845ad1bf9e82","isrc":"USQX92200579","name":"Hourglass (feat. Kotiēr)","registered_at":"2026-06-07T02:00:06Z","spotify_id":"0uBHjrh1xSfpzsBNQEYTQR","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x75a7dbb52996e83270eb1f563cdb3dc328c546709b05c5533946845ad1bf9e82. 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/0uBHjrh1xSfpzsBNQEYTQR.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/0uBHjrh1xSfpzsBNQEYTQR.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x32a76244ca838888ee5a69f1f4fb18a7bca3140a26eb1a0ca9696b1a925c0612. 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/7N2fuNf7SZJm9TH5VlmCLI.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/7N2fuNf7SZJm9TH5VlmCLI.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x465378b053dc8acc8dcc1389b5e95ebb8227be2bab41ee4d26064675562da670. 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/7BXK6nyFu2Vzi7AnDdVVrQ.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/7BXK6nyFu2Vzi7AnDdVVrQ.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x01514c36cef6db1878683877279ea5ef12c34bd68682e171d8b9b37cc7bf7ace. 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/7b5rYm0CPKEo9ObpDG8WjQ.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/7b5rYm0CPKEo9ObpDG8WjQ.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x62d2f8c86f0f59d5d4170404503acd753aae7a92fd4212edbbc29ece3c5c6831. 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/6RSEmrQh0BdhErnbQTF1Z1.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/6RSEmrQh0BdhErnbQTF1Z1.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x510d719baf5eb34f9d736322262d2e23472f91af17a982ce4177777101b5a361. 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/5CbuI8EEQWci8Nl9GvbW7R.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/5CbuI8EEQWci8Nl9GvbW7R.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe425ea90508d7c57f97fb6414c003969ec53f5a5ae3cbec4e558780dc8205029. 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/0lsrtWc4kEYkLs9Nr0xu3s.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/0lsrtWc4kEYkLs9Nr0xu3s.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7a3b58851bca9231a2f39f4920ab5f749ca019ae0130440fbc4cc392830dacff. 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/0Xi1HnAiwTxj5lYAy4f9yg.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/0Xi1HnAiwTxj5lYAy4f9yg.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1066533c5de6e82a36937bf257f69b83318791539e4575a6900af20191ede650. 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/21MTrMaaTtwOOcZaYBZb6I.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/21MTrMaaTtwOOcZaYBZb6I.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x73d9c3c05ecc4a7ad66d95ca100d64f5029452bf8107db5b77eb87301c701f86. 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/755pL9dpZcHH63euEwOzNY.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/755pL9dpZcHH63euEwOzNY.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbb8a3c3fe1b79bdc55a07055b49264573309285b0a3d21cc93308358933d4ebb. 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/75HZuwZLKZMjnOgRFE2ao7.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/75HZuwZLKZMjnOgRFE2ao7.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc39ec159ee328a170023c8f50719a60d7ea9339e067268041f86dd435c06bf1b. 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/0QbxEKR3mHC8aYpe0tPiAf.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/0QbxEKR3mHC8aYpe0tPiAf.
{"copyright_id":"0x6d5dfb96cc4faece0cacc801e565cc6ea3fd5481a30c1df1b15ff2787b74038c","isrc":"GBKPL2027449","name":"Sunkissed - Phum Viphurit Remix","registered_at":"2026-06-11T03:05:38Z","spotify_id":"0g0ChxrOjSBtL3ekc6apCE","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6d5dfb96cc4faece0cacc801e565cc6ea3fd5481a30c1df1b15ff2787b74038c. 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/0g0ChxrOjSBtL3ekc6apCE.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/0g0ChxrOjSBtL3ekc6apCE.
{"copyright_id":"0xf797b2b6df90bc57564855ced4419e871ca6f9feb6e42635e4cbd8cd33fa3fc9","isrc":"GBKPL2027448","name":"Sunkissed - Again&again Remix","registered_at":"2026-06-06T17:53:20Z","spotify_id":"0mP6K6Anfpk8cWk0Nt1mIp","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf797b2b6df90bc57564855ced4419e871ca6f9feb6e42635e4cbd8cd33fa3fc9. 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/0mP6K6Anfpk8cWk0Nt1mIp.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/0mP6K6Anfpk8cWk0Nt1mIp.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2457816b153b04865db135994e944d4e042f440e806f9b41dc657a244b1779ed. 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/1bMM9WXE5x9T28qTb7ihAi.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/1bMM9WXE5x9T28qTb7ihAi.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9490ec06fb163543a660bdd3bb0dc76ad5502994631606f1b8c65695ee4e9af9. 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/1a4nak7N66r8wRYRo0GA3h.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/1a4nak7N66r8wRYRo0GA3h.