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 0x33601f50b592a5f55658fdd7054e7598ae5ed724a7650d4a822cb26f8c476362. Chain 2 (Bitcoin): anchored in block 953699 (2026-06-14T22:00:24Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/7459c065-e702-4cc5-86f2-b6efd707e7f0.json and https://artists.proofprofile.net/proofs/artist/7459c065-e702-4cc5-86f2-b6efd707e7f0.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 0x4b1b3e90b98276ca570ce18e75ad95cfbff894707518e45f72e74cc7f58cbfd5. Chain 2 (Bitcoin): anchored in block 958075 (2026-07-14T22:55:31Z), 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/USSD10304158.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb05c6464261a3e6bef696b883a21ea30b8c41a7994fd074286036cca5e990fa7. Chain 2 (Bitcoin): anchored in block 958746 (2026-07-19T15:36:35Z), 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/USSD10304161.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4ed5643e696b177373684c635fd2196b5d641743c9e1f65c92ee2804c88bc471. 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/USSD10304168.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4328c9ae832870c22c32d2876fe6cb30c5dd2535dc80102c9cdd6b499c570811. Chain 2 (Bitcoin): anchored in block 958942 (2026-07-21T00:24:07Z), 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/USMNY0800004.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x166cd5554128de559f68193d84d017fec7dc0da2e7bf54215e405cd2b7333eda. Chain 2 (Bitcoin): anchored in block 958736 (2026-07-19T15:42:54Z), 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/USMNY0800005.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x62d27e5711b86b486e2151ff0bbbf1e03532c57be7f88629f49519a25d3c6ae2. Chain 2 (Bitcoin): anchored in block 958771 (2026-07-19T21:45:37Z), 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/USMNY0800007.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xeb833f416c227b8060632b1e84c821213f2e276f4ded3ed911bb3a51928e9f4b. 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/USMNY0800009.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0d370ce503ae899536381a51f5a21f3016a8c13ca116c746911a3ebea4061b58. Chain 2 (Bitcoin): anchored in block 958251 (2026-07-16T06:29: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/USHM81348120.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x69a97f1168162637380e1e2704a37edab50c5bc5f5d01bd18b5093027800eacb. 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/QZDQH2501360.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3aacfe7e374649136ad5c2391e8a292d7c177acb4c9e1aee84fec8c3c1ff791e. Chain 2 (Bitcoin): anchored in block 957145 (2026-07-08T08:56:20Z), 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/USESK1329172.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaa705361c98c2f720f6f582153552db0740bf9d3cd2ec036915474317c74a302. Chain 2 (Bitcoin): anchored in block 960291 (2026-07-30T18:23:33Z), 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/USTC50866077.
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 Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch