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 0x5a7f3d898d5c696dfbf41e37198882aeba90df8b5f73854d5ca2dec39c8bb228. Chain 2 (Bitcoin): anchored in block 953407 (2026-06-12T19:24:56Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/cc1bea16-d56e-4a7e-986d-1799510ffe49.json and https://artists.proofprofile.net/proofs/artist/cc1bea16-d56e-4a7e-986d-1799510ffe49.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 0xded54a3fe2a4ac5509ff114ac509900316571e46a49583426440e509a2a8f124. Chain 2 (Bitcoin): anchored in block 958142 (2026-07-15T12:57:38Z), 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/PL26L2300005.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x38a63a1ad362969a2632a5a091638dccce4b503c6eab3a6c3961d5057f1a9449. Chain 2 (Bitcoin): anchored in block 958436 (2026-07-17T16:42: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/PL26L2300004.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x38e30e60c903ca91d04ba3c4726e5cd42067cd760aeed29712f3293600f4d016. 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/PL26L2300006.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x77088b8e056cc5914b7268e549dced2416f87bcfbb5fd590b7bd83f33be86488. Chain 2 (Bitcoin): anchored in block 958152 (2026-07-15T13:53:45Z), 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/PL26L2300008.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0acd9850733111a01cf27aae21ec74106bcb1e61b4de079ff138da0252cf36c5. Chain 2 (Bitcoin): anchored in block 957899 (2026-07-13T19:36: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/PL26L2400002.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1838a7e41406d16e4ccb40038c3a64961a629aaa46319cc5a74f298d235fd2b4. Chain 2 (Bitcoin): anchored in block 958568 (2026-07-18T15:23: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/PL31T2412025.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1ec59217b4d6a9f595240af00c77fdd5a5cf33a0182d0af231e402131ce78dfe. Chain 2 (Bitcoin): anchored in block 958857 (2026-07-20T12:16:00Z), 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/PL26L2400003.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x42b46bcefa91a892426f2834e233300086f48b41ed831790286e74fc992d9bfd. Chain 2 (Bitcoin): anchored in block 956856 (2026-07-06T01:25: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/PL31T2415527.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x28256ecfb9b4e6a8118d80bf02c89531e20a42419e29508fb287cfaa5efdf220. Chain 2 (Bitcoin): anchored in block 953528 (2026-06-13T15:41:10Z), 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/PL59G2500435.