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 0x5a89a85c64d742dee0c48547e05a27c0bcd2bb5e8a53eab921096a4fbc8edfbe. Chain 2 (Bitcoin): anchored in block 953758 (2026-06-15T07:48:25Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/b1744166-3e28-42c0-9aa5-cf137d963c94.json and https://artists.proofprofile.net/proofs/artist/b1744166-3e28-42c0-9aa5-cf137d963c94.ots, the client at https://opentimestamps.org runs `ots verify -f record.json proof.ots`.
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 0x9f072a104ef482672d2db40b2aee9f064c2b5e63c5b548b968216d1a04e50cf5. 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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZGLS2525584 — a six-check JSON result.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x69c0e33a82926fbc35e5199099cb0c4340871a55bbe7183a885e7ad762d196fd. 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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZGLS2566711 — a six-check JSON result.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf0f2398c17a2c89f3aef94c65fba8d08204858f9e7a3688438f556609a252196. Chain 2 (Bitcoin): anchored in block 958510 (2026-07-18T06:38: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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZGLS2566712 — a six-check JSON result.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x71ec0bbd26e054ad5e351c2d9ec75e3641e2ddbfc0178d820bb1e633799b91ce. 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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZGLS2566713 — a six-check JSON result.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0c53a942e6882151958b5a625105da0718f631a2dbd98127eef62f2aad4876ce. Chain 2 (Bitcoin): anchored in block 957770 (2026-07-12T23:17:00Z), 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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZGLS2566714 — a six-check JSON result.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa9f3250f3a609a7d2546740752493f7fe4bcc0d1363932f88500bc765117b9ec. Chain 2 (Bitcoin): anchored in block 958166 (2026-07-15T15:55:19Z), 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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZGLS2566715 — a six-check JSON result.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1461f316729c3d860240bbaea37656904a6fda85501f14ea224f2e8b4a7f1756. Chain 2 (Bitcoin): anchored in block 957774 (2026-07-12T23:51:20Z), 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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZGLS2566716 — a six-check JSON result.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0ff075fd069814062896716ca55171096bb0b0bd70a420d45585121c2a278beb. Chain 2 (Bitcoin): anchored in block 958234 (2026-07-16T03:46: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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZGLS2566717 — a six-check JSON result.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x72156823de53e827fcde94c1a605ee6579806784ed6a75604546e38aea2acff7. Chain 2 (Bitcoin): anchored in block 958086 (2026-07-15T02: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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZGLS2566718 — a six-check JSON result.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd6e3fb52e7fbd5dde27f6b1bd6ad10fbfde0c0d30a33c50ce51f7a464dc3e36f. Chain 2 (Bitcoin): anchored in block 957785 (2026-07-13T01:55: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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZNJZ2548323 — a six-check JSON result.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1dff9ee631579df3072148b13db5def0d051d756b29240f3509ad02aab6536a4. Chain 2 (Bitcoin): anchored in block 956422 (2026-07-03T01:01: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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZNJZ2548324 — a six-check JSON result.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1117257485fc1f5421b814fbe2d158456c6cdae44e62c986b6e8d9ee70002afc. Chain 2 (Bitcoin): anchored in block 956420 (2026-07-03T00:42: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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZNJZ2548325 — a six-check JSON result.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4d4e843cc111c7db324fb8288a2688f454ebc43ac17554c9f90154553ab2ff44. Chain 2 (Bitcoin): anchored in block 957788 (2026-07-13T02:37: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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZNJZ2548326 — a six-check JSON result.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2b5ab94c0bb6246c48e54fde037ce72dc869ef329cb30e5c2550761710dc1d1c. Chain 2 (Bitcoin): anchored in block 957785 (2026-07-13T01:55: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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZNJZ2548327 — a six-check JSON result.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6476271e3ae3b4ffde6f46cef380410583d7f9b0969aaa3955d9a3edf06d764a. Chain 2 (Bitcoin): anchored in block 957785 (2026-07-13T01:55: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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZNJZ2548328 — a six-check JSON result.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa22999378140c94d940d2c6f23af93a99de0ca627b029ae3f355289213ffad85. Chain 2 (Bitcoin): anchored in block 956420 (2026-07-03T00:42: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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZNJZ2548329 — a six-check JSON result.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x899ba58a181e9ab1d484807691537329529edeec7e2836daa15021c2cd169cad. Chain 2 (Bitcoin): anchored in block 957785 (2026-07-13T01:55: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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZNJZ2548331 — a six-check JSON result.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbe51db45919a115760a60d19e139e6be79ec3cdde5fe3c9164861a1e454ed781. Chain 2 (Bitcoin): anchored in block 957785 (2026-07-13T01:55: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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZNJZ2548332 — a six-check JSON result.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa2e451c0415b48531dd6dc5dd5b74aef386d6c2082b91633162a568438a4521a. Chain 2 (Bitcoin): anchored in block 957791 (2026-07-13T02:46:19Z), 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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZNJZ2548330 — a six-check JSON result.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc002f833fc06fdf3304538b39db76ba3d067093cdddffa0228ceaca141d17b4e. Chain 2 (Bitcoin): anchored in block 957851 (2026-07-13T11:26: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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZTPX2519039 — a six-check JSON result.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x71975db00217cb8ef1320f617cc2afaf9c7a37e365adfad7c766f454dd517e29. Chain 2 (Bitcoin): anchored in block 958110 (2026-07-15T06:57:12Z), 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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZTPX2519037 — a six-check JSON result.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3b5f1b551c8541bbd80ec73e8875ef05e72655b670c1fd44a0e109bbed253894. Chain 2 (Bitcoin): anchored in block 957788 (2026-07-13T02:37: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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZTPX2519035 — a six-check JSON result.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x26abc629574d826ee0c936449c07fa06a8ef55b9d0914f8024ac38e85ea6e35c. Chain 2 (Bitcoin): anchored in block 958163 (2026-07-15T14:38: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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZTPX2519034 — a six-check JSON result.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8dab52877fdbb6e29dd22319e4edc5c9c638fdc152586acfc51d2b589bee2371. Chain 2 (Bitcoin): anchored in block 958110 (2026-07-15T06:57:12Z), 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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZTPX2519036 — a six-check JSON result.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5c6883de9516b1ff4c7e842834725dee52e5d2e4e2d925f8068722c330d1d140. Chain 2 (Bitcoin): anchored in block 958115 (2026-07-15T07:27: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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZTPX2519040 — a six-check JSON result.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xabb0ce6ad195cc11394336d246341ca1b00aefbfcb39c405c65b6af3e7395cc9. Chain 2 (Bitcoin): anchored in block 958110 (2026-07-15T06:57:12Z), 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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZTPX2519038 — a six-check JSON result.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf5c44968cbf9ea1dd5ae3e4ddcc02cc8305136b7771b7f2c3fcfb4faaab72a4a. Chain 2 (Bitcoin): anchored in block 957785 (2026-07-13T01:55: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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZTPX2519033 — a six-check JSON result.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7e11145da3f99d9562566266bc65358b3f94cd31f54c61564afd2ef70a54da69. 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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZTPX2569816 — a six-check JSON result.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8fa23f39d09283c4aea92d4edcc0b90639a0f65bcaa7bc845cd90b408177a23c. Chain 2 (Bitcoin): anchored in block 958538 (2026-07-18T10:30: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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZTPX2569817 — a six-check JSON result.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd59d8bc3724827520b17e1de19c8508ff0541894c6863547f8f1b6086b4dc526. Chain 2 (Bitcoin): anchored in block 958410 (2026-07-17T12:18: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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZTPX2569818 — a six-check JSON result.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x067d680c3fe4936fc58676af5b5dae49f9ffa0f3a1a7e890eccae6abf95a384b. Chain 2 (Bitcoin): anchored in block 958480 (2026-07-18T02:58:58Z), 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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZTPX2569819 — a six-check JSON result.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8cd44a508d58cdeddcd244b4e064f61675842884fd6ee72ac4cec5fb1803f1d9. Chain 2 (Bitcoin): anchored in block 958529 (2026-07-18T09:21: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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZTPX2569820 — a six-check JSON result.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd69fde89206c016a7599d129005a065ee6bdad7bf8e9d7150d1d3fbfd1a58426. Chain 2 (Bitcoin): anchored in block 958480 (2026-07-18T02:58:58Z), 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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZTPX2569821 — a six-check JSON result.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd3601716f1bee8026b6eead92317dccf8760fd116dbc4d262e3b81a028234051. Chain 2 (Bitcoin): anchored in block 958543 (2026-07-18T11:58:44Z), 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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZTPX2569822 — a six-check JSON result.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc94d566d56b9f5bb3a21bedc63c00e9cce1adc26d646fde461658983c937053a. 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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZTPX2569823 — a six-check JSON result.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc90c1a74bad06fe6a0ec05ba9bbecd13d38c7852ebc3ab02908601c4e469ade4. Chain 2 (Bitcoin): anchored in block 958380 (2026-07-17T07:07: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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZTPX2569824 — a six-check JSON result.