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 0x53e4ce99ebe139429a49068e58163ad069ebeb2c8bf6c6b62045572d4eaef10f. Chain 2 (Bitcoin): anchored in block 953885 (2026-06-16T04:12:47Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/0abd43be-cefd-4ce4-baa5-6a186b4c4d03.json and https://artists.proofprofile.net/proofs/artist/0abd43be-cefd-4ce4-baa5-6a186b4c4d03.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 0xb8c6b378be60f1a29c5c6df80cb00234e21da5d4afcd48f96c16cd78bcfbd6c3. Chain 2 (Bitcoin): anchored in block 960344 (2026-07-31T04:14: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/FXQ109400004.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc3eff54f938abc566760bb4d62f70a359790ddb8a54894fc2b34b045e9a3f64e. 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/FXQ109400002.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1d2be6d34c8990e201a118f47ea1a4cd145e886b48a1395c37dfae0b62aeb846. Chain 2 (Bitcoin): anchored in block 960506 (2026-08-01T03:50: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/FXQ109400005.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xea2900fbee56f63e542b762d3aeeda1ccab9786c300a67109d050d29ce2ea982. Chain 2 (Bitcoin): anchored in block 960478 (2026-07-31T23:30:38Z), 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/FXQ109400006.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x821555167e523e47e663c7ad7277860d85f60b18974488152e7a693aaee3ac9b. 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/FXQ109400007.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8f8d4402167851a0fccdcb1555489704c8d8b5613b2e5d75dd01deb0c0f13dd6. Chain 2 (Bitcoin): anchored in block 960509 (2026-08-01T04:30: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/FXQ109400012.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3bde51ea1b31ae337424b9d2ddc9706a667e756e6b6d3b809a2520ff8c46b175. Chain 2 (Bitcoin): anchored in block 957249 (2026-07-09T02:31: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/FRJ859100020.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x88277e74378025985984b6e33b174510d1563aeed43d4e0f09da87d64d63471e. 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/FRJ859100030.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5a7cfaeda00f881912863227e42aec904ef703ecb45400116bc7c0bf182ce7ed. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20:19Z), 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/FRJ859100060.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1048efca5dc1f5c276c0c0948693786f98d74dd08915c67dfb592e9fa21b643b. 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/FRJ859100090.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0a06f917f5533773023e9c2908a6e74082cb27f65f1bc0efe349ebce3cb8861f. Chain 2 (Bitcoin): anchored in block 960448 (2026-07-31T18:48:12Z), 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/FRJ859100010.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0a2c28bb74bed4be82934171280577650135cc81c927ff9ea7bae44a84e61871. 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/FRJ859100120.