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 0x57f9744b2bbf5278b6e21d7f903ef53c0c89f6fbeff3ab92a6b76d6116e6c3cb. 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/a9a527e5-4fdb-4683-be77-febb1fc10f56.json and https://artists.proofprofile.net/proofs/artist/a9a527e5-4fdb-4683-be77-febb1fc10f56.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 0x3b882b0ad5766abb1b3a18699d08b6ab11f813c9524f5cbbe1df724b1ef037a1. 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/QZES62250054.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x33a286de393ed081e81cd086e5a1fa3e1322f692bc4fd8e92024d1b8a1df1217. 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/QZHNB2213479.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe8fd7da24419098496a9a6639ee88521ec2dcf595b184abf46c84d79e94ffe56. 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 via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZHNB2213480.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb319861d04a6a535c641bb68f2ad871b7604b308a57769566b6d85e3f14f602a. 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/QZK6J2249861.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5189df878385150aeffce35c30c7059c152d02a5aba6ae9aa40bc0991f658ba2. 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/QZNWY2205618.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc09ed4e92fdd7c96b179db94ba84bb2c7360c92c866e64b0cb3127ab4fa937c1. Chain 2 (Bitcoin): anchored in block 958455 (2026-07-17T21:28:36Z), 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/QZES62371093.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc18ee2670214095b001078115811918d8761df83ec7f043ca336aee3a3914da4. Chain 2 (Bitcoin): anchored in block 957766 (2026-07-12T22:25:04Z), 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/QZK6J2387425.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4ab4097a2c543b0ad09957b926d1abc13165f31e318498cc97d9b019d40f6564. Chain 2 (Bitcoin): anchored in block 958357 (2026-07-17T03:33: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/QZMEQ2328437.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc50a6548ace8b65e002e1f3253bc498bc36e5668e2ee3d520927dbad6826ca04. Chain 2 (Bitcoin): anchored in block 956560 (2026-07-03T23:28: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/QZNWR2367138.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa1a3b1a13efd0d4bc01955e05c699dd3e7981a8be3b5993e4f028b8bde791ff2. 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/QZNWR2367139.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc7f650154c448bfd1429d29998fb0e7c754b9cdc9e25f97f90015b92bf6a3526. Chain 2 (Bitcoin): anchored in block 956889 (2026-07-06T06:56:49Z), 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/QZNWR2367140.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7176e22d923a8ad24044bcc9865a08dc5e5be4fe3e9aea8ddb580b07bfc47b7a. 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/QZNWS2304345.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb21826ae1e65d5c2d7a0405e95c5d8b2c28ff1280b8ab63a3857594f4faa868a. 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/QZRP52318411.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1bfad4344f051ee916059fc9d35c5d28c9805b4a828a072515e9eee3179c2106. Chain 2 (Bitcoin): anchored in block 958621 (2026-07-18T22:59: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 via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZK6L2468445.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x47f2f520a640df694d1750380b170d31169de9855e7def9f7e2df5a7e51d255a. 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/QZK6G2472611.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x441eabe772a30babd011fb69a41159ce1786c5407c2244b9afc50f512788d3b0. Chain 2 (Bitcoin): anchored in block 956474 (2026-07-03T08:56: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/QZNWQ2485968.