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 0xfc087a603a54d577f821406aeae7da1bd819f828d02a630fe26d6741596c6c37. 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/a5c7d04a-c1da-42d4-935e-cb97c776045d.json and https://artists.proofprofile.net/proofs/artist/a5c7d04a-c1da-42d4-935e-cb97c776045d.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 0x7487d952801952bdb4a7fd6da4c2140fbb69fffebd42988434b8406450da7627. Chain 2 (Bitcoin): anchored in block 956422 (2026-07-17T04:04: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/FR59R2133481.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8151842bbcf72ce9e5a3c0da556fd8931fde03e7122a5cc887e3fdc9acafd470. Chain 2 (Bitcoin): anchored in block 956545 (2026-07-03T19: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/FRX872122112.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9bc6c70c64982bb53079bd75d4fccf84f8079c91d75f303bc74ec23d4d49e01b. Chain 2 (Bitcoin): anchored in block 958771 (2026-07-19T22:01:16Z), 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/FRX872270159.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1d283b3f44216e986904a7501df5b29f6a670a9d0d0d04e29d31cb408d41f6c6. 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/FRX872392612.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x04075e37123f3bf0e6a01ff8e23c3e98b5b16278676fd78175d308112c2a41d5. Chain 2 (Bitcoin): anchored in block 956841 (2026-07-05T22:14: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/DGA092348635.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x189e210e608c257a5fa1d0e27f81aad6d557ca456997d01e8fb810b1b486a17e. Chain 2 (Bitcoin): anchored in block 958992 (2026-07-21T12:59:22Z), 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/DGA0R2323454.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc16165dba34ae108a86e6830e4f8acf9f5f1cf877b254340f8e96d238374f9af. Chain 2 (Bitcoin): anchored in block 958153 (2026-07-15T14:41:50Z), 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/FR59R2451446.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x108ef87c3ba27be6a6ab38dacc565a71e4cc0d7446540f98c0886da82d9ac40c. Chain 2 (Bitcoin): anchored in block 958091 (2026-07-15T03:17:03Z), 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/DGA072454475.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x83f42a954d03c5987a8d228320d9d068bafe172444c9660b416eb5fb82784ccc. 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/FR96X2509417.