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 0xccdf525fb52a32d0fc76af7b4a97dd893d1246ab7a49b93ef45ef4cd6b6091cc. 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/5821637c-cd70-4d9b-9fdf-a564628a154e.json and https://artists.proofprofile.net/proofs/artist/5821637c-cd70-4d9b-9fdf-a564628a154e.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 0xca0f7fd0065f2542d3bbfc227a6117d7789faeb40a7d7e9147eb59c9383a97c8. Chain 2 (Bitcoin): anchored in block 958355 (2026-07-17T03:11: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/QZES72591798.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7a99a32b2910f9c79edba63ffd6041696419a98a100d99e6c5ee0e1168796786. 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/QZES82503766.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4d5afdf85b0b863ebb7a273ce1e59a251834770ed8df9de1d84e5f43fdcb264b. Chain 2 (Bitcoin): anchored in block 958461 (2026-07-17T23:18: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/QZES82503767.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9fb70621e801125658caee66c6eacc942b8908eedc4963dc052bc289dfafcdaa. Chain 2 (Bitcoin): anchored in block 958362 (2026-07-17T04:32:48Z), 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/QZES82503768.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4b7ce484175546a2f255ca380ea7a5417314c519106b5d5acea5a87201209034. Chain 2 (Bitcoin): anchored in block 958357 (2026-07-17T03:33: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/QZES82537618.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x11c41244fe6e98008b51efd8d15d9742072a58f392b3cb46b1829aa461e71020. Chain 2 (Bitcoin): anchored in block 958146 (2026-07-15T10:33: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/QZES82537619.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7432fb6b68a45807a2dd455678f4b29bb03c3c28c6bf2f426f143c9ba5c36286. Chain 2 (Bitcoin): anchored in block 958166 (2026-07-15T15:55: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/QZES82537620.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xffd02294b5d20189108605c76b649aab88882267842626bb4668e1a1cee61d41. 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/QZES82541450.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc907dbc850a8aca54bd2069cd30fff7f77f9f551e4dfc51ef22f29ae39c34e6f. 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/QZES82541451.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbd5def107d19dd00e9aa98be29fb81cbea1cf1d7dfa4e49d4171afafb144b20b. Chain 2 (Bitcoin): anchored in block 958357 (2026-07-17T03:33: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/QZES82541452.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4c403c068df698c4f908775b80db660d8c927a692d68369c929b2cac96348b06. 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/QZES82532292.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9dc7b8cdf6a1f8eab852f7b0f40ea2c98eacb933180813b14987fa8310b993b6. 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/QZES82532293.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x71682f703f5686f2a532ef2f1c685bde58a81f7776c69af6e599c1ff19217158. 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/QZES82532294.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd644b9941d75f41464b50c69fb56b6569e3ad5939a150f67427ff434eaeca090. Chain 2 (Bitcoin): anchored in block 957759 (2026-07-12T21:46:51Z), 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/QZES82532295.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbbd9c9d7a4170ff463d7dff30fe342ef5ed96ad5a4253076f626e7eaf0bb0475. Chain 2 (Bitcoin): anchored in block 958517 (2026-07-18T07:54:29Z), 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/QZES82532296.