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 0xaf3c3eaad1895c43634d1adc14764a281a052ca4ef9ed1f52cb77d6c0fb52ea7. Chain 2 (Bitcoin): anchored in block 953746 (2026-06-15T05:25:34Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/a54505da-bed9-49ce-bc76-efe1ec0abc74.json and https://artists.proofprofile.net/proofs/artist/a54505da-bed9-49ce-bc76-efe1ec0abc74.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 0x39e9fc427700ba8663e7a3ae76a9cd2dc2c0a4eadf2ca53fe63c2938fc51b4d0. Chain 2 (Bitcoin): anchored in block 959114 (2026-07-22T08: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/TCJPA2401047.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7345661fd755258eff0912e34ff0dd566d4e564fc52ebd1ef51a96beab0ebfcd. Chain 2 (Bitcoin): anchored in block 959103 (2026-07-22T05:56: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/TCJPA2401466.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0a14eb369af3b15d86fd99bbf9987966cb634bf126960e222da21bdc8c85e23a. 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/TCJPA2402426.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1e4cb19feb28194de91990ffba4c62b35f1b7367bbba79055fe5798ff46eadc9. Chain 2 (Bitcoin): anchored in block 958796 (2026-07-20T00: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/TCJPA2416581.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2bd5a54d6bd249f421d0690f0656e3c57d2d0d83cc38f90b22ec3ffc0bdeb7bf. Chain 2 (Bitcoin): anchored in block 959100 (2026-07-22T05:29: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/TCJPA2416589.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5a0ef7f4108a541972a84f084f19395a44b52bcf43dd7b09efcfb1974dc08ecc. 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/TCJPA2416595.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x27a571f6e92d3e422bd2e7a323281516dc195b6f832bba8b8da8fbebf7db9afb. 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/TCJPA2416601.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x69080db218f1c8f379fdaf41fcda6ca271be53e4b76df2dc1f5332561a75e445. Chain 2 (Bitcoin): anchored in block 959123 (2026-07-22T11:35: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/TCJPA2416626.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x68e542caa8314fbe31876ffb7615922fc485348a902c665e964424fa620c9689. 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/TCJPA2416688.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf6c8c4455d7885e97e0b3be4677e96ef3b668bdbb3648dee7cc2b67ca633ccd5. Chain 2 (Bitcoin): anchored in block 956859 (2026-07-06T01:42: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/TCJPA2416894.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf40823b3f91e17ab9859c044e48fea0951bd7450f7409e4b85b9e4e4846ed156. 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/TCJPA2416914.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2793b2ff472b90b0a426cd919ea078a5d68b6e4aa782b3e383d6a5f4aa2af74e. Chain 2 (Bitcoin): anchored in block 959118 (2026-07-22T10:01:58Z), 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/TCJPA2416920.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1207359ea9ac70a39af6a73e439a63f8a649689192511a7a33d3f703ebd29060. 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/TCJPA2416942.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x23f11807fe3f3711b8fe9e376034f0ba3801177a1b4be939e9c6ff8ca92b39ff. 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/TCJPA2416958.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x95eee245edd02c094824192f0ee8c33567e9341f2872db8e62586dd0b9821f6b. 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/TCJPA2416979.