1. Compute SHA-256 of OTSCanonicalRecord value → must equal OTSHash 2. Open OTSProofURL → extract Bitcoin block number → must equal OTSBitcoinBlock 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 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 Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcb3f55f7720fc2d1bc1e07a12cfad9bfadce8d9b2e3de5e555647cd1ca4b7223. 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/41a747ff-b604-4776-9662-f50c16e89459.json and https://artists.proofprofile.net/proofs/artist/41a747ff-b604-4776-9662-f50c16e89459.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x95cdf49f7606841d99cfebac9452f53cbb80b2ee977f13d6683ceefe154643a7. Chain 2 (Bitcoin): anchored in block 956545 (2026-07-03T19:59:51Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/TCAER2089332.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaf2e44b6e86b7b4df92e3a889a78d1fa713fdf8283b99daaea7dbb904031b3b4. Chain 2 (Bitcoin): anchored in block 958484 (2026-07-18T03:34:53Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/TCAER2089320.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0f45b87fb4b5a59f1f9a70d61570928163ba516f1ea850dd5bc2519cc9c551a8. Chain 2 (Bitcoin): anchored in block 958558 (2026-07-18T13:44:16Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/TCAER2089333.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x18916d057eb1ac0b4ca4c7140e203906d2e2232dc0cfdbb570df1e485aa8ae8f. Chain 2 (Bitcoin): anchored in block 958428 (2026-07-17T15:15:14Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/CBA7F2200003.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe55176d0ee5f82aed2ccc1800049b0daf304a06806418891d30175ed5e261118. Chain 2 (Bitcoin): anchored in block 956545 (2026-07-03T19:59:51Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/CBA7F2200002.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x87de069d5074af37733697ca70fb0a63da0d81b05aa89e7f5fb6221e23023c88. Chain 2 (Bitcoin): anchored in block 956725 (2026-07-05T01:12:41Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/CBA7F2200021.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x29bcefec2341723efe25505129c39f42c7af7f5ae02d4a91c44b1e22a9662c16. Chain 2 (Bitcoin): anchored in block 958415 (2026-07-17T12:50:13Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/CBA7F2300005.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3d8779d2ed3cb71aa5935bf950e6493ba8a1028eac95298dd9a25bb07aba3f0f. Chain 2 (Bitcoin): anchored in block 956634 (2026-07-04T10:04:33Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/CAV392400016.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf0cc78b4dc0a3372648a623b43c4fc8db5c1ea0534930aa638957974eed8cd52. Chain 2 (Bitcoin): anchored in block 956545 (2026-07-03T19:59:51Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/CAV392400022.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf5dd8edbcad317abaf48468669050d54dd1abf43912b2c17342256b0e22ad915. Chain 2 (Bitcoin): anchored in block 958185 (2026-07-15T18:19:04Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/CAV392500012.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x30873c113e7302e7be670971c0064d342295ba5b4fac89402e0ffddf5566f238. Chain 2 (Bitcoin): anchored in block 956476 (2026-07-03T09:04:44Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/CAV392400013.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8ebe646c0ad713f4c9117b56c8d8c3f28fff5a397e7786677c5d947ce0493e3b. Chain 2 (Bitcoin): anchored in block 958208 (2026-07-15T22:40:25Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/CAV392400019.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x920377681d9b35ba59249daea233fdfb6da6c831687355c58baeb952c7e8e5e7. Chain 2 (Bitcoin): anchored in block 958468 (2026-07-18T00:27:51Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/CAV392400021.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x57eea29e477e3b1c2d9da2cf6e474f82540b0cf52c9740e2d732f2a05359bbf6. Chain 2 (Bitcoin): anchored in block 956474 (2026-07-03T08:56:35Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/CAV392400001.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa23fddd165cfa604d9118348e0f4b0934eaf16df426308f827fc6a787e71c717. Chain 2 (Bitcoin): anchored in block 956776 (2026-07-05T10:59:37Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/CAV392400008.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x598cef7c2bbdce68db677e115d8b6aec5dc29191f449735e0b09bc25c5bed5c5. Chain 2 (Bitcoin): anchored in block 958761 (2026-07-19T17:49:48Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/CAV392400020.