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 0xec97ca6c12900aebff7be28a3c247da0a036ba49da513a14b57cf7f4a8359e75. Chain 2 (Bitcoin): anchored in block 953423 (2026-06-12T21:20:00Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/a2df63c3-e4d8-486f-9089-031b3ed8b670.json and https://artists.proofprofile.net/proofs/artist/a2df63c3-e4d8-486f-9089-031b3ed8b670.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 0x31394bea15a8751ce038432ec30691b2ba76716bbaa654bb21f7c90022c58550. 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/3bhhwX80psPHfe7Se4d5ZK.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/3bhhwX80psPHfe7Se4d5ZK.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0d43b2082f826d66369dbcfe3130a7b96d3788b70fc0c937243af6e47833b980. 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/54rYDWxqcnTdxCtGM7aacG.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/54rYDWxqcnTdxCtGM7aacG.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6238d701f0d37089aa44da10d6f70c2ede2f6851fb8ea625c561aca4cbf733be. Chain 2 (Bitcoin): anchored in block 956351 (2026-07-02T11:38:34Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/6mDPNqpIcaKjzLi3o197yR.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/6mDPNqpIcaKjzLi3o197yR.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc0f3967b5e9491b28891f148e6a57784880aa9e0702d51af1d9aa8565f09cbfc. 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/44lwTFfZlANqnANlPq5f36.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/44lwTFfZlANqnANlPq5f36.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0ea9d19d7148c5fb7847faf2a4ff3a045c5574f7473e1a427fe524f7da0920bb. 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/0HsBPoK8XnxA1DPyd7kz6Q.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/0HsBPoK8XnxA1DPyd7kz6Q.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdc074fc360f499ae1d0b08c6ea1e234a859018089b6bf62720b9b9b396c8a9b3. 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/3VZ5UCMgdfMKoi6OOZB01G.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/3VZ5UCMgdfMKoi6OOZB01G.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x50abe7c0e449196f2bc7862e18badca06928329d0c8048676504e6d647b29925. 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/0R34u6lcXfpmvlofoLpUMH.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/0R34u6lcXfpmvlofoLpUMH.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5a9fecb166e944c31eb3792d19719bcb23933235f74ad380f68fb2fc7be30559. 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/2z1tHGVkMogil6jUCbZowQ.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/2z1tHGVkMogil6jUCbZowQ.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0b4c991fbd89ba4f5af74270abf46ee60dbccda78048a967e4029a253c8726e7. 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/5Zzylb0t4kLOGzYw1LDHOg.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/5Zzylb0t4kLOGzYw1LDHOg.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5d861dc298bad3bcdd38d7f5c9580238dd8ec8f7a1ef31c374054cf7e9ab65c5. Chain 2 (Bitcoin): anchored in block 956351 (2026-07-02T11:38:34Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/0ok3UY3md3PXEeAIHqUqHB.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/0ok3UY3md3PXEeAIHqUqHB.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x302d54bb7c6325947893e54fcc89a73c182771122a3791ed1514e70ac2b2a0cd. 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/5BCiEF4pLy1MvwgRiz0Ghf.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/5BCiEF4pLy1MvwgRiz0Ghf.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x530088a06a9a0ea1b8a65faccbe4149193fb437b7d6e814dfbd12b6104792625. Chain 2 (Bitcoin): anchored in block 956351 (2026-07-02T11:38:34Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/3WN9DfCxQRzAN1ZqQcv2W8.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/3WN9DfCxQRzAN1ZqQcv2W8.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0ebe8fb0028fa4391662be2b7857747f2f7b95586066fce241441c3ae3e14d16. 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/3Ll2ArmsaQXOLFSFHsdY87.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/3Ll2ArmsaQXOLFSFHsdY87.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc9fc7ee0988d05cd691841ecb7f0729259fc4a6e99098b4b3e51a6129cee7dda. 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/1XNzBkikIsWcFRQ2tNnF3c.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/1XNzBkikIsWcFRQ2tNnF3c.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3b64e2582b6e665a2fe0239c19908ebd1f33f6591856bb54acdb35755f15a485. 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/4WzNEankkofI0vCUsAjeki.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/4WzNEankkofI0vCUsAjeki.
{"copyright_id":"0x119acdb1f4cac9ce7894c4ba5f33951eb58a65a2f4d5c0116c1644d77646c44f","isrc":"QZMEM2090096","name":"MY Seat","registered_at":"2026-06-25T15:24:15Z","spotify_id":"6nZbaza6FQXCMkROvTLuWV","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x119acdb1f4cac9ce7894c4ba5f33951eb58a65a2f4d5c0116c1644d77646c44f. 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/6nZbaza6FQXCMkROvTLuWV.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/6nZbaza6FQXCMkROvTLuWV.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5ffeb8fc3ba478daa1642e615f8503b6ae3d45d200afef1adec00bfbaa026d60. 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/2hWfuQ5AG8HuAl0w3ymB1w.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/2hWfuQ5AG8HuAl0w3ymB1w.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1503cc5fb1d1607018ac607b3e2b2069031e4737ace25c86fade959081d36cf7. 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/1WB2O3f26426i1WNfFDAyD.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/1WB2O3f26426i1WNfFDAyD.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x29e2ab5330e0252fb7ae1394526633ae194afa6c571d3a8e4f30f9304f437668. 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/4pBvi6hpVaypCOAraxs3m1.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/4pBvi6hpVaypCOAraxs3m1.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x65aa60f5707924de524ebb971734afd23ef49cef41a2d4677308f771c4c5eecb. 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/3YaH3bBhoh8FPxEQLiVum6.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/3YaH3bBhoh8FPxEQLiVum6.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbc883af3ed6e577700f82debbca47af8aee4149652cd215862d1d1f322986736. 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/43UXOZFdtzBjr2UyqUfUlo.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/43UXOZFdtzBjr2UyqUfUlo.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2151cb59d7a3c1278492362e5028c4aa288fe20a50a9dd8811f18971d1209d5e. 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/7h65MWUd9uivXQm6EIlLrM.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/7h65MWUd9uivXQm6EIlLrM.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc0f3967b5e9491b28891f148e6a57784880aa9e0702d51af1d9aa8565f09cbfc. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20:19Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/1LPCxznq6ovH2s282jfzRT.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/1LPCxznq6ovH2s282jfzRT.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6238d701f0d37089aa44da10d6f70c2ede2f6851fb8ea625c561aca4cbf733be. Chain 2 (Bitcoin): anchored in block 957120 (2026-07-08T03:22:41Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/0w39uq8AmUKUDhw67t3hHU.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/0w39uq8AmUKUDhw67t3hHU.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x511a594b201d198761a7e08e16d9f81446de28e1f31e754b29113dc92d77e54e. 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/4n9aSPoeKt525kgs8hNkhM.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/4n9aSPoeKt525kgs8hNkhM.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd6f93ed796660d546fbf30a69aaed86b39e90cd68f30a3fe0c54761b0f135d85. 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/5UUXFN8uzAAKASCAz0URPL.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/5UUXFN8uzAAKASCAz0URPL.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x543b4a8e9d2cdfa8c8d3f17076d8f7b44efc10278b67e6aa98f61177e9a4b9e3. 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/77u0YGheToNnjGZgoP6SZ5.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/77u0YGheToNnjGZgoP6SZ5.