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 0x62b0b2ff20bf18c82348b41c885f902938fc8af55a2f9c2fd3d3806f669781ec. 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/060ae64c-c9e2-4b0e-bb08-bfe5a9208a60.json and https://artists.proofprofile.net/proofs/artist/060ae64c-c9e2-4b0e-bb08-bfe5a9208a60.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 0x3a1a33fbb6b82cb4e3483215321d8ba0c9d516d0d3371c2d9e3cf9a8758a0f40. 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/FR2X41636420.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xac5e02069bc9aaa81a75b876877cd5bdb332b06983d25af67323100e617e22b7. Chain 2 (Bitcoin): anchored in block 958074 (2026-07-14T22:45: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/FR2X41636427.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc9951f3aecdad8a5d4b87c9732a93b881e030ee915d7158d15b48f7b857649af. Chain 2 (Bitcoin): anchored in block 958775 (2026-07-19T22:47: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/DEZ901601260.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd81f8a4053e7614d3857e72fd873de0a70d85d8d68e939eb8dfe50405b720845. 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/FR1PP1700680.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x459530513b0ae8cf9b8c58aaa414bc93d159c51a58bf313a438612294383186a. 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/FR1PP1700700.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9c6f92dc7b1486009d9532f00caa2bc35734a931356aa3ee52059ed704a6f878. Chain 2 (Bitcoin): anchored in block 958783 (2026-07-20T00:10: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/FR1PP1700710.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x18fe58f3bf235995cd919279f322cd27bc95907490720592d7d3ddd6529ba1d3. Chain 2 (Bitcoin): anchored in block 956634 (2026-07-04T10:04: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/FR1PP1700720.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xde4edbc2652072a635463d03aef48384077c2414a5578912f04405258c2fdd9b. Chain 2 (Bitcoin): anchored in block 956576 (2026-07-04T02:06:47Z), 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/FR1PP1700730.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd2a0abdf2cdae6f7412a7844a4c22cc081cc27e83b598c3ba08f2b5ba567f470. Chain 2 (Bitcoin): anchored in block 956826 (2026-07-05T19:27:56Z), 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/FR1PP1700760.