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 0x26a7c285de43eeca54bbfa125d4c9730d0d77888e8d481d479b040b3695ba4b5. 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/4350b14d-b9f8-4725-a0bc-b21df1fd7d23.json and https://artists.proofprofile.net/proofs/artist/4350b14d-b9f8-4725-a0bc-b21df1fd7d23.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 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 0x0f57aa2d79c64b90f8fc2b6c6465dc41e50dcec0c37c3894df1333d38a173656. 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/QZNJY2140350.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x16a01d2a56655fa1ef14c34bbdfb7c3737a481ed430c5cdd82443160e49adef6. 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/QZGLS2005734.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa44bd488840071687947c06b3d78f61c2b6d24d037b6b5d8b0fc014daa1985ca. Chain 2 (Bitcoin): anchored in block 960121 (2026-07-29T15:22:21Z), 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/QZGLS1996649.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7be476c01513da8f024ded34d5196bd0dc889b72a884400024e876893df4b2f2. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47:07Z), 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/QZGLM1901742.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x27564d6cc2a95544fa2912b4b05d408848e445c8c72f80cd924227d2d37c84ce. Chain 2 (Bitcoin): anchored in block 960240 (2026-07-30T09:57: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/QZMZ92453171.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc86f1c51a0c43774afbceafc677fcf7c5dbacbb5e3d19188d3e5e7742f3b7906. Chain 2 (Bitcoin): anchored in block 960138 (2026-07-29T19:35: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/QZMZ92453172.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa7502436c62664cdbc46de84bf8177c9838b022275e6638d19cc467b5bbe4827. Chain 2 (Bitcoin): anchored in block 960254 (2026-07-30T12:06: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/QZMZ92453173.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc82cfe257215867b7fa562079d6fe5ea9007ebbb0a6f045e782bbd1fffa7c8fa. 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/QZMZ92453174.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb3631fe97bde99be7362bff03b861535bf17addbc2b1539e6168c9926ff578d2. 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/QZMZ92453175.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcf3aa127d3d902231673eaca5e47e579993677a0f6575062fea102877b6fa16c. Chain 2 (Bitcoin): anchored in block 960099 (2026-07-29T11:30: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/QZMZ92453176.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc6fbc9c5a86dbd01a2ee4cf9872836932cafd80b26630d0464da15b35a2f8211. Chain 2 (Bitcoin): anchored in block 960291 (2026-07-30T18:23: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/QZMZ92453177.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x584190e9660efa7093a254d4c3f7a77c1f115063c2a99d33c4f6b62b0498514a. Chain 2 (Bitcoin): anchored in block 959132 (2026-07-22T13:20: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/QZMZ92453178.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcf43b3035896e1b45cd1623c3a33fd4b1fcea1a3edd1f32d4de09734aefba16f. 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/QZMZ92453179.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x39857e611fc2aeabe86cdf4864e1a38ed2717305c67a8afa7a720098fc45ea3c. Chain 2 (Bitcoin): anchored in block 960095 (2026-07-29T11:07: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/QZMZ92453180.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x51029d8a4131b3094460f4aa57df39caf0a7d8e03336d8df4946c9b1fcf9d181. 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/QZMZ92453181.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1e802d5a344a64103881a2ffe447968e90562dfb8d24364b7d1bad64a749746c. Chain 2 (Bitcoin): anchored in block 960095 (2026-07-29T11:07: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/QZMZ92453182.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf84d87d261f33b5e54730349c3c96d39f1aad15b502dcf7bdcb02a0c212a9704. Chain 2 (Bitcoin): anchored in block 960321 (2026-07-30T22:27: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/QZMZ92453183.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x50d1532873616de5d28dfb42abf2d61ad0a1ead23e057fe5fe4deb2ce1fa57ef. 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/QZNJV2265580.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5e3d9b4e30aeb909bd160663fa2cbb1cab5b0810600646409b62c8a3f432a24c. Chain 2 (Bitcoin): anchored in block 960509 (2026-08-01T04:30: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/QZNJW2156065.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe40c6daa88f33adc8f88bc528a0a9b15965a2b78fff969be0335c1c449a70399. 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/QZNJV2196984.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6e920c50733fba85318b967816408bc7b0191d3a95b642915577702d38fc79f0. Chain 2 (Bitcoin): anchored in block 960494 (2026-08-01T01:44: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/QZW9K2363424.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe7361a96f8b343aaaf5c66382a10ee079925f47384ce9a607b9c4720c960c460. Chain 2 (Bitcoin): anchored in block 960291 (2026-07-30T18:23: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/QZNJY2007736.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x184fd5f3c752ba4ecdf7c31d14234fb71e5f756b7318496b9dc079709caf9c59. Chain 2 (Bitcoin): anchored in block 960264 (2026-07-30T14:36:16Z), 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/QZNJW2013790.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2f6b4c17f5539b8ac5af8d98cb081676df0f031626a17e704d82ac50ff2c9232. 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/QZW9M2369623.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x659b5c38a6d19a1e396009f22065ef5e3e3b23abae0f598e48d36ddc5472fcf3. 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/QZTVM2366790.