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
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x63b6b5d6f4e6b78c5012d20354531dfc245276ad99d5d001ecdf7ca0a8c28e7f. Chain 2 (Bitcoin): anchored in block 953699 (2026-06-14T22:00:24Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/5e16fc79-a6c0-4945-9bda-c0254e0a93a1.json and https://artists.proofprofile.net/proofs/artist/5e16fc79-a6c0-4945-9bda-c0254e0a93a1.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
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb37ca8d0569f2efd3441aafed5765771f6ee5ed28c42205f624f2abe13122d26. Chain 2 (Bitcoin): anchored in block 958448 (2026-07-17T19:49:21Z), 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/QZMEQ2195322.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x75e94eb303e029f846b393fd1e8f94580474502fa9afc99bb673d1b8cd47340d. Chain 2 (Bitcoin): anchored in block 958544 (2026-07-18T12:14: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/QZSYP2163297.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x924b0b45afead225fd2c665e6b66d284f4c4efc3c4338d538814cd8f920b4b06. Chain 2 (Bitcoin): anchored in block 956576 (2026-07-04T02:06: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/QZSYP2147687.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6bd6165297dfdb41878bcfdf8654bc6dd161bc68f213528d38dc5fcb7c540d94. Chain 2 (Bitcoin): anchored in block 956822 (2026-07-05T18:48:28Z), 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/QZTLA2262571.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x54f883344d252e459481ef36770e902ceed37982705e868849e9ab2350e5cbeb. Chain 2 (Bitcoin): anchored in block 958169 (2026-07-15T17:43: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/QZQAY2260964.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xec919899a20c7db60bc2fe4c771cd579e11adc3e4361b3f1ef0073005f293e9c. Chain 2 (Bitcoin): anchored in block 958792 (2026-07-20T01:31:43Z), 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/QZSYP2283927.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0d6128409509af704fe8a9be7247b5dca00ade23f142f2f8e4069d20f1fcfcc5. Chain 2 (Bitcoin): anchored in block 956551 (2026-07-03T21:18:05Z), 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/QZTLA2344262.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4bfa28d043d1587bb5d234ed0153f6d112201aa12013b99cec0fdf3c0be3e7d3. Chain 2 (Bitcoin): anchored in block 958889 (2026-07-20T16:05: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/QZS7J2398040.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5c8d14405e7d75a7e67988c5290b48b567389787b1f3e63737fafb62b0426024. Chain 2 (Bitcoin): anchored in block 958137 (2026-07-15T12:09:21Z), 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/GBWUL2548014.