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 0x2eca936753f788aa90a67b80340d398479ab44ea6a85529cd5c247af6f734a31. Chain 2 (Bitcoin): anchored in block 953699 (2026-06-14T22:00:24Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/7066f660-31e6-4b6d-9256-7fd14c5650e4.json and https://artists.proofprofile.net/proofs/artist/7066f660-31e6-4b6d-9256-7fd14c5650e4.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 0x7199599a6f2e8a5d77c1e0ccc29a06a42ad5b7d01df55b17f7f7f97e2ecc6273. 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/GBKPL1374579.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9ca9520105fa7612fa24c8f96a15fe14de0d88845124f62f43c8cda9c681e64e. Chain 2 (Bitcoin): anchored in block 958601 (2026-07-18T19:27: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/GBKPL1374580.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1d96e1b2059c4205e9571e164474a998974c593910a04bed3cb7447cdb2f1c3a. Chain 2 (Bitcoin): anchored in block 958783 (2026-07-20T00:05: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/GBKPL1374581.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9521328e6ca5844ff16ac38ad56921148d8f4c8718f24ef8dfc34a66b36317fc. Chain 2 (Bitcoin): anchored in block 958341 (2026-07-17T03:00: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/GBKPL1374583.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdaa0d8cd956964745e462b4a23756e497f1cb5aa7198de76979bc8ec92e2bded. Chain 2 (Bitcoin): anchored in block 958695 (2026-07-19T07:37: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/GBKPL1374584.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0642dd71a5fdc3b0e12ec6488b452dab549a80ee02a138c3eb4d8edf6e25eef8. Chain 2 (Bitcoin): anchored in block 958935 (2026-07-20T22:08: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/GBKPL1374585.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4cfa63677f315d9a76ff3515470a5f3ad2bd19180a5adc264afd11d92cd50329. 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/GBKPL1374586.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3d13734c55381891a5d3cafb03ae893bc9fe8d8056adaeadac177c7063f01275. Chain 2 (Bitcoin): anchored in block 958706 (2026-07-19T08:50:34Z), 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/GBKPL1374587.