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 0xf069d1dfa7ae481a3fbf7f7f9fe371357e7e784fa44c9e1422b0d8cd6e1e4145. 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/d7f9b5d4-ec91-4762-9d07-a52ff8180c41.json and https://artists.proofprofile.net/proofs/artist/d7f9b5d4-ec91-4762-9d07-a52ff8180c41.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 0xd83522e5041c564cf55fba14a8d19299cf14c4b8d1463f9bd8ede702eecd00ad. 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/5VknMv9HhgmobRoaImnYDs.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/5VknMv9HhgmobRoaImnYDs.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9849f809bb6977dcf81c22745633ec285d99add450a86ced4d470968933f71cf. 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/60KObqtJW9wcuJE3aA9nrF.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/60KObqtJW9wcuJE3aA9nrF.
{"copyright_id":"0xc69d9a7e1081ca9fa53cb88cfc5dbf5d915cb5287209978e6254ceb3b45e7e4a","isrc":"DGA082415468","name":"Zindagi Ki Goud Mein - Revisit","registered_at":"2026-06-26T02:22:50Z","spotify_id":"4n7Sg5jm2bcE3eHti5BcyY","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc69d9a7e1081ca9fa53cb88cfc5dbf5d915cb5287209978e6254ceb3b45e7e4a. 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/4n7Sg5jm2bcE3eHti5BcyY.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/4n7Sg5jm2bcE3eHti5BcyY.
{"copyright_id":"0xdb8b748352c0a5016c898f656fbaac3f2a27370bd08ca290209d97aea3351af4","isrc":"DGA072455564","name":"Kahan Woh Din Gaye - Revisit","registered_at":"2026-06-26T02:25:52Z","spotify_id":"0NeistykuenLMZFVIwA7Ko","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdb8b748352c0a5016c898f656fbaac3f2a27370bd08ca290209d97aea3351af4. 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/0NeistykuenLMZFVIwA7Ko.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/0NeistykuenLMZFVIwA7Ko.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2d2ea95016c58d07f2d93435a098dad69f0b490d37f10504a0b6489a5b12bde4. 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/08SW2nDqYzv6UOOtaoJdTE.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/08SW2nDqYzv6UOOtaoJdTE.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x05a42dd77754b060d088533d5a3f0be93a66d91f2deec7051cd2600710413e86. 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/1BI9irBUCtnXev21pUTfMJ.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/1BI9irBUCtnXev21pUTfMJ.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x37b4f207c61ebc4b32bee4ad52ed1d98334e8ad03845257aee863c5406d2c1c3. 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/1iw1KhkRnxEh0NO1DlIiLE.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/1iw1KhkRnxEh0NO1DlIiLE.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcf403f3909407bd45c7ec34011abc28a73f8dabcf01bf3793d48e44e3e8b776a. 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/246ypUjGbasOZmCeg8BG3v.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/246ypUjGbasOZmCeg8BG3v.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7230d0fafb76fd9a13965e4b4916ecc31678079ae2925629b15df3be97a7ac3c. 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/5BVutSrGNR4PTukxt9FwzO.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/5BVutSrGNR4PTukxt9FwzO.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6c593b2c04c690690306303d46634e0777188614f7a160f12175b75619c9f672. 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/4aI7T2HGVc3WUY6kJjf4PQ.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/4aI7T2HGVc3WUY6kJjf4PQ.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x137fce0baf7dc7566d74e93b5cf77ae627e90846354742c54dce5e1edf40fe54. 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/12O0B3JWQMQH94BKLqMHcv.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/12O0B3JWQMQH94BKLqMHcv.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x21fca8747d92dc40cda7b745c3ed10595773abc15b3204c027382b12cef7c598. 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/5MFJx6ISIo5eVbhnnxJDtj.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/5MFJx6ISIo5eVbhnnxJDtj.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x21fca8747d92dc40cda7b745c3ed10595773abc15b3204c027382b12cef7c598. 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/7qe5U38M1vQ0plnQxHdYrC.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/7qe5U38M1vQ0plnQxHdYrC.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7230d0fafb76fd9a13965e4b4916ecc31678079ae2925629b15df3be97a7ac3c. 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/0lbe1bIqb5rR1czdQP6fTK.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/0lbe1bIqb5rR1czdQP6fTK.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcf403f3909407bd45c7ec34011abc28a73f8dabcf01bf3793d48e44e3e8b776a. 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/0AcjYkz8h6XhmASAoaHgBY.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/0AcjYkz8h6XhmASAoaHgBY.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb8ad9361f1988d8ce2d745821d1e9350fe2e493005e77353c60a81a12a5c38a3. 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/0hSjuhADCGdKNi5uIWJheK.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/0hSjuhADCGdKNi5uIWJheK.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf0b86149376bac429cb20b3c01816e1794d23ee2ce13ae99a04a4264ceb7fa86. 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/1Di4lxpGnk5rqsck17y9if.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/1Di4lxpGnk5rqsck17y9if.
{"copyright_id":"0xa8682ad74402b8f9e435cb0bbcc0930eeb4b9e925ef3fd587b2e171908cfab8a","isrc":"USL4R2002930","name":"Hata Diye","registered_at":"2026-06-06T06:43:03Z","spotify_id":"3OQ3iWG9bBlSWdok8rmuI2","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa8682ad74402b8f9e435cb0bbcc0930eeb4b9e925ef3fd587b2e171908cfab8a. 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/3OQ3iWG9bBlSWdok8rmuI2.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/3OQ3iWG9bBlSWdok8rmuI2.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x452179dbb0f26188e15e749bd8764184d95a9f4198a9094fe8a0fc03f84414d8. 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/2GiXEtCWKleB5CI19pRdOW.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/2GiXEtCWKleB5CI19pRdOW.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd29d38ca1378176164137d7c52286fb5f4af9de01c04e6a32a19618d5a95e174. 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/6v8m1j5jpFTHaA7DhBcxyF.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/6v8m1j5jpFTHaA7DhBcxyF.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xea3d3d181b93792c3a90241c354f9881e8af97e33cc88320a75470d5d9d6e408. 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/5udGjYNG57hYIUD61rfcGL.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/5udGjYNG57hYIUD61rfcGL.
{"copyright_id":"0x89d9b75f80c201f12c17bf520c13a6c9c98bb49698467d63c2cfe0cdc5f4af40","isrc":"INO132004094","name":"Kaisi Ye Jagah Hai","registered_at":"2026-06-10T22:27:31Z","spotify_id":"5XQhu0Pusuz9nUzwkxpwnT","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x89d9b75f80c201f12c17bf520c13a6c9c98bb49698467d63c2cfe0cdc5f4af40. 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/5XQhu0Pusuz9nUzwkxpwnT.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/5XQhu0Pusuz9nUzwkxpwnT.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2e49ab0ddd8112ebdfe5bda50c6526803e936c140b65b2f8d6853fc95bd9859c. 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/1ZdqmN8t7ALjn2Q1WpNZhh.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/1ZdqmN8t7ALjn2Q1WpNZhh.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa9c06a39920cc93cefa77d5a3d819bfef811ff827b940e6e42c516209c08dd1e. 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/6cCLkL72zw70bOVV88D0Ep.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/6cCLkL72zw70bOVV88D0Ep.
{"copyright_id":"0x09a2a152b3dbeb749c69cbdeccaeeff6d9b3c322fd92c3070ffceb789438cb74","isrc":"INO131603330","name":"Waqt Ki Baatein","registered_at":"2026-06-01T14:13:32Z","spotify_id":"0cJTjTH3XVTTJh8F4Uq1db","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x09a2a152b3dbeb749c69cbdeccaeeff6d9b3c322fd92c3070ffceb789438cb74. 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/0cJTjTH3XVTTJh8F4Uq1db.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/0cJTjTH3XVTTJh8F4Uq1db.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcd8113b6d306a2603a8efc3654a90146b9edf174146f63cbf04079f19e06e331. 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/3wAXK2nhnsS6vdnGQ0Dph0.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/3wAXK2nhnsS6vdnGQ0Dph0.