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 0xe2d46e44f71f1c371b53932b1257a23c2ebbaaeae3c70a52b8c8103e97034d0c. Chain 2 (Bitcoin): anchored in block 953408 (2026-06-12T19:28:13Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/4ac4db00-0686-4220-94c0-495681e41157.json and https://artists.proofprofile.net/proofs/artist/4ac4db00-0686-4220-94c0-495681e41157.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 0xeb4c44f48cb2dd6167e847b1d03d257eaebca9b97d737a89db126a76dd924e5b. Chain 2 (Bitcoin): anchored in block 956302 (2026-07-02T03:30: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/QZTV32453360.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x12e9c617c5fe7076f21955ad1d47d956a8a42d7ea335356f8b71b54e21dbb63e. Chain 2 (Bitcoin): anchored in block 960164 (2026-07-29T23:23:05Z), 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/GBWUL2405620.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4d0c43049e934b3441131aade88866e200a7395decdd2ca041c64ed82d74272a. Chain 2 (Bitcoin): anchored in block 956302 (2026-07-02T03:30: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/QZTV32453371.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc61e8be14ef4708480943d6255db0a24490a3e7e7b890f4917f75b0b887a3b8b. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47: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 via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZTV32453373.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4ccff9c19cfe615922a847adff2edfa2d4ad15839c4e205dd5d2979e077e6774. Chain 2 (Bitcoin): anchored in block 960117 (2026-07-29T14:28: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/QZTV32445733.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf8abb8b587f7b79fb933527d396c6eaa1f6ebb5792fd388532a66a31b8e82b3b. 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/QZTV32453405.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc298a9bf072f7c20ade282038ecc212d923ee92d29f67febef586e887d535545. Chain 2 (Bitcoin): anchored in block 960250 (2026-07-30T11:13: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/QZTV32453416.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb93d1f784c0ec4292df733cb0cfbf28fd456113fcd3ec66b14b9837b02f19c63. 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/QZTV32453423.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x41718e6b21f36a8593c556248833974212ffa05de3ce223a16b6f0043a0b8668. Chain 2 (Bitcoin): anchored in block 960403 (2026-07-31T13:04: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/QZTV32453449.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb3ae1a8fbd5b90f9e9d2e6718f73ba83ad1fb777aaac87c793764320c06c0c1d. 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/QZTV32453450.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x12e9c617c5fe7076f21955ad1d47d956a8a42d7ea335356f8b71b54e21dbb63e. Chain 2 (Bitcoin): anchored in block 960448 (2026-07-31T18:48: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 via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/GBWUL2405620.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb111dca6c6c4587393737832155d4944558648082a779dbc0a675f67c777895c. Chain 2 (Bitcoin): anchored in block 959159 (2026-07-22T17:48:40Z), 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/CAZ842300126.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x38255a06b87981c59f9f13e48b018bb506b009ca0f3c95e0d4808d17c1908034. Chain 2 (Bitcoin): anchored in block 956312 (2026-07-02T05:09: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 via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/CAZ842300127.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbdcbf9d8fdf77d21cca6f5bb60830288d240a86c3fd4b48c1ff421f636ff4a49. Chain 2 (Bitcoin): anchored in block 956302 (2026-07-02T03:30: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/CAZ842300128.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd5160ff6de01cb754c5a8fc2867196021d90254664ad50d6f2c7f52b80aa1bf6. 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/CAZ842300129.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe1d09a4fbb0565c503f6021fb081d3e18ff8e74fb6eb09b6ad81fa20f71e9c1b. Chain 2 (Bitcoin): anchored in block 960207 (2026-07-30T04:47: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 via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/CAZ842300130.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4b87730024e0e37f7e77035057f6ce775a2af39ff9ac93b782c7f3dfda1f0345. Chain 2 (Bitcoin): anchored in block 960212 (2026-07-30T05:43:45Z), 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/CAZ842300131.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x531e3882cddffcb5229c45c1b3f660c9be40e944515d0a2231a1fd30ae28026e. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), 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/CAZ842300132.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2db9b83ae5e72d36be9173db2a41469a1fa6ac02092ec0e67d9115fc53b8b3d6. 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/CAZ842300133.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf23ad3e47530a4352ed741b3c66ee6cbd5b3b5a6440fd79f0f5cd158246d0e83. Chain 2 (Bitcoin): anchored in block 960229 (2026-07-30T08:30:10Z), 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/CAZ842300134.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0d3bbb28cb3349fc4726a3c96073b806692aef37b817d69d8ee476b453eab528. Chain 2 (Bitcoin): anchored in block 960117 (2026-07-29T14:28: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/CAZ842300135.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9137f4437c2d4c36d4d56f0456f02d091092fbaab689d9fbbf0758c65b9da255. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32: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/CAZ842300136.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x73218928995ff5275b894cede025a9f9b0ea406d177264ebf12f510478e9bf7d. Chain 2 (Bitcoin): anchored in block 960207 (2026-07-30T04:47: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 via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/CAH682100103.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4212f9e3f2322f8413c40fb187b16328fa041e3834d24b0588260a265232f651. Chain 2 (Bitcoin): anchored in block 960418 (2026-07-31T15:20: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/CAH682100104.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3ac1325ddefaab2dff8964814575a5a92dba4d682fe4ad692d098db16f2df156. Chain 2 (Bitcoin): anchored in block 960321 (2026-07-30T22:27:30Z), 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/USLD91747674.