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 0x15002ba6e5ee95d84404d02c99cdacc26610816b35b7d48d8a96f5599c89d3a5. 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/042bc355-cd9c-493d-91f7-08e0c0a5790b.json and https://artists.proofprofile.net/proofs/artist/042bc355-cd9c-493d-91f7-08e0c0a5790b.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 0x4520e9f1c68ffb524f62f70388581083eaa0540886390b4c95c0fc5a47b5b681. Chain 2 (Bitcoin): anchored in block 959037 (2026-07-21T16:59:47Z), 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/RUA1D2279702.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0d2484fb7f43846055f769689c16b813c18038929023671d9241029878e217fc. 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/RUAGT2203344.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc93adb60e7b0208a554061b24bf3049923c8baeff4e8d197e0babc04831140e0. Chain 2 (Bitcoin): anchored in block 956826 (2026-07-05T19:27:56Z), 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/RUA1D2375550.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbfccb588fb2dba283fd8178f5c5a3e01455d0b24f75c60a6c5d4b66a5be5d4c0. Chain 2 (Bitcoin): anchored in block 956772 (2026-07-05T10:01:46Z), 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/RUAGT2331150.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x12a727bba4b1464a4a2eb9679b22a227ec947dd71318e1926ecf4c46f78d2ab6. Chain 2 (Bitcoin): anchored in block 958808 (2026-07-20T02:49:15Z), 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/RUAGT2342062.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdf32f7d43549f514ba4bafdea3581e0401900500015b5ffc13ada0ce61ff99bd. 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/RUAGT2360987.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x27f527341b3bf74499586e661a7e73d3ff75847aefb56a318b2bdbd6a90ee6dc. Chain 2 (Bitcoin): anchored in block 958397 (2026-07-17T10:29:45Z), 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/RUAGT2411370.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc1fd757341d7d6fa8e858768b70b95121d06445c551a2478f48b6478e5ea6028. 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/RUAGT2411371.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcddbfeec914ad00e73b348411d4b2cadbb2d34b60aa004fb736f3f957dfa8f7c. 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/RUAGT2411372.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x63fb2d09b651fbe2776e41404aba6567ac277460b40393bec657bdd3525adfe6. Chain 2 (Bitcoin): anchored in block 958498 (2026-07-18T04:54: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/RUAGT2411373.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x62e5a25d2795685b8befeaf20803a2c9cacf4f7cd33791a84711d0c0c28ea482. Chain 2 (Bitcoin): anchored in block 957866 (2026-07-13T14:54: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/RUAGT2411377.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4f35ab6b975879354de00314bac498347d48fde972fa32dd2b12819c6c1fc378. 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/RUAGT2411378.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2b3ad6337b7d399e0bb00eb95c45ee72990b05369fdf19ce680146ede41d5b5a. Chain 2 (Bitcoin): anchored in block 958552 (2026-07-18T13:15:29Z), 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/RUAGT2411380.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd1f4066ed7882982174d1969d953effabb54212851b2e09e680f65692eab724b. Chain 2 (Bitcoin): anchored in block 958455 (2026-07-17T21:28:36Z), 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/RUAGT2411381.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd1a271709c3e7e07d7dd178a8e29dfb5f0697dfc502306a4365e286151cf6547. Chain 2 (Bitcoin): anchored in block 956375 (2026-07-02T16:51:38Z), 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/RUAGT2411382.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3d7d587a7a88677be19f64edb13be6ea8201f7277cfabe0182ae436b353dedd8. 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/RUAGT2482047.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe741332f3739beeab2645e0820b72946c48b9dfc613264845eaaf09b66937342. 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/RUAH62405252.