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 0x206564cafeaf61cdf8cdda09d2dd4f308bf55c1f7bbbb5da3a13c919592012c3. 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/d8fffacc-86da-40e6-9dc9-4033f3532c32.json and https://artists.proofprofile.net/proofs/artist/d8fffacc-86da-40e6-9dc9-4033f3532c32.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 0x4f96550d0035eb9bc91f97ef6a16b00e12116e80957d7124a5fee202ae675a15. 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/PLC060700039.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4ebbab23d64201a8661190cee3d69dd12d35f343a2ebd7dc4d1dd157ab70c213. 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/PLC060700040.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x25603d55357bd2664e84df1683fdca7070f0b3252000c4df0fb06e14a50f7b67. Chain 2 (Bitcoin): anchored in block 953515 (2026-06-13T12:53:06Z), 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/PLC060700041.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0a90e0f3f86f70d0d437ede2483e272a9c8083c37b6f7ef347a90b09bb8725bc. Chain 2 (Bitcoin): anchored in block 953515 (2026-06-13T12:53:06Z), 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/PLC060700042.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb7a117e7eb8e4797e494ba18057e4aac737c50459028a3287d75f7fc7fea6e76. 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/PLC060700043.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0b0babfa76133d48ab894bffa68bdfaed1753d77da14f7cca7edc258169b7bd9. 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/PLC060700044.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1f75a230c5f27402c1c758e9461c09dad880b25d2985f727e67c21671b0622ff. 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/PLC060700045.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x52917941bf00fb0845980ca4401038396bee461aa68bd1ff8a9677833380a6cd. 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/PLC060700046.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4345c3bb722fb00f02445fd03abbeaaf40cd35ee170e9902124b77fd5507d1d0. 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/PLC060700047.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xee70905a59885c5c14b31d6596ef81a9c87f9178de40d44af5a68238a310e4f9. 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/PLC060700048.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa47ba95af8b5120813b1b3c90e83d6329824894e3382e1dc9897568f080d6200. 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/PLC060700049.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd9702f161335084994797be9f44fd78f21a498a3c775c5029b8ad328ba1f645c. 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/PLC060700050.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd7aa60f6eb1d8c715f1525a7f2a4612bad55b9bff9b7d046305d2c9f26db9a2d. 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/PLC060700051.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf08f3d48c4615f76e3801264ad2babfcf29f7c6b2e56ab2711fba001b7cc725d. 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/PLC060700052.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3412bc8f19bb5fc516c6f65d518f47a0a6389457e6df666cb4e3ea674f655b67. 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/GXBDT2324799.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1d79ed4a7c569507466169203fea100617f0bed9400c217510ec50c86f76d90c. 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/GXBDT2359384.