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 0x7705027057ad60b8fafc8cef16eec03150e4ea60948130080b0dd5827fd0f1af. Chain 2 (Bitcoin): anchored in block 953915 (2026-06-16T08:36:32Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/19edc1ba-7f3a-4970-9b45-1f4c787a4e6b.json and https://artists.proofprofile.net/proofs/artist/19edc1ba-7f3a-4970-9b45-1f4c787a4e6b.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 0x723fc12b16bf2d8047229516a90aac3e3eaf7030c500bca7b1cd6cae102d9cfb. Chain 2 (Bitcoin): anchored in block 959087 (2026-07-22T02:05: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/QZN882516449.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xef7e1bd93c40479a97828b51218633400dee9df45e7ca2279b209382a01abb49. Chain 2 (Bitcoin): anchored in block 959008 (2026-07-21T13:14: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/QZN882532010.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x404980790ce1708aeeed4a84228c3d59d2fbffecb04415c325395c508ae0e8fb. Chain 2 (Bitcoin): anchored in block 958985 (2026-07-21T08:39: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/QZN882541905.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2bf23f9a5b5833169e5f7ee6f8d8ba5fea278c2e331d08a24f6c85d771b35324. Chain 2 (Bitcoin): anchored in block 958955 (2026-07-21T03:03:40Z), 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/QZN882559289.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbb3e1437246201b1ff102dca27e2989c17fadc799980c2b607cd52c4b382b9ff. 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/QZN882570317.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc32ab64fcee3e29282d70e5ccdb070153f5366cb5c2e8e030aec98e4525b1406. Chain 2 (Bitcoin): anchored in block 958600 (2026-07-18T19:24: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/QZN882596199.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbd13320816837fad1df6f7222598290f52d7220539428e6fcd997c9d95340f00. 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/QZWDW2500866.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd537225d638cdda15a6d8731f754b2004e094698dcca8f503c93695b90eb3efc. Chain 2 (Bitcoin): anchored in block 959094 (2026-07-22T03:33: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/QZWDW2543614.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x67dcdcb2c12bad0df3238634fd14febbb593321c1a2ab86438f4d561337f3463. 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/QZWDW2543615.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x47e767c8794a3720c50c4e6729053f85212c6576ee2d27bab12834da812a3d43. Chain 2 (Bitcoin): anchored in block 956772 (2026-07-05T10: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/QZWDW2573819.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc889c971e16aae754f3335094161e4da1223353f628c4af11f76240b1b04b134. Chain 2 (Bitcoin): anchored in block 958825 (2026-07-20T04:55: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/QZWDW2598561.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1c9a4bacfb9a25ea8fa49f49c1360adfdb02b8884b37f4db514709de74642f9e. Chain 2 (Bitcoin): anchored in block 958397 (2026-07-17T10:29: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/QZYFZ2507290.