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 0x9158fcc2d7cc43babdc0f47ce3f3e9ac867fc38529a1434644cf2bf194e211cf. Chain 2 (Bitcoin): anchored in block 953684 (2026-06-14T19:51:57Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/65575459-fddc-4e2e-a385-72f1db3afc67.json and https://artists.proofprofile.net/proofs/artist/65575459-fddc-4e2e-a385-72f1db3afc67.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 0xd8308d1792a08396a27672012bda8610e0082e30fe1a6e8194247fcd46b53a4e. Chain 2 (Bitcoin): anchored in block 957770 (2026-07-12T23:17:00Z), 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/DK2Z51400104.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x78ced3aef98a68c0f3cca2a1089fbe6d2d6368ca0a75266af92587a26692f5d6. Chain 2 (Bitcoin): anchored in block 958749 (2026-07-19T18:46: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/DK2Z51400105.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xeb513a1cd8e875de5440790d1cbf2ec1035572df187d5353df8751299f88b54c. Chain 2 (Bitcoin): anchored in block 958079 (2026-07-15T00:21:05Z), 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/DK2Z51400106.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf218871bba71ff7eb9b71fbf1d5144a5e48082ea17df775218a920c7be9b16b5. Chain 2 (Bitcoin): anchored in block 956637 (2026-07-04T10:56: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/DK2Z51400110.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4f29dd17530cc6e2610d2643a96667634e76bb8634fa88b3878f5ad74c997a37. Chain 2 (Bitcoin): anchored in block 958234 (2026-07-16T03:46:09Z), 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/DK2Z51400112.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2629aacbfd6b574b9010a2a94ffdfc5d6888836bd0fbf016fc6ddb103bdeac2e. Chain 2 (Bitcoin): anchored in block 958324 (2026-07-16T23:59:51Z), 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/DK2Z51800201.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe93f9a6221e63d5dffd52a5cd7c50d76d26b661e27089da46ed924b721626e53. Chain 2 (Bitcoin): anchored in block 958095 (2026-07-15T04:30: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/DK2Z51800202.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xce5e5328f2aba5a9b629c1b266fc5f430fd56157651e93a3f555198750b5897c. 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/DK2Z51800205.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xad3252d3513a95132e430371fa26919da71a19bc526f50352a0a1404051a94d8. Chain 2 (Bitcoin): anchored in block 958368 (2026-07-17T05:03: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/DK2Z51800206.