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 0x586164280df69cdd23a4acfbaa50ca45114b5696379898eea4381a47fb424ab8. 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/c542e29e-1198-405e-a9be-6bd923fd3570.json and https://artists.proofprofile.net/proofs/artist/c542e29e-1198-405e-a9be-6bd923fd3570.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 0xe6737d08a974b5f5c6fff83e8046f510aa90bdb045ae62925838d6c291b59de0. 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/QZK6M2183072.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x15abc025f0c8984db9b781c961589147d1a9d02d6b9107cbb8775a8274fda553. Chain 2 (Bitcoin): anchored in block 958867 (2026-07-20T11:08:30Z), 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/QZK6M2183076.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x31a2ebebae297b1df0e7d2641c402860fb0f6f1bfd2cf7c850ec8e0cc031f159. Chain 2 (Bitcoin): anchored in block 958473 (2026-07-18T00:52: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/QZK6M2183080.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x93f1e8a4422ba237fa2a91ce9ac36e541d0f0f2888c58fa3904747f801e06af3. 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/QZK6M2195335.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x31e0d30f0a8a7caf44f969c49421adb2179eaa680ff85cd9cf4a9d09b1b18360. 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/QZK6L2152599.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb678f636163b73131505e89f318c95a9a7656ca45c6199d2df3ec7f7e47dcb9f. Chain 2 (Bitcoin): anchored in block 958384 (2026-07-17T08:27: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/QZK6L2104420.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x32d601e469df168bd96d5e2003d96393fb99e09899b3c4b11b8a6d664c320fdc. 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/QZK6K2169212.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf0d6eb6715663b61eead3afdf02819d799eed82bead719b2250709e671bc5867. Chain 2 (Bitcoin): anchored in block 959013 (2026-07-21T13:39: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/QZK6F2148625.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x29a333aa086eae5abbca2530d7c26498ea8d2c27160f1ae868ec7892b2c30ff5. Chain 2 (Bitcoin): anchored in block 958383 (2026-07-17T08:20:01Z), 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/QZHN92228691.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x88895b8c8d922bf02b23529c6a993bb8a92eee4b13c9e7135283dfd1ef604dfc. 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/QZMEQ2244170.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa5e3fe69944aac559438c8f1999f7b9cbe262d94b0dcc2f650fb65b88ab7a984. 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/QZTAT2239435.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8ed2dbda923ca44c8f41ca8a166663e5a1ca9d2209411f65a2d2534ada8e6316. Chain 2 (Bitcoin): anchored in block 958541 (2026-07-18T11:37:54Z), 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/QZFZ42300139.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc96fc656897c4ad88feb52bbe56688fbc2a6cd512173ab4e12aa6c54cdf6a497. 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/QZTB62428150.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbe7d1ede873f6f5c12a6428689e9c1ce4713e175ceb845cfe3469afed6a16df5. Chain 2 (Bitcoin): anchored in block 958686 (2026-07-19T06:43: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/QZWFV2438621.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x218c58e7888de9a519df4fc81fdf596a9e4076530655b5a8ccf19b698f7bd129. Chain 2 (Bitcoin): anchored in block 957872 (2026-07-13T15:39: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/QZFZ42542585.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf2e51f0ba7cad2dec1d9284530187225e7973d8a735e10ea951a925c15b95de0. Chain 2 (Bitcoin): anchored in block 958228 (2026-07-16T02:46: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/QZMEN2521387.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1923beeff731f6e988cf8e0e1bcacee7da7885f05d78b1f87ead3bb28c3b2388. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20:19Z), 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/SE6A92028048.