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 0xc11f76ca6359dbb6b809b0edb8affb47ca4492014766cf53ac188df147fb4358. Chain 2 (Bitcoin): anchored in block 953588 (2026-06-14T04:52:46Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/00528f2f-9e05-4266-8e80-13655dd8d54e.json and https://artists.proofprofile.net/proofs/artist/00528f2f-9e05-4266-8e80-13655dd8d54e.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 0x57b6039a76a6e8f5793868f426bcca6f1f8d3f2a05b47f7e80a75657ba8717bf. Chain 2 (Bitcoin): anchored in block 960397 (2026-07-31T12:24: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/QZTAX2472468.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3a1cfdbb58e90ebedfeb037276d17a9eae6f06158559e288344dfc0bfede67a4. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20: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 via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZTAX2472469.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbabc73d474da4f325e337a6b72052615dd7aa2d64e02086cf8b23ca2ffaf9c06. Chain 2 (Bitcoin): anchored in block 960314 (2026-07-30T21:00: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/QZTAX2472470.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3dc03696d761106281c004bb318368ea54a6e87d73a006c2fc0b5e260f20d3ef. Chain 2 (Bitcoin): anchored in block 960334 (2026-07-31T02:19: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/QZTAX2472471.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x65c4afeac50dda03de30ca5ef8578457361639200f43aff5292b645110688bfd. Chain 2 (Bitcoin): anchored in block 960258 (2026-07-30T12:45:34Z), 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/QZTAX2472472.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4dca4dac36a67b1a48c6fef80ef4f62a7225a29f331fc928cfbd75a0e399ee4e. Chain 2 (Bitcoin): anchored in block 960397 (2026-07-31T12:24: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/QZTAY2419543.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x57704487afba642f2b1d0bee2576f71f158e519a461d90bb052ac908c717a2d3. Chain 2 (Bitcoin): anchored in block 960317 (2026-07-30T21:35:24Z), 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/QZTAY2419544.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc4b9a7d1339e49c1239c64b177d5179257960101d310a24ef3b565e5687afce0. Chain 2 (Bitcoin): anchored in block 960291 (2026-07-30T18:23: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/QZTAY2409433.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x86b151440d8b2805715d58fb6dbf0e2d0bb365840ac52ed7c0e949059b6c1f9c. Chain 2 (Bitcoin): anchored in block 960302 (2026-07-30T20:09: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/QZTAY2419545.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xee7acb19c85f0b6f53bfa29767526955b261221517165697ec0c9a65397ef669. Chain 2 (Bitcoin): anchored in block 960327 (2026-07-31T00:26: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/QZTAY2409434.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfb99e99422988e5f38d099a8485279291fd0753643eae440145dbeb70617769a. Chain 2 (Bitcoin): anchored in block 957120 (2026-07-08T03:22: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/QZTAY2409435.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x05f3df08b73656eda7916a8b49747a216ff14b5f7916d814cb739338c1aebd35. Chain 2 (Bitcoin): anchored in block 960348 (2026-07-31T05:17: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/QZTAX2472479.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6e243d91acbcdebaaecadf9b1431b9a7ddbfd011da53f000d34af42156ae01ec. Chain 2 (Bitcoin): anchored in block 959026 (2026-07-21T15:38: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/QZES82590985.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3080d48f01eb2bdeb277ed24416b5d6b1255dacfc1804042802b0a1f713046b9. 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/QZES82590988.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0e4d61d35d7bbfe8592b4d25b4a0014de64a7d3e37081d448d2dd85550f0de62. Chain 2 (Bitcoin): anchored in block 958468 (2026-07-18T00:27: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/QZHNC2560898.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x031d4ab5afbfc03f49ae3c74648b8c0e6b06f8316e7214bc6045b6a9f97313fe. 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/QZHNC2560901.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2c922d8e7730fa1f6afb70c52004e8854a967ee500a269ef63de4c8ceb38b1bb. 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/QZHNC2560903.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcbfc92f859463fba2f0a8b85a0060fbef0076f0f43f28b828b0a131bc5fceca2. 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 via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZHNC2560904.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf1e9b12b9a054ef6ffc9b51a73539efc28164a8b73ecc3d0d58d4d3f6eee6e98. Chain 2 (Bitcoin): anchored in block 958531 (2026-07-18T09:39:18Z), 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/QZHNC2560906.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x51fbff5f47b203a75bf413203a8f6be05ff15d8278ca436f2a146b5307bb102b. 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/QZHNC2560907.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb9ac6cb655f8484bba028d947abf699050cba395fda8be00fa6addefc4db6ed0. Chain 2 (Bitcoin): anchored in block 958520 (2026-07-18T08:19: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/QZHNC2560909.