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 0xa072d9677b9bcaa210ac536a214a220c2e3d229c23bc18cabc47a12ec021e8d6. Chain 2 (Bitcoin): anchored in block 953713 (2026-06-15T00:33:41Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/7e70679c-cb0e-48fa-b3af-4833217d559f.json and https://artists.proofprofile.net/proofs/artist/7e70679c-cb0e-48fa-b3af-4833217d559f.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 0xeec887bb40ceb64439236b16c1f0ebff3dc90f9dead5117e6e23b502ca5a309a. Chain 2 (Bitcoin): anchored in block 958783 (2026-07-19T21:20:45Z), 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/QMKHS1500006.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf282d2d37d39390207fceda091c9f6246de374fcd56c8b11ca1845643578625c. 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/QMKHS1500007.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xeb1fb99124316369bff0866fbf83ec1ce084f2982c544e185a1c014ba33c3439. 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/QMKHS1400005.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xef8ea1e4393b6b787f76923043bf14abf323c6aed5c5d26f0758f3ec08834aa3. 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/QMKHS1500008.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd67ae9c6d3cda3a0dfcd9a17dbfcf5c24d0874ef0903028f48d532d2804b4da1. Chain 2 (Bitcoin): anchored in block 958765 (2026-07-19T18:01: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/QMKHS1500009.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x737ee21842e159ddd273dde9f7a61c69514a0f6320d6a9799bfe6ce1d6cf9a23. 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/QMKHS1300001.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2b5825286e6cc557c3c6444ecca0e67f11c90a0d16eed603c21586d622db08b9. Chain 2 (Bitcoin): anchored in block 958792 (2026-07-19T22:55: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/QMKHS1300002.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd518efd3da36f4547b37fb6c7caff953f3ceaa5b65f1a41562fd49e5be4765b3. Chain 2 (Bitcoin): anchored in block 958746 (2026-07-19T15:36:35Z), 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/QMKHS1300003.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x611e70470ec93829cf0c3ab56447642aca254166329bc3a0ee1e037313f75e49. 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/QMKHS1300004.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbf39b38f37855284144af9f5cef5706d42108e8f8d1145f76252f07cdcfbcbbd. Chain 2 (Bitcoin): anchored in block 958316 (2026-07-16T19:42: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/QMKHS1700011.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9cae2c4742d62ec7e3ce9af57febefe0e455047be253caf3e3a170be99f1389c. 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/QMKHS1700012.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfdcfe969e85412ed396b1b97b9bf234f255450994e6f4d56b59508fc9bf9125d. Chain 2 (Bitcoin): anchored in block 958746 (2026-07-19T15:36:35Z), 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/QMKHS1700013.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc666c93dbd9282d77ffc8a396daaf8dde237c2aff43fd58c86c9366536687f99. Chain 2 (Bitcoin): anchored in block 958959 (2026-07-21T03:51:22Z), 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/QMKHS1700010.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf8f020af19b8e0b55adb013d9c08a73caf0af7dea4956501a3311278ed50af32. 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/QMKHS1700014.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe7abd81fe2740621d7b0f54f3a73ded090c57628b21a79ce49aaba23a8ff4f8f. Chain 2 (Bitcoin): anchored in block 959123 (2026-07-22T11:35:32Z), 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/QMKHS2000017.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0e90d97ff7dfb762dbf8c6a5435e4b79645d92b208d7c8a326a4f780c280a346. Chain 2 (Bitcoin): anchored in block 958224 (2026-07-16T02:28:43Z), 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/QMKHS2000016.