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 0x80d66ac2b06245d6c1cc17ebd14477654ebcdcb9ec1b9b37169dcdea6707df60. Chain 2 (Bitcoin): anchored in block 953782 (2026-06-15T12:13:59Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/d594735c-1611-4279-a91f-65c6964dfd18.json and https://artists.proofprofile.net/proofs/artist/d594735c-1611-4279-a91f-65c6964dfd18.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 0x4f4ba8a015cb685b76a1c8ae2488e89e82f4def646ae464d5acd1fabcc1c688c. Chain 2 (Bitcoin): anchored in block 959037 (2026-07-21T16:59: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/QZDA82479321.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe36191b66726da91ad2c327ea72fb97edcd64390a13bda2b3f9387839f6fdaca. Chain 2 (Bitcoin): anchored in block 959047 (2026-07-21T20:48:08Z), 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/QZDA82479322.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x596ff6bb186ad6b2c1de661f8dc931e6c1ebc0755283e53fae7ddc26fba473bb. Chain 2 (Bitcoin): anchored in block 959087 (2026-07-22T03:42:42Z), 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/QZDA82479323.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x08f6f5b0d7f179998a4b5e95bb7935a78bab0c1f40d3f4a90bfaa1dfc458a552. 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/QZDA82479328.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7dece8cca9aed839086cb9e1ab928f796a8dd71e4df98e14630a1228190c56c2. Chain 2 (Bitcoin): anchored in block 956857 (2026-07-06T01:26: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/QZDA82479329.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x55b512e1dd8f17d3207df4cf19be4af3e597744e597cce64d746a8a0c1c0106c. 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/QZES52427189.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd92c493fc4c454af80198c4cb2e4244916143ccb7897c04d6c8f1188231ccaec. Chain 2 (Bitcoin): anchored in block 956857 (2026-07-06T01:26: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/QZES52426076.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdfeb7d0c1e67d28f3ffcd7196d7edc536a12bb4f1cec46f784d018ed04720811. 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/QZES52426081.