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 0x50db4e0e1d1ceed935854535a99cef43c43b7d3fc9e30fb591e1ad4dc6c58e30. Chain 2 (Bitcoin): anchored in block 953408 (2026-06-12T19:28:13Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/f4ae6d6b-76f0-4c8d-8566-69e1d924c16d.json and https://artists.proofprofile.net/proofs/artist/f4ae6d6b-76f0-4c8d-8566-69e1d924c16d.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 0xedde857c4c3631e03f56b0d39ddc38b2da56c21c248e6b333093a7309344272b. Chain 2 (Bitcoin): anchored in block 958180 (2026-07-15T19:20: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/QZK6G2373798.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe77faaa673ea4208dc1959b0a9a8817c65ccf1a983d4f030edc03f75e240d75e. Chain 2 (Bitcoin): anchored in block 958224 (2026-07-16T02:28:43Z), 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/QZNWV2362560.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbf2b64b14eef670f7a0e854e8192b38f266ba793392c72135878a94df8d99c6a. Chain 2 (Bitcoin): anchored in block 958444 (2026-07-17T19:12:23Z), 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/QZTAZ2306327.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x78c2b9fc0d92fd91c5ec80a8fb027db4650153d95ffbcff885652c6c8a6d33fd. Chain 2 (Bitcoin): anchored in block 958461 (2026-07-17T23:18:11Z), 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/QZWFQ2338337.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7c7b15b0b5c49c9083d58863fecd1ca4092e79aac4d9086acc85c933e0081b10. Chain 2 (Bitcoin): anchored in block 958690 (2026-07-19T07:14:39Z), 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/QZWFS2324569.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x81aac628c0f9b420602c54b41638cf319151a13c428a447f6c3746b9801cdda7. Chain 2 (Bitcoin): anchored in block 958363 (2026-07-17T04:34: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/QZFYY2479773.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x20d32cd61c8cdfb22eedbb07de1783ea58f67f0ad5101f64a2f8be279cf6a1fa. Chain 2 (Bitcoin): anchored in block 958170 (2026-07-15T19:09: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/TCAJG2562208.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd5d65ba63af293b8228cda63bbb14b7ec32f579a67ee6ad5dbec49914a819b2f. Chain 2 (Bitcoin): anchored in block 958444 (2026-07-17T19:12:23Z), 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/TCAJI2571665.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5598d57b21c3f07e3f4b63de78fc6ac6c40236960454f5d31248eec86c8c6ac3. Chain 2 (Bitcoin): anchored in block 958194 (2026-07-15T22:32:59Z), 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/TCAJP2578207.