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 0x526cb163df074797af1873f0d74b63826a52de39f4aa14bac133cb99d12f303d. 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/12c9ec88-e592-4774-913e-a24bdd791dd0.json and https://artists.proofprofile.net/proofs/artist/12c9ec88-e592-4774-913e-a24bdd791dd0.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 0x85928fc4e24bfc4bff19abdbda2137042e823dc8ede3c27232f722b40d5db999. 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/QZHNB1907713.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3a5ef31a3ce10ecb5945b3cc97ade0f93e068ba3fb26a9341c40f108c7c9f028. 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/QZHNB1908205.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc96b4056c8806c2fb61a29e7765fd4fb8d4478208f28d6f2fba1e049ee72643b. Chain 2 (Bitcoin): anchored in block 956889 (2026-07-06T06:56:49Z), 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/QZES62098209.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x596d1e1c3dcc761adc6c6b956df3c070fb7db3008b90f6d66a93dd1b53c033f5. 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/QZES62098211.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfb80059f89ebf83391d9d3683477fa32a919fb6c2f8b9eed56890f9130a52fda. Chain 2 (Bitcoin): anchored in block 956656 (2026-07-04T14:03: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/QZHNA2085760.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9d2213d560bfdb6d05dd3ef095ef12f8d589afc3233135e6317041903b803877. Chain 2 (Bitcoin): anchored in block 958607 (2026-07-18T21:01: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/QZHPJ2072937.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x15198645eb458cd9b80917ea738596759b1ae62e60027e07135ff7c4d09fb956. Chain 2 (Bitcoin): anchored in block 956560 (2026-07-03T23:28:02Z), 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/QZNRS2003374.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1ab37a9092620e18f5fc010f2a599d398fef45a2e0f01896466690deb22082af. Chain 2 (Bitcoin): anchored in block 958349 (2026-07-17T02:28:59Z), 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/QZNRS2077995.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x49f030990b6ef22ae0c3ddb0f5bfb6a950cfdd2d731cebd80e409406e572470a. 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/QM8DG2171116.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcee61e462ada10c9c1618a075186e734f4d5e989ede78ce9b2c8d0d1f132cc38. Chain 2 (Bitcoin): anchored in block 958074 (2026-07-14T22:45: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/QZFP52037652.
Why Can't You See What's In Front Of You?
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2e046ed12286e59f98045ca90f24def6b8ea8e2facbdf631abf8821c64703ef3. Chain 2 (Bitcoin): anchored in block 958785 (2026-07-19T21:40: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/QZES62598857.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x97f851d38eebea92e3176b5c326491a3de8d20e9dedec8b5e64caca286c30c25. Chain 2 (Bitcoin): anchored in block 956551 (2026-07-03T21:18: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/QZES62598858.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x21c1f328db141fbcb90c3545c7da7981d2cc8ce1d5b8150dee99f7013f543645. Chain 2 (Bitcoin): anchored in block 956856 (2026-07-06T01:25: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/QZES62598859.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xef695d83834c124c7882b70eb27ffe035bfbabe30c5d39e6c0c9251df8e6f374. Chain 2 (Bitcoin): anchored in block 956856 (2026-07-06T01:25: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/QZES62598860.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0caa28f866eb81226baca7ccb999aa05c32d5defec9f2fbef72c0ead96072720. 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/QZES62598861.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe8285d061fbd5e6e82745927c1aa84747ad94a5a608da39c1d3e9ba3d9af4214. Chain 2 (Bitcoin): anchored in block 958980 (2026-07-21T07:04:12Z), 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/QZES62598862.