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
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x85ba108ce9bbdc5a9145849098cc007b0d9e3154a75199503324478d3d9c00cc. Chain 2 (Bitcoin): anchored in block 954615 (2026-06-20T22:44:50Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/c4dd82c8-34b3-4c23-970c-d2b7d2feee78.json and https://artists.proofprofile.net/proofs/artist/c4dd82c8-34b3-4c23-970c-d2b7d2feee78.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
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe60f39f93cd058098d8343986df7714ad5b463ed37e47103886f6cd3558cbdea. Chain 2 (Bitcoin): anchored in block 958601 (2026-07-18T19:27:02Z), 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/QZPJ32445463.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb2819c495ca8a9b6ba87da237189dfca1fa2e9769fc6f16ea1a03b43d2bb93bd. Chain 2 (Bitcoin): anchored in block 958708 (2026-07-19T09:08: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/QZPJ32445464.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6867236e12eb884b0fd506dc8b52f38365e5a58aebb7244a0962922f429112f8. 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/QZPJ32445466.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc91cfd228ad29cc347a89472d24bde9c6fb51143886ea88b897ded2ef06731da. Chain 2 (Bitcoin): anchored in block 956576 (2026-07-04T02:06: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/QZPJ32445467.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb2401522c1066afe03c7f15cf87de41013b9ed34d78e7ebf9f23106fde996e0d. Chain 2 (Bitcoin): anchored in block 956826 (2026-07-05T19:27: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/QZPJ32445468.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc3275c30b28126e1ebaf1126716fd54a2eec786bf8c53170b78b16b4a1b3f445. Chain 2 (Bitcoin): anchored in block 958706 (2026-07-19T08:50: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/QZPJ32445469.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x720e9e7c600a6ee8434af75105d206f15ca732bef25f78da1a98cb314ff2fe80. 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/QZPJ32445470.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x201702b5ef0e1bc0a499083b4188a6c2a96f6a9807044d4c38083a3279936b7a. Chain 2 (Bitcoin): anchored in block 958742 (2026-07-19T16:23: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/QZPJ32445471.