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 0x2e15f888b9b3152f6ed3dbc9a3bb8f026abd43918724931d6cf4752e78980c76. 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/685b4a58-da5d-4f58-8e97-649ce04cc86d.json and https://artists.proofprofile.net/proofs/artist/685b4a58-da5d-4f58-8e97-649ce04cc86d.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 0xb4aff3f91040e35a405ad744ae6f18c0aaef10ae8c891673a8f76cd6abd5614f. Chain 2 (Bitcoin): anchored in block 957754 (2026-07-12T21:26:22Z), 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/JPQ701300061.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0219e9ec151049bb3549dd9d62872cc9664b13b704a237b0de55a88979c2305b. Chain 2 (Bitcoin): anchored in block 957754 (2026-07-12T21:26:22Z), 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/JPQ701300062.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x907863b123f4768fc4617564bc897dbb57ee5bd33d09f0a17b3fa4d4f7da321a. Chain 2 (Bitcoin): anchored in block 957754 (2026-07-12T21:26:22Z), 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/JPQ701300063.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x45e9bdcaab96dfa2ee7e6f87eb09b4a045c33d24552021625952dcc7714d6491. 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/JPQ701300065.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x927b6afac1b8f09097c51d763b333b6631f9d7575c2bcde44618e068adb2a339. 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/JPQ701300066.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x83c34625e5da5f2b9b5530c1f5934cc569b689d99866e92eb183100b47eea890. Chain 2 (Bitcoin): anchored in block 956402 (2026-07-02T22:05: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/JPQ701300067.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x72e5d472ff0a6605099b3749bc0eebf84f0eb58c1672a6481b91d06d773ef308. Chain 2 (Bitcoin): anchored in block 958115 (2026-07-15T07:27: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/JPQ701300068.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x287456f26374936553d44f735e87fd855e4b04b64580f8161112a6ee4a9ca29f. 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/JPQ701300069.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xeedaa72884071683c889e34be6eaef5a808f5a6c5b502bd5f811be6767dc5e3b. Chain 2 (Bitcoin): anchored in block 956430 (2026-07-03T02:22: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/JPQ701300070.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb9c8cf01687f9795b848d176f832521d1bb1f7efc1503db3ab38df3cc46f26e1. Chain 2 (Bitcoin): anchored in block 958166 (2026-07-15T15:55:19Z), 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/JPQ701300071.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7d250e4a06ba82fd46ecfe9e9f488ddcfc593272bcd93e47ed2eb8f9097cf6b5. Chain 2 (Bitcoin): anchored in block 958086 (2026-07-15T02:55:47Z), 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/JPQ701300072.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x49d1b7801f81459a29699ba2fe09e061445fc916201fcce5d429fc8a84cb108f. Chain 2 (Bitcoin): anchored in block 958355 (2026-07-17T03:11:50Z), 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/JPQ701300073.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x30cd82a55fdc689c112a0c1c8679c82d81eb78950f2b57d017093cdb1b0516bb. Chain 2 (Bitcoin): anchored in block 958140 (2026-07-15T10:05: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/JPQ701300074.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5af34d6bfc0d71a69fd4198430a3cf8897a53376d6fc0dc4252c3538a8af470a. Chain 2 (Bitcoin): anchored in block 956482 (2026-07-03T10:33: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/JPQ701300075.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe8f25e983fc67fbcb820124ce41a8bbc1595aa95c2d81b9b4bdc7712ee5712df. Chain 2 (Bitcoin): anchored in block 958733 (2026-07-19T12:51: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/JPQ701500143.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x169590abc2db6c4a6c82d89c009609907b36caad300708c641aebf5f5c463ead. 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/JPQ701500146.