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 0x4830545d8e81abb99f99bf0d17d662bc54fe99785f703225ed177a7336e8ceca. 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/153710c1-9bb1-4342-a47c-e036d8b380ea.json and https://artists.proofprofile.net/proofs/artist/153710c1-9bb1-4342-a47c-e036d8b380ea.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 0x92845191af8bc6f7e48a5621d6a59080c3b706bc0afca661c8aa4b89e5b60b30. 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/2TCNXKV4eoufqy6LfmZEf1.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/2TCNXKV4eoufqy6LfmZEf1.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x143602cbd904d56091244f22ff97a3b9ad28369a309248bc4a5cc8bf794dd2d8. Chain 2 (Bitcoin): anchored in block 956375 (2026-07-02T16:51:38Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/7yetIoRDJCW0t6kiNEQy3u.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/7yetIoRDJCW0t6kiNEQy3u.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1150487a5e598d701c5b7e7017ba5c1e0a8ef436b0434eb31177e8fe2ac2ab6b. 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/6BiWVYnBuNYluh0vgY6vuh.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/6BiWVYnBuNYluh0vgY6vuh.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1150487a5e598d701c5b7e7017ba5c1e0a8ef436b0434eb31177e8fe2ac2ab6b. Chain 2 (Bitcoin): anchored in block 956551 (2026-07-03T21:18:05Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/76ovQ00CHw4yUTrbMJWxf1.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/76ovQ00CHw4yUTrbMJWxf1.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9c5024b9ccedaf08bf855a04d4ada6f58ea2fc802191bea38a1cf860c5c7b296. Chain 2 (Bitcoin): anchored in block 956375 (2026-07-02T16:51:38Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/7q84sevrNWjPiz31eK3DpP.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/7q84sevrNWjPiz31eK3DpP.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa5acf5ccb5996526c121975531e227e4df3805cf0bc4dff72f212633f6edbdd3. Chain 2 (Bitcoin): anchored in block 956639 (2026-07-04T11:19:20Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/2b93E7gc12Ffu3w8gIGqwt.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/2b93E7gc12Ffu3w8gIGqwt.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcdfb32a8e5850ec277a30d4cc4965651a8d997ad178c8db2fe3b6657b1bb41df. Chain 2 (Bitcoin): anchored in block 956476 (2026-07-03T09:04:44Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/0uZNrps2uOnJSCMyHMN32j.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/0uZNrps2uOnJSCMyHMN32j.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd92c9c69acbf2dd4a121ce9b02c04be10c344b4b6d0754ce7b6673fd9761fbc7. 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/5UtRY2SbsG3q0eJY3b8wJR.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/5UtRY2SbsG3q0eJY3b8wJR.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc623b0ca499cd4a889387124846565f4e22b1bfd1becee4bc815727cb82e9e1d. 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/2QaBDl1nIpb1bwOEurO8Wk.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/2QaBDl1nIpb1bwOEurO8Wk.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe3bb15ef7558d09c99dfa55710b277f3347e93a029ac7b20790d3eb7f178913a. 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/2gIg5e0wlv0aFRy7AmJHnM.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/2gIg5e0wlv0aFRy7AmJHnM.
{"copyright_id":"0x8427cf0c445ce654f96e67c615e5b906972d3b900ae8434d27f8ba4e26066ba8","isrc":"FRPGB2325400","name":"Sonnez les cloches","registered_at":"2026-06-05T20:48:48Z","spotify_id":"210InjmKWzLgNOYNsAgXZB","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8427cf0c445ce654f96e67c615e5b906972d3b900ae8434d27f8ba4e26066ba8. 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/210InjmKWzLgNOYNsAgXZB.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/210InjmKWzLgNOYNsAgXZB.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcdfb32a8e5850ec277a30d4cc4965651a8d997ad178c8db2fe3b6657b1bb41df. 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/6d0cHPr7pdxBeAk7dyQoLm.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/6d0cHPr7pdxBeAk7dyQoLm.
{"copyright_id":"0x6960a68578307ef425f78bc2c55c662722ffafb4e28188460ded28fc1a18568b","isrc":"FRPGB2325420","name":"Comme les autres","registered_at":"2026-06-08T02:02:39Z","spotify_id":"3WMwvWAAdicQFiTCvdAZd3","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6960a68578307ef425f78bc2c55c662722ffafb4e28188460ded28fc1a18568b. 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/3WMwvWAAdicQFiTCvdAZd3.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/3WMwvWAAdicQFiTCvdAZd3.
{"copyright_id":"0xa5acf5ccb5996526c121975531e227e4df3805cf0bc4dff72f212633f6edbdd3","isrc":"FRPGB2325450","name":"Motel 8","registered_at":"2026-06-09T15:53:02Z","spotify_id":"1IOhzAT7NmVhOQBhlFABqW","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa5acf5ccb5996526c121975531e227e4df3805cf0bc4dff72f212633f6edbdd3. 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/1IOhzAT7NmVhOQBhlFABqW.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/1IOhzAT7NmVhOQBhlFABqW.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7f25222c9c55bf2d4d6f5445c9164c40ba3c46492ee316dde6fd1baf6264bc8d. 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/242LN803biAe1tnQcdRf3t.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/242LN803biAe1tnQcdRf3t.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd92c9c69acbf2dd4a121ce9b02c04be10c344b4b6d0754ce7b6673fd9761fbc7. 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/6XPe9eGkW6qHEzs4sgs3LU.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/6XPe9eGkW6qHEzs4sgs3LU.
{"copyright_id":"0xedd31252722128453ab3e797218c69dcfbc3e308db2ce9901ab24f78ed0dba64","isrc":"FRPGB2325460","name":"Toucher du bois","registered_at":"2026-06-07T18:55:44Z","spotify_id":"20OCDI80RLaNjVP3Y7KwDF","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xedd31252722128453ab3e797218c69dcfbc3e308db2ce9901ab24f78ed0dba64. 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/20OCDI80RLaNjVP3Y7KwDF.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/20OCDI80RLaNjVP3Y7KwDF.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x52b6359bee297ae8a10d17d15225fda1c2cecc861b4b5f6988d68c8c21afad73. 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/0w39MVT1TqWS6suBqV9MMj.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/0w39MVT1TqWS6suBqV9MMj.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9bcde9dfb8c0f77a9ba514f2a264076f0e2bd6e14aa322719eb48895f493b54e. 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/5WpnH4LuKxxtxZwjyHLjSD.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/5WpnH4LuKxxtxZwjyHLjSD.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc02594f9b34c500520f6878914cabd064d983c3110284d682738c6bcba5cc320. 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/0IQf8Sk6PoZ3i0fU3KBPvD.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/0IQf8Sk6PoZ3i0fU3KBPvD.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc02594f9b34c500520f6878914cabd064d983c3110284d682738c6bcba5cc320. 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/2xyiZ1EssjkL9mpD5vVAF5.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/2xyiZ1EssjkL9mpD5vVAF5.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9175be2cd461ad2bcf7a48740a594b11100b363ffef15f9763179e3f6fd9ac88. 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/0pqgNMu5z59s5O5bJjgShj.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/0pqgNMu5z59s5O5bJjgShj.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc7e0ff21a58663e8eb1c78bb5ac55617ba1cdffc07c246885b8d3ee642ae5260. 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/5hw4ejul2gOX9kHRrY3j2U.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/5hw4ejul2gOX9kHRrY3j2U.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4517bbeb2c7cf6a88e546f271b717d0e422b919c4525ae0cffe1f41703c6118e. 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/7iKupvk593x5ea1VVylASi.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/7iKupvk593x5ea1VVylASi.
{"copyright_id":"0x94ab84dc76cadf1f82bb69594ca213491efbc69cb6890120c0ff23fe7f7bec3a","isrc":"BEEJ11710004","name":"Wrap remix","registered_at":"2026-06-08T03:37:12Z","spotify_id":"4eAo3WkyNvddCjPAn8bRtT","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x94ab84dc76cadf1f82bb69594ca213491efbc69cb6890120c0ff23fe7f7bec3a. 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/4eAo3WkyNvddCjPAn8bRtT.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/4eAo3WkyNvddCjPAn8bRtT.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7fe774e91131011105955b97ba988415137f8f44ff8c9496e2f5403265b5dc01. 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/6ehnK5xPZsOyy96GMFgK3z.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/6ehnK5xPZsOyy96GMFgK3z.