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 0x132886d9cd0dcc06b0ff208f3ee821fbe101880939d7f1950945a939dd13a899. Chain 2 (Bitcoin): anchored in block 953955 (2026-06-16T14:29:53Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/2691e442-0549-4cb6-837b-ae362ea7bfc2.json and https://artists.proofprofile.net/proofs/artist/2691e442-0549-4cb6-837b-ae362ea7bfc2.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 0xc6210a81ac530f28eebc44cd0bca1f1a31cbd167870394162d259eef0c2fed46. 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/QZPLR2516538.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x03b4b2d4dd9f6c3e4d722399b773929139a4aebd17e067f734a283835f9f71f4. Chain 2 (Bitcoin): anchored in block 958245 (2026-07-16T05:50: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/QZPLR2516539.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7bfb72880e04cb5bfeb94bd32573b7e1dd8ab10ec562a3e33c2a66ebbbeb6610. 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/QZPLR2516540.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2710fbc09034fd5c4b718f85dc006b28e885b00d45f2a48aa6f5a4b2bc969d0f. Chain 2 (Bitcoin): anchored in block 958428 (2026-07-17T15:15:14Z), 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/QZPLR2516541.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x770fccb179b8fb82fe10049a4ee02541de4ca7a11f79f15e7dfd024bfc538ede. Chain 2 (Bitcoin): anchored in block 958383 (2026-07-17T08:20: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/QZPLR2516542.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xadb568dc576528d064425b309770f79a8f4b728162d96b9f639e145dc54130c9. Chain 2 (Bitcoin): anchored in block 958371 (2026-07-17T05:45:43Z), 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/QZPLR2516543.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2bca145b43c460ede5898c09a1d6ff45d69ff1316025c19ab056bd7095ef7d29. Chain 2 (Bitcoin): anchored in block 958340 (2026-07-17T00:53:26Z), 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/QZPLR2516544.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf10ccc6c494267d921addb8a08944e7065a8270deb6b96bb7d38ec2e7fe68850. 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/QZPLR2516545.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x193a50e26f7e031ec888e8581208fe6fb41849d61967c943f8980d4d98975343. 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/QZPLR2516546.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf3c5f77931f7280a7019dc3847f0852ecf429107bbf95af76252f29f89e4b92e. Chain 2 (Bitcoin): anchored in block 957780 (2026-07-13T00:36:44Z), 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/QZPLR2516547.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x28f2e948220e3baff5ace1f076cfd97096363b88bd0f23541c71418bdc08166b. Chain 2 (Bitcoin): anchored in block 958631 (2026-07-19T00:50: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/QZPLR2516548.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x21762d57b143c5db6236107156a76600427f229146c81d3229abf15f004b1913. Chain 2 (Bitcoin): anchored in block 958444 (2026-07-17T19:12: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/QZPLR2516549.