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 0x76d681f84fcaae107925502526a8707fb30b237e059a5b9489452f663ce72a40. 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/7d1e31bf-49a3-414b-b1ce-59de7f0f2a03.json and https://artists.proofprofile.net/proofs/artist/7d1e31bf-49a3-414b-b1ce-59de7f0f2a03.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 0xcc7a064c7d1418b764ecf9633039fb925dc752cef62e1d55ab020e9249d6b422. 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/QZFYX2316448.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd71e53abb0cc401f5c1fe9be78bc251bdd70d3be3d7b5ede1fd9b92ac50d39bc. Chain 2 (Bitcoin): anchored in block 958959 (2026-07-21T03:51:22Z), 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/QZDA62312401.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x170a826d20a968e5b6ba90665e1729968ca76c6fb9d58cda17434316b65e2f8c. 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/QZK6Q2349989.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7e469a05957d512932a274bdeae339f1e4c271cbd95a1759794ea57872e87e0f. 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/QZTAY2303113.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x647ff277caa6e0bc94a8bf03a3537048df565b1f8abefd4a41847a84b740e793. Chain 2 (Bitcoin): anchored in block 958935 (2026-07-20T22:08: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/QZTB92340024.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x096ae0814d5146c3cb171728ee9bf36319fb62b3bf4dc70bd40e19da365cc146. 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/QZTB92340025.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8286664fe8a8203eb830f9105c205910caa6b3af3ca5f9b4664c3afe9b966e6f. 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/QZTB92340026.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb0c95d16fa18dd4739e655b6ebc44745a0884048c4952816f1682f21103df93f. Chain 2 (Bitcoin): anchored in block 958705 (2026-07-19T08:43: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/QZWFK2347541.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd73bcbe4060e10fa38dd36f4cf8675bf6934927f54586c112fd1ea5a88a3b4e9. 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/QZFZ42417006.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdb6c623a13c19009e0f60b5c69870f89967dde98cd1f33313d616764c1ba67b4. Chain 2 (Bitcoin): anchored in block 956422 (2026-07-03T01:01: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/QZES72463905.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb56dc5e91b971adc3d8ae628ef4025fbde6e8f5543db71c907a487d490c67740. Chain 2 (Bitcoin): anchored in block 958498 (2026-07-18T04:54: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/QZES72463907.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1ae3c245d2e28f54d457ae070ce91bab8999203bd247de65f04e85fbf6c26ffd. 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/QZES72463908.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf7ad6cb1857b6220280e53a056e8c966e8b9ff9011e55d7fd942a75c7cd65ebd. Chain 2 (Bitcoin): anchored in block 956856 (2026-07-06T01:25:57Z), 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/QZES72463911.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7272d2e329478d9c9f59e9675864ca0b2de4c70b538c24806a72057acfc4876c. Chain 2 (Bitcoin): anchored in block 958238 (2026-07-16T04:30:31Z), 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/QZHN62483702.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x865cc8d9fa75a9d2724ca287acc749388e9742a8151bbd1cffba6b1126d32e37. 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/QZK6P2443278.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf83630e4ef0b18626c893ba8c96fd84462de91f3e6409257d6534e8a7f26a265. Chain 2 (Bitcoin): anchored in block 956857 (2026-07-06T01:26:17Z), 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/QZNWQ2495117.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x62aa6ba85600e9d4dcfcf38e957aed53e921e303aff5fec7b2205940c5e0af63. Chain 2 (Bitcoin): anchored in block 958650 (2026-07-19T03:36: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/QZNWQ2495120.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdbfd17ae6002a11d4755e7b1178105def2f4dafc4f15b06515f289293065ac85. Chain 2 (Bitcoin): anchored in block 958779 (2026-07-19T21:08: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/QZNWQ2495123.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2559798c68a270029d6b0478b6eb5e96218b2b344471ed82278f5d92b587cd8d. 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/QZTBF2492693.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2cba32e6257eb100a276e78ef37a33f5ab0528b811b6a6b310a5751cd1057bed. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32: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/USLD91771128.