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 0xeb1a0dd2b1ac5fa75f14337627318ec46194cb9f9e61ae415466691879b6c755. 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/04237c65-d8dd-4eb7-bafa-9dfa6dee3deb.json and https://artists.proofprofile.net/proofs/artist/04237c65-d8dd-4eb7-bafa-9dfa6dee3deb.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 0xc3cb99fb7ea4c4ece7b7c164e56b8e91f45a7adca748854c51683742aaceb1a3. Chain 2 (Bitcoin): anchored in block 958601 (2026-07-18T19:27:02Z), 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/ESA011579309.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfb473b4c8013434f60f7bd74408c7f901c689ee5075d57386f34b970ce75cfca. Chain 2 (Bitcoin): anchored in block 958504 (2026-07-18T05:41:32Z), 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/ESA011538449.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x356cf3690755dc88d011514fcecb754be523af5175b860c3d2e184aa2e3432e4. 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/ESA011538450.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x670ee9abebd18bbd9d3f152266be88818106912a8556890ca72fd68adc6bdac5. 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/ESA011538451.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2d6d0d1299d9691f58f23c68daec4838a92a789ed9e578ee5f0cd33a05a5502b. 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/ESA011538453.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa15d7ca8e19607736a2c27e8bb49f02cab4d5389b4f43813e8ee848b8a7fabab. Chain 2 (Bitcoin): anchored in block 956728 (2026-07-05T01:43:49Z), 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/ESA011538455.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x17ec70990014b53130f2b12aa28642f93cf6c0aa12afdce6add2625f918f1cd2. Chain 2 (Bitcoin): anchored in block 958582 (2026-07-18T16:47: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/ESA011538456.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x76dec23463ec001844c5dbac42fadf2c0585b5f62fb4ff3811ac179ea63d2b1f. 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/ESA011538457.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6d8421f4c7f769dc91319ae70ddc3f67f2bba6917f3fce3d3a1e2110fb037705. Chain 2 (Bitcoin): anchored in block 957834 (2026-07-13T09:42: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/ESA011538459.