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 0x8878a1c36b0d2a157a92e4b04b0a12aa8cbe8553480b6e11c5737ff1188902b0. Chain 2 (Bitcoin): anchored in block 953588 (2026-06-14T04:52:46Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/002a2d71-3c2e-43ec-a60f-2a8aba5e1ea7.json and https://artists.proofprofile.net/proofs/artist/002a2d71-3c2e-43ec-a60f-2a8aba5e1ea7.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 0x2fef4b16d114c4b9667b75d2fb17e2f63d2d38683d96e8c8f4a80423b1925b3d. 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/QZNMU2300866.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4a0358f84f28c2687a80f137d664da71bd3cde6908c873c211bdb470a4a7cbf4. 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/QZNMU2322825.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6abcaa2dc4b985c5b0190025c0f38ce4271db9ae09854c772cd754dc8a143293. Chain 2 (Bitcoin): anchored in block 958749 (2026-07-19T17:55: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/QZNMV2362014.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcb002fc1202073e082b7b499413501a832902b9e5a6d0ce8da45cd91230dbcdf. Chain 2 (Bitcoin): anchored in block 958300 (2026-07-16T16:14: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/QZL382421929.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb77fdbf9d4a76d434385fc5b0798c587a107dbb811a8fba730f94071898a21b0. 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/QZNMU2471515.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbe0c373f33e48673c2c476335b14e8639bdadafbca227e24c57046e348c245b1. Chain 2 (Bitcoin): anchored in block 958404 (2026-07-17T11:34: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/QZNMY2483661.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x729939a0879ae0519d922c2b665ecad2ceddeb56467f077074b633fd33dc91f4. 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/QZLL92582965.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc91bf38b559d802a62e200d0ff6f08b1e2e33ed05c86bb5a16c7e0d4769abb89. Chain 2 (Bitcoin): anchored in block 956656 (2026-07-04T14:03:39Z), 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/QZNMW2500558.