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 0xfbebbf90c1dbec21d0128f9ffc89e6c7ca165da4995b15e7d4d2c494e5fe81ea. Chain 2 (Bitcoin): anchored in block 953407 (2026-06-12T19:24:56Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/2fcbe434-3d6e-4ab4-91e0-15d2e44e3f56.json and https://artists.proofprofile.net/proofs/artist/2fcbe434-3d6e-4ab4-91e0-15d2e44e3f56.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 0x2ef311d9fe145301d2dcaca8a5b7b5b9d963f9beff1a56dbe3622db2e8a4987e. Chain 2 (Bitcoin): anchored in block 958596 (2026-07-18T18:42:38Z), 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/QZNWW2244438.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x93ad3d5dc195d1f87d3f5bf39e5147bcb2eb8c0e526fc9cc9dd4a13560c763ee. Chain 2 (Bitcoin): anchored in block 956476 (2026-07-03T09:04: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/QZFZ32469549.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9328d2388c5d9052d610bba90519f9bf9dec3e6cd6ac7243b4e6d67695901198. Chain 2 (Bitcoin): anchored in block 958157 (2026-07-15T15:17: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/QZHNB2482134.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd9c2ec1611ddc4ea51ff1b721d65bd0aa5e13e038d39c9aa83e24884d85bfc3d. Chain 2 (Bitcoin): anchored in block 958594 (2026-07-18T18:05: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/QZRP42460172.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa9f0fa5e077d5ae25fa554adaf1380d21a4a8ff1caaaf74a47640f7569732483. Chain 2 (Bitcoin): anchored in block 958300 (2026-07-16T16:14:30Z), 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/QZRP42460174.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x14799bb44cf1feb547b21a89a62ee4f543489bac20d621849c68ecf08cc2eb24. Chain 2 (Bitcoin): anchored in block 958448 (2026-07-17T19:49:21Z), 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/QZRP42460176.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfdeebcc3ce8da13c59722ce048889f6f067d319e388c933e9683067f0a55f25d. 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/QZRP42460177.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe056204ff159a63e6a7705540f0de5a1e622ddb6e78f709d313ce4c9657662f5. Chain 2 (Bitcoin): anchored in block 958907 (2026-07-20T18:24: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/QZRP42460178.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x330ff163d527ae8b5905a6c0b98eec6c36923fcc95af6ef9918f4d1e65953c79. Chain 2 (Bitcoin): anchored in block 956375 (2026-07-02T16:51:38Z), 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/QZRP42460180.