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 0x8303faf820a0737cc83097071840e0f10cbff7f0ebbaa424230edeb17dfd89e5. Chain 2 (Bitcoin): anchored in block 954728 (2026-06-21T18:08:38Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/f929f5c4-66f2-4b24-9eda-a51eb3a57995.json and https://artists.proofprofile.net/proofs/artist/f929f5c4-66f2-4b24-9eda-a51eb3a57995.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 0xcd4abe9c02b92e80a957196256540674d804219926bdc0ab2babd89823541f3b. Chain 2 (Bitcoin): anchored in block 960285 (2026-07-30T17:26:40Z), 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/QZHNC1989919.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x07cda53bc35d938dceb3ff627ea86771570e5d31d45b725b8b247d05731de68b. Chain 2 (Bitcoin): anchored in block 960418 (2026-07-31T15:20:15Z), 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/QZHNC1989921.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0313929af01616adbe83135371241fff3b908d8cd46e99ab0e8f0819d53676a7. Chain 2 (Bitcoin): anchored in block 960095 (2026-07-29T11:07: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/QZHNC1989922.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x67a1ef7ebc8a7b0fe9e07ee2afde700162213074d56a6df41209dc91c8590c92. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20: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/QZHNC1989923.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1f1008d168f6660f99643cad2c15e2861488a229e8f28803b7fc0854125757c3. Chain 2 (Bitcoin): anchored in block 957124 (2026-07-08T03:53:27Z), 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/QZHNC1989924.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb17e0a7c3b1842b561b3adecbfb5434ae692673bdc1975fb4e54c157f95ed62a. Chain 2 (Bitcoin): anchored in block 960291 (2026-07-30T18:23: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/QZHNC1989937.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5dc0af5bc9faa3c6094e4a6639497bb101bf3fe4d3d01b0792a331016f972e9e. Chain 2 (Bitcoin): anchored in block 960254 (2026-07-30T12:06:10Z), 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/QZDA52183355.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x940976dd640ceba5d743cf45d9c311dbfe0303cf5e218873420ec4cf30d7e2c5. Chain 2 (Bitcoin): anchored in block 960344 (2026-07-31T04:14: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/QZHN92036719.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbe7c8bf40b77442a4300e77ec503ea1de88c63eb8cd11cf968c33b5ce4788a13. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20: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/QZHN92036720.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5a8e6483401a24af5090f8da32ef1a2a3625ca249f97890eca42178f4a4d773f. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20: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/QZHN92036721.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd6f69f5fb022aa1fddd9b72a7408f7308c8911c2c32f34ae425cad4542db1bc9. 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/QZHN92036725.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1a7e2e3d36932e8058cdf766414d817061ed277095258519f659ca05914cb084. Chain 2 (Bitcoin): anchored in block 960397 (2026-07-31T12:24: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/QZHN92036729.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5518af87088f997dcf09d114baf09c4740dd8f709dbcd21fcc7df29cd0393f1c. Chain 2 (Bitcoin): anchored in block 960397 (2026-07-31T12:24: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/QZMER2098146.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6210a3c418cf921bbc762096d7c34aea5ecaab4b6d0727109464e5fece0df151. Chain 2 (Bitcoin): anchored in block 960284 (2026-07-30T17:23: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/QZMER2098147.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6031f62459a00077652b7af058769783f663aafd79acf67910924461bfe8a26c. Chain 2 (Bitcoin): anchored in block 960500 (2026-08-01T03:13:03Z), 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/QZMER2098148.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1eb1196fcdf5047d758839b73cb6495c761711846620349b83bf4f98c35033bf. Chain 2 (Bitcoin): anchored in block 957124 (2026-07-08T03:53:27Z), 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/QZMER2098149.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3c0b58601fb3e3012c80160304248ffc2af936d08e289d7c8c2a4e60924d2691. Chain 2 (Bitcoin): anchored in block 960500 (2026-08-01T03:13:03Z), 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/QZMER2098150.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x35c258707b9f3073788ada386540b3a2ee9911d28970dafff8cc84dd6eb1fc50. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20: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/QZMER2098151.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc8a70b17e894e2d1b5cf1b0b2bdff3f63c656c7fc4b8c4c874878c0bf772d694. Chain 2 (Bitcoin): anchored in block 960500 (2026-08-01T03:13:03Z), 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/QZMER2098152.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x49b5d29c47516a892c3e5ed20158866207bff26a590675e39c77c1d51f74b98a. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20: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/QZMER2098154.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xae115622ec07feef74550747b84fdbc5ad1a1d9dfc82c8c17264f922c15d788f. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20: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/QZMER2098155.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x32b37d912e87a9105531d1849a26d236a0fecaa3d115f5849222355c6f0dce1c. Chain 2 (Bitcoin): anchored in block 960448 (2026-07-31T18:48:12Z), 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/QZMER2098157.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x66973dba6d71940e4f520886b05eb14061d1f9ebee1d4923b25c0b4a5c25d6ab. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20: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/QZMER2098158.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc5aaa4fee3dc0d1765b67fc4ff034da17c9a6a76d7c5c664caf64d9a3406a2af. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20: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/QZMER2098161.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x911ea7e4ce82630059aa0b623b57167c6781570368520b1cc79b4943bdbc1c7e. Chain 2 (Bitcoin): anchored in block 960334 (2026-07-31T02:19:15Z), 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/QZPLR2001257.