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
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x26e9e3407e46e2b04307adf221b26e914d86135b36482bbe3c9a43121db88692. Chain 2 (Bitcoin): anchored in block 953408 (2026-06-12T19:28:13Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/16f63c4f-5439-47d2-b21d-899f5234ee7b.json and https://artists.proofprofile.net/proofs/artist/16f63c4f-5439-47d2-b21d-899f5234ee7b.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
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5ad54d3920e381fd563dc4e32df14958ccdb3fd9bf35d9fe3263f07833d979ac. Chain 2 (Bitcoin): anchored in block 956482 (2026-07-03T10:33:57Z), 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/QZNWS2178681.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x94dadc61046781c715458ad00dd58e1046b47afccc4c7e81e4c1d6dce2cf4ef3. Chain 2 (Bitcoin): anchored in block 957750 (2026-07-12T20:39: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/QZNWW2135887.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdc666cf56c580d8de131040df2c149cc287fb6a2d2d460172682cfacaac1d8ee. Chain 2 (Bitcoin): anchored in block 956545 (2026-07-03T19:59: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/QZNWW2135888.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5999b8c194d4ee45cee9cb6e324c56e6431be0869387e0bcf0113c837ab71544. Chain 2 (Bitcoin): anchored in block 958316 (2026-07-17T03:04:06Z), 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/QZNWW2135889.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbfc48ad705b677b312368c7935f997251ac16cfe3633a8c407718e94368d5ec6. Chain 2 (Bitcoin): anchored in block 956639 (2026-07-04T11:19:20Z), 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/QZNWW2135890.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf053173a79e8c5785871581625bb65fd52f5b6977f362e4050c0225278bbe498. Chain 2 (Bitcoin): anchored in block 956639 (2026-07-04T11:19:20Z), 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/QM6P42215500.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3af6f9ca913465c3dbb7f0f40690df640fd09eaa67c5b337529d07ee01aee76a. Chain 2 (Bitcoin): anchored in block 958447 (2026-07-17T19:47: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/QM6P42328644.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x16590414768c2f6308f61a0dfb863c1d5e01782798d87d38b4c6dbfcc96637a3. Chain 2 (Bitcoin): anchored in block 957756 (2026-07-12T21:36: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/QMFME2357385.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x623c8c94cdf6699e095decfd03ee021e5c6f8ae960b70088ddaf279010571fec. Chain 2 (Bitcoin): anchored in block 958501 (2026-07-18T05:33:04Z), 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/QM4TW2456789.