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 0x9d5cbc7b153e96171adc1000eb7fcf4ea3c74e9f9b1e3faa8b82e919b1dee2cb. Chain 2 (Bitcoin): anchored in block 953996 (2026-06-16T20:04:35Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/304a0d6b-4f04-4a94-8a9b-bb0d63e1ffd7.json and https://artists.proofprofile.net/proofs/artist/304a0d6b-4f04-4a94-8a9b-bb0d63e1ffd7.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 0x8a89fb95e3fe9f22987301c9f54861ca6719c4d2e1e67b8eea4554fad932502c. Chain 2 (Bitcoin): anchored in block 956742 (2026-07-05T05:07:15Z), 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/USDY42546046.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0398f1e1ee26c31e0f934a6cdc3970934f8f973b134faab84e4ed7ad29b43158. Chain 2 (Bitcoin): anchored in block 959144 (2026-07-22T15:38: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/USDY42546048.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd865c9eff2888af0836d7937e9963e58de17f67f9d39c369e55ac94df17d2c8c. Chain 2 (Bitcoin): anchored in block 959114 (2026-07-22T08:41:42Z), 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/USDY42546049.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8785c47f469b962456896f4716086e45263b6eaa7101419904390fc1a4fa71ef. Chain 2 (Bitcoin): anchored in block 958582 (2026-07-18T16:47: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/USDY42546050.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd8932881241b0138aec7169af9c0b0cb1e29789b37f506546b1c24eeae1f30d3. 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/USDY42546051.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1c8572d484143b47347bcbf1f0597744ce635b2b2534a4f4ae3279f5b12b2440. 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/USDY42546053.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf642b536de014375d9bc557968f5e16895b9b62338c1f86aeaa85c0268dce33a. 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/USDY42546054.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc6f2f3a42d0f3f0498917965b6c2133efecc969453398ab0fb875b8432d528ac. Chain 2 (Bitcoin): anchored in block 958576 (2026-07-18T16:22: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/USDY42546055.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1dec5012550957c2b25e6b33c5bcfd9660270d8656e5b928645940a3f8f69f68. 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/USDY42546056.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9b142bda927d8d3464dea05e74fd872fd17df05265e94f726933cfc62513f702. 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/USDY42546057.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd32ef848c082885d600acdae25325405a83407916b0c74693230e42eaaf1ead1. Chain 2 (Bitcoin): anchored in block 958508 (2026-07-18T06:27:01Z), 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/USDY42546058.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x78cb5514fac7351be94a1483d285de87827f864528129e0a1b618c37edc84d91. Chain 2 (Bitcoin): anchored in block 956578 (2026-07-04T02:23: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/USDY42546060.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3a82898fa4edc334f4b9d3290eacf339003280e1138c89a1b4dbc58c66c3950c. 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/USDY42546062.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1a706c32202ad27a121ca6075984c3a2d84a7d6acb2e1fce36d0be97b0a5018b. Chain 2 (Bitcoin): anchored in block 958520 (2026-07-18T08:19: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/USDY42546063.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x507fbea20665e7482b9260518345f6e50ba48172d66a101ad516feb28ff35549. 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/USDY42546064.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1920adaca6cbf2250080ca30264197381596dcf36c1ccf99a7dbe6e04cf2ac36. 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/USDY42546065.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbb63a14624e4ae5d2b231d69f34240bb155ece51705a6251e2d2721464293903. 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/USDY42546066.