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 0x1993b1ec97acf9f87140d46cb5b76d7ae6fefa5c2b965579ea014fb223066a4a. Chain 2 (Bitcoin): anchored in block 953605 (2026-06-14T07:39:50Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/1052a272-4a4d-4508-89a5-657bd6f23e49.json and https://artists.proofprofile.net/proofs/artist/1052a272-4a4d-4508-89a5-657bd6f23e49.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 0x9147f844e248c8d9685feec21add4f79c6fb5029f69e2f4846666dfbcbda7d8c. 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/FRX282074600.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf290f1375e131e0b771d6b2833a402fb9d7d94478294ab5462db80ced682bbd0. Chain 2 (Bitcoin): anchored in block 958823 (2026-07-20T06:33: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/FRX282074601.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0d2bc807f3dfce9e5689dfac29d7bc52d0da3c65392fc9d9d07ef5c46d8879e8. Chain 2 (Bitcoin): anchored in block 958770 (2026-07-19T21:42:35Z), 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/FRX282074603.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb0a03f6e5f841b8a79365bfac561c796fe51901b87ef89c9aaf6bd2db6169d7d. Chain 2 (Bitcoin): anchored in block 958106 (2026-07-15T05:35: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/FRX282079401.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa0fae906fbc3fc7e48dd070611a571965c9f9252d8ac37ccbf62c27d33d68c31. Chain 2 (Bitcoin): anchored in block 956728 (2026-07-05T01:43: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/FRX282079403.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4806a651cffd0840e12ffbb1896bc613d9a85cc009b47e6f9e7765188cf1493b. Chain 2 (Bitcoin): anchored in block 958582 (2026-07-18T16:47: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/FRX282079405.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x06790096350607d59b460471f3b15057a7e954682e1b72a38f53b6d871fcfad3. 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/FRX282079408.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x39f8c053f4be7a159f1e8a73985af1f3499db3eb585556df96e43a79fc161f83. Chain 2 (Bitcoin): anchored in block 956474 (2026-07-03T08:56:35Z), 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/FRX282079409.