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 Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb9b6a902ce2416052be15a5f89407375ae85a3eb2757afc41b66d013fcfe25c3. 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/6f2c588a-d424-468c-bcc1-826602bfd3d8.json and https://artists.proofprofile.net/proofs/artist/6f2c588a-d424-468c-bcc1-826602bfd3d8.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 Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3366f8f13889aa99079946051aa5b69cf57b112aec43258a3e282830ca622896. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32: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/QZHNB2051564.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xac5f982ce15641d8851b31a74775432ffd1e42b3da63a1102b420dbb38bdcf5d. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), 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/QZHNB2051565.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xea92acb90d146327614a6541fa51261a8b2186401000d32afa07d83903c8763e. Chain 2 (Bitcoin): anchored in block 956302 (2026-07-02T03:30: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/QZHNB2051566.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x79d127dc8a68526f25d6096a3831eef9168a2ad0f439ddfcbc9e9d904f969bab. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), 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/QZHNB2051567.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x371d75624c5a0cf29720d70782d484c45c1a66a4b6a08e37786b50902c650d0e. 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/QZHNB2051568.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x66608795583d0f84fbf25f8ac1ac72f4eedd0786158dfae52c777a5ba68ff1cb. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32: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/QZHNB2051569.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x425313fdf8e5c5005c951efd8e85c0c44161d84797668804c14505a8bc235d3e. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32: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/QZHNB2051570.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x58f08913c817050d073758be283fb2ab1931603b4e74f6928135a9a05384f613. 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/QZHNB2051571.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd6cb42331bf0c302cdddeb4253f99d7a8e3a990e0a6e4dfd680dd2535e167b95. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32: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/QZDA62346923.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4dceb3d5b3469facf3d8c8f1719b5e8d9f01f5ddfd21264f4d435d7ffb9556bf. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), 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/QZTB42228208.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc47a28b353475e0cef81ef3edb9e3ef29d3d51f0bee643a7dabf4b4bae86c7fc. Chain 2 (Bitcoin): anchored in block 960138 (2026-07-29T19:35:34Z), 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/QZRP42238663.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb16963c0569eb8c18b8cfcc42a5b57051f03476c7a6820a9a30e72f3fe67f5bd. Chain 2 (Bitcoin): anchored in block 957046 (2026-07-07T14:04:01Z), 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/QZPLS2176882.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x20b008a61b8ea6beed1c22978565b8a86f724b25bfd7554feaa9eec608269922. Chain 2 (Bitcoin): anchored in block 960163 (2026-07-29T23:20: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/QZES52180630.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5f8ab9884c237feb05d4e7c8467a6aef0c6085bf6ebf8ec3d36e88b479965981. Chain 2 (Bitcoin): anchored in block 956302 (2026-07-02T03:30: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/QZK6F2070354.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x43c4841d8e7c503822586ee433806e6870f89058372f1f32af3172d985d931cd. Chain 2 (Bitcoin): anchored in block 960376 (2026-07-31T09:09:19Z), 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/QZK6Q2073081.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0e23d6f016c9aab864ece0e62c6ad2e61c1da8e533d4f7c6b69afbfe142cde7d. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), 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/QZHNB2008731.