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 0x3cbd4dcdea3d2850b2b19dd26137e4e8dfc52d345a97feb8c507de2f2199f74d. 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/678fde35-0ac0-42b3-8147-a14e66fc6be8.json and https://artists.proofprofile.net/proofs/artist/678fde35-0ac0-42b3-8147-a14e66fc6be8.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 0x67ab2b86985765967d52ce58a257a4024adae1064c02cce50805dae787125790. 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/5RaWWBbadHlcX6Gw3DKFfh.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/5RaWWBbadHlcX6Gw3DKFfh.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x592fe1f1515e161e4037918ba66af20848d95415daeaaa5f8d5c583afecc0ff4. 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/0RBhkod5nXjfhPstIzLYyr.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/0RBhkod5nXjfhPstIzLYyr.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc3316fc75b5f59773c005ba3c03dd43810d1c3bd65a7767f45ae6e24a6a84ea8. 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/69PFY7QTp72ZygXIihUnxW.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/69PFY7QTp72ZygXIihUnxW.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0af99684287b32c30c4869f52d4e37fa554922957c30e80818a820d651e5fc55. 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/0RVhq7JfcLEeDM0SOtUQDG.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/0RVhq7JfcLEeDM0SOtUQDG.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0af99684287b32c30c4869f52d4e37fa554922957c30e80818a820d651e5fc55. 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/2c2PXzNY3eTIxkvnXbH8Hl.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/2c2PXzNY3eTIxkvnXbH8Hl.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4d66fd7a5dd82ce528270f1be969007424189282e2422fe7d8547c12af731bb6. 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/0DmQhRYSpNbNJoPuO1dRe5.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/0DmQhRYSpNbNJoPuO1dRe5.
{"copyright_id":"0x35c70bff37dfbc3eb2a4badf75011283bdd10bfa670ecea89df1dea9e7d74b7e","isrc":"ROGRA2202732","name":"Gata de zbor (cu Irina Rimes)","registered_at":"2026-06-04T13:35:01Z","spotify_id":"0SyV55JYeMF8C4oSHX6xTv","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x35c70bff37dfbc3eb2a4badf75011283bdd10bfa670ecea89df1dea9e7d74b7e. 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/0SyV55JYeMF8C4oSHX6xTv.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/0SyV55JYeMF8C4oSHX6xTv.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7a269e8c73d39a4722ca456524978903918716c322b25683f4e9c603fe5309d9. 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/06dcDwfPeVMr26fZXkvwun.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/06dcDwfPeVMr26fZXkvwun.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9596e9d8a48adb6628c2be7ee6b1c8204ae80e038fd930eea8f6377479f6232b. 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/5nsWf42YcyoxVvoxHsmehx.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/5nsWf42YcyoxVvoxHsmehx.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0050f96f3b2a2b40512b162610482e53f8bcfd14b2d1c07d27c81389f93416dc. 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/4fiuic3jZlKgxciysoT0Mv.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/4fiuic3jZlKgxciysoT0Mv.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x75befa534c724b548281613d63cf18405c973dd1b19b437e8d6c0e098df25415. 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/3wECFyLThL5dbGAVsGLg1l.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/3wECFyLThL5dbGAVsGLg1l.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbf1697ad4362bf04dbfbf9d36d6c3c694749426eea31c99fa88f53e4e15f8e54. 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/0099iAwixLFqyOX1GK4PUW.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/0099iAwixLFqyOX1GK4PUW.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x33dd6ceff9e65778d6018637987e266e91706249214718bc0620308b4da6786d. 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/1rTJyMvqXGedPGNPCTweHj.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/1rTJyMvqXGedPGNPCTweHj.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc95ea8a0971840863fd901793e7a1b65d2f098b2944fedded03db44942aca455. 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/3PxxAWX2AVT1R0VnWVNWSj.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/3PxxAWX2AVT1R0VnWVNWSj.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x02663768cd23f3744c51301b718447a59d90bbebc103d74614fab06343fa706f. 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/3wCbypdAZsTmTLB6LRoegZ.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/3wCbypdAZsTmTLB6LRoegZ.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xeb53073e2ddee0dbddb52478978be80ae5bb396f824beda58850b745aa754168. 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/0omaDuc2t7OTUrMD6iH7lY.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/0omaDuc2t7OTUrMD6iH7lY.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe1227dea7847065226a75cc96498a74dfa7e02b030ba27c48f2c80f54766a9b0. 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/3322JJU5Cc5q5eMPAbWgYS.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/3322JJU5Cc5q5eMPAbWgYS.
{"copyright_id":"0x43b82f7b3cb397a9d9a0aac2d1e740dddafad37ee9d22361ae4cf4db1ee773f0","isrc":"FRX281713418","name":"Friend Zone","registered_at":"2026-06-07T18:13:01Z","spotify_id":"3Ky8DAiIvSTg5U30RB1CND","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x43b82f7b3cb397a9d9a0aac2d1e740dddafad37ee9d22361ae4cf4db1ee773f0. 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/3Ky8DAiIvSTg5U30RB1CND.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/3Ky8DAiIvSTg5U30RB1CND.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x51162a435498bffc1df94a28dc8559340290738861ae26ecf59edb8ad7cee6dc. 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/6LvSZI4SofqJYGB6U8xOzy.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/6LvSZI4SofqJYGB6U8xOzy.
{"copyright_id":"0xe5836dc0efb11b8565f325db5665783cd7cab8ebac0c0efebf2a6b5f57ddd95d","isrc":"FR10S1867432","name":"Drama Queen","registered_at":"2026-06-08T14:13:51Z","spotify_id":"6gX6wrFmX2LNljSPH6dEx1","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe5836dc0efb11b8565f325db5665783cd7cab8ebac0c0efebf2a6b5f57ddd95d. 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/6gX6wrFmX2LNljSPH6dEx1.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/6gX6wrFmX2LNljSPH6dEx1.