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 0xf8b86406a57009fdc6c6676bd384d423a228df8694d0be4783d18821108387eb. Chain 2 (Bitcoin): anchored in block 953645 (2026-06-14T14:31:42Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/40753736-e5b6-4271-9c4e-0defd1ff457f.json and https://artists.proofprofile.net/proofs/artist/40753736-e5b6-4271-9c4e-0defd1ff457f.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 0x886aa34c170e99c2d8d65d279005a803b06d660c50aa927d88d5ebdf4ab4372d. 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/QZWFS2598667.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7f0c48dd141a26867b316db8faa798286be069d77a8463c62202763283377c27. Chain 2 (Bitcoin): anchored in block 958897 (2026-07-20T14:57: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/QZWFS2598668.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6f6936293b0e3007246921c65c3d63dd37e866df4dc9bc181aab1b968043c5c2. Chain 2 (Bitcoin): anchored in block 958857 (2026-07-20T09:45: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/QZWFS2598669.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5aa75e6cc3f1724bb5bba4046d21cf4c4a04f7909cf54b0ef62f35ef5025487c. Chain 2 (Bitcoin): anchored in block 956776 (2026-07-05T10:59:37Z), 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/QZWFS2598670.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x42aaf6083511c2fb1f278098735a42f6c245bd4c5bf8b3489cbc0f9f18c6ac49. 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/QZWFS2598671.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf4b4b45d2cab271f6b8635d24d92cebf9151c950b6008306987c0bfc1436b00e. 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/QZWFS2598672.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7e909dea3a0b6b22fb21ed7a7260c50e9b870d6d95df0c5b1b6895093662227c. Chain 2 (Bitcoin): anchored in block 958825 (2026-07-20T04:55:29Z), 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/QZWFS2598673.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x70ab406c94f56ac647ad4d4f6004f16413c46718ca6d8e45f9097209cdc975b9. Chain 2 (Bitcoin): anchored in block 958924 (2026-07-20T18:54: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/QZWFS2598674.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe85ef766d46789e34161e7fb7ce61c9b18d5d4212900678f0c80311f5845d344. 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/QZWFS2598675.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x37a5d2d847f645d8a4e5e826e0fb5c8b2eec8f8d6175a628e083c4aa2d3527cb. Chain 2 (Bitcoin): anchored in block 958857 (2026-07-20T09:45: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/QZWFS2598676.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x05a6c3ec7a07fa2b8ea17df6aa586cc4b9bb8c17d1f056fa66cda68061d20442. 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/QZWFS2598677.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4a0a030fe34e93b788d65126e3c12813b43b46c15cba177a5c99b5f5f508a455. Chain 2 (Bitcoin): anchored in block 958853 (2026-07-20T09:11:53Z), 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/QZZ762500633.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7586c009221dbe384eaa4765f8f332f10dba1fb46816e9d30718c686c1df0673. 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/QZZ762500634.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x27a1015ebbc38d69600bd218191d67321a277207b0a9b766bdffa8358fc8fdf9. Chain 2 (Bitcoin): anchored in block 958805 (2026-07-20T02:22: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/QZZ762500635.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x004d0cd40d74bd9db907d277b60916ff6ad5b0192c447c7b23d0535b73ce9df3. Chain 2 (Bitcoin): anchored in block 958885 (2026-07-20T13:01:04Z), 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/QZZ762500636.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe03f1a5ad89c0219ace316bfa107baf17111b0780f826b6f547bb96961d75c95. Chain 2 (Bitcoin): anchored in block 958808 (2026-07-20T02:49: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/QZZ762500637.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7a2bc18e8b2cb19f3e9206d5ae477102bee2664ab4ea1b57642530b893d9d8d6. 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/QZZ762500638.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe5b2ca19624b7aa36ef3b18fa5a639d409ab5bac5b8b6f12b21c74af05c15fe9. 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/QZZ762500639.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0a0c3193c68cd2868bbc425328f23801b25cf5ce09ec61db7496fe5274a46202. 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/QZZ762500640.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc8d29f1ba2c46221fe3b4b812985fb656da194564453151d38c2562b66acd1e8. 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/QZZ762500641.