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 0x67f7521f6c613f9e46a6c1484396e66c78150a3c69d436e8c9a6112b8b375dc3. Chain 2 (Bitcoin): anchored in block 953791 (2026-06-15T13:40:30Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/de1e2d59-1f80-4bbd-98f6-272649694b12.json and https://artists.proofprofile.net/proofs/artist/de1e2d59-1f80-4bbd-98f6-272649694b12.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 0xfcdbe2911f5939a6130835f60c9cb631a2edd126f9cf88294213ab99a8597a27. Chain 2 (Bitcoin): anchored in block 956857 (2026-07-06T01:26:17Z), 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/US2Y30634241.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf25b549b6c023703a4023779094025f731d925a4c35b0f4e50ff9d0d4afad457. Chain 2 (Bitcoin): anchored in block 958749 (2026-07-19T15:48: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/US2Y30634248.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1891bd58482390dcb7272a34f86b9824beb70c5ada569d56b52f591ab5a10a9e. Chain 2 (Bitcoin): anchored in block 958152 (2026-07-15T14:03: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/US2Y30634857.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x195096acd92648d5d407b38b420b4aa0a699c30ce628b7d839f5507330e3e6f8. 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/US2Y30634862.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcb06c0c29761ca347dd72a2636c125b5535e3bcacde7e00e63b0388e072a495a. 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/US2Y30634866.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd79b9d427425920773db6615c58415b70302b0d3bdf82cdc956ad35ab0c9aa3a. Chain 2 (Bitcoin): anchored in block 956578 (2026-07-04T02:23: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/US2Y30634871.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbc8d12b06aaff82753c673b54419babfd8e99c0a162a649b95be3106da9a9a9a. Chain 2 (Bitcoin): anchored in block 958761 (2026-07-19T18:20: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/US2Y30634872.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x294ec854a36b6c7920d8156f097bf1d10bd7549d18ec89f06da6dc72ca9a7987. Chain 2 (Bitcoin): anchored in block 956738 (2026-07-05T04:47:21Z), 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/US2Y30634874.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x13cebaf27600c98bc1eeb0ba3037d464daf9acceff98b022120c9788a7181303. 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/US2Y30634875.