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 0x99092517f1f2bd80f8a37525e7ea56435cbad48ce6b9bf6c338b573bd5470012. Chain 2 (Bitcoin): anchored in block 953625 (2026-06-14T11:37:06Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/23e762a2-3182-453f-844c-b0d9f4ee29fb.json and https://artists.proofprofile.net/proofs/artist/23e762a2-3182-453f-844c-b0d9f4ee29fb.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 0xf5bc97ef45497d1002289af3ed1e34cd7340d1b2ba10dff315ceef24f9594ab7. Chain 2 (Bitcoin): anchored in block 958662 (2026-07-19T04:43: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/USANG2097341.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x664683f827a5ff51ae4d52957170359e6545fa86c35e0130701dd43d1cdf45ef. 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/USANG2009540.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x604783718bb3dcaa1ec1bafd655896dddf8fb0c894c16ad5243ee32122e8302a. 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/USANG2191596.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbb5cc75ad706a462211fe8054033d89c3450cbec09f74405fea7d1ae91aaf457. 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/USANG2191599.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf5d82f7c1a34a68ba952d6e2a9fc7459b935cc9750f3b7b8364a3abbb63e867c. 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/USANG2191600.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3a4362433bdbb43df99b3defaa533ce35afaeb6db1ccdbd36b5e4c6d41a6d04e. 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/USANG2191601.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa2c774afd45d7dd60a84ea7a8728b2f9cf6a6d50c0ccc61be7da2d4854fd9ae9. 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/USANG2191602.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0d82749ce4f7484b7b7b54bb612d2cbd5661650ad854041f550c983e6ab26f0e. 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/USANG2192814.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaca972a991a0570ba53fef026aa0eb20fe2ebd825d8c686a7613de250e274954. Chain 2 (Bitcoin): anchored in block 960506 (2026-08-01T03:50: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/USANG2191605.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfc5a514a7fe8df6167c597eec54abbf9d57b8a52c2c3c176d78c432acb0d1bdb. Chain 2 (Bitcoin): anchored in block 960296 (2026-07-30T19:11: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/USANG2191606.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x34920b0b8ddd55f71f50c9b7b3ca6df138fb9720599eca7ca03f4d2d4a8b93c2. 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/USANG2191607.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3547eb8f76b5f32ad55dbcab5a3ec992eac92db3076128028ed23ab10ee48860. Chain 2 (Bitcoin): anchored in block 960368 (2026-07-31T08:26: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/USANG2191608.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd20455c1cced7c51a6bc102a349c7737fa28dd005f035ba280449dcaca1b2f7c. Chain 2 (Bitcoin): anchored in block 960276 (2026-07-30T16:01: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/USANG2191609.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5a5c5170c43a11aac8203e0240fd5beed0504bfcc3e756f25500f227dbfa5626. Chain 2 (Bitcoin): anchored in block 960258 (2026-07-30T12:45: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/USANG2191610.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf570b443ac3c3976024423fa700225a8c6012f8288d6514607474d556e2c56a2. Chain 2 (Bitcoin): anchored in block 960485 (2026-08-01T00:10: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/USANG2191611.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaefa50cf8fde7a577f9e6836bd8432319cac52b654aca940327207dec624c979. 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/US3DF2071337.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x288716dff41c6a248e8b363fe1475c17915de012d684bfb8c6e9f4e04d3358e4. Chain 2 (Bitcoin): anchored in block 960327 (2026-07-31T00:26:26Z), 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/US3DF2121647.