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 0x4f84f9007dbabb822914b3e7d3fdb3aaae0b820d30df8f68ece51f8d78357b1f. 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/56b7253c-c6de-4660-9626-1365ef90f6d1.json and https://artists.proofprofile.net/proofs/artist/56b7253c-c6de-4660-9626-1365ef90f6d1.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
{"copyright_id":"0xa01c1d2d3d39805bc969ec37268de31d7de67fc09cf297ad4e95e35e6ee39d56","isrc":"ARBF32000039","name":"Una Esperanza","registered_at":"2026-06-28T22:04:58Z","spotify_id":"7aHNRm2n9PthFVKrpALgcp","type":"track"}
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 0xa01c1d2d3d39805bc969ec37268de31d7de67fc09cf297ad4e95e35e6ee39d56. Chain 2 (Bitcoin): anchored in block 956375 (2026-07-02T16:51:38Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/7aHNRm2n9PthFVKrpALgcp.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/7aHNRm2n9PthFVKrpALgcp.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf1113aaace8880986f60b747e0ebbf250878674e8391a6128e0cabb6f258e13f. Chain 2 (Bitcoin): anchored in block 956474 (2026-07-03T08:56:35Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/350oRVSvKoLem5KwWzsdOA.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/350oRVSvKoLem5KwWzsdOA.
{"copyright_id":"0xa01c1d2d3d39805bc969ec37268de31d7de67fc09cf297ad4e95e35e6ee39d56","isrc":"ARBF32000039","name":"Una Esperanza","registered_at":"2026-06-28T22:04:58Z","spotify_id":"0nOyO9HNOvfg1hD9XJio2M","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa01c1d2d3d39805bc969ec37268de31d7de67fc09cf297ad4e95e35e6ee39d56. Chain 2 (Bitcoin): anchored in block 956484 (2026-07-03T10:47:44Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/0nOyO9HNOvfg1hD9XJio2M.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/0nOyO9HNOvfg1hD9XJio2M.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf1113aaace8880986f60b747e0ebbf250878674e8391a6128e0cabb6f258e13f. Chain 2 (Bitcoin): anchored in block 956375 (2026-07-02T16:51:38Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/5ryeqhewJyLi0RFNfQ8BDJ.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/5ryeqhewJyLi0RFNfQ8BDJ.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4ae497d6be1e7d2430f21e8972614770acb05b0d8bffa5329ecf230f92ac1dd1. 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/7n3pIiQzqQcg5MxZlDPi9X.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/7n3pIiQzqQcg5MxZlDPi9X.
{"copyright_id":"0x23ca977326df9ffbfd3df04159f9101a2947d346ffecaf8ce406a4150e166171","isrc":"ARDL12300022","name":"Eres Mi Dueño","registered_at":"2026-06-18T00:41:28Z","spotify_id":"3SG7WsRu1SYgSuebpRBQNI","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x23ca977326df9ffbfd3df04159f9101a2947d346ffecaf8ce406a4150e166171. 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/3SG7WsRu1SYgSuebpRBQNI.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/3SG7WsRu1SYgSuebpRBQNI.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2b97a87d80195affa4782db21779c7caf73b406391731a68b5ab31a670eb5332. 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/2CiGLQRpWccSKvSXydsoot.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/2CiGLQRpWccSKvSXydsoot.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x80bf574608171d030fe3abc740dde8521ee5f4017c4d07349a8d8cc22de294e3. 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/3vDTuPguX8ac4Rqye3BjVD.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/3vDTuPguX8ac4Rqye3BjVD.
{"copyright_id":"0xfc1de21e88ac6847d43542aa895494476d8df990b425b3886483147b197b707c","isrc":"ARDL12300025","name":"Yeshua: Quiero conocer a Jesús","registered_at":"2026-06-08T03:15:23Z","spotify_id":"7kfIAvuRFxGbVQvnVS7yXV","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfc1de21e88ac6847d43542aa895494476d8df990b425b3886483147b197b707c. 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/7kfIAvuRFxGbVQvnVS7yXV.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/7kfIAvuRFxGbVQvnVS7yXV.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x266657a57bd19e83ab9acdd771a4894f4dbd4a57e238339d4790492df127ab3b. 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/3YFg2onTyry8QwJhRe1QcI.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/3YFg2onTyry8QwJhRe1QcI.
{"copyright_id":"0xfb5117d1ba545cf0ad33fd7848adb4a786079c6b41dcbc7b17a11d73319db885","isrc":"ARDL12300027","name":"No Des Más Vueltas","registered_at":"2026-06-25T19:51:07Z","spotify_id":"6x24HdIpb9UJEVwcLTaoa9","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfb5117d1ba545cf0ad33fd7848adb4a786079c6b41dcbc7b17a11d73319db885. Chain 2 (Bitcoin): anchored in block 956349 (2026-07-02T11:34:59Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/6x24HdIpb9UJEVwcLTaoa9.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/6x24HdIpb9UJEVwcLTaoa9.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6663c5a0e5c1d30ce5eac55091e56927f6f075d18f3801343e8827bf74f0ea7f. 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/3DrAbU69exiATy7F5BvR8O.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/3DrAbU69exiATy7F5BvR8O.
{"copyright_id":"0xd63acc2dd6dbdebe32c9f19c65248ef992209eb516e93556438d8c0ae55a44c2","isrc":"ARDL12300029","name":"Cuerdas de Amor","registered_at":"2026-06-08T03:12:14Z","spotify_id":"4iOib7tZgA2WKhmuT0bfVc","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd63acc2dd6dbdebe32c9f19c65248ef992209eb516e93556438d8c0ae55a44c2. 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/4iOib7tZgA2WKhmuT0bfVc.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/4iOib7tZgA2WKhmuT0bfVc.