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 0x5f2182b21ca068965a8570912caba227c96fdfe4a8af156b486071e9c1400830. 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/bb39ec4d-0ba1-4b2e-9e58-216b36de033e.json and https://artists.proofprofile.net/proofs/artist/bb39ec4d-0ba1-4b2e-9e58-216b36de033e.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 0x60ffa99b4744bcaad0575bad786236231781ac408863e3d1179989ab2f22c53d. 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/3URGQizum53oOzNyc0FGLf.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/3URGQizum53oOzNyc0FGLf.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4be961aa297f4895b2a0f3aa5fafe69bb6ef5ab6627704493a9d7876940e9412. 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/7Egk1sxC2IIYryT6WWf5HP.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/7Egk1sxC2IIYryT6WWf5HP.
{"copyright_id":"0x8fa794d551a6c53533cb11424efdb4db5a807c763e423830aec2a574cebc9c71","isrc":"SGW502349737","name":"De Culichi a La - En Vivo","registered_at":"2026-06-22T09:56:50Z","spotify_id":"6lGEHrR3oWKW2FTa0FiyAy","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8fa794d551a6c53533cb11424efdb4db5a807c763e423830aec2a574cebc9c71. 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/6lGEHrR3oWKW2FTa0FiyAy.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/6lGEHrR3oWKW2FTa0FiyAy.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3447d0736e853d537c016fac5b55b6ca9e66af82cf42a2a7ce10aad4f7155b95. 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/6NVvsLNnz5OhuY0qZ6WPaT.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/6NVvsLNnz5OhuY0qZ6WPaT.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4d53b764b8f55f879afe751968ba6bf0a468c80f738418bda16d822fa6fd32db. 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/5SpakX1Hx3biSSr3f03ADp.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/5SpakX1Hx3biSSr3f03ADp.
{"copyright_id":"0x6549dd85e0e1e13bc58717bf1ed64bfe1357ad215ae7718149a2302434ece15f","isrc":"SGW502335122","name":"El Carrito de Mis Sueños - En Vivo","registered_at":"2026-06-10T01:27:04Z","spotify_id":"7bXf4uzY83ipr9USzWeOxy","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6549dd85e0e1e13bc58717bf1ed64bfe1357ad215ae7718149a2302434ece15f. 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/7bXf4uzY83ipr9USzWeOxy.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/7bXf4uzY83ipr9USzWeOxy.
{"copyright_id":"0x4531fd02e56ce1e54836a967c418b2f2cb89c25f42956459ec0937fee1682ac6","isrc":"SGW502334267","name":"Para Que Buscarme Otra","registered_at":"2026-06-07T09:38:22Z","spotify_id":"7IuoYnHXwJIQjINmnC6ROS","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4531fd02e56ce1e54836a967c418b2f2cb89c25f42956459ec0937fee1682ac6. 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/7IuoYnHXwJIQjINmnC6ROS.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/7IuoYnHXwJIQjINmnC6ROS.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xac09a1ae271d0ddce27eb7b99faf5216d0812f7e0325ee03390853e96bde405c. 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/4HUg1znYsVZsn4LtEr102L.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/4HUg1znYsVZsn4LtEr102L.
{"copyright_id":"0x87613d1c2655babe5555c9ab617b345a3278e58174acea3f6a542675bb225894","isrc":"QZNWR2383728","name":"Patrullando La Capi","registered_at":"2026-06-08T23:28:41Z","spotify_id":"5hOwvACC53xeepXqTOZxLb","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x87613d1c2655babe5555c9ab617b345a3278e58174acea3f6a542675bb225894. 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/5hOwvACC53xeepXqTOZxLb.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/5hOwvACC53xeepXqTOZxLb.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8dadfa9b9f9de05e618f0a09325c01400d937c1071655cf694297250c7f19aa1. 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/2GGA0ZAOVWWT6xtIuQrZGW.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/2GGA0ZAOVWWT6xtIuQrZGW.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7c0b8514b662e9d2256198d90c1dca8e83cd89d97b23bc2f3a0897f3e4385204. 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/4tNPx4XwAdmTmNQtnD3a5l.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/4tNPx4XwAdmTmNQtnD3a5l.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9776db167fb763e9047e15f9084242c7a95ba3453c1839f0cb6b0ef4412fc75c. 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/2zXKBMgQPh7j68YD4YoAZU.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/2zXKBMgQPh7j68YD4YoAZU.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x500d7486c4f197b442c53f2fe57d257d4c98a02d48a979bf9813d4d6b779e493. 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/2e9ERXvozCTzklgwTFWRbl.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/2e9ERXvozCTzklgwTFWRbl.