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 0x1e99c8d31682b90f46df6fadc7cfd81e5cd73b96b2733eca6b6f8ec72c209ad3. Chain 2 (Bitcoin): anchored in block 953645 (2026-06-14T14:31:42Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/40207319-4d2d-4567-8fc4-e07d7aa8a174.json and https://artists.proofprofile.net/proofs/artist/40207319-4d2d-4567-8fc4-e07d7aa8a174.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 0xaa67fe1a87b0810fde616ff063503e4d6ee6918741300dc000cabac718b7ba5a. Chain 2 (Bitcoin): anchored in block 958468 (2026-07-18T00:27: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/QZK6G2595297.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8689c11c41316c3f7aac0981a91819769f900a25ddace34c449a220a5860ff25. Chain 2 (Bitcoin): anchored in block 958850 (2026-07-20T08:32:30Z), 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/QZNWW2535477.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x997d0a334b13ed2b8c2852b27fdb6bc85bd4afe948e388fd8ebedc50473308aa. Chain 2 (Bitcoin): anchored in block 958913 (2026-07-20T16:58: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/QZTAZ2502063.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5322c801f5daeaacab33b4f165ea3760ffa0f7f8dcd75d21cbbceade3f9498bf. Chain 2 (Bitcoin): anchored in block 956474 (2026-07-03T08:56:35Z), 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/QZRP52574248.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x61fb27e929e415c6eea3d6c8203077793f1f8a60bf832aabab2ef43c47800218. 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/QZRP52574254.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x74a24e93cef463b9056f32c86bef95eaf437d9c4e1f734fde1be9c486564b72f. Chain 2 (Bitcoin): anchored in block 958110 (2026-07-15T06:57: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/QZRP52574263.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x518fd1656cab40768d7e6addb465c6d9d3e9ae5d3d5c13d8dfe0eb61e8851bd9. 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/QZTAZ2504299.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x024453e65cbeb093d9dec48d4051b094947886d51e2a29803ed9397bd9b21f28. Chain 2 (Bitcoin): anchored in block 958805 (2026-07-20T02:22: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/QZTAZ2504304.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7766d1a885bb0cadb4bbe8d762a10c143bd1ffdc291dbbca120682e97033b544. Chain 2 (Bitcoin): anchored in block 959128 (2026-07-22T12:33: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/QZWFQ2593871.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x797a927d241ad320b37f66cff3d26ced402acde5cb40a6c913aaa3547722b54c. 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/QZWFQ2593873.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1ce4ef3391763f9c1c882733d38d93629c935c6f997177b9f3543a7f11cecee0. Chain 2 (Bitcoin): anchored in block 959107 (2026-07-22T07:19:23Z), 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/QZWFQ2593875.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0073803a0c84ffef5f6cff3251b7b45d32af6406286008d2d4f65c8fa50fc5c5. Chain 2 (Bitcoin): anchored in block 959128 (2026-07-22T12:33: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/QZWFQ2593877.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcec86d1a2ab8e3bf96e2d662aadecbd91cb9ac039b66585f91d9eef687318d43. Chain 2 (Bitcoin): anchored in block 959128 (2026-07-22T12:33: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/QZWFQ2593880.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa9b25a4b82739e0fbe67f10da8747c4ff87efd13d74b12e6354b0563a8385f32. Chain 2 (Bitcoin): anchored in block 959128 (2026-07-22T12:33: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/QZWFQ2593881.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x96b3554230c1fe750f3eb731e3244a993ce67f6c0f11c1b47cb5093e0066cdb6. Chain 2 (Bitcoin): anchored in block 959146 (2026-07-22T15:41: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/QZWFQ2593883.