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 0xf471ff5d1d923c762f2a19fd575b5d85034981923f30363ff27c35495765bd22. 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/6666e14f-cc1d-4d41-b768-72d7d68b3490.json and https://artists.proofprofile.net/proofs/artist/6666e14f-cc1d-4d41-b768-72d7d68b3490.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 0x739fa342c4694fba8aacde072840187ff6a73453fd5efd1d82f74668794da4ce. 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/2oe4dcsGZtWMoaNXEb0T8G.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/2oe4dcsGZtWMoaNXEb0T8G.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb59e437a19c57adb8d5951de0b5497c926e384ab51d8f6c4eb5f2567e252cc7e. 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/6oIH8nGr0c6nAM7Moc7UHz.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/6oIH8nGr0c6nAM7Moc7UHz.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd2d0aeab034298759aa3b3bce0f5ad961a443deed0551d73d85927d273b85b50. 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/0bhQRdrjIKF8swZtegbHEj.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/0bhQRdrjIKF8swZtegbHEj.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd0d90ac3f5f3de1708b945936d2428499915437c408488ceb02165761d3df1f4. 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/3RVhpTmlPEP17jzBMxrcRz.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/3RVhpTmlPEP17jzBMxrcRz.
{"copyright_id":"0xbf8849ac43f5d1cb750c399a64846ae334c649ecc8eea7b8413def5ce033b392","isrc":"BXFAS2000007","name":"Tá na Veia","registered_at":"2026-06-06T17:24:51Z","spotify_id":"7dbbVLxqybnPYO3IWQPJ7q","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbf8849ac43f5d1cb750c399a64846ae334c649ecc8eea7b8413def5ce033b392. 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/7dbbVLxqybnPYO3IWQPJ7q.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/7dbbVLxqybnPYO3IWQPJ7q.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x475901fc756d5482e003589c86234abc02d685126a5d1e1458744a3cb9f85606. 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/4rmLkydzgiALPSBQs3veCR.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/4rmLkydzgiALPSBQs3veCR.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2c47f05474f5ee6a5231b8e1a73860a8322b14d0a08057c9fe47b613faa596a0. 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/27fkYFagd7yKDJuVm0qbfH.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/27fkYFagd7yKDJuVm0qbfH.
{"copyright_id":"0xbf8849ac43f5d1cb750c399a64846ae334c649ecc8eea7b8413def5ce033b392","isrc":"BXFAS2000007","name":"Tá na Veia","registered_at":"2026-06-06T17:24:51Z","spotify_id":"6PpBcY6yZwVgd7rOE3DDXR","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbf8849ac43f5d1cb750c399a64846ae334c649ecc8eea7b8413def5ce033b392. 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/6PpBcY6yZwVgd7rOE3DDXR.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/6PpBcY6yZwVgd7rOE3DDXR.