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 0x2b485078adb9996d3d9081a7fe8cd1f226519dab1a8ab644f492f2b05c111b8a. 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/1cf45bf7-9817-40d6-a416-ff7fe9b9a6d4.json and https://artists.proofprofile.net/proofs/artist/1cf45bf7-9817-40d6-a416-ff7fe9b9a6d4.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 0x8b9e834806d7392a14e581335364c37c6f3297acf3c8f48d39a524c6c67976b8. Chain 2 (Bitcoin): anchored in block 958547 (2026-07-18T12:44: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/USHM21333638.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6e3a90e5a149ae38de4a4f00e2bdb7bd96100c2432a85eb4d6f2ca64762154f2. Chain 2 (Bitcoin): anchored in block 958779 (2026-07-19T21:08: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/USHM81331496.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xadfa705ac78e03cd5d8db2eb3d66ac72f49b2b917dc4d377b5afbf492374996e. Chain 2 (Bitcoin): anchored in block 959105 (2026-07-22T06:33: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/USHM21442013.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x21e4f31f31be057a11f1cc83486e0b45670f746117d2fe2c008247edac5db5a0. Chain 2 (Bitcoin): anchored in block 958596 (2026-07-18T18: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/USHM21660357.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2300606eb5ec0f3a457a8cea5495778cb871f6b75ba8c98206b4c82a6c8d9016. Chain 2 (Bitcoin): anchored in block 958340 (2026-07-17T00:53:26Z), 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/USHM21660362.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5c0f66e4b12c85ed34ad906c447e8661a33284107dd554207ce8fc6049638368. Chain 2 (Bitcoin): anchored in block 958392 (2026-07-17T09:46:31Z), 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/USHM21660366.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7b122888779bb5b5abcb0d4332723d500e9e8b17d10f342b923ab494d9eb5014. Chain 2 (Bitcoin): anchored in block 958346 (2026-07-17T01:47: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/US3X59404507.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x230d41ec1087a474a934c7387050d96b476dd8fbbd782e35aa3e64c0a8931053. Chain 2 (Bitcoin): anchored in block 957680 (2026-07-12T09:07: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/US3X59404501.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x22e810307d3b28c5a499b7db681c7aa99779468792f61970bad35e4a1d7374e7. 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/US3X59404502.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbb36149cd79f9931c0a9fd9fea799fc8b419faab181d69c79710bae65c052061. 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/US3X59404504.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x505e3cf3639460d1e919b6775d7453660e399c391d24dad893cd363b6aae73c1. Chain 2 (Bitcoin): anchored in block 957676 (2026-07-12T08:20:25Z), 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/US3X59404505.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xee63e0f8fba4539a2559eda5c56c8773bd9f93b2fca410fb21193500aa6b57ab. Chain 2 (Bitcoin): anchored in block 958245 (2026-07-16T05:50: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/US3X59404506.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x94f3cfd73228735cfcd8cb5823d431680e63b7e250d68dca97351d63ad063482. Chain 2 (Bitcoin): anchored in block 958067 (2026-07-14T21:26: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/US3X59404508.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8869a078d512e8919ef91610ce80d418c89017b086fcac5b1a099903ca7683b7. Chain 2 (Bitcoin): anchored in block 958203 (2026-07-15T21:24: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/US3X59404510.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x599b9b7163e05be71fdf975e74b1cc7bc73df5b2cb928609a110635f7bc60236. Chain 2 (Bitcoin): anchored in block 958067 (2026-07-14T21:26: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/US3X59407699.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x599b9b7163e05be71fdf975e74b1cc7bc73df5b2cb928609a110635f7bc60236. Chain 2 (Bitcoin): anchored in block 959087 (2026-07-22T02:05:55Z), 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/US3X59407699.