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 0x8704efee2f6bfbba42620ac29635c9b91e79c7b88f6c6321a96f2aa457415012. Chain 2 (Bitcoin): anchored in block 953625 (2026-06-14T11:37:06Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/2bbf797b-69bc-429f-a593-3a89e002da4b.json and https://artists.proofprofile.net/proofs/artist/2bbf797b-69bc-429f-a593-3a89e002da4b.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 0x02a2a36ad945d995a5a908ac33dc27ff60017db078f682f603627dc152fe60a0. 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/USDHM1701902.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x100c4a395625512b08bb30856b0523a158c4fa9049ae146771f82cd0b8497045. 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/USDHM1701903.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6291d22846fe22e8e4843a85ad8f2600d13cbe7e3216f4cc3599ef8385ed66d6. Chain 2 (Bitcoin): anchored in block 957073 (2026-07-07T18:39: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/USDHM1701904.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf3655cd2f3ebef162a24567df230bc54388675290f359318dca27548b085d7b9. 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/USDHM1701905.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x47757ff5e201299edbdcd53d2714f4b708ebd820403d8adbcb402bc7e9e31994. 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/USDHM1701906.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x871bf2a9940679ddaecb35e9ea77f764491438ec641ec21b7874b1c280c3fefd. 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/USDHM1701907.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd179283b2ef22cabc361e8dc92bd37d91fac29455d745f02ef4f67c717d4917d. 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/QZK6K2078488.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2f8f264799d0a956fdac2a827c2a999d5bca829fe4dd80beb2345b6da0c348b7. Chain 2 (Bitcoin): anchored in block 957120 (2026-07-08T03:22: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/QZTAT2214395.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x137170356f74e540086714d32b7f537727d469b6b7f278bffe70b9262e8d3717. Chain 2 (Bitcoin): anchored in block 957122 (2026-07-08T03:39: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/QZTAT2214396.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3e404f615e440826acae73ae6cd4b2e68b7e3165595b576b0415e4c4ae3e8781. 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/QZNWV2227081.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc29de66d84eea0a4f4736e98b1e6a09b2836601a55d355db8bd9f1c8ef270197. Chain 2 (Bitcoin): anchored in block 957124 (2026-07-08T03:53: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/QZTAT2214399.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x88609100f1012679886ee3e1dbaecac0e0a3662b8b9e58b1ccf640090d6c101d. Chain 2 (Bitcoin): anchored in block 957124 (2026-07-08T03:53: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/QZTAT2214401.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd179283b2ef22cabc361e8dc92bd37d91fac29455d745f02ef4f67c717d4917d. Chain 2 (Bitcoin): anchored in block 957065 (2026-07-07T16:43:21Z), 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/QZK6K2078488.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x43564c20c10c8cb71c3cb19ee57a4b35a6e26a209ee5ae6000ac2acde0458501. Chain 2 (Bitcoin): anchored in block 960273 (2026-07-30T15:42: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/QZ22B1910034.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x87aa5f15ea4c5649aefdedc6209cc973091e14026aac5323389ff9d9c77ef187. Chain 2 (Bitcoin): anchored in block 957120 (2026-07-08T03:22: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/QZ22B1910035.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x43564d4295c0e86b2f424fa66d406ce28fa5d928a1e06d3aaf1f738c56959653. 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/QZ22B1910036.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbca39120256a237aae69efff57872ac066cf696b8c0313d4c270b60afda5b38f. 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/QZ22B1910037.