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 0x7af654218dda350ad09c510ce44010e5f49fc66af0c45eb69d7e78035b853f21. 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/c7d6c4f3-080f-4d7c-803f-3d4fb005f21d.json and https://artists.proofprofile.net/proofs/artist/c7d6c4f3-080f-4d7c-803f-3d4fb005f21d.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
Whats The Issue? (Blow the Whistle Freestyle)
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 0x34988f5ee1913c2bc321f10e058a0d2088f9a5729620c17f17d2476dfc5a8c1b. 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/QZFYY2474204.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x54fc7f4f46381300494a8159d4432414fbbdb6090ee5c3950a8aa47645223fd8. 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/QZK6H2495241.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x30370b468d71de7ef7dcd084a90fbae4364eddc48752c23945c5230079e7f547. Chain 2 (Bitcoin): anchored in block 956889 (2026-07-06T06:56:49Z), 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/QZK6H2495242.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcde5a1a6d044f74296fe12ed804a036067d13686dc7079e3049a5905231ef8bb. Chain 2 (Bitcoin): anchored in block 957898 (2026-07-13T19:28:48Z), 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/QZTAT2442123.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6c225cea30457414b06b7fcbeff04bb74c5b211d1a9bb995d5b5acada0df507c. Chain 2 (Bitcoin): anchored in block 958300 (2026-07-16T16:14: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/QZFZ72554585.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x820d1e9082520cec5037955399a091e5aa475506e4fbf54a024d22b0178fd997. Chain 2 (Bitcoin): anchored in block 956375 (2026-07-02T16:51:38Z), 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/QZFZ72554586.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x385c25c220a2ca192211b1352f58cbd23aee6bf483d993d362501d06573ecf5c. Chain 2 (Bitcoin): anchored in block 956474 (2026-07-03T08:56: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/QZFZ72554587.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa0fb907f2691a5f604ada82e955cfdc31b7be5e4021fab38140c35930b62194a. Chain 2 (Bitcoin): anchored in block 958357 (2026-07-17T03:33: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/QZFZ72554588.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8e8e4c2545f85b3e1255f57dccf826b670f76f2369e0bd37bafe3348c0f125e7. Chain 2 (Bitcoin): anchored in block 958473 (2026-07-18T00:52:36Z), 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/QZFZ72554589.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x94ed50b27386b8d2e2603e87add5711d572a906512a89dd6a6ed3111d051f1a7. Chain 2 (Bitcoin): anchored in block 958653 (2026-07-19T03:54:23Z), 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/QZFZ72554590.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9b77ce0e40a7049a58d17d8b0813aa697c9df71c0ffe9e4906485622e453ead1. Chain 2 (Bitcoin): anchored in block 958666 (2026-07-19T05:00: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/QZFZ72554591.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe0cf7e2197937984a761f89d3c0c0f6b2f9a0a28dda908c03a24f27a4665d890. Chain 2 (Bitcoin): anchored in block 958987 (2026-07-21T09:04: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/QZFZ72554592.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9026e1dfde747272d1f544cad21882989888657d476b723a991de4875805519f. 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/QT3F42412448.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x58f137093d2f3b11691bb0d939054eb0ba866eb2161bdb2f65a35cd3b10300fe. Chain 2 (Bitcoin): anchored in block 958594 (2026-07-18T18:05:01Z), 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/QZFZ72554594.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x355c94d2c802c02bf96b342bc04d06d36feb94222e1cc75213595b8a6af44937. Chain 2 (Bitcoin): anchored in block 958286 (2026-07-16T12:43: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/QZNWR2562239.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8a0995c485e1d28ef6658aae87f6dca3cff7dd13eebce54eb271b8d0cbe122dd. Chain 2 (Bitcoin): anchored in block 958808 (2026-07-20T05:29: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/QZZ7M2550640.