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
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe9544f744269e311f024006c61e9f6ff5ca58f31458da5e47fe15557c409d3d1. Chain 2 (Bitcoin): anchored in block 954659 (2026-06-21T06:14:42Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/dbbe063a-2509-44db-a3ec-37964669e050.json and https://artists.proofprofile.net/proofs/artist/dbbe063a-2509-44db-a3ec-37964669e050.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
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5e61bc3a39c07245785040168f52446e226fd90e8dd915a301624c39f3f891fb. Chain 2 (Bitcoin): anchored in block 957122 (2026-07-08T03:39: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/TOC150015230.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe31cb7b08cb70bd438c221b056eb8f9275849a7a62dc3ceaafa192c4f6aab110. Chain 2 (Bitcoin): anchored in block 957124 (2026-07-08T03:53:27Z), 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/TOC150032159.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x296299d87a39348ba35daf3850d60d82b3a58aac7d5b0dce8ca781f6ae443c7b. Chain 2 (Bitcoin): anchored in block 960513 (2026-08-01T04:52: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/TOC150168803.
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 0xb52602efe54a85a73c4f7eb8fabce91b7b5e5e1725b70e5b1b980bc6bf6bb7eb. Chain 2 (Bitcoin): anchored in block 957084 (2026-07-07T20:41: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/TOC150011202.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x168a1dc66eddbdd467884f628ca2e213f6b03a9e3181c9bcc7500820dcb9b511. 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/TOC150114063.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1a942d988469f163f4a34c0671126af9a8d29470d018e0268c9f20d0dd9e4799. Chain 2 (Bitcoin): anchored in block 960418 (2026-07-31T15:20: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/TOC150026744.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xabee422e3017bb4be4af69cab391e578fd5d1252bb6d0bf7f5ddf2654ff15b78. Chain 2 (Bitcoin): anchored in block 958041 (2026-07-14T18:13:17Z), 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/TOC150025994.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdb82cd03b7ecc5682cee6887a08999a1680b325bb60658ee530ae8e28c84043b. Chain 2 (Bitcoin): anchored in block 957061 (2026-07-21T20:57: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/TOC150075052.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbff96d5ffb09a2a9e3905b97a7564d9284d6a365eb053f9a02e02164681968aa. Chain 2 (Bitcoin): anchored in block 957124 (2026-07-08T03:53:27Z), 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/TOC150096938.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2a7bd69da38cf538b4e6ef34e8021e2c4445bdea7e9a1dfc26b9df77cf3330ee. 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/TOC150116825.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x88b6a129489d9f3d038e7a64c5399fa0401cca6229b45e623ebf1d3d4680c7e7. Chain 2 (Bitcoin): anchored in block 957124 (2026-07-08T03:53:27Z), 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/TOC150197220.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd79a5f29fff9532268fecb2819ef8d7ba8addf809e85dd35bd1f2bf3090e6fb7. Chain 2 (Bitcoin): anchored in block 960284 (2026-07-30T17:23:26Z), 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/TOC150014915.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x30f60a32981cad8149784ad423eddb3688b89b82e51792f71c156ab9f326792a. Chain 2 (Bitcoin): anchored in block 960397 (2026-07-31T12:24: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/TOC150044488.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5ed6076ece26af11ac9d51d65f68b8c3fc2bf86462f3242b2368a67c49c2f3b3. Chain 2 (Bitcoin): anchored in block 960500 (2026-08-01T03:13:03Z), 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/TOC150180466.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x69d22d943049faf322460cb6e729665fe258439df4d367c9f4d2c038c63e0c01. 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/NOBWN1004010.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x02d8c903365ea67a7c72365d1f23224de33d96f1a4b287fc9ecbef2ab2b6ad61. Chain 2 (Bitcoin): anchored in block 957145 (2026-07-08T08:56:20Z), 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/NOBWN1004070.