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 0x41d6e115a041a1651d65fac23dcb3447465d3e62c9529839fb3eefcbf39e8f3b. 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/ab45b777-16af-4fe0-b5ae-06cccfcdb01a.json and https://artists.proofprofile.net/proofs/artist/ab45b777-16af-4fe0-b5ae-06cccfcdb01a.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 0xbb817cadb26e7694a67e9eb63ef1e2889fbd89143f6457b4456ca646de551f2b. Chain 2 (Bitcoin): anchored in block 958600 (2026-07-18T19:24: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/QZK6K2053582.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x096323dfcbadecaf20ad20b77547ccc21fded3f86560473e114f5719ecc55f91. Chain 2 (Bitcoin): anchored in block 958340 (2026-07-17T00:53: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/QZDA62267411.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7ed29a7ac6a45daea2612a2894fd1229f9c7f5f49edb226ded8a39ecc1d409b3. Chain 2 (Bitcoin): anchored in block 958058 (2026-07-14T20:20: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/QZNWY2288787.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3427fae0fb2fe95f64db746e568312e14ede8df8ac199e911ed11b8c4b843acd. Chain 2 (Bitcoin): anchored in block 956772 (2026-07-05T10:01: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/QZNWY2288790.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x80015386fe7ab3550d8d33d05b9f29d0bcccc354208d98a2638b48f4fb468426. 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/QZNWY2288791.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa6b80d82406d70bdcd3afff7db45ae11f07ef92968afbcc1f706acdf3472e833. Chain 2 (Bitcoin): anchored in block 958867 (2026-07-20T11:08: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/QZMEN2333438.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xed0737d2416ed7368cd88200028208a964b8a68747885e0c1f7b02bf71eb8c9a. Chain 2 (Bitcoin): anchored in block 956422 (2026-07-03T01:01: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/QZWFE2352877.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe03c72597ade785ae6861a95ba164c18dfedcd8aa87f114afc40953eda5e3099. Chain 2 (Bitcoin): anchored in block 958942 (2026-07-21T00:24: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/QZTB42406977.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7c3f6f484f3053ba805c6226919e63f3b6e595921b55c0e2e22b2f54fd22d8d2. Chain 2 (Bitcoin): anchored in block 958444 (2026-07-17T19:12:23Z), 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/QZTAZ2447540.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x412df6790f0416bed83011e295a76513092ef27bd0d1bfc1dead8272b775479e. Chain 2 (Bitcoin): anchored in block 957622 (2026-07-11T22:55: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/QZWFR2474186.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa145ee7718d7a60e715c4594a0244c6e7907fdac50881dca382aed80991c2ed1. Chain 2 (Bitcoin): anchored in block 958796 (2026-07-20T00:01: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/QZWFR2474187.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x60a3f4c4a0f543737ea663e93df6dc423c75507cdf0a6bdb3e01db24a0118584. 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/QZWFR2474189.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x10c3dc172bec536362fde42823b3bd9f39119257910719d3479f68e528a86904. Chain 2 (Bitcoin): anchored in block 958544 (2026-07-18T12:14:37Z), 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/QZWFR2474190.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb2ea0794f016fd71a1cb09319aeae6864316f0c8fc38daac0105de93b248f391. Chain 2 (Bitcoin): anchored in block 958541 (2026-07-18T11:37:54Z), 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/QZWFR2474191.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbda11a0693e6ac76402ac735e4063a4a7ce08ffed11594d0b254f294ca616e43. Chain 2 (Bitcoin): anchored in block 958690 (2026-07-19T07:14:39Z), 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/QZWFR2474192.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9f851130459595767a653c90a74f0676020679453d59aa05c392e5a68a1bfae3. Chain 2 (Bitcoin): anchored in block 956422 (2026-07-03T01:01: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/QZWFR2474194.