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 0x0a07cc31e7cb4c280c8abc136ca1b56efeb271d4992ee5077b5e82b20ea5b94a. Chain 2 (Bitcoin): anchored in block 953408 (2026-06-12T19:28:13Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/b953b08f-651b-4a64-b78b-a72b21f31ec3.json and https://artists.proofprofile.net/proofs/artist/b953b08f-651b-4a64-b78b-a72b21f31ec3.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 0x612267619188fbf746c0dd67fe2405bc937f99985a9a2f4871331989c19068fb. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), 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/BKP9L2400018.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x769887ce2fc8ebb9e430f4995726f647546edb47395d5fa954ee65ec1b48f7bb. 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/GBRKQ2233090.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe64c1d41a3605ae59a93accd7ab1ac60335763a0866eee80f91f25d15a24d962. Chain 2 (Bitcoin): anchored in block 956351 (2026-07-02T11:38:34Z), 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/QZNJY2441800.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc680e80b6f56d5abd205b3c7e95c0f3ca11977364d3bfc48716f6461249ad5ed. 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/BKP9L2400051.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xec2ce3252466c00a62ffa91b803d521778ccbeb205dbd08c4321d737384f9de1. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47:07Z), 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/BC6M22511534.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3085df82cb7978a5cfa2274e198d160c2405a998b6c4ceda542f9a4f7f9d8de8. Chain 2 (Bitcoin): anchored in block 953536 (2026-06-13T17:25: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/BC6M22503407.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x010e692d6ff3a71fc490f0f3238041a9b0971621272af71c7bba55fd3c22d3ea. Chain 2 (Bitcoin): anchored in block 953528 (2026-06-13T15:41: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/BXG6R2401188.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf6e5d4f869d52d85119fb446b7abf0a36a9217f8b9fa7451310d819c8e49cbf8. 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/BKP9L2400173.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1666fd322ad5500333bcece7560993fa6c5f80b5075f2a66cdd2e715b488cb7c. Chain 2 (Bitcoin): anchored in block 956349 (2026-07-02T11:34:59Z), 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/BKZ242400027.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe914bc3560f2d162044dfedd34b1795426da24d384733f44be1d766d175fab58. 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/BKP9L2400171.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf36bf7289ef4278d6cb970b5e465ba25a1adca05fb2b46282b759fb971079587. 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/BKP9L2400099.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0a5d07fb4fcc7c2843c15b150c9ef612aa1926732845503cb163f00dfc67de7d. Chain 2 (Bitcoin): anchored in block 956891 (2026-07-06T07:16:32Z), 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/BXG6R2400594.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1b02868d1d56ce445351d924d2f9f52e022240e1cb11dc048610048cba29cd67. Chain 2 (Bitcoin): anchored in block 953536 (2026-06-13T17:25: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/BXG6R2400205.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0bbf5dfff937227a69a3dd0a40ea0bfcefbb7cb800e6080de7ec999320265c98. Chain 2 (Bitcoin): anchored in block 953528 (2026-06-13T15:41: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/QZMZ92408820.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x194757584eaabec2593612e057e6294956ee3734a11c6ff7309b0bbcc5c5be48. 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/QZ5FN2422861.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x38cd956db67c48045edd8b2d514194931d34a06848a6a6f2d549b2403c4ca0ee. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), 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/QZZ8B2395826.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x77714dbe03547602be8ce0053a8f7f523c087d229e47368c686a196ef9297edb. 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/BCU122300001.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x04e42e9f839204237c91efaf245cd8ebb02e8e61ddb8aaee5142bba8a1d70e39. 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/BC6M22530701.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb934068148d93991c22076ac35cdcb83df697b1e33795c811b6b42d61d386101. Chain 2 (Bitcoin): anchored in block 953536 (2026-06-13T17:25: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/QZZ8A2578805.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9318dbf7ebfa91d1c3d10db640357203b9f771712226cb195bc23178b4b119a1. Chain 2 (Bitcoin): anchored in block 953536 (2026-06-13T17:25: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/BRSVB2518139.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1d0d300ad8a0e40b58a347b98912a3f4ac96eda7af0874e6472e58e259f63250. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), 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/BC6M22520196.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x846c3994c972407e9643b906b02533547e3dadf02fd5724bc5c018d94db61cfa. Chain 2 (Bitcoin): anchored in block 953536 (2026-06-13T17:25: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/BK4DA2504502.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb65becf21577b609fcd503b9e3497f5a37dc80a7e5b2075bcd8583b4389e91fa. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47:07Z), 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/BXTQW2400017.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9cbbf33988337d1a25d1803795fd03065c2f50fcf98057f7c1f78da145ce137e. Chain 2 (Bitcoin): anchored in block 953536 (2026-06-13T17:25: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/BXG6R2400595.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2b73c386a7aa8c191997f9853b74c8011d45de8f11b5915fe163a0eefed7e610. 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/QZWDE2421420.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x192b0c726d003fb53104e8c37bbddd750d721cdc24db0a0e705be4ca8ee34ad2. Chain 2 (Bitcoin): anchored in block 960216 (2026-07-30T06:39: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/GBSMU7505716.
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