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 0x2f82aaa5b2b84cfa8a07bdcfa14aa16b3a2a176f95d2d76c8f1a61b6e1a149fd. Chain 2 (Bitcoin): anchored in block 953621 (2026-06-14T09:42:57Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/223433c4-83ba-4f41-88e8-a31a83b61796.json and https://artists.proofprofile.net/proofs/artist/223433c4-83ba-4f41-88e8-a31a83b61796.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 0xd47b1e3f395eb18c96e620aa17407309bd658d31897dd1b35defcdb7ceb98aa3. 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/QZK6F2320753.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4fd8b93d9dc8886482644c20aa4c5fd52aa01b86f7a822f1d002b2ea4f3eb508. Chain 2 (Bitcoin): anchored in block 956856 (2026-07-06T01:25:57Z), 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/QZK6F2320754.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x43e9ab69026dd8fed3bc358a1b0cca67eb2593c632a013b750115781e8e5d59a. 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/QZK6F2320755.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x50da30ba0c6da0b8e524a6b0451dba977a08e70f0f2ed1696300689d93bee76d. 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/QZK6F2320756.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1d29902afefa1adc22b47e35d08c4219b292cfa719f33cf272a3c5ead012dd06. Chain 2 (Bitcoin): anchored in block 958335 (2026-07-17T00:54: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/QZWFH2462478.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x054ffdfa4b2eac6ef23278fa82a73db78d84ac6df979480f9b4ee6332e065871. 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/QZWFH2462479.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x926d05403a3d9d3f6d75ff716cdc5193270416693671f0a129f3ba667b1fd1f2. 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/QZWFH2462480.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x07305b86daea24325d39f8cf0ee8061c6f93ea94d5e28b0b611ed2451098c9c8. Chain 2 (Bitcoin): anchored in block 958544 (2026-07-18T12:14: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/QZWFH2462481.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6b7d72e5cc38b9e9435a50b8cac6dd4cb4f015b8ceeff178761b21dbb7f17888. 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 via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZWFH2462482.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1b260a621cba15f4e50f451932d94dcd96e6b4b267119f10fabc60893d2982a1. Chain 2 (Bitcoin): anchored in block 958587 (2026-07-18T17:06: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/QZWFH2462483.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcd4ef953647a00db3182c14623159910534b24930a46d574d6a738b1f43180a5. 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 via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZWFH2462484.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb512769ee3f4c9c4351e6681892bff92789d5133755b737db9961cd955c0b0b3. Chain 2 (Bitcoin): anchored in block 958576 (2026-07-18T16:22:28Z), 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/QZWFH2462485.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8d9c9b6acfa2994468463c6401b9fe25f013f54686f56e9ef1b48cdbf7869398. 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 via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZWFH2462486.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x70ce6674991656ec4148767ed1a93b28d0fb117d8c8a44735be2c9975da3f8c5. 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 via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZK6Q2553043.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfa5563ad3dd1636365a5dd2937f2ece718e5c8897fbe8bb0cca2d4d6bad1dd08. 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 via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZK6Q2553044.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0f71b2f4173da4b5b7508c2a5cf3a359ef5e49eeb8ea1d0ee8530bac7977b469. Chain 2 (Bitcoin): anchored in block 958428 (2026-07-17T15:15: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/QZK6Q2553045.