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 0x0a97709bc5e4f7eced74a5c13b3f98760e766439b037b64dfb51b2be004cbca5. Chain 2 (Bitcoin): anchored in block 954618 (2026-06-20T23:05:13Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/c8e608f4-63c9-4166-9865-b81c626fa614.json and https://artists.proofprofile.net/proofs/artist/c8e608f4-63c9-4166-9865-b81c626fa614.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 0xc08db208d3c9bd95a2d36600b2fc2cbdc51195d8f20993952f028bbdaff44f74. Chain 2 (Bitcoin): anchored in block 958444 (2026-07-17T19:12:23Z), 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/QZWFQ2452480.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfb25bfc37f46bc731ccd597fba4b2464d46d1fc15cdc33b82fa1c4bcc00fc5da. 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/QZWFQ2452477.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xac8b551e5d2a5a04382dff9ae515861d157e0f5707e4aa7ee82a0f4be3e75be7. 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/QT3EZ2410886.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0619dba4e6e2245197365b2d00614e967c78b4325d7826cc884a9aee8adb9ed3. Chain 2 (Bitcoin): anchored in block 956551 (2026-07-03T21:18: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/QZES92509949.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdedab830c552ec2e83e8547c0f55d4655f243642c0e632eb76268c0264d90fb3. Chain 2 (Bitcoin): anchored in block 956856 (2026-07-06T01:25:57Z), 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/QZK6F2548500.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xab92844812a18036c7e570ca8b761d40972583a70e202b8f0b37c75c06a8886e. 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/QZPLR2579159.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x622d9f840db6c526b0ed7792a54a4d375b6ddb822030928612c28e5aca1e725b. 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/QZPLR2579160.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdedab830c552ec2e83e8547c0f55d4655f243642c0e632eb76268c0264d90fb3. 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/QZK6F2548500.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0619dba4e6e2245197365b2d00614e967c78b4325d7826cc884a9aee8adb9ed3. 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/QZES92509949.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9dff07551adf916f9d1fc9297cbb34e7985efa8419e2c317481b8d9418011036. 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/QZPLR2579161.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa72da8ff18acdd21f7ef1da247ca14f85399055c6fef3dd498d054017ed8c6ab. 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/QZPLR2579162.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0a5838bbe064f00b17d41bc3d508a4c895b9492cc946d0d840904a2b5b506bef. Chain 2 (Bitcoin): anchored in block 958917 (2026-07-20T17:53: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/QZPLR2579163.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x372046b03b4a225ef27ebb827051792d817aa99133f65835cb459899e5ad66bb. 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/QZPLR2579164.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaa404e0519765d52edd151f6beb0d656f2697f4d0e99570baa50b8452d4348d0. Chain 2 (Bitcoin): anchored in block 959107 (2026-07-22T07:19:23Z), 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/QZPLR2579165.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa8cc1cbdbc640b8f52b2b7c28efe8b5aba8fcfa66121c7f91333521efc275609. 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/QZPLR2579166.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7bf116ae5a3442a90b2bc4b696101090b792fce4a5a690c1b2d44cefeb5edc59. 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/QZPLR2579167.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc718fecb99359c8d88490293e78b6bee192793af4b88c5ef440a14deded3b577. Chain 2 (Bitcoin): anchored in block 958878 (2026-07-20T12:32:15Z), 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/QZPLR2579168.