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 0x96655e65c0061da888b9e5ac562f7ee73d43c7728435792a1455783323ee33c8. 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/4ebb8a60-776d-4299-9de2-68ede3cd8ee9.json and https://artists.proofprofile.net/proofs/artist/4ebb8a60-776d-4299-9de2-68ede3cd8ee9.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 0xcf562e6ca9dd79dfd216a35e8f96eb5d80630b1b8381b1eb958c4baebcb8f695. 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/SE5W32293808.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x782ed5c66da17d37fe18f4f71ebbe8caddef6914ece9cf1728b676f0de3b4a4e. Chain 2 (Bitcoin): anchored in block 957750 (2026-07-12T20:39: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/QZPJ32234526.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc1283bc61b8d16e26c768668a0f25bc32855430df1d73fe4627d4579db32e3ae. 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/QZPJ32245651.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7557cea4569373fd4a6aa377a140d346d7698dbd4ef1514a7c354364ac1ebd84. Chain 2 (Bitcoin): anchored in block 959094 (2026-07-22T03:33:16Z), 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/QZPJ32245655.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4bc617eddfc2d487342ca93cd0564519bb430d0f91d45462bd5f29d245f6427c. Chain 2 (Bitcoin): anchored in block 957750 (2026-07-12T20:39: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/QZPJ32245656.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb2d51cc25e8210c52c3ca2d26037460e2f6548c1fbde1b52a0c9bcdd446491c0. Chain 2 (Bitcoin): anchored in block 957750 (2026-07-12T20:39: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/QZPJ32252790.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3cdf6b906dd972fea1fd88952082cc5ba5459a425d0c7f687231d5c2b457397f. Chain 2 (Bitcoin): anchored in block 957750 (2026-07-12T20:39: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/QZPJ32279402.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x19a3a893ebf2e76eab54ee945cc28ddfc94cbf2c01e0592cdd519fc59bccbc0d. Chain 2 (Bitcoin): anchored in block 958083 (2026-07-15T01:50: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/QZPJ32279404.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc88d16b798973aba03436c9879a3594e13673cd4a4fa62068d7bb2ccd388fcfd. Chain 2 (Bitcoin): anchored in block 956425 (2026-07-03T01:28:11Z), 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/QZPJ32317458.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x472303ae52ce91a4a3f19c0a4599527993019b611a9ab56f039bb216a44447a5. Chain 2 (Bitcoin): anchored in block 957851 (2026-07-13T11:26: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/QZPJ32336750.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5e014579efaaeedc133d39883e2f59bec77bcab197292773285d4cb63358e667. Chain 2 (Bitcoin): anchored in block 956425 (2026-07-03T01:28:11Z), 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/QZPJ32336754.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2c36c2b9e5938da9a451fe5d3c34093e7d19c297824c8d9bf927fb095ba9265e. Chain 2 (Bitcoin): anchored in block 957750 (2026-07-12T20:39: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/QZPJ32380566.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x947a54fe6e5d4b64cad72f7f9e981a9b363ab043bee709f428c34c9bc38f711e. Chain 2 (Bitcoin): anchored in block 957750 (2026-07-12T20:39: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/QZPJ32380567.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x205a25ee238aabcdadba8a8c37403bd38be8acf94d51c9ad10902c79183cec95. Chain 2 (Bitcoin): anchored in block 957751 (2026-07-12T20: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/QZPJ32380569.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x33eab7196c1a7c186a9babf381d8e8e01a9a1eb7ab7736070b8d93bc22167148. Chain 2 (Bitcoin): anchored in block 956425 (2026-07-03T01:28:11Z), 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/QZPJ32380570.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7367d551e6c0d483f7c840fae76effd599925f739fdfe1b7bef3eae234310692. Chain 2 (Bitcoin): anchored in block 959105 (2026-07-22T06:33:30Z), 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/QZPJ32453869.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8a2eb1e80fdf73ac1cc9d79f5804fb1699698d1c2f2c9c4f69c7e1ba5aa2537c. Chain 2 (Bitcoin): anchored in block 958104 (2026-07-15T05:34: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/USDY42581716.