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 0xeae3ebc477816b5cc68c74daa3fb899aae2521c87fee3a06fe86f148fbd3dead. Chain 2 (Bitcoin): anchored in block 953773 (2026-06-15T10:40:45Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/c7137aed-8ca1-48f0-92d1-f189c539a35a.json and https://artists.proofprofile.net/proofs/artist/c7137aed-8ca1-48f0-92d1-f189c539a35a.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 0x43f0a09b775a701a6dbb42b169da2776c040742c6d7e6a051cb39b6d04a89446. Chain 2 (Bitcoin): anchored in block 958931 (2026-07-20T21:15: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/GX8KD2264903.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x46bf6374d0d572d74928c7785fb90c320976c5102c9b78a6a1b367427e3947a2. Chain 2 (Bitcoin): anchored in block 959114 (2026-07-22T08:41: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/GX8KD2284710.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x98f73a114720b28700d05829c25971e9678c7d0709f2994217a4075825374501. 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/GX8KD2291624.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9af107a7a3a841c7ea74259c50a673f5ea5957f354616e4ff276b3e6e99339e7. Chain 2 (Bitcoin): anchored in block 959076 (2026-07-21T23:41: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/GX8KD2280880.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x324df6f56fe04b568a9c15fa00227ff189166c70faa12d311429aa72d67a6d09. Chain 2 (Bitcoin): anchored in block 958985 (2026-07-21T08:39: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/GX8KD2279872.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xde2b6b791fd5e35c3392475a41894e874b0bfcc0272ac7d1a05a932b48991c9e. Chain 2 (Bitcoin): anchored in block 958980 (2026-07-21T07:04: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/GX8LD2235771.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaa40ea75a7688596242c128e32c5c7f6d5132792c00fa44123a8f6aa89343ece. Chain 2 (Bitcoin): anchored in block 959031 (2026-07-21T16:15: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/GX8KD2280809.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb092f3f82e7fcc18e3903c0fff43d205cecd77b58a4216504fcec224d2b7ae77. Chain 2 (Bitcoin): anchored in block 956822 (2026-07-05T18:48: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/GX8LD2217620.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x09e0e13df322e83e9a449c6728f74ada5a305fd4a06a0b19aa5715f1ac739315. Chain 2 (Bitcoin): anchored in block 958985 (2026-07-21T08:39: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/GX89G2349729.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8ce3f0c169c6b265c2592bf1abbc2e259930d8e774bf12c1f7590997e1b9531f. Chain 2 (Bitcoin): anchored in block 959105 (2026-07-22T06:33: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/GX89G2361918.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x51476d00325f560ca4c95b0d17332aa3f260739b147295243d2230f292214412. Chain 2 (Bitcoin): anchored in block 956861 (2026-07-06T01:57:57Z), 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/GX89G2384487.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc55f5ea5bb67520c580f035fab598323252dd3e0e757eea6c31f975e356156ec. Chain 2 (Bitcoin): anchored in block 956826 (2026-07-05T19:27:56Z), 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/GX89G2301877.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa771b6d566924bc5a78eeced7d8d5df0a1ce36688b24767577a4fdb4c4786060. Chain 2 (Bitcoin): anchored in block 956856 (2026-07-06T01:25:57Z), 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/GX89G2307465.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x268cdec0d8c9e915c662fe5a279c35b797e7b74cd6134ef8431c5cff66d4590e. 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/GX89G2301790.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x327571faec1b43cda7acd93627867d84eebaac4100c388a7b0dc039537810cf0. Chain 2 (Bitcoin): anchored in block 959103 (2026-07-22T05:56:21Z), 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/GX89G2396130.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6994e927427fdf6d14977e79cbee30f6f586e975b255198a054c1f4a86d06d10. 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/GX4R52376809.