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 0xc5ba829a049ffef329867206c6af25f4de43a291f656f9fa7ba15e3f7843e82a. 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/1d9067aa-94bc-45b2-aaee-69e6eae7248a.json and https://artists.proofprofile.net/proofs/artist/1d9067aa-94bc-45b2-aaee-69e6eae7248a.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 0xc1fde5c0ec57fb1198be32e85cd01ead00841acff39db1ee40268fb31e4bf75c. Chain 2 (Bitcoin): anchored in block 958146 (2026-07-15T10:33: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/IDA832400157.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0975c94ff5ff512c2eec839388e22d44b189128f017964cd15fa5ab03211e394. Chain 2 (Bitcoin): anchored in block 958543 (2026-07-18T11:58:44Z), 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/IDA832401055.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0b06478b63c5acacdf23bb41963fb6b410d71539ac86a043b3ad1993ac8f4c17. Chain 2 (Bitcoin): anchored in block 958690 (2026-07-19T07:14: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/IDA832401955.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf58cf833e0b1bf2d68a2c440a641d75bc2881a6f821054cdbf4d6c1da0c5abcf. Chain 2 (Bitcoin): anchored in block 958319 (2026-07-16T22:03: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/IDA632523824.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x721f4a8d3665da66ecb5cfc7b4eaa0ae66bd1d54515d4554727220eeb42f70a8. 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/IDA632524361.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0bc43df9aaf761aad18edec92032b40862aef5e6940859ba32124de8e4e77998. Chain 2 (Bitcoin): anchored in block 958690 (2026-07-19T07:14: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/IDA632523817.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8697ed261b6e500c60aae9c9bd04e3d9299c83f6b0f9c39bb17e747b8edab89f. Chain 2 (Bitcoin): anchored in block 958774 (2026-07-19T20:03:27Z), 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/IDA632523819.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5857b205fc28ef782b9b41d3479b9de99efc1de101689b150f67ddd5123da534. 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/IDA632523825.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xabb070597523b13c37a87e8c374c3f0d24ea72d57a61b405f1f763c091d363e4. 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/IDA632527139.