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 0x42172c503a51155b7f1bb5fcb4270199616825b5b1e0f38de0c223f180bf4838. 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/0848df8c-9e66-490a-a0dc-56607c2a1c07.json and https://artists.proofprofile.net/proofs/artist/0848df8c-9e66-490a-a0dc-56607c2a1c07.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 0x2bffb527bb2c40d7928c6ca5ec009dc54ef633786f0b231c5fccbe6a067f0107. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47: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/FXQ892300208.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa1fbdd73cb7eabc8da39db64c883b2044869e6f678aa144a5c59e34e1d720caa. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47: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/FXQ892300224.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x73d6048e54596e9461337fa900eaa1660cb2321af3f97553ea38a4a33be25e6c. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47: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/FXQ892300152.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x82dadbe1d0077901b3067ae1692921a887cee0fcd8105245864e9d77a6e01d16. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), 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/FXQ892300306.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4fae0be86753dc048a62ca5a1cbea4e377476bc26a215b8f0fe83b56970fb319. Chain 2 (Bitcoin): anchored in block 956302 (2026-07-02T03:30: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/FXQ892300273.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x78086a57ba83502acce76c3065785c41bc0268365b8cd9150ad6a7aad50df4a9. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47: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/FXQ892300248.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x52f0b2a8e68d14b32cd316a35eb273d1fd7de710eb309916d3ca5a9c4f53eae7. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47: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/FXQ892300075.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x71d34b9053931f0fd8ad22d0d35421b33ac47883b817ef48cca46977740f8465. Chain 2 (Bitcoin): anchored in block 956302 (2026-07-02T03:30: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/FR96X2343780.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x819a8b9d9c1f2c0fa586b27170999a3a2e5ec6bb2e2ab2818ab77de8d49974af. Chain 2 (Bitcoin): anchored in block 953528 (2026-06-13T15:41:10Z), 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/FXQ892300001.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd36decc90c01a4d1f51d53f5f5df1ce793bd1f75013440f50fb11993197c8ee8. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47: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/FXQ892200539.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x12fefec0d49e1e071c826b204a52d93db4bc469732dcfc7481432c768e65fd76. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47: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/FXQ892200485.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1396a2afeeb4d7f04f6dec07ef65003b00377754756ed4b86fc2b6aba7cc4ec8. Chain 2 (Bitcoin): anchored in block 953528 (2026-06-13T15:41:10Z), 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/FXQ892400035.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd9996f978d15043d5071f4f066a3ede5428ffabf4aa774a8ee738d7c96efb70d. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), 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/FXQ892400093.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x39e4fe71d363316752a335d3f8708b8730d7c1244ce05a08a9c3bdfe76237c1c. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), 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/FXQ892400099.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x77a75898c1dc9d079bd93c79dc14f8ba3c2134450d02cf4a75ac6f02e5238e35. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47: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/FXQ892400116.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf51bce741763b2627d11c7fcb6e02d15fd35a663fce94c1cf45f455bc02e4bbb. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47: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/FXQ892400118.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbd2546b92030ddd2f74f269c1239e331dda20ad2174313e272e81cfdaa26c8e5. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47: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/FXQ892400117.