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 0x5d24c9300ef78e7a0160afe173135852211f0428a2869f7f117f6ff491fedaa1. 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/79809f8f-c7dd-480f-abf8-7f97cd7a23b1.json and https://artists.proofprofile.net/proofs/artist/79809f8f-c7dd-480f-abf8-7f97cd7a23b1.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 0x30f22f7d28b5ed538a82d165f9dd43378bccb50e19c93ad3de4f09f0caa55d0e. Chain 2 (Bitcoin): anchored in block 958212 (2026-07-15T23:25:50Z), 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/GBMJG2211043.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9ea382f6c5d62a5fc1f4250a2842ad8916e49f402759fc795ae14b4af8d3b6da. Chain 2 (Bitcoin): anchored in block 958286 (2026-07-16T12:43: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/GBMJG2211044.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3a09a7dcabf62b3403c94f5be933fff01202f62fb135a5f9ce92b75bd8807830. Chain 2 (Bitcoin): anchored in block 956551 (2026-07-03T21:18:05Z), 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/GBMJG2211045.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xebb8c0de60e5c290f5f1867afd79b84003cb0596d1134255ef94892f01ec486b. Chain 2 (Bitcoin): anchored in block 958218 (2026-07-16T00:33: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/GBMJG2211046.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x853876cb228f1efa6734090bf6c0a7978d4cef4517f8ef36d13d170ec8852720. Chain 2 (Bitcoin): anchored in block 956551 (2026-07-03T21:18:05Z), 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/GBMJG2211047.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8aa46c6f0885e414feab895742f617ed6c402e258c42a10dc6acf57a84486fc9. Chain 2 (Bitcoin): anchored in block 956725 (2026-07-05T01:12: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/GBMJG2211048.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7477e809f148ff47d51b8257012ec03788d19eb0140eb142be698c26f9ea4933. Chain 2 (Bitcoin): anchored in block 958316 (2026-07-16T19:42:29Z), 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/GBMJG2211049.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc16ff3da963c28855c47948c195b184fba3bfc1e2029d4db7c274a60aa801bc0. Chain 2 (Bitcoin): anchored in block 958558 (2026-07-18T13:44:16Z), 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/GBMJG2211050.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x38b38b00c17aedf05f0eff130a9da13eb7b8bd3f6475e443c12c0e8007ce8397. Chain 2 (Bitcoin): anchored in block 958316 (2026-07-16T19:42:29Z), 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/GBMJG2211051.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7f9d3c6081f7a37c078aae768c9b3cbe1cd64c7b7ff082792d1f74269e0071e4. Chain 2 (Bitcoin): anchored in block 958510 (2026-07-18T06:38: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/GBMJG2211052.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1860c1189662bf70c8040fa7170e98a8fa555cae6c158cafd2e8d6185605e367. Chain 2 (Bitcoin): anchored in block 958987 (2026-07-21T09:04:56Z), 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/GBMJG2211053.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc7f8229c10fc87ee8501631cc6f87f7db130e436a7ffb0bdc3d3ab8b390de8ba. Chain 2 (Bitcoin): anchored in block 959065 (2026-07-21T22:00:50Z), 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/GBMJG2211054.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4b25135bd7a945c1ab876bdf8bdcc0c134ef4d793f8e778b2aa92af543f3724f. 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/GBMJG2211055.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8cf9b7fb63e009ac25da20c5caefe40673e170bab93bc3faf52063d330cb211a. Chain 2 (Bitcoin): anchored in block 958673 (2026-07-19T05:38: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/GBMJG2211056.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc09b5aa8a6f352ca889ad4f5ae28b242334c6ffa28b3152588c38b039a54dcbd. Chain 2 (Bitcoin): anchored in block 956725 (2026-07-05T01:12: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/GBMJG2211057.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8b7e91635460ca0dc68ba725e54e09e43a8c84b788fb768727ed7e0506840e36. Chain 2 (Bitcoin): anchored in block 956742 (2026-07-05T05:07: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/GBMJG2211058.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd37bef1721493cab5de5158752fa0181b1838dc5a87947bffc48c88ee60f14ad. Chain 2 (Bitcoin): anchored in block 958988 (2026-07-21T09:08: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/GBMJG2321591.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe68771a52963413a002dbd03b73cce5cc9cc9485f50bb2344d7e2da3eb6ff355. Chain 2 (Bitcoin): anchored in block 958742 (2026-07-19T14:09: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/GBMJG2321602.