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 0xfbde2395deeb86a2142bd4b60179699071d1bb6adcef06d1f1a4a4a911c43ec1. 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/ef8cdac9-9244-422e-aeb6-2fd717fbed68.json and https://artists.proofprofile.net/proofs/artist/ef8cdac9-9244-422e-aeb6-2fd717fbed68.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 0xa54ae123a62b108f229e0f38900824070daa91d22c97bae2652b46a4adf4541c. 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/QZHNB2182516.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe7ef859ff84aff782f365075b38757e3ef55ba3d1c1f639c593d5b50d545cc26. Chain 2 (Bitcoin): anchored in block 958202 (2026-07-16T00:02: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/QZHN92249992.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5e9d93c8c4090e0ae193a963b6019e2157ba175f20d0bbde1a4042f5e1eb58fe. Chain 2 (Bitcoin): anchored in block 956375 (2026-07-02T16:51: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/QZHN92250457.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc4b289a575c606fc25a718ba0cfd4bc541070d348470949c51ad9f1db7e4f7f2. 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/QZHN92250459.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1c52b294e3b4e4871521b42a899f70f02d40d27a9a0ba89a2c5caf7ca39f2283. Chain 2 (Bitcoin): anchored in block 956375 (2026-07-02T16:51: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/USANG2225316.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfbea08c676ee746642b7c42405d5eac23c04cdfd334fb255c9ca172c257a588b. 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/USANG2233198.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6f807dc7e8a1adb6a6abec836e7d71eb682c9e4cbc543ab6c1a62b32cfecb60b. Chain 2 (Bitcoin): anchored in block 956375 (2026-07-02T16:51: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/USANG2268459.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x52f3d0a8e855d1b7e94836e576b947a9ec306ff2f15042e78bcc9f7b514c1133. Chain 2 (Bitcoin): anchored in block 956420 (2026-07-03T00:42:11Z), 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/USANG2289634.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe9c9cbd916f0ee1fb0fdda5141e3d39370f6add4262a54f4367c0d63275baa33. Chain 2 (Bitcoin): anchored in block 958152 (2026-07-15T12:00: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/USANG2292783.