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 0xb29b29ada53e99432208e3f06435a36931bca26448404aafd39cc9731332d9ab. Chain 2 (Bitcoin): anchored in block 953770 (2026-06-15T09:50:11Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/bf47ed57-6389-4301-b2c2-7de104314479.json and https://artists.proofprofile.net/proofs/artist/bf47ed57-6389-4301-b2c2-7de104314479.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
Piano Forest: Prelude and Fugue for Study
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 0x0b0d082f424659bac5fcfd96b51a745be2b254f47801433edcd7d4e167c4defa. Chain 2 (Bitcoin): anchored in block 956826 (2026-07-05T19:27:56Z), 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/KRF632001043.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5c7c20764c99fca8239c38a71342adc373d5b8150a8a2c420d334e61b075d4b5. Chain 2 (Bitcoin): anchored in block 956826 (2026-07-05T19:27:56Z), 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/KRF632001044.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x307de975e53baa14a3e6472bd595837fea132eca7fac2a873fd3db3a14146794. Chain 2 (Bitcoin): anchored in block 959134 (2026-07-22T13:34: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/KRF632001046.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3f66d87196894548c34b2d9735cbb0e75784c6175a99311c578449a5121d5578. 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/KRF632001047.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7b20ad16f857194df5f805debcc4286e1d0f5aa45b224df51df473782140bfe0. 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/KRF632001048.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x359e2bf7fd2692d5fc79b5304dc0d2fe5ae1dffac5575507cfbb2306bf0834ce. Chain 2 (Bitcoin): anchored in block 958742 (2026-07-19T14:09: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/KRF632001049.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x73f4498609151a71128ea052037e3c434311fadb4bc00c03d58accde95b66dea. 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/KRF632001051.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x50885f55700634ad8f90f8c4a97272c62df113db357d59dcbc2003708f7f2d0f. Chain 2 (Bitcoin): anchored in block 959105 (2026-07-22T06:33:30Z), 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/KRF632001052.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfeac845b3399efcd76e3f4c6ce007c0430e238d9e23b0afbf12e3b5aebc4ff7a. Chain 2 (Bitcoin): anchored in block 959073 (2026-07-21T23:25: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/KRF632001053.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8327f75be3e78ba9822f0873be716cee1bd18f3737e0e8be51134b29a46e7409. Chain 2 (Bitcoin): anchored in block 956634 (2026-07-04T10:04:33Z), 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/KRF632003183.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa890b2b6d1f1df9554c61e0c42aabbc2825060e4116458f7fda95e37f14c15f7. Chain 2 (Bitcoin): anchored in block 958576 (2026-07-18T16:22:28Z), 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/KRF632003184.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf7ee750ce498472f4005efec73f286321917a4efbc6a79ef1359dbe8c85ab5f7. Chain 2 (Bitcoin): anchored in block 958951 (2026-07-21T02:01: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/KRF632003185.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xff3f46acf22326b7e79d75f5e263a99c332404d8429128dcfb7fe61bc62c94c3. Chain 2 (Bitcoin): anchored in block 959037 (2026-07-21T16:59: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/KRF632003186.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6e48eb55bcbb8fb8f0ba18d90907bba812723f46458adae86ae3d1796ff26fa0. Chain 2 (Bitcoin): anchored in block 956745 (2026-07-05T05:33: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/KRF632003187.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3d8bee3bf510d948666f753e9d8b5aff7f77562c9c34fbd06ef707523e202ce5. Chain 2 (Bitcoin): anchored in block 958975 (2026-07-21T06:12:52Z), 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/KRF632003188.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf00cf554c2cbd02a7713a62d2695d2ebc717d301ff7614d9f857214fd36c3590. Chain 2 (Bitcoin): anchored in block 958802 (2026-07-20T01:04:02Z), 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/KRF632003189.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc24a2865e2ffc047c2065671c7587a30feb380faf312ac1906ed793ee60d20f6. Chain 2 (Bitcoin): anchored in block 956826 (2026-07-05T19:27:56Z), 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/KRF632003190.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0eef11e7234bb5a82cdc7fd5e32878f50dfdf6ecd6fc71c1f668de07d60a10e3. Chain 2 (Bitcoin): anchored in block 958959 (2026-07-21T03:51: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/KRF632003191.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x60e103d22b1e12cad7d4373485ce72dbd4a47145012c5f86cbd82fe5d4ea955e. Chain 2 (Bitcoin): anchored in block 959018 (2026-07-21T14:12:28Z), 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/KRF632003192.