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 0xec64d39926af70e58d408dd6754c743cdcc62f926d5640ce58cc977948b21cea. Chain 2 (Bitcoin): anchored in block 953803 (2026-06-15T15:41:00Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/e67602a7-2917-4933-b854-e6de3ebe589f.json and https://artists.proofprofile.net/proofs/artist/e67602a7-2917-4933-b854-e6de3ebe589f.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 0x5654b7b1f8e8aabf8aa1d276d70e566b982d59290bfc3aa09a2908fa423e4d9b. Chain 2 (Bitcoin): anchored in block 959001 (2026-07-21T11:41:42Z), 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/QZNWS2181555.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6cc4e951494c4f834f3710d6b2b698a62fe98470fcb5204c4bcea958c4d092fb. 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/QZNWS2181556.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc6bce5d283b4e180af1e42ba8bb258a135225a48f1bf5f099fb5bbf34220843b. Chain 2 (Bitcoin): anchored in block 959031 (2026-07-21T16:15: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/QZNWS2181558.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x694563b54be87f23e5e9727e1c06aaeac89c13f67f11ea4fb4a96e04bae8a96b. Chain 2 (Bitcoin): anchored in block 959051 (2026-07-21T19:48:03Z), 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/QZDA82218505.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb3d54a450185751b8d0feca1162b264522227b5995e2579db1f822a369f82ef2. Chain 2 (Bitcoin): anchored in block 956826 (2026-07-05T19:27:56Z), 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/QZHN62296848.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xadf4a124ee9a23b2ef95d946dae910ca9275727da7138aec870448e55bf05e9d. Chain 2 (Bitcoin): anchored in block 958819 (2026-07-20T04:08:24Z), 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/QZHN72200095.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6fad6158e69a8586ae1656bbdf94746e15117d2bec39b6dd44826eb0a341437c. Chain 2 (Bitcoin): anchored in block 958985 (2026-07-21T08:39: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/QZK6N2231312.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5b28136c21c733fae1401fae81c703fa779f7529dd712df5977e17307ff55d11. Chain 2 (Bitcoin): anchored in block 958834 (2026-07-20T05:55: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/QZK6N2229646.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x046c91fb764e6863a0ab83ca28d73c9be57c07875fb78c79c1e9c8c1a18b990a. Chain 2 (Bitcoin): anchored in block 958822 (2026-07-20T04:30: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/QZK6M2296890.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x36e286a910d001a4b6a578f582c61a974e32d5e644f9ec00c01e170240751adc. 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/QZMEQ2260987.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x514d7296e4bf4549e70fc0c100d5940e2d1a61f5c66b0a8ed713adb8f802f084. 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/QZNWR2213432.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2be1d808706a2ede9ecf8bb22dc0070e71df1571cf7e0a91b5345613dca6253a. 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/QZNWU2221885.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8e76fd7dabf368cdabf9108b3e2f27574947311d83e070556094a4f0b9dd1ef1. Chain 2 (Bitcoin): anchored in block 958864 (2026-07-20T10:24:04Z), 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/QZPLR2228593.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0d0da2b65b861be4a18b63b38511f8cafcc5f3dcd4fa5d361eaa1af682970257. Chain 2 (Bitcoin): anchored in block 958885 (2026-07-20T13:01:04Z), 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/QZTAU2263045.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2941a3534802f4377b7978f50de6bab972007bca1a4e8ddf1b20494ac6e14bce. Chain 2 (Bitcoin): anchored in block 958965 (2026-07-21T04:29: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/QZTAX2213480.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6ea55174bdb04a5ed3735c31305aa8f59be1092b340b195ec3d1fc283f3c5f3a. Chain 2 (Bitcoin): anchored in block 956772 (2026-07-05T10:01:46Z), 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/QZHN52373530.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5f999e74023d548e1ece079e1be7749e7114ca1f031824d6f3796314782a42f4. Chain 2 (Bitcoin): anchored in block 958975 (2026-07-21T06:12:52Z), 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/QZTAT2470119.