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 0x3373293438d259079a5f9b2ab38a1cae30809006ec3f9da48e85963b4ec51a1f. 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/7644b504-3034-4d5b-87dc-fc8b9aa7027a.json and https://artists.proofprofile.net/proofs/artist/7644b504-3034-4d5b-87dc-fc8b9aa7027a.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 0xd89aad22ad74f12ee531648ad3af5462a085ebc4cfedf9d61f809519373e8c40. 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/QZGLM1902305.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xad5af7a11e080753c5e0a7dfe5d2b8ea66b9e5f389f80ca5acf395b8398d3f46. Chain 2 (Bitcoin): anchored in block 956822 (2026-07-05T18:48:28Z), 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/QZGLM1902307.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x94ef2e96bb2996056fb7709cd111dbc43eca0db3e26d2a31625ed70db87b3a86. Chain 2 (Bitcoin): anchored in block 958157 (2026-07-15T13:14: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/QZGLM1902311.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2d8246b856d4480ffd23337a5d9c4b0034659a578ca9eafe6fcf00247ec3c80b. Chain 2 (Bitcoin): anchored in block 958774 (2026-07-19T20:03: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/QZGLM1948606.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x48eb4bcdc5f2677ac6e1724d4b9525d47384a32f63de0046ed03133edb08689f. Chain 2 (Bitcoin): anchored in block 957671 (2026-07-12T07:35: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/QZGLM1948607.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb5287fd740c6bfdb1a692278cba54108c940b834d458b0cba79b7035442395d7. Chain 2 (Bitcoin): anchored in block 958561 (2026-07-18T14:22:01Z), 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/QZGLM1948608.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xea05491bde39f506bac7332271711308d204faacd6f22d55557d0dd077a9f024. Chain 2 (Bitcoin): anchored in block 958116 (2026-07-15T07:27: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/QZGLM1948610.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x19a257555a5bfc6b55f9290af134fa7c336d900209ccc6efa4758bc523118bd7. Chain 2 (Bitcoin): anchored in block 956545 (2026-07-03T19:59: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/QZGLM1948612.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2429bd72a52cc9a923a581a4e364e99eea699a7edc8687121c4e117da3d9c207. Chain 2 (Bitcoin): anchored in block 958069 (2026-07-14T21:37:55Z), 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/QZGLM1948613.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6fb92644ea1b2921537694734555ce013b6e450c4aa972663b52a1edc8cfe540. 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/QZGLM1948614.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5f92b6a39ac9c2169a8048d07d092447fd1958ea4cf85f25e4648dec88559f92. Chain 2 (Bitcoin): anchored in block 958796 (2026-07-20T00:01:46Z), 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/QZGLM1902324.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x24e1ea6f2ac96041b20c8756f78cb3e9dc657fdc284daa65d050269e69dbd21b. Chain 2 (Bitcoin): anchored in block 957663 (2026-07-12T05:58:46Z), 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/QZGLM1902326.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb54da98492af255a4ccb6a8be3d2ddad992fb9dd2c4f04d3f765546a476c35aa. Chain 2 (Bitcoin): anchored in block 958208 (2026-07-15T22:40:25Z), 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/QZGLS1905277.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8e7e97006f646fa861c37f4c212cf21884710ecb802945496e11b4fc2cc7da2a. Chain 2 (Bitcoin): anchored in block 958931 (2026-07-20T21:15:01Z), 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/QZGLS1905280.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4676d24783ba3c5e94a90f1ca03fb92ef49792101370dbd96e78cc54ba5e8760. Chain 2 (Bitcoin): anchored in block 956396 (2026-07-02T21:01: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/QZHZ62140572.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7a3838bc2e629caaa3f5f27e0faf8e82f308a75d6e8771672a0c61b38642891f. Chain 2 (Bitcoin): anchored in block 956545 (2026-07-03T19:59: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/QZGLM2557317.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x11dafbad4f8e117c115cd429b0f4769d154bbf2fcc62bd3de16bb9933f7f06ad. Chain 2 (Bitcoin): anchored in block 956822 (2026-07-05T18:48:28Z), 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/QZGLS2524394.