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 0x9f93e8d2ce43ed85d5b773a18692cea329362d73a17c9567b151a4f907d927a3. 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/79c11255-ef8e-4696-9893-e75c5ad781b6.json and https://artists.proofprofile.net/proofs/artist/79c11255-ef8e-4696-9893-e75c5ad781b6.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 0x7f199dfaeb299b05ec8334f39ec559e2e940c256fd2dff877258c172b0051571. Chain 2 (Bitcoin): anchored in block 957754 (2026-07-12T21:26:22Z), 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/QZDA82116494.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x97cd92011de910d87ce11f9154d5d50cdd44c735bfa62cb955c9c7973de99017. Chain 2 (Bitcoin): anchored in block 956430 (2026-07-03T02:22:42Z), 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/QZTAT2174081.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x06fe6e201332a7b3cb45523dbf45b646c224c055148836bfdfe6a050bf8b205e. 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/QZMER2239301.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdd37bd5fa5c6d1ffa1c254e4407ac70bac3f11be8d042988e89eea508952e17a. Chain 2 (Bitcoin): anchored in block 958951 (2026-07-21T02:01: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/QZDA62470496.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x50b4999833722a12a198a5d1a734bde23b38355d01377b5f418fda0c684a0b9d. Chain 2 (Bitcoin): anchored in block 958736 (2026-07-19T13:04:09Z), 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/QZDA62470497.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8ee7d60793cfa74ba6be92d3ef77299c5935a90de94276a4432c4d79e5ccff06. Chain 2 (Bitcoin): anchored in block 959118 (2026-07-22T10:01:58Z), 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/QZDA62470498.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc6deb617c4dd4a7092e8f83400bda35d30a16bee0606ba9a07405fdf09a5edb8. 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/QZMER2427322.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x31040c2a85ab96dad5c3044f9b14d14045ca0e11389646cb9abd474b82f1b282. Chain 2 (Bitcoin): anchored in block 958611 (2026-07-18T21:24: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/QZHNB2593787.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xde4e80fcb4e68a567aa98edd8879c42638c42ba0c6e27c2d138ccfbfcdd61e7e. Chain 2 (Bitcoin): anchored in block 958792 (2026-07-19T22:55:52Z), 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/QZHNB2593788.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbcf41c9478a8e444bc1f8888e630f2a8e6f93e6555c683c21f754c1c865bda93. Chain 2 (Bitcoin): anchored in block 958350 (2026-07-17T02:31:22Z), 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/QZHNB2593789.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xba0758884754d6fe8deec44603a0030eecaf980e1b213a3f79bdf8ccc981ccce. Chain 2 (Bitcoin): anchored in block 958802 (2026-07-20T01:04:02Z), 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/QZHNB2593790.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3515ff2cec7efa6159bef329b64cda2f65b424db1c38048995ef97ba37aa5c05. Chain 2 (Bitcoin): anchored in block 958461 (2026-07-17T23:18:11Z), 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/QZHNB2593791.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdced82d249d8c2c317d758479fe75118f313d15a0e7e95ee20455119d15d5055. Chain 2 (Bitcoin): anchored in block 958163 (2026-07-15T14:38:07Z), 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/QZHNB2593792.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfdda67912b97d6294df5e9accf004ec6a27eab475d60811e42f77ae23523607b. 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/QZHNB2593793.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbb6d6ee960694a0ca2deeddd55fae5cab01087026a83ac7f08c4f4a680210a7f. Chain 2 (Bitcoin): anchored in block 958955 (2026-07-21T03:03:40Z), 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/QZHNB2593798.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa3a5c25c6d3ac648d82c23e27efbe01cc21c65cdd604f0828c2caf1b9bf03ccf. Chain 2 (Bitcoin): anchored in block 956889 (2026-07-06T06:56:49Z), 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/QZZ7V2502789.