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 0x7edfd699285b89aafdabab6f5012e1ab2be7854ceed7afdf6bfadd5fc32df0c2. 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/056b0218-674d-4cd0-8c3c-db53e79187c0.json and https://artists.proofprofile.net/proofs/artist/056b0218-674d-4cd0-8c3c-db53e79187c0.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 0xe482993aa005ebd9ff8dbb3f6cbfaa5584f8d09252c7d0a205a2fbf35d93d495. Chain 2 (Bitcoin): anchored in block 956420 (2026-07-03T00:42: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/GXF9Q2578945.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4276b89386c2f649d3948b10074041d3af9fbbdc70e77bb65484df18e49a2aa0. Chain 2 (Bitcoin): anchored in block 958202 (2026-07-15T21:23: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/GXF9Q2578946.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1f1d5ed06899af2a272aa45f658c4e479e884f04073c7e34e04ce36de5668013. Chain 2 (Bitcoin): anchored in block 956420 (2026-07-03T00:42: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/GXF9Q2578947.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1ec54b28ed91480484fdd05ba9875f27ee66c6f9f978b34a69ae5d315815a45f. Chain 2 (Bitcoin): anchored in block 958208 (2026-07-15T22:40:25Z), 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/GXF9Q2578948.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x648a8aa35c4682881cbe4a4dde08ef416db777b3962af39c4fd6985b7e80ad72. Chain 2 (Bitcoin): anchored in block 958355 (2026-07-17T03:11:50Z), 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/GXF9Q2578949.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbf261fe67b28205c3e14881e0cb5a60cf21b3315e47282e0aeb49ec5d4d9ec09. Chain 2 (Bitcoin): anchored in block 958621 (2026-07-18T22:59:44Z), 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/GXF9Q2578950.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x757f3635c36eec3a3f0777c69023a92517bcc5bbfdc3dc6f996f86820ba23124. 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/GXF9Q2578951.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x32731d892031951c47dcd84c1d3891508c51babc89a1196c579e576fd504cdbc. 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/GXF9Q2578952.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x722dd4e96f4919893eee1bfcf748bc87ad34c880306ec378a47f4356f7cbba87. Chain 2 (Bitcoin): anchored in block 958508 (2026-07-18T06:27: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/GXF9Q2578953.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0112acf5d4697a08beeff0ab785027375a8cabc598dc7638313d60180f7eee2b. 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/GXF9Q2578954.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xeb16636fec57d66e00cd98bf820afddb65fc481fabcc914e4aed52e674e477bf. Chain 2 (Bitcoin): anchored in block 957770 (2026-07-12T23:17:00Z), 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/GX3Q92522784.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x52f254417d6029f3c5dd632cc34a2893268efe508f2f32655433ab204ba01955. 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/GX3Q92522785.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x70ad0346cf6e50096bec8b6c26df16b2eef0f89d21c1bb46d4d5d69c20708bc2. 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/GX3Q92522786.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5f1d1b35906bded99cbb25ecd0abd69da1112520b3af864c40845f2d88245d7b. 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/GX3Q92522787.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x87a98f11c3c16835646fa3e46bea72a1dd89b652e6a1c44fe66f61d44e234aa1. Chain 2 (Bitcoin): anchored in block 958461 (2026-07-17T23:18: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/GX3Q92522788.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x05c9ac4847a8a2333082dc88bd4f2b548c9289c035bcfbfd7a28229211a6d051. 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/GX3Q92522790.