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 0x49522def3bc5550ee0bac7930214b29a8d37b3896b871124cb5ded7497867ea2. Chain 2 (Bitcoin): anchored in block 953820 (2026-06-15T18:35:57Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/fffb2008-0048-437d-a960-36502918e742.json and https://artists.proofprofile.net/proofs/artist/fffb2008-0048-437d-a960-36502918e742.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 0x5b3b3320f113d911b6efc3378be421a2172bd8e39e3801eb517d9c427d68cdf4. Chain 2 (Bitcoin): anchored in block 956375 (2026-07-16T23:32:38Z), 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/QZHNC1930055.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xac0eef5c4f5e5c3ccdbf00a6b0fdccc23376668e5278ae0bec9ed7bd118b9084. 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/QZHNC1930056.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9f7293e557a199e9be265b7cd01e33222441597af02f0332d2f761027555b1e8. Chain 2 (Bitcoin): anchored in block 957046 (2026-07-07T14:04: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/QZHNC1930058.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x00d6a16ce2a78fc3e43ee0a34d859ab511066cf6971fbdd9a176403ed274babc. 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/QZHNC1930062.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd54a8bf303798a7cfba91b9d7990b3bb1f88bed27637a7f93ee1bd5abda3a24f. Chain 2 (Bitcoin): anchored in block 958042 (2026-07-14T18:24: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/QZHNC1930065.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xea61220e509cafaf8cd94a741e8a07b9e168a2c56d57a670482ba7a5e0bdc8fb. Chain 2 (Bitcoin): anchored in block 960163 (2026-07-29T23:20:38Z), 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/QZHNC1930057.
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 0x6c6c52f26181019148e49a67f94758bb87670ee3efd3d3bd6a9496b207a1a4da. Chain 2 (Bitcoin): anchored in block 960138 (2026-07-29T19:35: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/QZHNC1930059.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x734cb41608a29c5b3b4d4f355099c605f5335b7e2c2767465a13fa8fc4f7ac2e. Chain 2 (Bitcoin): anchored in block 960170 (2026-07-29T23:52:38Z), 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/QZHNC1930060.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6be6bda053cec04de3c7280bc11f5c936d1a5348db6fe7e3669d101682a17891. 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/QZHNC1930061.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbbc675924c6cf29d278de0f3663617ca9f1d1490a156ac0b14c427a05410f55c. Chain 2 (Bitcoin): anchored in block 960163 (2026-07-29T23:20:38Z), 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/QZHNC1930063.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb7b8a6959f1c20d01e0ffcc330adb421054719a9681ba666d0fa0486dff4c40a. Chain 2 (Bitcoin): anchored in block 960207 (2026-07-30T04:47: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/QZHNC1930064.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8868477466cb69d6ba0bab568e4784b6ad623d84aec1590c272e46f05b59fd40. Chain 2 (Bitcoin): anchored in block 960144 (2026-07-29T21:09:47Z), 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/QZHNC1930066.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3bd543f2f17032da212fc114cf35e55f2e7bbf9337b492d071919036b798512d. Chain 2 (Bitcoin): anchored in block 960348 (2026-07-31T05:17:02Z), 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/QZHNC1930067.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbc22715505f5abacbedb876cec5ef89de2b002369d1e5c1f6ed0bcaad8d3a21e. 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/QZHNC1930068.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6061f484b7ae32fbd9290c33ec71b3ca3a1cc2f454c8118003a0f16c891faef9. Chain 2 (Bitcoin): anchored in block 957052 (2026-07-07T14:50: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/QZFYZ2456696.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcfd40b5a4b31f90fbcb563ab3817e2a1bbad2fc586cc6691bdbb6c6acd0301aa. 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/QZNWX2127292.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa990c2eac85bef5184130f0bc091baa0813082b9e84f4cff0e2baa847913cdbd. 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/QZHN82188465.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcff5dc38d7a99ac24e5abc65c62e62631644281f73d594e31ed2d738a3283cec. 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/QZNWX2060023.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5b9ed5bc14c249f1e6b3fcf91b4f941f3baa3a0df9a136a4fc1e5adcb6200921. Chain 2 (Bitcoin): anchored in block 960376 (2026-07-31T09:09: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/QZNWX2060024.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3555e117d9836c9ffd51a1bdb3d32dc2c4774d722696fb3eeb2e5f92f9500127. 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/QZNWX2060025.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf8b834b9e896e536cd2c63f5f92867df58d1307ed70605441b4450845959d3f1. Chain 2 (Bitcoin): anchored in block 957122 (2026-07-08T03:39:04Z), 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/QZES91947224.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb75995daa93ffdfb1ad7ffcb772e351878ebf6337f8a35989073b18f478d69e1. Chain 2 (Bitcoin): anchored in block 957052 (2026-07-07T14:50: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/QZES51852669.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9e9faf9a3ae716a745d4055a70172a97aa0f413a9fde60de89a5fe3c7605feda. 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/QZES51852665.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf961c3fc3c9b124a3577b96eb75416571ebd6f938130830154733b3005476772. Chain 2 (Bitcoin): anchored in block 960144 (2026-07-29T21:09:47Z), 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/QZES51852666.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcbdb653cbc23ba3543390dae5dc683ccdeefa6c06e29f09e02775c5ec7e6dace. Chain 2 (Bitcoin): anchored in block 960494 (2026-08-01T01:44: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/QZES51852667.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xccfa4c31fbf4efea6719a069a17db3be72e54917e4f4756a7b715de41fd05f44. Chain 2 (Bitcoin): anchored in block 960212 (2026-07-30T05:43:45Z), 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/QZES51852668.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8459b7e792e234010d223ff8f45a1fbc10157213a6698ebd1bf59d5a0a9932a9. Chain 2 (Bitcoin): anchored in block 960150 (2026-07-29T21:51: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/QZES51852670.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc807ae2172690b229516dde727cf272889625562eca1fb496f9fc5f66de46253. Chain 2 (Bitcoin): anchored in block 957145 (2026-07-08T08:56:20Z), 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/QZWFM2466564.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1f16a483c68da58a44a41216c73787b1398160edbc311037e2c763e16f92d047. 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/QZWFM2466572.