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 0xf2c1f9742f23a44ec11e4e2fe864c2e5b9764b6a7aa984e68e9047595648d762. Chain 2 (Bitcoin): anchored in block 953407 (2026-06-12T19:24:56Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/7b7fe62a-54ab-4fed-82ea-cffeb9a2339a.json and https://artists.proofprofile.net/proofs/artist/7b7fe62a-54ab-4fed-82ea-cffeb9a2339a.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 0x81d118f0911bbc1d516197e3d2934d1b98e098aafddb351b69d782de0740e7f8. Chain 2 (Bitcoin): anchored in block 958169 (2026-07-15T16:16:18Z), 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/QZMEN2271430.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x06358857603aaee314649d936155cdb3c3ec13307ab6b2b08bf80c833d1d3d89. 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/QZMEN2271431.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x226199dab32eff5eff48a119f61a5552e4f761aecb25585b2ccace7ca6f5249c. Chain 2 (Bitcoin): anchored in block 959107 (2026-07-22T07:19:23Z), 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/QZMEN2271432.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf77e3c1824ebe9e35c10d0cee15566661bc0f9c390b98e385589c87ef4e73db8. Chain 2 (Bitcoin): anchored in block 956551 (2026-07-03T21:18:05Z), 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/QZMEN2271433.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb8edc7a47d871a73a9d6e3f4c344496146d08707a880b06c183bd51e3c92908c. Chain 2 (Bitcoin): anchored in block 959008 (2026-07-21T13:14:05Z), 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/QZMEN2271437.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x82f196841022288cf87d7f4ff54387fbc855cb953f39cc2971c2bffb21df0dd9. Chain 2 (Bitcoin): anchored in block 958170 (2026-07-15T16:21:50Z), 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/QZMEQ2269513.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa32527be3a94fa018f74ee63d07e955745ded83d38c29b47d40b1f08814d2027. Chain 2 (Bitcoin): anchored in block 958228 (2026-07-16T02:46:47Z), 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/QZMEQ2269515.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe02b3ca5ceaca0d8b1f9a1f0f5c6753342322dbf004b5b54cd8b49ed70cc08b9. Chain 2 (Bitcoin): anchored in block 956822 (2026-07-05T18:48: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/QZMEQ2269516.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe3d07b622a95cfa430c6d64d9cdb4d4520a65ecb454243650e99e3eeeccc8dea. Chain 2 (Bitcoin): anchored in block 956822 (2026-07-05T18:48: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/QZMEQ2269517.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7827d5b185335b51aaa07851b3be27c5141d2669281a2c7e1a1d87c084856676. Chain 2 (Bitcoin): anchored in block 958680 (2026-07-19T06:04: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/QZMEQ2269518.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x050fcd788d0686957594af1468c899ab1e55d450020213862b8c47122f7c526b. Chain 2 (Bitcoin): anchored in block 956772 (2026-07-05T10:01:46Z), 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/QZMEQ2269519.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0552d517b560bb946a43d44e3ed40fada2445b7e7e4ceb88f3e36eb4d4cb4999. Chain 2 (Bitcoin): anchored in block 956551 (2026-07-03T21:18:05Z), 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/QZMEQ2269520.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaa7a0a9e11228fd13a242235609ca3d41dd303f64fbf25500d98b2ed7d014361. Chain 2 (Bitcoin): anchored in block 958086 (2026-07-15T02:55:47Z), 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/QZMEQ2269521.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x802bd511720b020cf4782ec23d0703a23d5920efa71b5012f9948fdba63ffed5. Chain 2 (Bitcoin): anchored in block 959128 (2026-07-22T12:33: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/QZMEQ2269522.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x25d30f4c7604bc8d107b200e2d3bedab80c4a69e7f1cea3e5d35a228e8cfc678. Chain 2 (Bitcoin): anchored in block 956826 (2026-07-05T19:27:56Z), 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/QZMEQ2269523.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x863d8491a75a9dfaf9ea2cc2bc3a2fd136acf664fcb19cafd096d5e94810ed61. Chain 2 (Bitcoin): anchored in block 958228 (2026-07-16T02:46:47Z), 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/QZDA42321110.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6a6607df021f6f3f14cf725064c70e721eced5ffac1716dd7c956f5876d011ad. Chain 2 (Bitcoin): anchored in block 959132 (2026-07-22T13:20:46Z), 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/QZK6G2339550.