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 0x25ad41603319918d88825366bb5eb158087fa5ff70f971221559ef29039b4b87. 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/a14961d0-ef33-4b36-991d-6a937932a707.json and https://artists.proofprofile.net/proofs/artist/a14961d0-ef33-4b36-991d-6a937932a707.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 0x56435b96915721fb3b8a274d1c05861ff49f70117fc68df57bf0b5148481709f. 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/2Oz9Z3s8DhRyAxf1hm96Ce.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/2Oz9Z3s8DhRyAxf1hm96Ce.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa4655d4225676a4de2abf3a005485c31d1f1aa346fbec5b178d7f7bfcf195b5f. 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/0rzy01OJW2dioLxXZKAyjY.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/0rzy01OJW2dioLxXZKAyjY.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x085566b5118906c872c0893e1cf8210add44d935c666f9b96fc41f4a5c8bd2d1. 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/0DC67IvaVuLFOhHIxNLDiC.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/0DC67IvaVuLFOhHIxNLDiC.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4b0691056da19779b3018c7070780cb8bfe222af8bae9b52721a335f2f8ca54e. 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/2fNb8LfNkiHHroR7hXyFnf.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/2fNb8LfNkiHHroR7hXyFnf.
{"copyright_id":"0x07a2f31ea3e0b58b0e1ed031c1fbeec8afdf28596401c63b74ad41029ee12ea9","isrc":"FRX201984763","name":"San'w - Remix","registered_at":"2026-06-10T01:18:42Z","spotify_id":"7suKGRurXtYUM9YtDkoukV","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x07a2f31ea3e0b58b0e1ed031c1fbeec8afdf28596401c63b74ad41029ee12ea9. 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/7suKGRurXtYUM9YtDkoukV.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/7suKGRurXtYUM9YtDkoukV.
{"copyright_id":"0x7edb6b8d843e754d74f6df7a48ca39affeaec386b5d85598b290ad23a1f2decf","isrc":"FR59R1938406","name":"À contre sens","registered_at":"2026-06-06T06:10:59Z","spotify_id":"26R0gW43HNJxwnRDD8J0ZA","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7edb6b8d843e754d74f6df7a48ca39affeaec386b5d85598b290ad23a1f2decf. 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/26R0gW43HNJxwnRDD8J0ZA.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/26R0gW43HNJxwnRDD8J0ZA.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1311bf58da382c92d6e9a3d93188c879a47e276f1cfe84dd1888fdbd262452b7. 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/5MszJXrMk66TQ0EG6F5iqn.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/5MszJXrMk66TQ0EG6F5iqn.
{"copyright_id":"0xf1e725dd278c554ba512baef2bf5ed09eb4a5867ac84a1f6eb1e3b02eee6c9d6","isrc":"FRX281730249","name":"Wine Gyal","registered_at":"2026-06-06T06:08:53Z","spotify_id":"3fcEzkze8qVJzaJyvwCdUI","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf1e725dd278c554ba512baef2bf5ed09eb4a5867ac84a1f6eb1e3b02eee6c9d6. 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/3fcEzkze8qVJzaJyvwCdUI.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/3fcEzkze8qVJzaJyvwCdUI.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x367e4a2eb2781f2eb200e0f51fc55c5d1a328f7e2345cbb13ad6b1468af88254. 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/50GtNMJcwCiXQXiK8X0LzD.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/50GtNMJcwCiXQXiK8X0LzD.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd86dc434896fab48ab3c7366a5ab456a52b37d5ab556017eb2b78c84dcd83351. 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/2p6rs54H19yUnhoWbCU5Ia.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/2p6rs54H19yUnhoWbCU5Ia.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xca83e746a178c3e3e6679ef9f46aa4db2e096b6908e956733a74982b342ea325. 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/7rP5ZBwu4bu3BGlECyd3nC.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/7rP5ZBwu4bu3BGlECyd3nC.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2806acb107c8d363e499731c86c80911a7cda38ea2b55acf11e0543cb7b82d25. 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/4ja2mxK4bzj6qTXtWM8S05.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/4ja2mxK4bzj6qTXtWM8S05.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5cdc3642382e250689a5f971e15b32ff477136e9aa51d8f786236635844a8423. 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/3ufycnqxGfqDjUfrzujOBj.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/3ufycnqxGfqDjUfrzujOBj.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6db85479e3394aa7e62ac518b9f3f8ad2112a668971e28210282aca89e87e82f. 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/6sOUHaKsLdTr66PZHNVi5n.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/6sOUHaKsLdTr66PZHNVi5n.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3d298da35fedf8e6b89383163ddcbd00010c5076a496b24c0992669f200178f0. 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/6iFpyZDKXqFSHfhmHuNpud.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/6iFpyZDKXqFSHfhmHuNpud.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd3cf10cf7d7eaa8919a9232891d45785c7f688b590904c34919873829b0311a1. 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/4A9pd9tg9Oykmh65qchwjV.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/4A9pd9tg9Oykmh65qchwjV.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1306e83ac3f1548bebae8e5fd3d5979f5810fac0cf078e3898a152135e9dfee7. 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/7aZI2Pzvl84EoViAQGdYo8.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/7aZI2Pzvl84EoViAQGdYo8.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0c1d8e63268ab9626330519184144ec87899f4d961517de294e91579f232902b. 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/5iacvQWeHQxCXQaA5hyKPr.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/5iacvQWeHQxCXQaA5hyKPr.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3f2335021099f210cf45d8f3c1fa3c2f937e8b504fa6b14201972c0c90a3eac8. 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/6kuikPoEm0mhLPEQLBNNiu.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/6kuikPoEm0mhLPEQLBNNiu.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9f7d207921038d37774e6dabe334f560075c12a0f5d519786be9e15865b9b1ac. 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/60XpBnACiVzdr8D43pjiFC.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/60XpBnACiVzdr8D43pjiFC.