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 0x508b485d94c7cf89f6bc5fc2f829d0803c8e4a6422965c6b37a216d198f5a199. 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/686974bf-1da5-45e2-b7a9-fe5585654eb0.json and https://artists.proofprofile.net/proofs/artist/686974bf-1da5-45e2-b7a9-fe5585654eb0.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
{"copyright_id":"0x4730b829b59c660e2cac9496a5df476b2b1bea27fb1c40a5437369c0ecaf3edc","isrc":"FRPHM2100020","name":"I Know You Know","registered_at":"2026-06-05T21:24:54Z","spotify_id":"4kg9jyaXyuwwKBbI09jG3H","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 0x4730b829b59c660e2cac9496a5df476b2b1bea27fb1c40a5437369c0ecaf3edc. 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/4kg9jyaXyuwwKBbI09jG3H.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/4kg9jyaXyuwwKBbI09jG3H.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x99848e9a3906f7c2484279b43ac2c548e22eb70218cac238a42772007e721a24. 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/2PM0PEAROsQHhA6v4gM9FQ.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/2PM0PEAROsQHhA6v4gM9FQ.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7289521ce64f516543c2b521387e12fbdbe037ea83a17fc740a35b96dd05a747. 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/40HC6v6PYlllGQFR7L9uYL.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/40HC6v6PYlllGQFR7L9uYL.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2602835bd774f65b569dbad1fa145866d71ed88c81f05efd77493096351d8fdf. 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/1w0HqwkLjUZ7rWe3C6tzQo.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/1w0HqwkLjUZ7rWe3C6tzQo.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8129c1dd0df090ffb67b406a3088a3f86f299e217b054dbb3b9269298685e1e2. 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/3gVrnwMuNg3H1JCDwkrguM.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/3gVrnwMuNg3H1JCDwkrguM.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfdbf228b7e97489a1daaf6db4eb0d02fc5ae798d3f52b6a8f79351effb5087b8. 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/6UPOipjrgNPpbjfXc78MC5.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/6UPOipjrgNPpbjfXc78MC5.
{"copyright_id":"0xfccc14dd64239e700f0122b30fac1f48503e6f38dd61c4668d8e9df6baaa9dfe","isrc":"FRPHM2000200","name":"Gang - Blackjoy Remix","registered_at":"2026-06-06T17:08:38Z","spotify_id":"4eTRuxRsBh4AqZrTyM0XGM","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfccc14dd64239e700f0122b30fac1f48503e6f38dd61c4668d8e9df6baaa9dfe. 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/4eTRuxRsBh4AqZrTyM0XGM.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/4eTRuxRsBh4AqZrTyM0XGM.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc8342770056b19a0d7477805aa5b4b2e08e9ddb905017c8cccf621d147b38d82. 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/4nM7kWsaWAcL2SINMjvd6E.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/4nM7kWsaWAcL2SINMjvd6E.
{"copyright_id":"0x118ebab7c1fef8695de720030e943f6ae26639f132fde0e8d945c3ec0d3137fc","isrc":"ITQY42300015","name":"Che Caldo","registered_at":"2026-06-06T17:07:56Z","spotify_id":"0pKlilwwUTxcbZsUFUouwP","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x118ebab7c1fef8695de720030e943f6ae26639f132fde0e8d945c3ec0d3137fc. 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/0pKlilwwUTxcbZsUFUouwP.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/0pKlilwwUTxcbZsUFUouwP.