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 0xbfa55235e8bfe1644a6d491fdfc0c3931457c4a5b1e1563eb575ede84e445329. 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/98c0aa89-cb89-4497-b677-1d6c4bc42ad1.json and https://artists.proofprofile.net/proofs/artist/98c0aa89-cb89-4497-b677-1d6c4bc42ad1.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 0xaa7ff31f6e98aaa44bef9b06ef371383fc938c6cc8c4154cfa8c20e0c6948f1d. 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/4PkecCt4eMh2XtZGvOv8L7.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/4PkecCt4eMh2XtZGvOv8L7.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x90cc49db48b81dbcf38c07e2281d940b5442ee9d513a8c1098d3d6cbf686bf13. 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/490P576Ao8OqRSWn24BKHS.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/490P576Ao8OqRSWn24BKHS.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x23d1b928bca1f12d219b96e6dfd54de27ec56c552b8d10a5e8ca2bfdcac2c8f2. 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/7ngSnP5qXGI6Myy0FzdIP0.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/7ngSnP5qXGI6Myy0FzdIP0.
{"copyright_id":"0x109a97bfb2b58b58dc6de5bebf5472568a8a23f6db590d54e8e3f031f92b25da","isrc":"TCAHD2360257","name":"El Descuido Del Águila","registered_at":"2026-06-04T09:13:56Z","spotify_id":"4n3bkh1lDG9A7TAUQWsBGt","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x109a97bfb2b58b58dc6de5bebf5472568a8a23f6db590d54e8e3f031f92b25da. 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/4n3bkh1lDG9A7TAUQWsBGt.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/4n3bkh1lDG9A7TAUQWsBGt.
{"copyright_id":"0xc5289f42df1b1721f154075810ba9ada5c12d439c8cc779a0a6ffa299c6fee25","isrc":"TCAHB2308233","name":"Acá Entre Nos","registered_at":"2026-06-04T09:56:03Z","spotify_id":"4Y7rCuvtLxURDnygWHcIiq","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc5289f42df1b1721f154075810ba9ada5c12d439c8cc779a0a6ffa299c6fee25. 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/4Y7rCuvtLxURDnygWHcIiq.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/4Y7rCuvtLxURDnygWHcIiq.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa9b1b58e87e3dd72a8f6569d209b89c30367c6c076df80efc47d87b5313366f7. 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/67C39CNlpjkvtPZfEE0GKf.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/67C39CNlpjkvtPZfEE0GKf.
{"copyright_id":"0x5a8af33900d4dc50cdded16f8c04729418bbd7a7c5912ae83fdf3430d7bdf782","isrc":"QZTBC2405656","name":"Modo Belicon","registered_at":"2026-06-04T12:08:58Z","spotify_id":"4BgMVVw2ZYlrT7ekVejatm","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5a8af33900d4dc50cdded16f8c04729418bbd7a7c5912ae83fdf3430d7bdf782. 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/4BgMVVw2ZYlrT7ekVejatm.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/4BgMVVw2ZYlrT7ekVejatm.
{"copyright_id":"0x71947dca195e352a253d11f5959a9d3fce03407c63d5f7ed14b6a3d45898c0c6","isrc":"QZHN52512583","name":"llorando en un carro del año","registered_at":"2026-06-10T23:14:32Z","spotify_id":"20Bh4MUKjMjjtXqKyA6tsE","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x71947dca195e352a253d11f5959a9d3fce03407c63d5f7ed14b6a3d45898c0c6. 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/20Bh4MUKjMjjtXqKyA6tsE.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/20Bh4MUKjMjjtXqKyA6tsE.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x83f384241ed5e57dd46292d564df1aca18b93f6ae67c3abc55c3bc7956b39376. 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/5WrFKG3yMPzV8edB6AT1em.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/5WrFKG3yMPzV8edB6AT1em.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf747c2ff83180e58630cd82c2f8b3aee8411e18af29dfbae49184ba0cc8ab11f. 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/48VNEBW41DU8V9osQc5Kgo.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/48VNEBW41DU8V9osQc5Kgo.