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 0x4b1b743efb2bc509f950d9786053519cb53d898fe26a6bdcaec33bb743841d7f. Chain 2 (Bitcoin): anchored in block 953827 (2026-06-15T19:59:56Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/fb214c4f-e9fc-4dbb-a36e-f9d18cf9383a.json and https://artists.proofprofile.net/proofs/artist/fb214c4f-e9fc-4dbb-a36e-f9d18cf9383a.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 0x1cc04e91e993a1b17ca99ed0e3ef1c30b24f535e39cdda44a170cf7347cf142d. 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/QZK6M2037998.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x227ece20dd9f2c4eaae4f6bcd21b64725956b869d4c75bbf646fed98967b25ae. 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/QZK6M2037999.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x19a7e5d564ed53dafc4263da6e1fdc40d3186e6cd57259a84cbd7bcc8741998c. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), 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/QZK6M2038000.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xefb58a7ebecaccfefae3685751fc2bebc288a1f5def6bdf95ba7f8126a58d469. 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/QZK6M2038001.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0a09e2b0fc1ef87729b32b994268f444fbc3c80bf231f1245a44e957380f6214. 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/QZK6M2038002.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe4de5be2bd94559ae72e17cf5e04c82af5dcfe21428d154a4e8fa5238120054d. Chain 2 (Bitcoin): anchored in block 960302 (2026-07-30T20:09: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/QZK6M2038003.
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 0xf46993d9bbd0005d62a60b1a352c1e49d104b4685e640accc141228564d78aba. Chain 2 (Bitcoin): anchored in block 956576 (2026-07-04T02:06: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/JPV502400479.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x90cfe75db1bd96131989a10e9d9b8da96ad045d96f6e8152288e41c34e0ea38f. 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/JPV502400480.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x92274ff4a95be0f52858dd050ce7b45f02aa915a3911a6139160ebdc278cad84. Chain 2 (Bitcoin): anchored in block 958876 (2026-07-20T15:00: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/JPV502400456.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xec4b9086804a0c312e0893bb28f891f5d859ded7ffa6104cd090911be547ae5d. Chain 2 (Bitcoin): anchored in block 956841 (2026-07-05T22:14: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/JPV502400482.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0b720848ab7c69ce3f364d6763657d5cb02c4972dda0c968277cf121cca4b8ce. Chain 2 (Bitcoin): anchored in block 958228 (2026-07-16T05:09: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/JPV502400442.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcf749b640d09e4fbff206c07ed57acb9128561b518fb035bfcd1906abb369adf. 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/JPV502400485.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x38648cebab7a7468717b6dacf7a77eba6d6674a8f744fe62d9b4af8c3e9d63d8. Chain 2 (Bitcoin): anchored in block 958520 (2026-07-18T08:19: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/JPV502400486.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6bfa8b020f0a928ae36cd1cc82fc1716d06928e7a35affb4c6682aacdb7181fb. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), 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/JPJ902401490.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x18abd6aecab039b87bfbfe185d3f3e60d17e15efad2d207f3865d690cfecfb07. Chain 2 (Bitcoin): anchored in block 960448 (2026-07-31T18:48: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/QZDA62400314.