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 0x8c84dc971ed74bd81a1f08e792f973e76d22592d9fe943e6e2b7061ccb25d4c5. 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/d9eb25dc-12de-4a91-9b1f-15c5e7b2bcf6.json and https://artists.proofprofile.net/proofs/artist/d9eb25dc-12de-4a91-9b1f-15c5e7b2bcf6.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 0x9a0b267e2ef80350b7634b767889127622a2ebf9f7357befd86e1f6fbff5c836. Chain 2 (Bitcoin): anchored in block 958444 (2026-07-17T19:12: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/QZHN42374803.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf265531fa755487265474438fa42916fb948149d89668fc2cd4e8c0821f097ca. 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/QZNWV2379448.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x97ab0f999daef1382302a2dc73bb0625e1eec77c7277a957d4ea3a4cd9af63f3. 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/QZNWV2379449.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb0b9e6529a5dde1b88fe1e4d2410af4d8b987195614f87f82a64ae5dace3e4d9. Chain 2 (Bitcoin): anchored in block 956551 (2026-07-03T21:18: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/QZPLR2356871.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x583b511f0dd99de1a9df7d6c1136b3ea03d1b513ff90475362d9d0a56a191abf. Chain 2 (Bitcoin): anchored in block 958163 (2026-07-15T14:38:07Z), 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/QZHN72461739.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x10fe38bcfb64d4f9a607281ecea38c7de7602d7375312bfa613f21b6cc01c9b7. Chain 2 (Bitcoin): anchored in block 958779 (2026-07-19T23:42:28Z), 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/QZHN72461740.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0f1ae272e2769aa840b1c573ccb4c57c6e0d8e507b877d8220ebce547d04f531. Chain 2 (Bitcoin): anchored in block 958342 (2026-07-17T03:53:29Z), 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/QZHN72461741.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x14ae322a8153e6847de1eaae369997fb6cfcc9b340b0aa1897fb1c4edfb46383. Chain 2 (Bitcoin): anchored in block 959031 (2026-07-21T18:42:54Z), 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/QZWFT2428457.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0834c16246debadad801d3ceafe4a519636a216a6d7d10793da24d015814d372. Chain 2 (Bitcoin): anchored in block 958346 (2026-07-17T04:09: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/QZZ7K2484266.