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 0xb8c65fa750d890b2e12e2ce13275db3bafb41beff06cec13bd7400b5974d7a0f. 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/88fe4382-7490-4e5d-a1fd-a3e8c65c4271.json and https://artists.proofprofile.net/proofs/artist/88fe4382-7490-4e5d-a1fd-a3e8c65c4271.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 0x12b6091e844a9dc773570b720fb48aaaf9cfea0822f8b37ab6b8e324ad9c3369. Chain 2 (Bitcoin): anchored in block 958917 (2026-07-20T17:53: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/QZPLS2402542.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x16cc07382aa12d3ef246ed144c08478f85c3b2cc4b54750a009a358525248f3c. Chain 2 (Bitcoin): anchored in block 958761 (2026-07-19T17:49:48Z), 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/QZPLS2402544.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x57c9efbc60df0738d97e476a3a2f6538d4f119067ea62af04ca37dbae968ee2f. Chain 2 (Bitcoin): anchored in block 958798 (2026-07-20T00:05: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/QZPLS2402547.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x12299cd496c7dae5cf351431aa5df5a7e0362be8f43c093cb9a54c62976c31a3. Chain 2 (Bitcoin): anchored in block 959132 (2026-07-22T13:20: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/QZPLS2402549.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x637f775281e26abe016fedc4c75ea06d0f6c9189338cda482a98f172844eeb53. Chain 2 (Bitcoin): anchored in block 958802 (2026-07-20T01:04:02Z), 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/QZTBC2456362.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xec0356eb2743fb185e97108bc460e57d059c9abe89eb21fa588680cf6d72e1e5. 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/QZTBE2447728.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x79ca286ca3ed82aa3f630fa9d0c5f06cd5ec6275797a0fea2d2cd203d70310e4. Chain 2 (Bitcoin): anchored in block 958514 (2026-07-18T06:54: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/QZTBF2483930.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x29076bc37ff3ff1bd16c76c274818566fed67bd72e3a61a673d3576c55cd1322. Chain 2 (Bitcoin): anchored in block 958770 (2026-07-19T19:26: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/QZTBF2495094.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xba1a56bfb0798ecc645d78f8ead9a12cd9a26e2748186b723f54f36d41c4e30f. 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/QZWFG2420850.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x298e8ab19512a48589181b50b8351b426db4a73c8bd008f10512d4cd1720d988. Chain 2 (Bitcoin): anchored in block 958931 (2026-07-20T21:15:01Z), 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/QZZ782492616.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb7f4a5d335de4bb6e0d9f04e0889f621f76e9daa6b76f659a5c0b89f80885bcf. Chain 2 (Bitcoin): anchored in block 958202 (2026-07-15T21:23: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/QZZ7L2485965.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x67937bee8f35478654b977730e8f172a746d1a63175355528d33329c324bf9ef. Chain 2 (Bitcoin): anchored in block 958276 (2026-07-16T10:20:17Z), 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/GX89G2504783.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc5066a87e23574134faff63d19dbd8ba906f860e2464cb7145884e1fd9cddfdf. Chain 2 (Bitcoin): anchored in block 958322 (2026-07-16T20:44:14Z), 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/GX89G2560141.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5d16f306d1c0290aa53393664ec054ae2ed81d6c2720cf1109222ca5dd77cfd4. Chain 2 (Bitcoin): anchored in block 958420 (2026-07-17T13:33:01Z), 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/GX89G2507108.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbca1c7034ffa9c998a9091fe763ae6ebf75ecf287a2dbbf28d35694861630579. Chain 2 (Bitcoin): anchored in block 958461 (2026-07-17T23:18: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/GX89G2593165.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9f2b01f092eb9896dcdc164ca8f57616492f3adffe5cffddb2c4619351ab4595. 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/GX89G2563862.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x09c0eeeb432e2fe5e6052ccc5209549a6f0d3692ffb227a4e63f89c0df4b215f. Chain 2 (Bitcoin): anchored in block 958812 (2026-07-20T03:24: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/QZTAT2521343.