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 0xe0d234cec587f5d843d0b5c02725cbd8a73fa8ba344686a2f84d01102ccd7f9d. Chain 2 (Bitcoin): anchored in block 953807 (2026-06-15T16:39:18Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/f44b8c1a-1590-4099-b3bc-1ce32c1b54a3.json and https://artists.proofprofile.net/proofs/artist/f44b8c1a-1590-4099-b3bc-1ce32c1b54a3.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 0x3e899013babea3c4cbe3b065d4a8f6076ee0ece3c82b81085f5a0e898905b7d6. 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/NOX8G2500236.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3bf299e957d86ee2d168a28057b2946b8a14ad8de84c0e7fb7af674fbf208e4c. 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/NOX8G2500237.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2ce8a15fe8d0429a51d1d87f569d46a30017739ef04a9d3cff97e0e5c9f7a0aa. 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/NOX8G2500238.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1d9a8d0a937d45410899f79629a2bfb0e971e1ced37ec66a56d2888b67c47ec7. Chain 2 (Bitcoin): anchored in block 958544 (2026-07-18T12:14:37Z), 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/NOX8G2500239.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbf7564a5d8eff4e46fdf96902e38be668eb983472c5f558a47b2b0d18b447953. 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/NOX8G2500240.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd99550cb238d6833261cb46c831c4b9280b6301e82049f6887b19e1331b00b1b. Chain 2 (Bitcoin): anchored in block 958792 (2026-07-20T01:39: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/NOX8G2500241.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2c9e5a5e940686075c0c3e01bb7e5cf422fc53447159d0e4e9168d31e40cbc45. Chain 2 (Bitcoin): anchored in block 958808 (2026-07-20T02:49:15Z), 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/NOX8G2500242.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4ba6b918f8f73c10933690b26592bc003052f3b7f7a1623544bf85b71aaebcf1. Chain 2 (Bitcoin): anchored in block 956894 (2026-07-06T07:53:57Z), 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/NOX8G2500243.