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 0x27669c379b2cc08fb3ddb0fc55784084cb9b21a3ee8260970bf4a5b1243aec69. 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/7c9c87ca-244e-46cb-827e-91e52aa18cfc.json and https://artists.proofprofile.net/proofs/artist/7c9c87ca-244e-46cb-827e-91e52aa18cfc.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 0x8c9f0bfc10ccdba466b6fa73f69a3c65fb16865fb39b4da2b225568970f31895. 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/QZMEP2342285.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x444bc4295c31af648a41e064afc32729f469faa56f7acd1b935a47074282a527. 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/QZMEP2342286.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x828533b96f0ed293d5e1ea113e433a2f5042e45b887a98a3e7bba4003604269b. 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/QZMEP2342287.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8be2e4ffb4558926ac1b04ea14ad325231b60fc974acbf34df364ebd76267e4f. 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/QZMEP2342288.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0fa199600541dfbba6aa7d7edf9f60917c956b875afe872d0feed733d8b72b97. Chain 2 (Bitcoin): anchored in block 957043 (2026-07-07T13:52: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/QZK6H2159233.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x15a1747258e17d441e65c2342978b45604dbb5440fb8ce2363fd0096b3840bcd. Chain 2 (Bitcoin): anchored in block 956889 (2026-07-06T06:56:49Z), 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/QZK6H2159227.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7ba953dd5678f86dc9ad359709f07d51ac3210b2d7b17b9fa33be4e72be7e142. 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/QZTB82201551.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb4bbff0b0a553e404d5e16f0538642362700be6046f6769341cc37501a4db20e. 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/QZK6H2159219.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2cce183de4ab6be749f015d4ee6a3e0cc6e16491685afd78f89ae9a1749075d2. Chain 2 (Bitcoin): anchored in block 953515 (2026-06-13T12:53:06Z), 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/QZK6H2159220.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa5ebbd377ff16346f45441b03b9f9bd35fbf970c16397725e889b088646133cf. 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/QZK6H2159221.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc569eb4ca7946eb2985b6b0c384ee4973a058e325712a00097ffc8f5f2851ddd. 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/QZK6H2159222.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc8b2cd8ea209195903857694b216736f75e2bb89aa11ffbd69d889f809ab8798. 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/QZK6H2159223.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc1e594529bb33974b01ad778db439793ffdbb48ce82d68ec22f9b4d33af3f0d8. 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/QZK6H2159224.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc087fc8bf5c6050829ccfadc22877a6122d7cc6d1c30c6a1391b139dc2954ff0. 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/QZK6H2159225.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x998237d42ca2c42af4720608734c4e6b3ba1114b197d98fcd0e1fe925cd42674. 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/QZK6H2159226.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x15a1747258e17d441e65c2342978b45604dbb5440fb8ce2363fd0096b3840bcd. 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/QZK6H2159227.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe2c6f61563185a7b4f21627c0c508393db8ab6a9e0bf4f852d81d1a99fda8944. 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/QZK6H2159228.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaab9b251401111868f81c10f15bc5515d08d5d557994ad8de1965b3e9d65b758. 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/QZK6H2159229.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe2cf988394425a2147151d85ccb1b6bdb272101c1fc07cc9dc8edc0d9af5094b. 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/QZK6H2159230.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8e7014afe7d65e22c09d624f031c5ab325ce6bd9ba707ef6233b3995dbc3cae5. 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/QZK6H2159231.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0fa199600541dfbba6aa7d7edf9f60917c956b875afe872d0feed733d8b72b97. 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/QZK6H2159233.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x73f5854ba5302ceb1769918f1308cd2b0095a67f37200259a3bc36dfdd415f10. 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/QZHN82454838.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xccd3213cdff99f183d2c6b5d09b252c75a881327eb11a580500956d3cb0c277a. 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/QZNWZ2310257.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x024383b917eed01975721642cf62af34c89a12a2e504a621d94ea822f92339f1. 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/QZHN82328918.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7ba953dd5678f86dc9ad359709f07d51ac3210b2d7b17b9fa33be4e72be7e142. 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/QZTB82201551.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6edcb247ff929734c6275f71fea2a8c189faab82042642885d63eb1f8073ff5e. 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/QZMEP2286582.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7a2844055772168d6204715ec93729ae3fd636e891653cce3ab406579370da28. 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/QZK6F2207576.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb05d06fc17bd1ca63ebe6ce4e5eeaa6605cb5bef31d1028eafe1f531fda08ad0. 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/QZES62231905.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x23b27a54249f7b07c36f68d066d130b451468c8af46f5512803a06ab00da272f. 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/QZES62231906.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7447f406677f6414729258eb9753be57800cf8c4fedcd9ba23a0e6e6bfa33d2b. 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/QZES62231907.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xccc1a8fd51bcb2a86869b16469edc1c1c771378afa922ae448cd37a281d49358. 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/QZES62231908.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6f4e65451f200135443459fb8d737bbfc9ed9202107536a786eb29e9da7a5dcb. 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/QZNWZ2106126.