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 0x23a8df85a94c4140311cf0e6fbe7136a47a0194653aa7d31f974230c6af67cd1. Chain 2 (Bitcoin): anchored in block 953786 (2026-06-15T12:56:12Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/d7c552dc-7c10-4e1b-a10f-7fe17e87d19a.json and https://artists.proofprofile.net/proofs/artist/d7c552dc-7c10-4e1b-a10f-7fe17e87d19a.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 0x2813b0efc4dfafc52baf94338a17818e89af14985388aedea7455bcb93005f97. 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/QZTAZ2518131.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7d0139f9f317d71ad20d0cac1bc2300b1972d13e9076b0f180b53a3d2bc5825e. Chain 2 (Bitcoin): anchored in block 958911 (2026-07-20T16:46:31Z), 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/QZTB72597359.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd3e1306f34f23fc77dca10a8a37ad1d3d0ecd85972bffdeb9e5d83c575d9d3a5. 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/QZTB82535182.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd1d10fb2ad1fd9b6deec1316ec8c4c9b939f64768955be3813075871f533742f. Chain 2 (Bitcoin): anchored in block 959128 (2026-07-22T12:33: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/QZWFM2524006.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xae3a820935339b6d33e04ef31dd407107ededc2c271d06b4b125f6cbb8c126fc. Chain 2 (Bitcoin): anchored in block 957785 (2026-07-13T01:55:31Z), 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/QZWFP2502461.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x01e5099c5c37a3441ebee446e974d61742755db8d0a3764fa6657fe6a8418551. 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/QT3F52530872.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7abdba07281c95c34a7914d862a03bd31ef3f7d527524fb1aaed1caa5aca47ad. 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/QT3F82506898.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6b6c421069c613ca03dfee4bfcde33b0b85399f8bf23beb8f1450deaa5c9d742. Chain 2 (Bitcoin): anchored in block 958340 (2026-07-17T00:53:26Z), 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/QT3FD2529659.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x336548e9c3ac346a6dc0e1ff27de9008ca8bbc8dfc4d87525dbd237a6289449f. Chain 2 (Bitcoin): anchored in block 958876 (2026-07-20T12:15: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/QT3FE2554949.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbd5d701d87da45ebb2962626b2fabec1249720fe7905d7d7cb700db4b9f962d4. Chain 2 (Bitcoin): anchored in block 957794 (2026-07-13T03:10:12Z), 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/QT6E52519497.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x299ba5d19bd64cbfb826c3fa94de48b99d3bd31e3c50611753697951ef70d76a. Chain 2 (Bitcoin): anchored in block 958819 (2026-07-20T04:08:24Z), 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/QT6EA2589660.