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 0x98ef483198b3eaac267e1c322d972b820fe52e413dcf74599440da0ee190804a. 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/4ebaea2e-b5ef-4af6-92ac-70ce269572e4.json and https://artists.proofprofile.net/proofs/artist/4ebaea2e-b5ef-4af6-92ac-70ce269572e4.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 0x076cc2f9dba83871584e529c74c9598c56688cfbe193b912cee8642021750cd4. Chain 2 (Bitcoin): anchored in block 959008 (2026-07-21T13:14: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/GBKQU2141745.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc912ea11ee4bd588999b5058bcbee6a964b094302f80509c8a824b0f64902ec3. Chain 2 (Bitcoin): anchored in block 958942 (2026-07-21T00:24:07Z), 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/GBKQU2122434.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x82d33ba97a26efdb2e1293cb720e65b063b8c46535495d911a7238e1653f7c29. Chain 2 (Bitcoin): anchored in block 958682 (2026-07-19T06:17: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/GBKQU2122479.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4e29c48cae482d6d2d607cb589f17a728caec2875ff732f59890a98813e1ac8c. Chain 2 (Bitcoin): anchored in block 958770 (2026-07-19T19:26: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/GBKQU2122264.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x076cc2f9dba83871584e529c74c9598c56688cfbe193b912cee8642021750cd4. Chain 2 (Bitcoin): anchored in block 958095 (2026-07-15T04:30:08Z), 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/GBKQU2141745.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd8f20526b15757c7382802f1f440ab46f8b1640d22f5421227a81ebfd4eb3ab1. Chain 2 (Bitcoin): anchored in block 958058 (2026-07-14T20:20: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/GBKQU2171084.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4a555aec3a1b05a5ab74583aedc70a4fb7f09aa9ec620bda51154fb855926a0d. Chain 2 (Bitcoin): anchored in block 958686 (2026-07-19T06:43:29Z), 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/GBKQU2176877.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa69568cb4d05b6c1f72a2d36d1e2859ddeb1d38d934be3498a6ea72a658a6b35. 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/GBLV62100134.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x60fb8b4db0ed57589b4851893e0947a4a2fc7ee8995aba1917f2e24464a82bd8. 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/GBKQU2253564.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xed62db92aec644f9a96bb5fabad012e790efcca179f4903d020ec2de41c90918. 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/GBKQU2253566.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x83fc8f2f70afa78f6cae58b790cd33ef0e815ef305d9e6b4b323f323482c284d. 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/GBKQU2253567.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x744b8a19cbf91a85757368824101326a18bd121827d6c4670c24b5574fbc7e03. Chain 2 (Bitcoin): anchored in block 958410 (2026-07-17T12:18:07Z), 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/GBLV62215134.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7ca18003ef11fe292c4eee4eb5600f342394e998b1d8b02a147607ec4edb123e. 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/GBKQU2348679.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7eae716e31e6f902137eb63e9cfe3c811b03ff3169a081802a8832dfe8d052be. Chain 2 (Bitcoin): anchored in block 959058 (2026-07-21T21:09:36Z), 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/GBKQU2367198.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x13da9d2a0662969729fd8f686d9d4b6a1caf3c522ead1a979f1b79a57de9edcb. Chain 2 (Bitcoin): anchored in block 958300 (2026-07-16T16:14:30Z), 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/GBKQU2367200.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x986734024de37add90cea73fad9eb31788e0ddddb8fb42f468de6bd3aed2a117. 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/GBKQU2367203.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd215557c64f07942b833f04c50952341b22d2c8636db945ccd20fdf8260db0b8. Chain 2 (Bitcoin): anchored in block 958340 (2026-07-17T00:53:26Z), 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/GBKQU2367204.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xce278ebd95066c2870f53ff92d8e56ef272aaf434665a254f2ba2c900a210670. Chain 2 (Bitcoin): anchored in block 958538 (2026-07-18T10:30: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/GBKQU2367206.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4708822a8755183cffd9fd96118bdca4b559a0d039e8fe27446d607be8a06799. 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/GBKQU2367207.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe9acf37834c7379f60c98d956c93af34ddf3d6fdfd9779178e1425c97d6d102c. Chain 2 (Bitcoin): anchored in block 957546 (2026-07-11T09:35:53Z), 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/ESA112325864.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x82a00cc590a91867283a61931d80484cb0578177808721fca950c4b47acc4786. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32:09Z), 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/QZMZ92335102.