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 0xd2ca9bfe05fe64ae58d77f310680033824e827a325303fbdafc29daf714459cf. 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/1786f7d1-30f4-4408-8523-b3d730c73207.json and https://artists.proofprofile.net/proofs/artist/1786f7d1-30f4-4408-8523-b3d730c73207.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
Those We Love the Most Never Truly Leave Us
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 0x20c09f94510e210cc785e324d2c5cf571636a79f46a92706acc6c73d98076697. Chain 2 (Bitcoin): anchored in block 958808 (2026-07-20T05:10:53Z), 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/QZDA71940866.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xca226b1b735202c1b666a0737fcf72c6adc3d0bf9e9fa5cb8c8aed0722ff735a. 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/QZ9JZ1794903.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x137f7b163c0c82a95079f0e9bcb1b106eb5b9881b77fc6be40c466914bef0c4f. Chain 2 (Bitcoin): anchored in block 958157 (2026-07-15T16:04: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/QZ9JZ1792847.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xab0d536e18b592d3ff99d999733b6a465a7f077ddd6c021dcad913e71dea01c2. Chain 2 (Bitcoin): anchored in block 958069 (2026-07-14T21:37: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/QZ9JZ1792849.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xef8e3921dbae9936f74124af54f57303dadbd9bd5f12b57cc16afccb916471f0. Chain 2 (Bitcoin): anchored in block 957671 (2026-07-12T07:35: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/QZ9JZ1792850.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe08ac81821468a4eac47b2535f35e00eeb53d6fed2b84fd552405e5b07fd32d8. Chain 2 (Bitcoin): anchored in block 958761 (2026-07-19T20:01: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/QZ9JZ1792852.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcac9128a62590bca7d3b4d8539bab387a566784d698ed17d9338bfe38e076494. Chain 2 (Bitcoin): anchored in block 956656 (2026-07-04T14:03: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/QZ9JZ1792853.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc264276373b93a7f30321a6f760b4b2b953e3d384cecff3d8ee8da598273b427. Chain 2 (Bitcoin): anchored in block 956656 (2026-07-04T14:03: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/QZ9JZ1792854.