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 0x0ec48fe0acb900b5a22030f15c0c98a7365eb0189810a42ad2ba2218eabafae7. 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/f5245022-98a2-4d15-a525-8325a1243b63.json and https://artists.proofprofile.net/proofs/artist/f5245022-98a2-4d15-a525-8325a1243b63.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 0xd398546a6c832a60c32f28b45971b9b52d1fe8ae22b698798b2cd894e681c7f0. Chain 2 (Bitcoin): anchored in block 959069 (2026-07-21T22:32:59Z), 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/QZXYG2307076.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x764022e8557882454c452cbf4570ccb2136d777bb60762c07ccc7e4407bc35a6. Chain 2 (Bitcoin): anchored in block 960455 (2026-07-31T19:53:13Z), 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/QZXYG2307390.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5bf1a8fe8ab63a02d6c1b10fe1864a8f3f65f123801bc7090a171af5368564f6. Chain 2 (Bitcoin): anchored in block 958756 (2026-07-19T16:12: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/QZXYG2400020.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x65a9fa4944a6561e0e957efa548f7e716f49ff5063d8c0c18fe52f7ddbdab59c. Chain 2 (Bitcoin): anchored in block 956545 (2026-07-03T19:59:51Z), 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/QZXYG2400641.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd5700a288466fb6544b6245e079d68fe6cbd1550b83134b010641dfab35531ba. Chain 2 (Bitcoin): anchored in block 958300 (2026-07-16T16:14:30Z), 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/QZXYG2400946.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe8b1bea533ec68cee33c2fd3106b292a8b731af9c67021d1a2eb28b9856d02c9. Chain 2 (Bitcoin): anchored in block 958788 (2026-07-19T22:07:06Z), 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/QZXYG2401455.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x30f9aa1640b8abbc4bd28aeb3d7619d5eb658c8b33983a5b6691e207978250bb. Chain 2 (Bitcoin): anchored in block 956822 (2026-07-05T18:48: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/QZXYG2402494.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6e541ff1bbd23ad9407001e2dd77884e0a71131a7bcbd9a15c3e72c8417a1850. 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/QZXYG2404417.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7efcd0afdcae05641799bbfd03f83579bbbe3665b333ce585904aea1c699500c. 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/QZXYG2404418.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc1a91aaaf48dac4adba51c1236bbf9a991a485294530c0d0671099ea4ba8cfce. 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/QZXYG2404419.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x45282153dac10375a839233f04f1838d769fe4a0cd8884c2df210b2f706a9a23. 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/QZXYG2404420.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4664637fa71cfe9c43daa7fe5f5bf3244356e9a3acbce2aad0c846bfe4745fa5. 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/QZXYG2404421.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6cb0a37375feb7b03f3cb1dca895dd9f808c752872611d9e9e09accb40087bf5. Chain 2 (Bitcoin): anchored in block 958176 (2026-07-15T17:14:36Z), 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/QZXYG2501594.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe9f9cc351a1f6801c5c1f928d22fb03d3bb80fadb578d8a91f249c69d0d6341e. Chain 2 (Bitcoin): anchored in block 958286 (2026-07-16T12:43: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/QZXYG2503177.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x20917037af7a2d19842a83387db5561f84ad56a1fb3b8dd49e5f5b09c5bb7eff. 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/QZXYG2503729.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x14fdc69cec7b1633a646c5a41613aa5c002bae3798e388103f8ad333cc00169c. 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/QZXYG2504625.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x19d191e65537d1bdfc27d706aeb6c32e9cb50be89ab674fd25a9b53a6e1cf349. 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/QZXYG2505377.