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 0xada6e344d351cd51cd98207eed55e6f063d2a1b4f7ea96dfd5b18b4752edfaf5. Chain 2 (Bitcoin): anchored in block 953694 (2026-06-14T21:38:09Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/6e9dbbb7-ed79-4b39-ad1d-5b92fe78753b.json and https://artists.proofprofile.net/proofs/artist/6e9dbbb7-ed79-4b39-ad1d-5b92fe78753b.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 0x2043845694dd115abf4b37a0e2af93a5f20bd4efdbb2c89c871fd2db5c81554e. 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/QZTB62449075.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x22e6be8fb753e928cc7fb9a149230ff16c7ce2e00884d96a35dd8c22ae5408c8. Chain 2 (Bitcoin): anchored in block 957120 (2026-07-08T03:22: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/QZTBB2407254.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1f6ff3b0df0787311adbe43de650830915ade9ea3ddfde1666a102436bda4f0a. Chain 2 (Bitcoin): anchored in block 957145 (2026-07-08T08:56:20Z), 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/QZTBC2458943.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa9f94cc2cd43be35e3fa76253dc15ec1b853028341791f0b4a2779a91a7bafab. Chain 2 (Bitcoin): anchored in block 957647 (2026-07-12T03:57: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/QZTBF2448058.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4452bae7a06056ea6602166e154eb8996d13743541e160b51aa128c2add460cb. 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/QZWFH2418919.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x354343b9dd884ebc87df9d8ff58d0c985964531a0c37a860b610cbb837ad4f31. Chain 2 (Bitcoin): anchored in block 957644 (2026-07-12T03:18:52Z), 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/QZWFS2480823.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x38a8d2a3512018fd1b4fc5beee0d57db20c757258d3b797ed3357ad2246de34e. Chain 2 (Bitcoin): anchored in block 956738 (2026-07-05T04:47: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/QZFZ42543474.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x08a72b6e4088faad8bf4e243cf90a5fc9ad82f3978b4c073624880138a705edf. Chain 2 (Bitcoin): anchored in block 958543 (2026-07-18T11:58:44Z), 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/QZES52527700.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd31cd4e56e42f34a0b9730c4d935b98353b097bfd2e743d2fe7c93781f11274e. Chain 2 (Bitcoin): anchored in block 958286 (2026-07-16T12:43: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/QZK6J2586504.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9d7207198393bb0a0f2683a7398a96f170843d640ddef5bc182436644fc1ce0d. Chain 2 (Bitcoin): anchored in block 958468 (2026-07-18T00:27: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/QZTB62578192.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xeac238d7b61c12e6b2bc060f7e121907fe172f4335cf864732136f2aaa603056. Chain 2 (Bitcoin): anchored in block 958897 (2026-07-20T16:23:06Z), 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/QT3FE2533306.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xea457985a0e2e7e958091fe8b22c552540ba38428f6455500b19b574258ca82f. 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/QT6E52530842.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5afa4356cb5570de61784368292d1d1d9b489215b545af5baa84de5c74e21b99. Chain 2 (Bitcoin): anchored in block 957124 (2026-07-08T03:53:27Z), 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/QZDQH2400219.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6e7aac649dd2910f4b42120b3173f53daab3082ebe4303f77a17cf7c26a55a8d. Chain 2 (Bitcoin): anchored in block 960397 (2026-07-31T12:24: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/QZDQH2400132.
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