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 0xf7c8d2fab34c2c22f6b5e992495a047df81a7705166435840f3f6ff148ba7b43. Chain 2 (Bitcoin): anchored in block 954346 (2026-06-19T03:51:26Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/95ab05d0-b1af-4786-81b4-d1daddc2f003.json and https://artists.proofprofile.net/proofs/artist/95ab05d0-b1af-4786-81b4-d1daddc2f003.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 0xe77c1440cfa1aa89e37649c4a692a6698f650bedcc23f4a6c6f2f774f5356724. Chain 2 (Bitcoin): anchored in block 958388 (2026-07-17T09:14: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/QZNWU2525774.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3398227496fe8e76a3229f917e62de006728eff35e6eaf5f52154d135f6f8456. Chain 2 (Bitcoin): anchored in block 956634 (2026-07-04T10:04:33Z), 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/QZNWU2525775.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xef712a99162e3cf57e22f6c25275ab2715b2e76c71aa9369d80d14ff85184cb4. Chain 2 (Bitcoin): anchored in block 958432 (2026-07-17T15:43: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/QZNWU2525776.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x26eed8dc96311f4d9eefbbbdc598f9845c073667c548046caf5e621e691a205b. Chain 2 (Bitcoin): anchored in block 958819 (2026-07-20T04:08:24Z), 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/QZNWU2525777.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd544790e54025446728df51d5999f5d9dd74def3ca9cb9bb0e309ceade0a2ad0. Chain 2 (Bitcoin): anchored in block 956634 (2026-07-04T10:04:33Z), 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/QZNWU2525778.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb4dab5c87849e8151986be78d4daaf2eb7151fee713440c561e755e350d20bca. Chain 2 (Bitcoin): anchored in block 958399 (2026-07-17T10:39:51Z), 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/QZNWU2525779.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf6353d23e6d6bfedefa0c56cf9539cc36d13fdf18e6388a0b5520ef7c7264304. Chain 2 (Bitcoin): anchored in block 958436 (2026-07-17T16:42:22Z), 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/QZNWU2525780.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x85d906f2065b86f962906013d23e7f244c2a94c300eb655c6c107ba429af378b. Chain 2 (Bitcoin): anchored in block 958383 (2026-07-17T08:20: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/QZNWU2525781.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x19d7ba3388154ed8427d07cf020332f09d6ee93ad27dfe95020fa48815f6ac38. Chain 2 (Bitcoin): anchored in block 958383 (2026-07-17T08:20: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/QZNWU2525782.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x467586d3af5c06ec1cdb7c96d61ecf85f5ffcd034fa377446d5fca95e37a5bd9. Chain 2 (Bitcoin): anchored in block 956634 (2026-07-04T10:04:33Z), 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/QZNWU2525783.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbbff61a6fec8e9698387d85b3b9beb3fc557a0794edec9145aa1a9a2e29251d0. Chain 2 (Bitcoin): anchored in block 958383 (2026-07-17T08:20: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/QZNWU2525784.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x98a5b5753acdf0c226ce844b2ae2d67e8d9cff90a1aa8a7772f1538839cbce87. Chain 2 (Bitcoin): anchored in block 956634 (2026-07-04T10:04:33Z), 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/QZNWU2525785.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcb6184005fdf5e2f653a13b5db6db608793d285fe23330b752b43f1b6dab1662. Chain 2 (Bitcoin): anchored in block 958383 (2026-07-17T08:20: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/QZNWU2525786.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf0a3c8c179649f0ff76512dc6c94de041aaead4a7895dc905edd10740911c4f2. Chain 2 (Bitcoin): anchored in block 958430 (2026-07-17T15:33: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/QZNWU2525787.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9d2a0a819c6eade695a851ee7c29a700db453f652d67d140b35a880129f7c5f9. Chain 2 (Bitcoin): anchored in block 956634 (2026-07-04T10:04:33Z), 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/QZNWU2525788.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdc5fd7c07fdaa804b174f374eb9c62d92fa56afd20848365fb49902da01f74ba. Chain 2 (Bitcoin): anchored in block 956634 (2026-07-04T10:04:33Z), 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/QZNWU2525789.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1565948aff8197f5803922a7cd46b7e52aac63a3b0995a5858c280d694fbbbe5. Chain 2 (Bitcoin): anchored in block 958397 (2026-07-17T10:29:45Z), 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/QZNWU2525790.