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 0x2810643c7c09c8a750d1f6bb0a2309895f30d415aaee7e53e5e16ac936213043. Chain 2 (Bitcoin): anchored in block 953746 (2026-06-15T05:25:34Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/a660667e-43ce-4aa7-b5c1-025767f48152.json and https://artists.proofprofile.net/proofs/artist/a660667e-43ce-4aa7-b5c1-025767f48152.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 0x8c4c099e92c1dc024e783b3747f1ecb835ca1f80cd5a98252c5b5109115c81ca. Chain 2 (Bitcoin): anchored in block 957770 (2026-07-12T23:17:00Z), 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/UKXN22589666.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcb29c1cbbe60a967780433e965a410da4e7ae52d37ea0e1d162395827ec91dfc. Chain 2 (Bitcoin): anchored in block 957774 (2026-07-12T23:51: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/UKXN22589663.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5fc99fd7e9b8695deaf49fd1e1a1c256c0e56e6b2e2c6e49e64685c0b2f0c9fd. Chain 2 (Bitcoin): anchored in block 956420 (2026-07-03T00:42:11Z), 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/UKXN22589664.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xced860bccde3eda3443f6a13df3795774ef109ff8ca52a52fe33fc5574d84e88. Chain 2 (Bitcoin): anchored in block 957770 (2026-07-12T23:17:00Z), 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/UKXN22589665.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc9b5143af7e3f537ddf0da12379c98296cb905fea68f43711dc48feaf741adbf. Chain 2 (Bitcoin): anchored in block 958428 (2026-07-17T15:15:14Z), 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/UKXN22589672.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6e4f5e6faacbe564658e392d82fb54883f5b0bb146fce02267d7d46acbf07d3a. Chain 2 (Bitcoin): anchored in block 957770 (2026-07-12T23:17:00Z), 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/UKXN22589668.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbd1b25f26ca2049eea9e0405d4a4b7e938570f10d1f2f542d468ccdda060af67. Chain 2 (Bitcoin): anchored in block 957770 (2026-07-12T23:17:00Z), 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/UKXN22589667.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7a2b72cf95c8db10e08493c6ff1677b107b55e34b1dcb7ed0283ecdc2849b842. Chain 2 (Bitcoin): anchored in block 956474 (2026-07-03T08:56:35Z), 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/UKXN22589670.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe38089aa0e31ca60ba29f8b5c01b9bbabf10d28075afc08a4ac934ca373f8b4c. Chain 2 (Bitcoin): anchored in block 957771 (2026-07-12T23:27: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/UKXN22589669.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1b205c1a97c5f8a3fab87d7c3d1c2f2d13ad7c67a0ea03d2536f4e51210a41f5. Chain 2 (Bitcoin): anchored in block 957770 (2026-07-12T23:17:00Z), 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/UKXN22589662.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9c9f1a084de41299f9f0028d56fb63def4ef70ea860284ecc6dbf988af0afeb8. Chain 2 (Bitcoin): anchored in block 957770 (2026-07-12T23:17:00Z), 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/UKXN22589671.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0eeb5be1756eb563edc2b63da883ec44a3ecd96b623f35dd0f486c5027127345. Chain 2 (Bitcoin): anchored in block 957770 (2026-07-12T23:17:00Z), 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/UKXN22589673.