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 0x24d28c451f2a6e67df46624d6d6dfa1f1a7c19d28e7fb4ee015abfcd78896cc3. 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/c086505e-b448-417f-8b7c-b060f5286e2c.json and https://artists.proofprofile.net/proofs/artist/c086505e-b448-417f-8b7c-b060f5286e2c.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 0x7c6e9514a1ef94f341ff788acfa785106775f2f13fcd599ed381aabdb0e0319b. Chain 2 (Bitcoin): anchored in block 957751 (2026-07-12T20:41: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/CAQ8S1625958.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5b55cbd8ebca0775b39768cc9059b8e2325229d10b0749169850f6a1a3a3a163. Chain 2 (Bitcoin): anchored in block 956790 (2026-07-05T12:31:54Z), 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/CAQ8S1625959.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8ea9dbe174545077fa9580b898bf06cbc6fd2323551938968c625abc53449f43. Chain 2 (Bitcoin): anchored in block 956738 (2026-07-05T04:47:21Z), 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/CAQ8S1614182.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2c7d8a2ac5245214daf9e06203c8d81e9f535e26eaafcd3d205175cf31cc9647. Chain 2 (Bitcoin): anchored in block 958714 (2026-07-19T09:51:44Z), 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/CAQ8S1614192.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbdc3f8d39032d1c876e3e722a1b2012eecaefe25b2296686f6fdf1b662327b07. Chain 2 (Bitcoin): anchored in block 958079 (2026-07-15T00:21: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/CAQ8S1614070.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6c96046d3f0c0054aeec4ca5bcce26c94938890f1c6dd1d8186a8d1f73fca617. 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/CAQ8S1625962.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x482bfb7c9e936158ad36442f6e397575f0ed8ac668c7771770e2159f0649e1aa. Chain 2 (Bitcoin): anchored in block 956826 (2026-07-05T19:27:56Z), 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/CAQ8S1616961.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x61809435342cf3a1f8f3de1f0dd0071b55bb48c3fc16b2a3d2b39396cab7b08e. 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/CAQ8S1644681.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9884f7734ac8135f2685ebfcc1571d6a17bba3613379da779c0fece423d4671f. Chain 2 (Bitcoin): anchored in block 958543 (2026-07-18T11:58:44Z), 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/CAQ8S1644889.