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 0x170cf7803027b00f406793b9ca54c2280fd08054d5d8115142faf1001a9627ad. Chain 2 (Bitcoin): anchored in block 953592 (2026-06-14T05:36:59Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/0547c217-9a54-4175-a631-1bffed80f3b9.json and https://artists.proofprofile.net/proofs/artist/0547c217-9a54-4175-a631-1bffed80f3b9.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 0xe3d49150070c171a70ea6ac810d1f7bcb311294371c0413ec1bc7707aaecfda4. Chain 2 (Bitcoin): anchored in block 957770 (2026-07-12T23:17: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/QZK6Q2559113.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa0d9a26e71990283dff8261025c9525f3aa9607b215d709591e12ea45fd56b06. Chain 2 (Bitcoin): anchored in block 958238 (2026-07-16T04:30:31Z), 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/QZK6H2572634.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1b1d1ed7558c58f977bd55f18123a430ec28bc140ecaa517c182b1e3a6062bc9. Chain 2 (Bitcoin): anchored in block 958461 (2026-07-17T23:18: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/QZK6H2572635.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2a6fef80ffdb3870bd2a94481ae92ddf909c80ee7f8be11c915b6ca21e94d3e5. 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/QZK6H2572636.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb0b1d3600a3f5cdacd1e60f7bd5bd66060aae16b83ffe1c0f8e0ab051a579611. Chain 2 (Bitcoin): anchored in block 957785 (2026-07-13T01:55:31Z), 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/QZMEN2543697.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x20abbc7851a146929d458ff03d84656b1c63c9edb44d7f80b63aa873968243ae. 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/QZMEN2543698.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x032e023f0834cf3817b9d743be134620edf99dac4da795c56df50a73859b0a59. Chain 2 (Bitcoin): anchored in block 959144 (2026-07-22T15:38: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/QZNWS2574195.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa8e329812baeedd28aeb039830a5db94276281ec501b9289d3533340e52ee78c. 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/QZNWX2575661.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x763f7667361a8f61274394d61d8c4c414da8e6c176d1add96284e5c541f701cf. Chain 2 (Bitcoin): anchored in block 958242 (2026-07-16T05:02:52Z), 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/QZNWX2575662.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbe027d7a102e19a8c2ae220b6cdbe08cb270cdb0a9d7e7b136430783f7d40f8f. 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/QZTAT2509072.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x45db23bcee0d46adab94354fe43457ddf7e98436ab1202a7c208457355b0a720. 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/QZTAX2548255.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf47a50d84c387f927e5862ef5554fbc8a2a2e5545c5019bd524eeb4b087f17b1. Chain 2 (Bitcoin): anchored in block 959128 (2026-07-22T12:33: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/QZTAX2548256.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8736eb5a199741023c3c2d8889ff7dcbbfcea0b4c18ca86686e51c7113efe2a6. Chain 2 (Bitcoin): anchored in block 959152 (2026-07-22T16:23:52Z), 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/QZTAX2548257.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe1d0c8136db14736ebb7b5c7efefd2ff14d753e3f04d817b519f664eebeb844e. Chain 2 (Bitcoin): anchored in block 958838 (2026-07-20T07:01: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/QT3F72516042.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5a24c1dbe9c8ddba85bcb8736a8ade246b3e9c3e93e2d3eb9b3341ebc729e47f. Chain 2 (Bitcoin): anchored in block 958771 (2026-07-19T19:27:18Z), 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/QT3F72516043.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8742c0621e28a3c691d347ea46f078095fb3c538592c50cf996ac057e892a1bd. Chain 2 (Bitcoin): anchored in block 956772 (2026-07-05T10:01:46Z), 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/QT3F72516044.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1084da1d9d61283b341d82b94dea2bc55fff99f0c7138f63b13e30e327af0eb1. Chain 2 (Bitcoin): anchored in block 958817 (2026-07-20T03:52: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/QT3F72516045.