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 0xd934464f2277ed2adbfc3b4be20aecc14b46b5d91c078616e84f3e094444c59e. 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/2ca5b872-b3f2-440f-a046-5eaebec8a5f7.json and https://artists.proofprofile.net/proofs/artist/2ca5b872-b3f2-440f-a046-5eaebec8a5f7.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 0xd2c737dcadd33ebd1490e8107c9f1f660c6f800733dfaeb1853fe303638a073d. 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/1xXNRQWP9wmDlCpsTEgfVx.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/1xXNRQWP9wmDlCpsTEgfVx.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x44898dba265c627258f0936f1dd382e9cd382d4a77e8effa8f54fc25da3165c0. 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/4BkFzgxPnHmqjbEVqv7d45.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/4BkFzgxPnHmqjbEVqv7d45.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe502df7ec5957745383aa8abfe777418254f96422104ce45a474497934ae067f. 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/4qNArhycySX8Ych9V21zdC.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/4qNArhycySX8Ych9V21zdC.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2240a67b3bb513fa18532b1fcaead2594f5dd30446de5b181cd53fb0a79603ac. 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/79ki3M2TNI8gVevoJbm47R.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/79ki3M2TNI8gVevoJbm47R.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4bd4d395ac32ed3b9c4528a92eb299b4e1a725e0cd371b7493432767f1e00ef1. 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/1hnHmNGnMAKVoJH1VmA6oT.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/1hnHmNGnMAKVoJH1VmA6oT.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe9e68d84ec782fceb962a3e50c307a67daa63955e96d6b2f00c152c07ec45a27. 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/1Hz93jkRrWmeqkypUqopn3.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/1Hz93jkRrWmeqkypUqopn3.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x03c3716c6e3a2384dcd4310983bce95ea8b3789db48c86cb5215e3567486f4e5. 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/722mDXLA8jJ88001h75RH1.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/722mDXLA8jJ88001h75RH1.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2cba299901c7cb947c78902f86a49641399f0c599844c55fe1ec1972d28f4243. 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/4tTtWKGajCsKLe5FPaC4nN.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/4tTtWKGajCsKLe5FPaC4nN.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1a89ebc461a991ab9e17f7b8773c15518453d385ac91a9a11e500b2d335d9dbd. 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/4D3ryaBalvQDOGBWQ9Ehd7.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/4D3ryaBalvQDOGBWQ9Ehd7.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1f4513a4902cea9c741ce72e4d2bc7ab44fb8ee80f9269cf63a9040eaeb9ea78. 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/5XDxkaZbAn4mlvYclcLMf0.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/5XDxkaZbAn4mlvYclcLMf0.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe5663d74d53477995354aedbe904494bb79d9d3a75cbe06221144a490d1638c5. 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/0P3047T6eIlvpUq9trSDcJ.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/0P3047T6eIlvpUq9trSDcJ.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x99058e97ee6c7b73799de9041467e01ecba66cd0a03008ceeabf36a877585846. 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/1A38vIGgWJYGaSaKGaIujG.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/1A38vIGgWJYGaSaKGaIujG.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6bc424e39bf7dcc8fa512c21d9f27be917e9dd421ec979dee936b9ef2f88ee02. 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/2OYZfSNTC0AinMPkRP8U3J.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/2OYZfSNTC0AinMPkRP8U3J.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x580b535969f94ccf6c8908a111978f3d94641eba3cfee127624d09e5f34a82fc. 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/0ZmAwXlk0yvsjsM2tNamS8.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/0ZmAwXlk0yvsjsM2tNamS8.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xde2aa786ad702197794b254e440dc06a3834f688b385fb39e2b7076b06e11d69. 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/5AHYjZQndOtlAtpr2xrMap.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/5AHYjZQndOtlAtpr2xrMap.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6d96994a125699e7b4c71f1ca975551ed74be7c415c0373267684a2e765225f3. 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/1DvbnSq1nys94XTcQ8g70Z.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/1DvbnSq1nys94XTcQ8g70Z.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x33851f5d20848c6c5c0cc66728ff762b60283f78007b509e3b2472c01cbaa720. 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/2yqdhtA3kjAUux36lRhHlq.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/2yqdhtA3kjAUux36lRhHlq.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x36315e1702fc87fa6c034fed3a26f14a40e585058b636706683c3a7c771e2798. 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/2weB7h33rhaob4FDwIO9HE.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/2weB7h33rhaob4FDwIO9HE.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x18b4d3590a6b13cc986d479b65088f66c34535f6d1a374a043fb59371d7d8f51. 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/3pZCCTg4LR5AfGZ4Kc7vO9.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/3pZCCTg4LR5AfGZ4Kc7vO9.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa033f3ea157828de36eaff218318539ed8804d7a2fb0a345d541d0657546a4cd. 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/6m7Lq7ZMUa6hna8tLn1vCP.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/6m7Lq7ZMUa6hna8tLn1vCP.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdc651905ab396ebb5c04216e83da4e47e6f3594b126638567d902cc05c295410. 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/1MNHItYuwgZC4bhMxDJUAr.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/1MNHItYuwgZC4bhMxDJUAr.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x158bc3cdf8829f05975d6a0b8c0fee883340c0886564643d3283e8ce5f050a31. 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/5bXe9aUXxbDJYJ3Bc3sBmS.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/5bXe9aUXxbDJYJ3Bc3sBmS.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf96f3c894a1143407cd7305acccb199c8abbe7e122c1e0ece8ecc69231a53cd3. 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/4a67YKdQEHeZSmr65pm5zK.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/4a67YKdQEHeZSmr65pm5zK.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe9bee2f329a34d6fb2d15cad5324c7cfe480421777ca2c0c51a998430260e2f5. 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/5Tro9UcAvNx9ULxAVGvWLH.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/5Tro9UcAvNx9ULxAVGvWLH.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc9edc1bf6ca3c1e9963f3014d015158e3ff10bb50221efd9cadc0e15bf385a10. 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/1Sj2x1Pop4XwCvYMVrU6h1.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/1Sj2x1Pop4XwCvYMVrU6h1.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe465487413f838bf75b88c98c9597896a69d0215560231821ab05c9de2765346. 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/5iZWT6xj3Ul4HyaRzPkCtG.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/5iZWT6xj3Ul4HyaRzPkCtG.
{"copyright_id":"0x55bb289684d685d114bcb333f0d6c8773db606899d065e963ee5eef0533fa4ca","isrc":"CZH441601845","name":"Prenádherná Žena","registered_at":"2026-06-07T13:59:33Z","spotify_id":"3keZ0MSIMJMgViXWbwzKyY","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x55bb289684d685d114bcb333f0d6c8773db606899d065e963ee5eef0533fa4ca. 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/3keZ0MSIMJMgViXWbwzKyY.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/3keZ0MSIMJMgViXWbwzKyY.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x18f64c35fe80a9055e230c20f3d1691e723ba6b3aafd990d69aaa81c14601b47. 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/3juUyiEIe7cZatAkP6t9WC.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/3juUyiEIe7cZatAkP6t9WC.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x891e371bc82ea578c0af852e5ecbb325ee789290aa5690c5a2797507a16a06ae. 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/1xTaY32alFH6ID99nZKSFn.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/1xTaY32alFH6ID99nZKSFn.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe87b76a1e919198125dc13d0ec36a949442bd90aba20728b723e8ca308686bb8. 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/0oqnpP8wVL6jbuzw6BxDY6.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/0oqnpP8wVL6jbuzw6BxDY6.