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 0xd91abffd772e369bf40f8826360f4f8d66e45ccc3513163df8f7a9d1e1ed3cc3. Chain 2 (Bitcoin): anchored in block 953694 (2026-06-14T21:38:09Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/6fde9982-efd9-4126-a8c5-ae1b56360607.json and https://artists.proofprofile.net/proofs/artist/6fde9982-efd9-4126-a8c5-ae1b56360607.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 0xf493f46f85848819413d48aa6191cc54e47825e9a2829ea45a0c227f96ae10cd. 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/QZQAJ2100172.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa456018ebfdc749a3df0d1078f5ab1987cf6f1c842bd7fc51697e23cd7b777bb. 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/QZQAJ2100142.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb6aab7048073f7b369514bbcd9ca95ad1cb3d0f5623f51792f4dd3275a6566b8. 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/QZQAJ2100149.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe9c49ffc7249d3419681704d73a75f72136d1a78046581155d68634359d54fea. 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/QZQAJ2100871.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4bdda95f2565ec55ef30c9f59c1747dab344e3fea183091b7b5e3df72e50238d. Chain 2 (Bitcoin): anchored in block 958303 (2026-07-16T16:39: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/QZQAJ2100893.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf9269ebdeb4385acbf4d429c334fefd9d5ab2dec5eccf8744e251962db797031. 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/QZQAJ2200130.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x957632bdb8f1eac2d2823ff6c9564e36c93a236cd840eed94e91134a09ef2341. Chain 2 (Bitcoin): anchored in block 957899 (2026-07-13T19:36: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/QZQAJ2300626.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb40a699dcc7ac3374f46ed24d84270992ce2e4235e5c30f7cedbe55133c5ed26. Chain 2 (Bitcoin): anchored in block 959054 (2026-07-21T20:19:31Z), 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/QZQAJ2300618.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb9554d71358d674ae506a2e9888283f2d263a87100c177f13da26938e2c2c641. Chain 2 (Bitcoin): anchored in block 958943 (2026-07-21T00:27: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/QZQAJ2300583.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0e91f91302aacdbcfe5829dfb3db16e9f7eddb05b376c0063eba34cde304c1e3. Chain 2 (Bitcoin): anchored in block 958538 (2026-07-18T10:30: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/QZQAJ2300581.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd065dac620f2388d452752d63f5a9683712252cc456d3dee8352ff1cebd8cda4. 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/QZQAJ2300616.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcbc21310ad2de6f7bb3acc581d914457671bfcd0185d1a710fa6f6505f9e3f9d. Chain 2 (Bitcoin): anchored in block 958194 (2026-07-15T20:32:27Z), 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/QZQAJ2300585.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa53b9535e62471579e7c19d202ddbfdcf36501e45d4eef48dbcdf29e05fe3ccf. Chain 2 (Bitcoin): anchored in block 956375 (2026-07-02T16:51: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/QZQAJ2300622.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x012efd165b619e5b1de7f5633b25aa7eff4d3a99a593ffbe5668b2df93a06815. Chain 2 (Bitcoin): anchored in block 958924 (2026-07-20T18:54: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/QZQAJ2300255.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4a6bb58b0b4591e4ab45abcfcb7f82641ce1c0af814e482119ebbd4e41ad7762. 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/QZQAJ2300261.