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 0x1ba1aa7d67aa27d0453dfd5eaee967c0151cfde685c9cb55f11ab56caac7f92f. 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/0b701fa7-cc01-4828-908d-eb22e011ee60.json and https://artists.proofprofile.net/proofs/artist/0b701fa7-cc01-4828-908d-eb22e011ee60.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 0xcecd07bd045e7d1c3ae4940047d5f86dfb426a40b8f26956b884d9317e29c761. Chain 2 (Bitcoin): anchored in block 958130 (2026-07-15T11:21:43Z), 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/QM42K1709191.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1ec46bce40f70a19286ba3ccf81c63224fe50b2de701ad77e27e07b1587eab45. Chain 2 (Bitcoin): anchored in block 958251 (2026-07-16T06:29: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/QM42K1777593.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xafead0b1ac4e39446a6a6410338d4f3827dc4649188acfacbd17d6c2f8c6eec5. Chain 2 (Bitcoin): anchored in block 957880 (2026-07-13T16:39: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/QM42K1740062.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x76dacb3878e48e783fcf8140657668dafa66570e9fb9fcd71719ba6cfc49a31d. Chain 2 (Bitcoin): anchored in block 956375 (2026-07-02T16:51: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/QM42K1722503.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xadc3b2e632f5c712c461424b74957a81dc68f72ce652b8e4a711663627550c9c. Chain 2 (Bitcoin): anchored in block 958111 (2026-07-15T09:48: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/QM42K1716455.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x35bdeb062d47813ee830d3c0b4e1b19ad41792da4b07e64e2237d94dd4a1ce94. Chain 2 (Bitcoin): anchored in block 956484 (2026-07-03T10:47: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/QM42K1763659.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2cac96ed95c4227b496b95a59c906e9183ceaa55d3e8370c6fe94a62431d8a43. Chain 2 (Bitcoin): anchored in block 956560 (2026-07-03T23:28:02Z), 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/QM42K1794861.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4d8bb636e95fa85c0141858600c52f4b5dcd6aadcf337bacf3bcc4ba97584dbf. Chain 2 (Bitcoin): anchored in block 956576 (2026-07-04T02:06: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/QM42K1750321.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdde67073f91219dcd929255b5b1fd37b7541958061b65c4fc25a7ff8bfc67891. 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/QM42K1748674.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x072d9ce46e1ca80c737684ba3c8c08ee6554b8700e8d68c9446dba058fe8057c. Chain 2 (Bitcoin): anchored in block 958196 (2026-07-15T20:38: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/QM42K1777323.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb7a255b30319c5ff16b130d2d8b5e455fee647cc4b9dec6337073e8562ce548e. 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/QM42K1779611.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9cd8f6ef209f5ed635666f9953ba7f8f9cb91618e7647d04187ca00ea74b5ba5. Chain 2 (Bitcoin): anchored in block 957880 (2026-07-13T16:39: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/QM42K1704207.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x332a5a5e34c147637f35ecb8fbe1ddb8162e6a1d1b1100ad43f2cd8d717902b6. Chain 2 (Bitcoin): anchored in block 958340 (2026-07-17T00:53:26Z), 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/QM42K1610444.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc4af638040b15cbadf9778a5d4f4e249eaa62d68ec28ee05a4d788c6101a43e7. Chain 2 (Bitcoin): anchored in block 956375 (2026-07-02T16:51: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/QM42K1861489.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8ec04be5c95b15322a1e03a2b3e36b2a75c7899632138590bb48f0a23af8e398. Chain 2 (Bitcoin): anchored in block 956639 (2026-07-04T11:19: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/USUM72021777.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd2b9ef179f17b70df10b929de471a508ecc3ef0a32c8691717352df84e780e8f. 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/USUM72010299.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x43d023c2130dfd410809951a5d8ba950df3848ceeb7cafe7be859f266d37dd9c. Chain 2 (Bitcoin): anchored in block 956375 (2026-07-02T16:51: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/USUM72021786.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1548aec95ee22e5de91d1dfe233fbf6e548a9e4129bd7709c3d820e36d282dd6. Chain 2 (Bitcoin): anchored in block 956639 (2026-07-04T11:19: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/QZMEQ2120685.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4a811e1b1a39e2dbbee53485efc718a8538df6b2a8b20fb7a9c424de14db254b. Chain 2 (Bitcoin): anchored in block 956302 (2026-07-02T03:30: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/USUM72119545.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x508fbefe3b5be3c41c1656089b0f0363a0df28548f6950902f258651c967d9d5. 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/QZB4J1862438.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc5e079a0f012fc468a7d925fd4e92f88152cba8f3f809b1d98b4feab45bebc17. 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/QM42K1606379.
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