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 0x76715f967c314b183673423f5b1bd9bd82ceda1f7a93994c2e7cd71bd07a747b. 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/66aa1b35-ab0e-46b1-bde0-06aa9ebcf1c3.json and https://artists.proofprofile.net/proofs/artist/66aa1b35-ab0e-46b1-bde0-06aa9ebcf1c3.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 0x525772b143c103ee397b9ddd1a985ee95b5bc7b48be1c8ea0e5bed32a92312ae. Chain 2 (Bitcoin): anchored in block 958792 (2026-07-19T22:55: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/QZNWY2339439.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x30c76f3f89903608a796ddd7015dfe3e2dbfd1594469f316df891600e58b658d. Chain 2 (Bitcoin): anchored in block 958246 (2026-07-16T05:55: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/QZTBA2373873.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x172ae62dc35516f8482c375b04f86e5fd8ea3137e244924fb274dee1e33c39e8. Chain 2 (Bitcoin): anchored in block 958157 (2026-07-15T13:14:32Z), 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/QZTBA2373874.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x799e3d0149b734226cbfa5d56d5ed2ad6508cd091152ec05bcf6acc1a2d81973. 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/QZTBA2373876.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x11f787b7ce968ef16ec970772df8718edce5112d2202fc21871dfb338c9e86de. Chain 2 (Bitcoin): anchored in block 958695 (2026-07-19T07:37: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/QZTBA2373877.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc8f0d14262e664ceb65ead9dafcf5e8825520aa7e1338a5538a7b5abebdd6a68. Chain 2 (Bitcoin): anchored in block 956822 (2026-07-05T18:48:28Z), 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/QZDA82414121.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf782d289c47bc8fb96370851aee8850be1e1a53f919a6e7737e7af680cf5c51e. 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/QZES92452411.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x999c0beb64f76d4372945aa78286acbaf119d33f77b0f0e56483240a59770f04. Chain 2 (Bitcoin): anchored in block 958876 (2026-07-20T12:15:48Z), 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/QZES92452413.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5c403c8056b652bc3e1ab5a85ed7b142745458a0ee32618e94622e743d278f29. Chain 2 (Bitcoin): anchored in block 956822 (2026-07-05T18:48:28Z), 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/QZNMU2418600.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x796f0cf876e2b9e35f0707eb9f8465b36bb03c3706f84eec77f27d59a1dc74ce. Chain 2 (Bitcoin): anchored in block 958761 (2026-07-19T17:49:48Z), 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/QZNMV2480839.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x303f88ef5574a084d36ab149c84d34891725f57fe7235495a27944032e973c27. 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/QZMEV2509698.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1da3bab404dd6339e76e49ced603122348887567a54f70eb1816dc00de1c7ed3. Chain 2 (Bitcoin): anchored in block 959087 (2026-07-22T02:05:55Z), 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/QZMEV2509699.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x460de0ce690fb3fc1d0526eb7521cf4b6f5c37ecc35cfa1cff4b15a3ba732c18. 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/QZMEV2509700.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5a83a0a337ae1cb409dd391faf58fac61aafd491c730f1fdf863ecf7b428155f. Chain 2 (Bitcoin): anchored in block 958465 (2026-07-18T00:04: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/QZMEV2509701.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb0f1a3a3b130616e0b58b60eebe70d7bdc1f3011394b871412cb578362fde63f. Chain 2 (Bitcoin): anchored in block 956713 (2026-07-04T23:03: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/QZMEV2509703.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x494eac29d89100e0d4347d08f140ae5d8a67131896066bcec4ce2b50abccb778. Chain 2 (Bitcoin): anchored in block 959001 (2026-07-21T11: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/QZMEV2509707.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe0e4884e33d6e087abae3dc5e56bddca074e49df43d1f0749b8463e287a5537f. 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/QZNMU2597058.