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 0x3cd528c05ceda12dd8b163416a8666b4447737257c174e281b447e1342fe62e5. 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/949a6a6e-5ea7-4d40-9550-f047f1a4639b.json and https://artists.proofprofile.net/proofs/artist/949a6a6e-5ea7-4d40-9550-f047f1a4639b.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 0x22d69475098730348f34c301036f0155d84899f937d201edce4fc85922216dcd. Chain 2 (Bitcoin): anchored in block 957120 (2026-07-08T03:22: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/QZTPX2398342.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x761e92e1f9d930ca80c86d7016e2aa17adcc735ccc1f2f93e181d47125d92d12. Chain 2 (Bitcoin): anchored in block 953528 (2026-06-13T15:41:10Z), 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/BK4DA2318398.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3029c3d398091683749eb4b164003de551ccd6a10a37b2f92150c09a79f6aa25. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32: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/QM4TX2303428.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x863b6112aa6b67eccd9e029c6c218e043a8e21b570ceb45731cb36235f71d9d1. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47: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/QM4TX2303429.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb295620d94899ad981b7e8f52908fe56cbc4c9ab2ac076f4ff4b99cb09ebcbda. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32: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/QM4TX2303430.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf29c5d91dfe816cbef719dd1d2bbe51986c1fa860cedeb51e08824662383cf1a. Chain 2 (Bitcoin): anchored in block 956302 (2026-07-02T03:30: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/QM4TX2303431.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x604391cb11c733a8ee46ef642d9a29faaa06adab2a013eb577eceef92d1ae62f. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32: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/QM4TX2303432.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x946f6d08cbe518feba063600e636b7c22a09e526db06bd1e4334e82e8973fc87. Chain 2 (Bitcoin): anchored in block 956302 (2026-07-02T03:30: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/QM4TX2303433.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4c4a3edc958f36e83c86fcfc2004cb16f3004a15e74ee472ac7b0f432ef22790. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32: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/QM4TX2303434.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5ae7ab9c19c5ee03133ac39b0123be73b61a45f16ee4e782a6c1d8bbf1cfd790. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20: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/ES75E2302557.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x10034ce1268286165c09b653a476310b3a5c2c7dfbb6c9bf96cd8788dce14635. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20: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/ES75E2301351.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x58cc7796cee59ea6f22347337d30c3cdc7c11af793e9e1c1d1ccf5a45b4b5a86. Chain 2 (Bitcoin): anchored in block 960362 (2026-07-31T06:58: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/QZW9N2261616.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0790f4958c5bcdbfaac1783d5f9b041699441821e210fac2bd9fee5693c9ae34. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47: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/QM6MZ2279387.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0c39d777078f7fbb509ebf03a567a2228cb579d78ba5e4d056b7fac565c449fe. Chain 2 (Bitcoin): anchored in block 960376 (2026-07-31T09:09: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/ES75E2203287.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x312bd120524c453637c8a6e1bbae6749dc3718ec163d1502d7293914b59c1500. Chain 2 (Bitcoin): anchored in block 960468 (2026-07-31T21: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/ES75E2201643.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1a0b010612a97d49499d145c57e201aec0544d45c0250e698169dcb50f78d5b9. Chain 2 (Bitcoin): anchored in block 960138 (2026-07-29T19:35:34Z), 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/ES75E2200570.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc504d0ea0fa23ad5a23bfe362ab29d81c125ddf846fa186f01911cf2d372f3ef. Chain 2 (Bitcoin): anchored in block 957120 (2026-07-08T03:22: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/QZTAU2149694.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaa8f021a062628550bbdaf896525a46c36a7fd919fe5285e78da9397ac772219. Chain 2 (Bitcoin): anchored in block 960254 (2026-07-30T12:06:10Z), 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/ES71G2022874.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9c53de6fe5279d950db5eb20f34ad28f1c3488f679c63f8bedee1587347d53fd. Chain 2 (Bitcoin): anchored in block 960121 (2026-07-29T15:22: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/ES71G2016786.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0d7222313666a801f86aefd3e2ecdafe8f2fc1b9c2695e26aa43b4b1d807b532. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47: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/BK4DA2326975.