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 0x40bc2061d43b26fb669b0a92710dd080a9a89c1234580baf43a247f0921c02f3. Chain 2 (Bitcoin): anchored in block 953423 (2026-06-12T21:20:00Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/14d5eea5-0de4-41c0-891e-d1a3ba63efc5.json and https://artists.proofprofile.net/proofs/artist/14d5eea5-0de4-41c0-891e-d1a3ba63efc5.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 0x76de431791990b0e9ae1744a546188cea6ed51d1f718d1363c8a08c2563cc8a3. Chain 2 (Bitcoin): anchored in block 956790 (2026-07-05T12:31: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/QZTB92572741.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb5ab14e13a66b7217110748725578f2bf2b5a0936d2cd0e3fc75ee54c2b4ee09. Chain 2 (Bitcoin): anchored in block 956772 (2026-07-05T10:01: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/QZWFS2570901.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2e01640383b6946b434950c17094c9b5a6a6558a37a2ffb3d6c5ecef864a257a. Chain 2 (Bitcoin): anchored in block 958342 (2026-07-17T02:47: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/QZZ7Q2551598.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0a5a9531fc5f42f4d0045fdec3a2265dd607a0a7c325fbb04a2f119fbe15d638. Chain 2 (Bitcoin): anchored in block 956772 (2026-07-05T10:01: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/QZZ7Q2551599.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3d0ce14a51075363f1de88a0dea4da81f6d52305ff7c1ffd64c2f72e1472d426. Chain 2 (Bitcoin): anchored in block 958110 (2026-07-15T06:57: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/QZZ7Q2551600.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe32b21fd6a52b7511e9561d795c1de5160591128263220cb2e6210709c88dedb. Chain 2 (Bitcoin): anchored in block 957782 (2026-07-13T00:52:48Z), 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/QZZ7Q2551602.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe31b52232c28c9381d8e3f31fdd521b6084d2e3288b2eab91b6f9d1fe33cda7a. Chain 2 (Bitcoin): anchored in block 956639 (2026-07-04T11:19: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/QZZ7Q2551603.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x30092892173cfc442977ade5a90a87eb4119bdd9f6442f03c0ac16485ccdd094. Chain 2 (Bitcoin): anchored in block 958388 (2026-07-17T10:39: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/QZZ7Q2551604.