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 0x6e1b84e2991518f6c64cb879e2395c09b3a9437137a5dfe4af7a3eef3c913181. Chain 2 (Bitcoin): anchored in block 953423 (2026-06-12T21:20:00Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/dcb20941-1faf-449f-9d57-a07ff0b67c74.json and https://artists.proofprofile.net/proofs/artist/dcb20941-1faf-449f-9d57-a07ff0b67c74.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
Jack the Ripper / I'll Do Anything for You
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 0xcc3cc3e42e55d0ec3538f4b561e101111723cabd93209fb9efcb10152253b093. Chain 2 (Bitcoin): anchored in block 958690 (2026-07-19T07:14:39Z), 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/USY9N9450207.
Link Wray and His Raymen: Jack the Ripper
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7c94eb44ed64b5cee842a3229b98be8595242af99598f5fc6b679d1719cb20b8. 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/PL71Z2404810.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0c214cc445a4c9bc9e3588d5db0824916e8da621146d63a63eeb7706ced92597. 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/PL71Z2404811.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x095941d0fec37357941f299338f7af1757335a53356979b7f386d8d007b0d2bf. Chain 2 (Bitcoin): anchored in block 956312 (2026-07-02T05:09: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/PL71Z2404812.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x29a6a679f8b7302f4a8643d0a36d6fd3e9618361d41eb797ad5ea066c4faf6e3. Chain 2 (Bitcoin): anchored in block 956351 (2026-07-02T11:38: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/PL71Z2404813.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x60412992421d40de323f2fbc2672e769b162a063f810d924bc4b7741e2faf120. 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/PL71Z2404814.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc9422e500242209e0c69b0ef7cdc6655c6f142dfe33d1f7a6d9cd782180f6e89. Chain 2 (Bitcoin): anchored in block 956349 (2026-07-02T11:34:59Z), 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/PL71Z2404815.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbb7be4652f5163c06aca7387055648d65620251c30b32b3a0d24eb9c90460e8e. Chain 2 (Bitcoin): anchored in block 956891 (2026-07-06T07:16: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/PL71Z2404817.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6b2c4f00db63df3b53fb57cdb76cf54c728c9b4f7e988d82db73d23b3c8de699. Chain 2 (Bitcoin): anchored in block 956891 (2026-07-06T07:16: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/PL71Z2404819.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf98ab4baae505d78dc833227cd676f869d9c4de948f13c7c4b3741ada5a6a8e7. Chain 2 (Bitcoin): anchored in block 956312 (2026-07-02T05:09: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/PL71Z2404821.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4fc95617faae17c59bbf7f2d5f88f18017363d2b639d148b9eef16d687a346c8. 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/GBSUW1724313.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0662898b8388c5f9fef14ad5a86306f167642a1cc087cdd4cc14b023d13e0955. Chain 2 (Bitcoin): anchored in block 959144 (2026-07-22T15:38: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/PL71Z2404816.
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 0x413760ccf108dc42127c2e08e9028fac30b954662e214885b7823f750c409e11. Chain 2 (Bitcoin): anchored in block 960117 (2026-07-29T14:28:24Z), 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/PL71Z2404818.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x50388c7b6d02c2373fbd87012be8d32166c927794ed398224bbe332e8f3ad271. Chain 2 (Bitcoin): anchored in block 960117 (2026-07-29T14:28:24Z), 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/PL71Z2404820.