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 0xde8481ed21f9e51f04bc64752d6d218173adacdb80e2ea60ac07e61347a3f748. Chain 2 (Bitcoin): anchored in block 953625 (2026-06-14T11:37:06Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/2cc63c73-f902-45db-9314-8dc2739e028a.json and https://artists.proofprofile.net/proofs/artist/2cc63c73-f902-45db-9314-8dc2739e028a.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 0xfc353dfcd5b2da4a75f488317dec261b1748113a8d18f441a4d38beb92f162fb. 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/QZNJX2151722.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbc2f794e51d9e464d803c2fb936177fa68f049e1032e094dc881dc804fe90263. 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/GBLV61811429.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb1352615e620e99ced2711e6cce8c36e4798a0b549f3a25806adecc38d36f6e3. 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/CA5KR2207470.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x856bc93b13bb43ffbf13bd72560c9782ff9dc1f1953624641d862688c7261e18. 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/NL8RL2338362.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc3bf4fa651ca23a652f0aaab0dc6452f0159051ee9f2d4c05fa8ce8f2988d65c. 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/NL8RL2331811.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb84f10195f08c1c43fcdf12ac1db89b872d0f5823885598f06253249f2b6ed4c. 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/US38Y2306068.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe916f323b5953c9936e27dd8c6eada30afc2ab38986b5b38d5fab58733d1c403. 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/NLRD52264060.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4729cec5698f0be2b98ea5e12c49deaef40d3242f0ed910de5238d9fc21ce3af. 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/USZ4V2300196.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x739d64dd95bed1fa335298bef8abf89293384a1301504c2a038adfb04a68eacf. 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/QZFPL2100405.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf292acee592982b939297371320bfb29ca7db359164b344a0887449452f41b8d. 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/QM38F2200012.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2f9281c0a3c7501929d31a6c07915cc1202ba67727ae7741b81846754802d257. 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/GBWUL2076179.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd039ea0d3689c4c914c3bed2abdf5cedf9303f55542bbc4101d19fe7050e4b98. 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/GBWUL2076182.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0373e6ec8c3f6652409093c1cb96cdb9f781f87466088a9f9c3e2993fa63a7d9. 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/GBWUL2076185.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x51fc374962ca5131e7686d456883e4d06e6ae5ecaddeb91683f768f2fb72dd19. 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/USZ4V2100245.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x578a91da5ff7d2b867e443c076c3f6ee663a9679a70f5288252b099a33b63913. 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/QZ5AB1854665.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdd2a407cc033a6338294fd6b8267071b901679cf09c65ed730949b4addd2c8a3. 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/GBKQU1580241.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb1266c9626fa27c79efb9b0bcc2ad59b75a0accc41f8b42cecb6361e1d44f8b4. 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/USHM21945148.