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 0xc955b111a2602547ce1314cefbc5edd5168a178a8bc89fa4a47c883a63bee992. Chain 2 (Bitcoin): anchored in block 954513 (2026-06-20T06:31:18Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/9d46724c-b2f1-45fd-8e43-90d36fd93a44.json and https://artists.proofprofile.net/proofs/artist/9d46724c-b2f1-45fd-8e43-90d36fd93a44.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 0x1fe7c14df85b5df2d4313b109f4fd71bfe71c1f37124db0be7257246bbbd1e30. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20:19Z), 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/ITR2K2300020.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4bf72c35570b79e9fa4e483f0141bfe828edac1930eb98f837b7e59682b3aafd. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55: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/ITR2K2300021.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x023803279bfcb6b90c37da5a5cbed600b60cc4becd1d5ebb8778e6e2ad6fc88f. Chain 2 (Bitcoin): anchored in block 960101 (2026-07-29T11:46: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/ITR2K2300018.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x74cbd8d761b0660cc82c470dd378490133f7f139eafc77beddb041e290b777f7. Chain 2 (Bitcoin): anchored in block 960117 (2026-07-29T14:28:24Z), 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/ITR2K2300019.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf474e225219ca357a249dc8a55ed82047f90edec8e9bdb964b6b54f60c5d4b21. Chain 2 (Bitcoin): anchored in block 960138 (2026-07-29T19:35: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/ITR2K2300013.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc108405029a120bd3769bfa45ed6bbb520e708a9bd882215e3d319ac7cd2e446. Chain 2 (Bitcoin): anchored in block 960138 (2026-07-29T19:35: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/ITR2K2300014.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x99d34b95a384b8d44e6cc830de9e190c536af114eee0d52af5556112df333f6e. Chain 2 (Bitcoin): anchored in block 960284 (2026-07-30T17:23:26Z), 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/ITR2K2300022.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9978406ced2840d9f4243ba2006bba1e64bdada0f450ed6adb0106614bab7e89. Chain 2 (Bitcoin): anchored in block 960220 (2026-07-30T07:28: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/ITR2K2300023.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9e1795a1e5e5ff3ebb027d4a08ddfb89d4424f9ac42925a973f787fcbd17f64b. Chain 2 (Bitcoin): anchored in block 956312 (2026-07-02T05:09:12Z), 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/ITR2K2400008.