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 0xfaace9ce05e082f6b787cb930e2e7fea135d056b956d74d89b2a8673a9deb5c7. 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/f3aa69aa-9a01-481a-bc3d-384a0949ba1e.json and https://artists.proofprofile.net/proofs/artist/f3aa69aa-9a01-481a-bc3d-384a0949ba1e.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 0xab6787f05fb3dd692a5d7f19adf3a7d2dd7643e93b25ed7af43ca98fdf4ec557. Chain 2 (Bitcoin): anchored in block 956822 (2026-07-05T18:48: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/TCADL1892403.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa6aff951f8c4872457898c2c29920e546abc7a1bd789a039afedfc23d5c808d4. Chain 2 (Bitcoin): anchored in block 958943 (2026-07-21T00:27: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/TCADX1841989.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfa0a10fa65fb21422f4692fac4c6937114eedbc1075ed9e78eb5afef6cb2ad46. Chain 2 (Bitcoin): anchored in block 958444 (2026-07-17T19:12: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/TCAFJ2159063.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5bf6aa3ead25a11466ac48b53186aa70b561579a09b27307639c5bebe8c053d7. Chain 2 (Bitcoin): anchored in block 958517 (2026-07-18T07:54:29Z), 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/TCAFO2136327.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xed3428ae781061edc2d98436888cd1707435b712bf77237b607a2dac1d6362ef. Chain 2 (Bitcoin): anchored in block 958738 (2026-07-19T13:10: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/TCAFB2081733.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2ed2cbcff8d2358fca902ffb3d0ac756f2e39e214db933dd67be1fe175a625dd. Chain 2 (Bitcoin): anchored in block 958377 (2026-07-17T06:48:00Z), 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/TCAFF2074525.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf1b82afbfb3796fa59241e7e359669755df155061ea8e40488aaefd833f1334f. Chain 2 (Bitcoin): anchored in block 956822 (2026-07-05T18:48: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/QZYG82300058.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe0df73b5f9c6df5c9be740c375f87a36be02af60002ff76188f9947c89b0044e. Chain 2 (Bitcoin): anchored in block 957874 (2026-07-13T15:43:57Z), 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/QZYG82300095.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6b5a6fcde2e14056e2dadac4eab49dc5fb7fec92ee25e8b58b9bb606944d6e2f. Chain 2 (Bitcoin): anchored in block 958224 (2026-07-16T02:28:43Z), 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/QZYG82300057.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb2f9fac0e7cc769f1f0d1985a292eb04703b8217110fda40fa626af09b52412c. Chain 2 (Bitcoin): anchored in block 958316 (2026-07-16T19:42:29Z), 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/QZYG82300073.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x836f0e8519e83e21f5cd9d033818dcbd23f80a673db3bc9e27f93e3a7915f369. Chain 2 (Bitcoin): anchored in block 958268 (2026-07-16T08:56:51Z), 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/QZYG82300056.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x33c578f5acf525f2499b7dcbdf041cafbdfaf5cc567c326608edf5043c819ad5. 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/QZYG82300040.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe2270bb80b0c0b6e82ca4ae5d59806546014aaa0057c7bdff24175d6863fdd5c. Chain 2 (Bitcoin): anchored in block 958501 (2026-07-18T05:33:04Z), 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/QZYG82300074.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xce721b0b63847877a61d3fdbc9c135535f7e75f46d649347adacfcc31ab4f640. 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/QZYG82300039.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf1b82afbfb3796fa59241e7e359669755df155061ea8e40488aaefd833f1334f. Chain 2 (Bitcoin): anchored in block 956551 (2026-07-03T21:18:05Z), 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/QZYG82300058.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe0df73b5f9c6df5c9be740c375f87a36be02af60002ff76188f9947c89b0044e. Chain 2 (Bitcoin): anchored in block 957801 (2026-07-13T04:17: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/QZYG82300095.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe06446e012cb3fffd83f1b1da3b7cbd5ed8e0090f1c13c36c67ce6957825ef6e. Chain 2 (Bitcoin): anchored in block 958617 (2026-07-18T22:07:13Z), 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/QZYG82300089.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa9270eea609c9f9f00b3c3813f60c8a5aec1e9880d6a144857f270008d301636. 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/QZYG82300071.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x18311d5dc399d4a3daef78232a88a8f1ad8ad8eca5add83b37d685900597b7b0. Chain 2 (Bitcoin): anchored in block 958316 (2026-07-16T19:42:29Z), 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/QZYG82300077.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0ce089c4270a367a8d108edfd92e0a4ba8049622b3d28ab3a755e784f2967cb0. Chain 2 (Bitcoin): anchored in block 956725 (2026-07-05T01:12: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/QZYG82300076.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa338436a6f627394023b8b944edbdc7db4e9429d0119522b94298c8a3ea3c507. 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/QZYG82300072.