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 0xa1a72cd6e9e2cfaa043320bbeca8a36d2ed276981c7cce73b065c510e4dee365. 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/f2fe0139-c1c3-4f78-ae5f-9b36c37d55ed.json and https://artists.proofprofile.net/proofs/artist/f2fe0139-c1c3-4f78-ae5f-9b36c37d55ed.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 0xadb43d60814f9d7ede11357a880d80fa07b4a8ba4371d663c11f549d8f33972b. Chain 2 (Bitcoin): anchored in block 960288 (2026-07-30T17:41: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 via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/JPV502000809.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x17aed3511901003a0c9e531896f51426363bdd39d9a3d1b99f8886a45b211fb6. 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/TCJPI1947092.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x54089236bf2271ac0119de42a158930a709b8e0216c2cf8161802ebfe77bec1d. 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/JPV502000810.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x495f45f071e749606911c3250389be3d970452e93f1159578ca437d64d16f4e6. Chain 2 (Bitcoin): anchored in block 960344 (2026-07-31T04:14: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 via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/JPV500902155.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf78ce36bd7892b305848eab25ebfabc5df7b69ab9026100d8ac5a945fa40b47c. Chain 2 (Bitcoin): anchored in block 960264 (2026-07-30T14:36:16Z), 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/JPV502000811.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x68dccaad391178eaeac9dd193183ee0678354fd758eaa91f6341f5dada4b3d45. Chain 2 (Bitcoin): anchored in block 960220 (2026-07-30T07:28: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/JPV502000812.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x74835b10f0c30d05e3688dd4239682b6482b377812ee99d15e210ff9f5c6cd04. 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/JPV500601704.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x06409ad81b82a795f269d630a93479b6402c80067398a628f339240ecf899d64. 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/JPV500601698.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x475fbbc99ed11866fe5ec29e70728fb43efa9fe3cc8fe4bf81cc54a81d74ac2d. 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/JPV500801621.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x71b6d9625883010c492b368a9e8f62e0c3619ffc06c7cde290ecfae9c22600bd. 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/JPV500601697.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7213073ee90dcc922196c980190c94057eeb2811937ed2964af458545ef3919c. Chain 2 (Bitcoin): anchored in block 960264 (2026-07-30T14:36:16Z), 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/JPS801913506.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x98d79c60b6662f2e7a05f77094f1a02ae75425fd95e33cbfa8e9b5c093b048ce. 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/JPV501800693.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1bb6bc633bc5789b25a267200a5139ddeaba9a934d725c03283cbb71f0f63bf3. 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/JPV502000813.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcc97ad1c81f1cd0df8ed6cd5a815c5a0881f76044f2ea4c343a34cb9ee3cf316. 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/JPV502000814.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1b5bf171be9df00fdb7b901b4593b2f2d24a32c72bb179860876ef338159c249. 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/JPV501800119.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x22073d8f3a261075409bfe8dd2e8d7892abee3bdeb62a6cb1b2c847e1443548c. 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/JPV501900544.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcd61f22abe7bf624e594db09d2e35e5516a80553a4a5c8a96701561018975b2e. 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/JPS801914577.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa937c44b77b4fc14834729c14c84390ac2c9fb6c71bddb218d6e8e7dae913e3b. 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/JPV502000815.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc9083fcee1e88922ceff5bac4c2c09c090d008da82acc5ed79bdd8fb94120af9. 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/JPV502000816.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc0d04b1ad540dbdea93144650281598d9a56162ed8b0f84b9da4d7eba5d5889f. 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/JPJ650900170.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x96b74eb64ded5eba32af3de50b1a0c2b6dc0f1ee77ea7ee7ae9b6f8ecf563438. Chain 2 (Bitcoin): anchored in block 960138 (2026-07-29T19:35: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/JPV502000817.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x200aa81ba6fdd32031237fd177be622e3a3214208e086680ebcf1dc3fedc1248. Chain 2 (Bitcoin): anchored in block 960459 (2026-07-31T20:22: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/TCJPA2415111.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8145aef0e32d7ed5314da30f468876de5bebe8c4c8a72ddea909bafc241f8a98. 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/JPH491516028.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8ab01521b3631a7869c5edc45970a2e2890bdf2d2dc5cc7dff29e89d2e29c612. 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/TCJPZ2474224.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x067c30ba476ec6cdf50c7f581f04891743e8a1b39e1779363f0e73fe2c9b8272. Chain 2 (Bitcoin): anchored in block 960111 (2026-07-29T13:21:01Z), 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/TCJPZ2474232.