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 0x9adbafb5fd82676b41b612dc1241ba614ac72b4d2639dc170b65f09f1662bfd6. Chain 2 (Bitcoin): anchored in block 953678 (2026-06-14T19:23:11Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/62c027a3-7ef9-49f7-9580-dd4aabe53beb.json and https://artists.proofprofile.net/proofs/artist/62c027a3-7ef9-49f7-9580-dd4aabe53beb.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 0x27f1285e430c663c69f15f834e909346cc0c66aeb57dba6d20728c6171ada0e5. Chain 2 (Bitcoin): anchored in block 958541 (2026-07-18T11:37:54Z), 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/QZ5AB2104735.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x303ae999d921b413ed2b66bee5c787cc5db8733d0fe9f98d44c3b68a453ee106. Chain 2 (Bitcoin): anchored in block 957599 (2026-07-11T19:42:17Z), 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/QZRP42158657.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3c751a2136b84282e1fcb82ed7846674fc4ec67fe61c75dbd341adbc9c960273. Chain 2 (Bitcoin): anchored in block 958157 (2026-07-15T14:50: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/QZHZ32252090.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3b0d0fcfd477988a8c6478dc35441066b750e5ead7c5f85e50f0b35cc43ca5ea. Chain 2 (Bitcoin): anchored in block 958157 (2026-07-15T15:02:31Z), 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/QZHZ52268859.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4679fc2d94e15edfc6e27f3bfc63d7bd0162eda43739ff0367ec62ae4cfd5a64. Chain 2 (Bitcoin): anchored in block 958202 (2026-07-15T23:46:48Z), 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/BXIV82383920.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb83bb45ecd56c3b9ffe9b406ea9853924b046799c286ca4855af10f30c8c7062. Chain 2 (Bitcoin): anchored in block 958959 (2026-07-21T03:51: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/BXIV82349262.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7142e3b72a94618062217df6870fc2cb6e4c380023c08d5411f8eea2fecfff7e. 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/QZNJY2423849.